<SEC-DOCUMENT>0001388658-21-000039.txt : 20210226
<SEC-HEADER>0001388658-21-000039.hdr.sgml : 20210226
<ACCEPTANCE-DATETIME>20210226170646
ACCESSION NUMBER:		0001388658-21-000039
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		112
CONFORMED PERIOD OF REPORT:	20201231
FILED AS OF DATE:		20210226
DATE AS OF CHANGE:		20210226

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			iRhythm Technologies, Inc.
		CENTRAL INDEX KEY:			0001388658
		STANDARD INDUSTRIAL CLASSIFICATION:	SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841]
		IRS NUMBER:				208149544
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-37918
		FILM NUMBER:		21690804

	BUSINESS ADDRESS:	
		STREET 1:		650 TOWNSEND STREET
		STREET 2:		SUITE 500
		CITY:			San Francisco
		STATE:			CA
		ZIP:			94103
		BUSINESS PHONE:		415-632-5700

	MAIL ADDRESS:	
		STREET 1:		650 TOWNSEND STREET
		STREET 2:		SUITE 500
		CITY:			San Francisco
		STATE:			CA
		ZIP:			94103

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	IRhythm Technologies, Inc.
		DATE OF NAME CHANGE:	20110429

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	IRhythm Technologies Inc
		DATE OF NAME CHANGE:	20070201
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>irtc-20201231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:9a84d012-1f41-4187-8d38-3335e0ea3cfb,g:9d06e9f4-825c-4d49-a003-59030f4f1cb2,d:2a6c0a04a4414f1cbbf8ca45f6bb8a0d--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:irtc="http://www.irhythmtech.com/20201231" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>irtc-20201231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF80L2ZyYWc6OTk1NzM3NzQzZDEwNDVkNTk2YWYwNDg4Y2MwNDg1YzQvdGFibGU6YTU1YjE4NjVlZTQ0NGE1NDkzOGFmMTVhMjA3MTc4NDQvdGFibGVyYW5nZTphNTViMTg2NWVlNDQ0YTU0OTM4YWYxNWEyMDcxNzg0NF8zLTEtMS0xLTA_3681629a-e684-4411-b577-cc758acee067">false</ix:nonNumeric><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF80L2ZyYWc6OTk1NzM3NzQzZDEwNDVkNTk2YWYwNDg4Y2MwNDg1YzQvdGFibGU6YTU1YjE4NjVlZTQ0NGE1NDkzOGFmMTVhMjA3MTc4NDQvdGFibGVyYW5nZTphNTViMTg2NWVlNDQ0YTU0OTM4YWYxNWEyMDcxNzg0NF81LTEtMS0xLTA_feede909-5aba-47f9-a373-53c76d7ba713">2020</ix:nonNumeric><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF80L2ZyYWc6OTk1NzM3NzQzZDEwNDVkNTk2YWYwNDg4Y2MwNDg1YzQvdGFibGU6YTU1YjE4NjVlZTQ0NGE1NDkzOGFmMTVhMjA3MTc4NDQvdGFibGVyYW5nZTphNTViMTg2NWVlNDQ0YTU0OTM4YWYxNWEyMDcxNzg0NF82LTEtMS0xLTA_2569788f-a921-4b33-a174-4b9bb9306ef6">FY</ix:nonNumeric><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF80L2ZyYWc6OTk1NzM3NzQzZDEwNDVkNTk2YWYwNDg4Y2MwNDg1YzQvdGFibGU6YTU1YjE4NjVlZTQ0NGE1NDkzOGFmMTVhMjA3MTc4NDQvdGFibGVyYW5nZTphNTViMTg2NWVlNDQ0YTU0OTM4YWYxNWEyMDcxNzg0NF85LTEtMS0xLTA_9c1826d3-f902-42d8-82ee-623d269521dc">0001388658</ix:nonNumeric><ix:nonNumeric contextRef="ic014e6c10dbc4a44b8f6792d0cd6896f_D20170101-20171231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTAtMC0xLTEtMA_a9e6539b-1544-472c-8b49-19519c0f6ba8">us-gaap:AccountingStandardsUpdate201409Member</ix:nonNumeric><ix:nonNumeric contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjktMC0xLTEtMzk3OQ_1619ad04-3071-436d-a730-fc061f363ced">us-gaap:AccountingStandardsUpdate201613Member</ix:nonNumeric><ix:nonNumeric contextRef="i3ff7f6979462441fa01f9c3118e4e968_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzIyOQ_515fd1eb-a6ef-4c78-9862-221d2bfc60d4">P3Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="irtc-20201231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i5b62fc20da62429b8d659e4b2bb52b22_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i471f158ea8bc40f0ba5014b58a9f2495_I20210219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-02-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i996550b07e0140bdaa028bb25f0659f3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d6487c11f1840039efc8033fd960653_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e5ccc05ba714b3d8ee509d13def28aa_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c6506bb6a22462ab381d5d2a7e87e2b_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ede65fd10524c0296aaa5c849efa447_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic014e6c10dbc4a44b8f6792d0cd6896f_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i916f17f262014a1698f131ac3ef9d64d_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bb3abd3aefe4bdb8dbfe41a85ac0b77_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f1fe5fdbd354a18913d2d10e7ad2c36_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67b5e6815c554205bea14dd30c9cafd6_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4f99760db4349dfacb2e172fccc1cf9_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia28bcf05981b421fa484c8247a220dfb_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i241bfd3a6f174c02b814080179ff4f0f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i623e67855592423197c81e00af60e6fb_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie749322d60d54bcfa086dd51b914256e_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b1debaa89e244cab6dd60157adc72c0_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c03b538f8184cdc913ec8411f805ef9_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb7b9cb2dc154b2099d13914c0f2155c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb29e485d1594d99945bc631005821bf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i446deeb8103d465883313847d78e5641_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i970bacf0a23d48cea3ebfbc5bd8cd3da_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb434bae693647d38268cb9ba20715f1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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="i4d6ca46f910c4737990a77edfe946543_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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="ic143a5138bb84957bdafeaa9e356ef86_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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="i31ec5be8d6c4473994134ec29f2fa2f7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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="i8dc64ae5f408493c82c51507918ff174_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd3aa4d1ab7b438c8f87829f78ffcc88_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8aa95bf4dac4fa6b2032be2b9cc9c2c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib783e1ca51ec4717a316d9e207e92deb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if29d3e3ecdf541d4bb2bda1f0786f6d3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94d1b384470b4445978675833e2025f4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1df2ab193cf943e0bf3155257a88af31_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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="i1d1e70e0322248f39e5ca29e04fa770b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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="i93f996b02461456ebf984c59933ad73f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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="i2c0d2aa7601b4757985505672b75e12c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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="i35220b1136da4dd5a75ef95b1cf783f1_D20190910-20190910"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-10</xbrli:startDate><xbrli:endDate>2019-09-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc147bf5ad5e401b9a38a52fed9d1b52_I20190910"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-09-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b0e866c43704a51ae48bf14f830cf18_D20200821-20200821"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-21</xbrli:startDate><xbrli:endDate>2020-08-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98e1bc914f29484f99c63fa00e3470fd_I20200821"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-08-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ide607cd953f14f76882830d54add359a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">irtc:COVID19DisruptionAndRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</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="i2dc37af924f3469988bea0ff4e8bd32b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d9166d5932a41efbb095e2eca04de7f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie10166a37cec487d96880c0077de66c1_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7a7eab4aebe410a94cb33536f0ece3b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">irtc:FederalGovernmentAgenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i458589344ff54fe39ab2ff1f8de13464_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">irtc:FederalGovernmentAgenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7ec86d3d5bb4d668c387349d1eb0055_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">irtc:FederalGovernmentAgenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i563ac56fda8d4c4e901a89e64a1f7d09_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">irtc:FederalGovernmentAgenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d01b0643f9f45f484f06c916dc57b21_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">irtc:FederalGovernmentAgenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ff7f6979462441fa01f9c3118e4e968_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id642179887db4ccd98c50d121e3ed615_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe1d9fc112bb4cd8a510bc706a83afb1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i717b0dfdfd9d40638884d4fa37ed07fe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:PrintedCircuitBoardAssembliesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5aacb23eb9f41d18b43472b01bf2d29_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:PrintedCircuitBoardAssembliesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8c542f6c9ae45cba6c1dc5a52e56bbd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:CommercialPayorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23eafd67c9ed4c6498e8ccd2c5e60837_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:CommercialPayorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33dd1d1114124f6ab5d04bfb521c9734_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:CommercialPayorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i109239a1edf84155bb2eeeff6e054c0b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:NonContractedThirdPartyPayorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8e2d38785634167aeff3ea3fa59b542_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:NonContractedThirdPartyPayorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c7cfe56c9594dde88fe95e02db5d587_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:NonContractedThirdPartyPayorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabdd387535d4459aa0a99d5a72d446ad_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:CentersForMedicareAndMedicaidMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26a3d6ce32f748e8a57f77190e6d97c3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:CentersForMedicareAndMedicaidMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d38089e2b0c4717aa106430b2472039_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:CentersForMedicareAndMedicaidMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie30dfbd2af5d4f15a4178dd104317810_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:HealthcareInstitutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c9148acb638404cada9a4e7a6fe8dca_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:HealthcareInstitutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4c0220f7f4c4a42acc44150d8281b1e_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:HealthcareInstitutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:context id="i068b99a242e8458497d5906fd2bd7520_I20181004"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">irtc:OfficeLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">irtc:SanFranciscoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dc983992da14237b51918f4648bea62_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3847a1149d9e491a84a2101ace5a338a_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6cb494cdb994bc78b426860dae991aa_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9310348b470c4cd59fafa7b35173b90e_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id439cbfbcc36415c827bb532f6c0aff7_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if695414d3e0f4daebcbb638779ddb7ea_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03e11cf796db4d70adef81bffb9f12da_I20190101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ca461e003ea4849a56e16a97dfc23a3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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="ic1884987c1cb4e6281c80c019001029a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida9df5b6866a486e8bde5940a70c1c72_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26c48e4c0a4b4cbbb651f32e95651c77_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id316adbab0ea4670aa19b230bebaf2dd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb038c42b582415e92f33e7994769f14_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fbcda56cd99493780b85bfdec7ec5b7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e10a6c5b3004ca5adee42cda2ef4fdf_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="investment_security"><xbrli:measure>irtc:investment_security</xbrli:measure></xbrli:unit><xbrli:context id="i18f2b7dffd964232a8b250d4e7dd82c8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i291243861d7f4a3482f34338f16627aa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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="i0472b2323e6d4d56b871e5583af69dc7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a84bd15e51140f689a4167a426f299a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87541552063d4c3d852f5f1af49ea1c6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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="i5a31625c7fee44b2bdc08956e148390e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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="ibe61c59490124e918f63996c711aee31_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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="ia818c2d96a2643a68173c36e129fdd90_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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="ida2c0533d4b34bc6af7f5a7b78ba0ef0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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="i8461cf8088c64c00895b83003d966a2a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</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="i5d30a4676c92460f808fe1de941b9af8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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="iad3789f27d3a4a288f351011fa2c967a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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="i118d7170743b47be990c186a422fc4aa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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="i95512fc5724840e49fc457844615c2b1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</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="ie2665fc2d70c4dda89db0f505976819d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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="iab2cf85799c948919be92c637b503fb7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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="id6d6426e5c00429c930725c263efc2e9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d8e1c5ec02f45ab95b46bfff1041ba6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i215309e110714bf2961ff544770fc455_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dc63484bc4649cda8ca01291018bd7e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bd2d712311f45bf9cf8b2d651a1125c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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="i5172160219a347ea82d5dd086de25aa5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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="i97c50bcd41204917bb062503307ddd7c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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="i67793c4607ab445a83c16bc84fd68dc1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i584b4b865360482d8b010c34a8b5c4fc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d90083baaa94284b1c003c7be76e5e7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib20745d7f461413384aa0f0c686a4dd7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iace7ebbade024c53be35d1d7df2cc578_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic948381cd3124793bf5901ff7166ed04_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bdfe9a037204f10a00e078fe8eeace4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92ba2bbccd0b4ecb8ecb643dcd5063c7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae4d9c851d9f4625a73cc3af7fbb1686_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddf9c836d623415796c1d1eb19efae8e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34aa1a2e1394406bb8ca1529f39ab341_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f8ff21513f64c65a176fd385c89e48a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i642c140dcaed4a7393aeee3f71ee0769_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77307d6d22804f108794c5f7fd662ea4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2756bb85ea043829c0c1885e90f25b8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44d137dd85014784afb8f9b3ef2525dd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5be4114986649e1ab8a656907d2da0e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61d0d3fc005d4e68ab77ba3eb04a6205_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54d8ec673e8e4ecd8079299a20392192_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic754d4b5d35046cda63bb05590e9fe48_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:RawMaterialsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if40050fa1eb0420d8b6fbb93da12ee5b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:RawMaterialsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdf93e7a3c364f638c096d8f5b71175a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:FinishedGoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2de5c9d0205f4668b952deac7f6c997b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:FinishedGoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e4f4b8396fa42f39fb92acdb71629d8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:PrintedCircuitBoardAssembliesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3d4051dd51f4d2892a41204aa82255e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:PrintedCircuitBoardAssembliesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68aad0a81cf941659594d6c041343281_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">irtc:LaboratoryAndManufacturingEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i031b03910b38478c872a00cd89b81c73_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">irtc:LaboratoryAndManufacturingEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i484d73683a604748ac974690fbb6e5ff_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">irtc:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d0ddddde7124a9696c973dc5d6376ea_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">irtc:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i301d05c00b264e5cbf176617719a3f1b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i351ce1c97a03408c9de00831032be591_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e831f964bf1432dbee2791b35d2d4a7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccd2ae04c6c043a4bfc98275b3c8247d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i589031fba65f456c8cbc7a1dfa8ec12a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fa17f29fb134844abca050bfc0e75ce_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="optiontoextend"><xbrli:measure>irtc:optionToExtend</xbrli:measure></xbrli:unit><xbrli:context id="i7b40b1ab5d554da5be24ea14e66aec7e_D20181004-20181004"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-04</xbrli:startDate><xbrli:endDate>2018-10-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3bf8d4b68ac44e78234cda0d52cb2a8_I20181004"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">irtc:OfficeLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">irtc:SanFranciscoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i322db15c64b04d9097ba05fe58e44179_I20181004"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">irtc:OfficeLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">irtc:SanFranciscoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5eddd7ef0caf469b93521390bef5bebb_D20190903-20190903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">irtc:VerilyLifeSciencesLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-03</xbrli:startDate><xbrli:endDate>2019-09-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e4da28989974775a4775dec25f60e73_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">irtc:VerilyLifeSciencesLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifba44c35f39040a3b72a6c4e27d9adc5_I20190903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">irtc:VerilyLifeSciencesLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44b5b8c4953442508d7227391f534ef2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">irtc:VerilyLifeSciencesLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i433e4dd78dc046f69505b12a7f84e26f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">irtc:VerilyLifeSciencesLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i082737bfafb040069b11e6f4c436fc44_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">irtc:VerilyLifeSciencesLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i728d18d7e207498584da60b1379e010f_I20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:SiliconValleyBankLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a5275d9c41f47fc98d3f68b767b9de4_D20151201-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:SiliconValleyBankLoanAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-12-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1474aa54649e4eff805fad281d1c6c25_D20151201-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:SiliconValleyBankLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-12-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i208fb364611a4500b9e4dd6cde7db33a_I20181031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">irtc:SiliconValleyBankTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b65771a6a9b40c8bb7a575c156e150b_D20181001-20181031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:PharmakonLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2018-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a55fa8e9f44492081df008122e28310_D20181001-20181031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">irtc:SiliconValleyBankTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2018-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ae02a53f31a4d4ba31ceca72408d9c8_D20181001-20181031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">irtc:SiliconValleyBankTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2018-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if16f25ecc32a4d61a6b0758f9b566e75_I20181031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">irtc:SiliconValleyBankTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b1ff9e4cec7422b97d05e8d9778022a_I20181031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia61bc16bdfe54c698810bdd04458c17e_I20181031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6201e000b40a4ebb8d28b04dd542cd98_D20181001-20181031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2018-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i021e61c11f5f4ac2a5caab51457d2567_I20181031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i710b72ebf0e7460a8aa90fef0b771e31_D20181001-20181031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2018-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d09042526a648e8aae343531d5d4026_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa634e4bdbdc4937ae511664218e3cc5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bf2159c768d4065b380e213474d8120_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3c35feee3314ec58370090a729870f4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">irtc:StockOptionsIssuedAndOutstandingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i980310b61a894820b19aa6df22d88f43_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">irtc:StockOptionsIssuedAndOutstandingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28d20d5d7e564f6e86ffec290bc0e207_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d26449665f64f3f8d30d2d7fa7f3822_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibaabd4034fd443908397be27ad893ef8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">irtc:GrantUnderFutureStockPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36d79b7d07d647f4a7cf2e4d64df0c5e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">irtc:GrantUnderFutureStockPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f32ec535f0145219f5b529c71dfde43_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a0c4d3ff2c846678315be3048dcf4ac_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixEquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14fb31870d73470fbec67d657b2f4b81_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i042a6d8ff51c4cf082b96df301483e25_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixEquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">irtc:IncentiveStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e9721218a4e4f449cacc920f97b150a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3eb096a755b4c6bb64d782895aef986_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixEquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">irtc:OtherStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62e5c66ca43e479e8c7064fcf80f3845_D20161001-20161031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-10-01</xbrli:startDate><xbrli:endDate>2016-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b4ffa94ad234b7c855a495d04fc2456_I20161031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bd8f07aab314e9880ec3cb37a5bdb5c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac225d1aa6624760b234d7d2809c5a9a_I20161031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92990ef8f77a46f09ce6353a590d7552_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if67ea18bc0e04021a3ab2674abf7a7c2_I20161031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6902924571240bcb467b8a258f68703_D20161030-20161031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-10-30</xbrli:startDate><xbrli:endDate>2016-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia462ebbbbb7d439aae5fb307f7f02daa_D20161001-20161031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-10-01</xbrli:startDate><xbrli:endDate>2016-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="numberofpurchaseperiod"><xbrli:measure>irtc:numberOfPurchasePeriod</xbrli:measure></xbrli:unit><xbrli:context id="icb51fe9fb6ab4a4eadef8d0117d022dc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2165692dcb844ded8999189ae51a006d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d162c5a5fd54a5d9aad9bb408fd4cb6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f67701b6a4e427aabe6cbbda126e752_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5670ee107e5844c8b67116d70c9c7ae1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a0360de4cff4a73a090fa79da9b9b41_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5821a0df5504448befb796682090769_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i341d22e9cc4040ff8298b2b83429f09b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i898057230a144f53af6e57a82ccfdbd6_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5c104094d8041ad8ce07bd3000239d3_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34f4e7f519d94bb799b2db6792984514_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2cff217097a4854a398e39de65e782a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i919835fe685040378091c813db64a4dc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b2099e9180749e9985ae260005859fd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7947bfda6f594a6098d0c1615f8b48e9_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i251b979861a74a9fac8e1d964fbc093b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id99d0968d33c455bafad9e14e408fd3b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5b2bb54e2d04c618b0924565e464c6d_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4f320378c9b4a0a9cbfcc55213ffc62_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9445b075cd6244c79d8e2f90ab9829c1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16a7254275d44f399dd02652f294b587_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i127bd63faef7408f89054dd654213120_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6396ff5297a8468783dbcb0c2464f253_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54031c290559479e8b6c07b235c2ad28_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib05e13c229e04352a3e6424d7e6696e9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i264cf5909c1c4b3a9c269c08a3caaddf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27607ffaec8748bfb874deb3e4defcce_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic49af5193c3e45ae9279b90c332ce43a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e02ec71225c41849cf863d3e90a037c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58437545192e4e3d9eb4de968314f15f_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:A2019AwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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:unit id="employee"><xbrli:measure>irtc:employee</xbrli:measure></xbrli:unit><xbrli:context id="ifbc784185e2e49bc944c2e8b9c41e716_D20200619-20200619"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:A2019AwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-19</xbrli:startDate><xbrli:endDate>2020-06-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5da4b1799a748e89f4be63da2b8144e_D20200201-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:A2020AwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i502998da29df4359911acf688b92d777_D20200201-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:A2020AwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9ee81991da345188854f445a89763e0_D20200201-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:A2020AwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62fafc0531ef473786a989e80c5e5c24_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:A2020AwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i406ef3ae21244611984b6533929fae69_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:A2020AwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f441762820f4404848fc08937a4729e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:ConsultingAndProfessionalServicesAgreementCPSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if398c2e0e4ab4a09a39fe6c41ef675da_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:ConsultingAndProfessionalServicesAgreementCPSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6309153b6f204672be57c88379d4da60_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:ConsultingAndProfessionalServicesAgreementCPSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie39a13aa6b6e48639a007c615f480750_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieac775781ddc460ca5f4bfdf46da1210_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e889a4b2e5043e783cbbf6f86ea4f2b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i544aaf1e13504faba131c0b59048835e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35c4d34c66614cc4b4590f88d89c00e5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9f21019624944c99d6b2226cba2cf1d_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21a34964faf842998003246dad7a9caf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0e7c2bd2df04440a883bc1de6868d07_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia31d4d9fa40b4eabb56fcf350a8a8682_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ae04ceb100147d09a1a552c384ecc8a_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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="i6042ac0160ae462c8ea85fe2a0bc42ec_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</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="iaaaf4e8f0eca4facb1e45bd69396ce2d_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a63fe3f35e44a82a48a513e321ba06d_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i893c044ae380435a9ef0566f712d300f_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f2a98dce9a348c7918e41d59ed41a2c_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c308320f681425a8d0bd4d938790be9_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie039b6d02f564f67b1bea37e67e3d9b2_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fe106b421d94cd0a0e58e12abf0d900_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b5e33f57d0f434a831fb6e1eaaa8ea8_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i627a99e5f4794ab9925823031f8841ca_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24abf9db088848a5b10e4846539ce91e_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9cc5cd246ba4806b73de1713ba5909f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cf5df9336064f1a90fef6f4ace0843c_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie629241e81ec4b8ba257f72efcb82eec_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i272adfd46dc34f34b0eca062e0e7a793_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f514dd2df404bd0aa47966a72bc30b2_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id52c00c8ff4c4f6a8b4c88b612d0610c_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id54ae8c8c6e24d62a713bffab549060f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001388658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><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:14pt;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:14pt;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:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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:15pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8xODk_8a42c859-eb5b-48c2-8a56-430a309f55e5">10-K</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">________________________________________________________________________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Mark&#160;One)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:1.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.821%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YmVkOWNmMWY1Y2U3NDZhNDk1MjMxZjM4MjM0OTc2OTkvdGFibGVyYW5nZTpiZWQ5Y2YxZjVjZTc0NmE0OTUyMzFmMzgyMzQ5NzY5OV8wLTAtMS0xLTA_1cac93c9-5be9-4219-a883-6dd11063fbef">&#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:10pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span></td></tr></table></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%">For the fiscal year ended <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zMzY_014684a4-076c-410c-bbd6-ba33b675619d"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zMzY_23f53981-506b-49b2-a103-a634323d73bb">December&#160;31</ix:nonNumeric>, 2020</ix:nonNumeric> </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%">OR</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:1.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.821%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6ZjkzZjEwODRhZTIzNDJmYTg2YWMxZWJlNzlkY2E2NjcvdGFibGVyYW5nZTpmOTNmMTA4NGFlMjM0MmZhODZhYzFlYmU3OWRjYTY2N18wLTAtMS0xLTA_fd6fe352-e67e-4bec-82f7-53b1789bf74d">&#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:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934 FOR THE TRANSITION PERIOD FROM&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; TO &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td></tr></table></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission File Number&#160;<ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zNjg_a8ca4d41-34b8-4720-bd64-9ca1c913154a">001-37918</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">________________________________________________________________________________________________________</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV80NzY_acb8f80e-620e-462c-8fe6-d0c6bd6742ec">iRhythm Technologies, Inc.</ix:nonNumeric></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%">(Exact name of Registrant as specified in its Charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">________________________________________________________________________________________________________</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></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%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YWY4YTkxN2UzMWM1NGQ5YWI0OGE4Mzc4ODJjYzczZTcvdGFibGVyYW5nZTphZjhhOTE3ZTMxYzU0ZDlhYjQ4YTgzNzg4MmNjNzNlN18wLTAtMS0xLTA_a58afc84-8c6b-4d8b-84cd-5e8f71e129cb">Delaware</ix:nonNumeric></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%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YWY4YTkxN2UzMWM1NGQ5YWI0OGE4Mzc4ODJjYzczZTcvdGFibGVyYW5nZTphZjhhOTE3ZTMxYzU0ZDlhYjQ4YTgzNzg4MmNjNzNlN18wLTEtMS0xLTA_3e84899d-2c1e-4ea7-8594-88a2f19f1f45">20-8149544</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(State or other jurisdiction of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">incorporation or organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(I.R.S. Employer</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Identification No.)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YWY4YTkxN2UzMWM1NGQ5YWI0OGE4Mzc4ODJjYzczZTcvdGFibGVyYW5nZTphZjhhOTE3ZTMxYzU0ZDlhYjQ4YTgzNzg4MmNjNzNlN18yLTAtMS0xLTAvdGV4dHJlZ2lvbjpkODc2MGM4MWNkMGI0ZTk0YWE1ZGRjZWRmNWE4Mjc5Y181_cfb4acfb-e98a-4a8f-b7e7-50dde34d1634">699 8th Street</ix:nonNumeric>, <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YWY4YTkxN2UzMWM1NGQ5YWI0OGE4Mzc4ODJjYzczZTcvdGFibGVyYW5nZTphZjhhOTE3ZTMxYzU0ZDlhYjQ4YTgzNzg4MmNjNzNlN18yLTAtMS0xLTAvdGV4dHJlZ2lvbjpkODc2MGM4MWNkMGI0ZTk0YWE1ZGRjZWRmNWE4Mjc5Y185_c6d36196-89f2-4823-8716-fafe22e26bd7">Suite 600</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:100%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YWY4YTkxN2UzMWM1NGQ5YWI0OGE4Mzc4ODJjYzczZTcvdGFibGVyYW5nZTphZjhhOTE3ZTMxYzU0ZDlhYjQ4YTgzNzg4MmNjNzNlN18yLTAtMS0xLTAvdGV4dHJlZ2lvbjpkODc2MGM4MWNkMGI0ZTk0YWE1ZGRjZWRmNWE4Mjc5Y18xMg_46bc5ed1-461e-451c-beb3-d9de6c43f4bd">San Francisco</ix:nonNumeric>, <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YWY4YTkxN2UzMWM1NGQ5YWI0OGE4Mzc4ODJjYzczZTcvdGFibGVyYW5nZTphZjhhOTE3ZTMxYzU0ZDlhYjQ4YTgzNzg4MmNjNzNlN18yLTAtMS0xLTAvdGV4dHJlZ2lvbjpkODc2MGM4MWNkMGI0ZTk0YWE1ZGRjZWRmNWE4Mjc5Y18xNg_86d638e6-575d-4140-8f4e-e85d1df0fdf7">California</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(Address of principal executive offices)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YWY4YTkxN2UzMWM1NGQ5YWI0OGE4Mzc4ODJjYzczZTcvdGFibGVyYW5nZTphZjhhOTE3ZTMxYzU0ZDlhYjQ4YTgzNzg4MmNjNzNlN18yLTEtMS0xLTAvdGV4dHJlZ2lvbjo4MzMzZjhkY2E1YzE0MGE4OTFjZTBkY2Q2ZjljMGExNV81_9b1b5408-cfac-4b45-9088-537f810b5edb">94103</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(Zip Code)</span></div></td></tr></table></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%">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV82OTQ_cd1cfb74-57bf-4cb9-a517-3ce8f483f7f5">415</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV82OTg_bb114fba-e6d9-4ea3-b2c7-0c3466d536f4">632-5700</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">________________________________________________________________________________________________________</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act: Common Stock, Par Value $.001 Per Share, Common Stock traded on the NASDAQ stock market</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">None</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.&#160;<ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8xMTM5_2c90bc26-68f7-4abd-911b-bdb2967ddfd6">Yes</ix:nonNumeric>&#160;&#9746; No&#160;&#9744;</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the Registrant is not required to file reports pursuant to Section&#160;13 or 15(d) of the Act.&#160;Yes&#160;&#9744;&#160;<ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8xMjcy_271856b8-dc87-44cc-ae24-062bd7166e86">No</ix:nonNumeric>&#160;&#9746;</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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&#160;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&#160;days.&#160;<ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8xNjIz_b19f796d-6584-4528-b7c4-5dc94b925354">Yes</ix:nonNumeric>&#160;&#9746;&#160;No&#160;&#9744;</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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&#160;405 of Regulation&#160;S-T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the Registrant was required to submit and post such files).&#160;<ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8xOTUx_ba903aa3-556e-46fc-b616-ecf47afa6d8c">Yes</ix:nonNumeric>&#160;&#9746;&#160;No&#160;&#9744;</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if disclosure of delinquent filers pursuant to Item&#160;405 of Regulation&#160;S-K (&#167;229.405) is not contained herein, and will not be contained, to the best of Registrant&#8217;s knowledge, in definitive proxy or information statements incorporated by reference in Part&#160;III of this Form&#160;10-K or any amendment to this Form&#160;10-K.&#160;&#9744;</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 definition of &#8220;large accelerated filer&#8221;, &#8220;accelerated filer&#8221;, &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act. (Check one):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:22.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.680%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.562%"></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%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6NWM0MTUzMGZhZWE2NDY4MTkwNDFjMzVhOWFkYTRlODYvdGFibGVyYW5nZTo1YzQxNTMwZmFlYTY0NjgxOTA0MWMzNWE5YWRhNGU4Nl8wLTAtMS0xLTA_ebe3488f-ed5f-44b4-8ae1-8ee349075636">Large accelerated filer</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:8pt;font-weight:400;line-height:100%">&#9746;</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:8pt;font-weight:400;line-height:100%">Accelerated&#160;filer</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:8pt;font-weight:400;line-height:100%">&#9744;</span></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:8pt;font-weight:400;line-height:100%">Non-accelerated filer</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:8pt;font-weight:400;line-height:100%">&#9744;</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:8pt;font-weight:400;line-height:100%">Small&#160;reporting&#160;company</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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6NWM0MTUzMGZhZWE2NDY4MTkwNDFjMzVhOWFkYTRlODYvdGFibGVyYW5nZTo1YzQxNTMwZmFlYTY0NjgxOTA0MWMzNWE5YWRhNGU4Nl8xLTMtMS0xLTA_b2c9d8ae-ee99-428c-a5d3-1382806818f8">&#9744;</ix:nonNumeric></span></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:8pt;font-weight:400;line-height:100%">Emerging growth company</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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6NWM0MTUzMGZhZWE2NDY4MTkwNDFjMzVhOWFkYTRlODYvdGFibGVyYW5nZTo1YzQxNTMwZmFlYTY0NjgxOTA0MWMzNWE5YWRhNGU4Nl8yLTEtMS0xLTA_da2cf4b0-142c-4904-967d-d417efb416a3">&#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:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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. &#9744;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV83MTQ2ODI1NTg0ODEx_430420ce-8656-4ac8-b721-7096d24a09af">&#9744;</ix:nonNumeric></span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).&#160;Yes&#160;<ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zMDMy_712c5f52-92b6-4bbe-87cd-3296f9093eae">&#9744;</ix:nonNumeric>&#160;No&#160;&#9746;</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate market value of the voting and non-voting common equity held by non-affiliates of the Registrant, based on the closing price of the shares of common stock on The NASDAQ Stock Market on June 30, 2020, was approximately $<ix:nonFraction unitRef="usd" contextRef="i5b62fc20da62429b8d659e4b2bb52b22_I20200630" decimals="-8" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zMjcy_088fe24e-5272-4857-ba2c-8cf13902cf76">3.1</ix:nonFraction>&#160;billion.</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The number of shares of Registrant&#8217;s Common Stock outstanding as of February&#160;19, 2021 was <ix:nonFraction unitRef="shares" contextRef="i471f158ea8bc40f0ba5014b58a9f2495_I20210219" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8xMDk5NTExNjMxNDgw_c5326f6e-e1a6-45f8-9570-288f8f82442e">29,160,660</ix:nonFraction>.</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE:</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zNzAw_a311591c-c92e-48b5-a7d0-b06a32dc09bf" escape="true">Portions of the information called for by Part III of this Form 10-K is hereby incorporated by reference from the definitive Proxy Statements for our annual meeting of stockholders, which will be filed with the Securities and Exchange Commission not later than 120 days after <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zODQ4MjkwNzAwOTcy_014684a4-076c-410c-bbd6-ba33b675619d"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zODQ4MjkwNzAwOTcy_23f53981-506b-49b2-a103-a634323d73bb">December&#160;31</ix:nonNumeric>, 2020</ix:nonNumeric>.</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:2pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left: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%">Title of each class</span></td><td colspan="3" style="border-left: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%">Trading Symbol</span></td><td colspan="3" style="border-left:1pt solid #000;border-right: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%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;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%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6Mzg2ZDk0Y2RmM2Y2NGUxNWI4MTUyZjc4MTFkZmI2MGYvdGFibGVyYW5nZTozODZkOTRjZGYzZjY0ZTE1YjgxNTJmNzgxMWRmYjYwZl8xLTAtMS0xLTA_23239099-1f20-42b1-a20a-759085efad8c">Common Stock, Par Value $.001 Per Share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left: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%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6Mzg2ZDk0Y2RmM2Y2NGUxNWI4MTUyZjc4MTFkZmI2MGYvdGFibGVyYW5nZTozODZkOTRjZGYzZjY0ZTE1YjgxNTJmNzgxMWRmYjYwZl8xLTEtMS0xLTA_32b1798c-cba7-4186-a9cd-f4e5816b039d">IRTC</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right: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%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6Mzg2ZDk0Y2RmM2Y2NGUxNWI4MTUyZjc4MTFkZmI2MGYvdGFibGVyYW5nZTozODZkOTRjZGYzZjY0ZTE1YjgxNTJmNzgxMWRmYjYwZl8xLTItMS0xLTA_1e3cf3b6-d38b-4a34-8644-bf50b23e743f">The Nasdaq Stock Market</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:2pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_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%">Table of Contents</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.672%"></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><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: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="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_13">PART I</a></span></div></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:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_16">Item&#160;1.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_16">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_16">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_19">Item&#160;1A.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_19">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_19">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_22">Item&#160;1B.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_22">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_22">60</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_25">Item&#160;2.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_25">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_25">60</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_28">Item&#160;3.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_28">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_28">60</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_31">Item&#160;4.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_31">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_31">61</a></span></div></td></tr><tr style="height:11pt"><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: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="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_34">PART&#160;II</a></span></div></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:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_37">Item&#160;5.</a></span></div></td><td colspan="3" style="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="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_37">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_37">62</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_40">Item&#160;6.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_40">Selected Consolidated Financial Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_40">64</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_43">Item&#160;7.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_43">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_43">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_58">Item&#160;7A.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_58">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_58">78</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_61">Item&#160;8.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_61">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_61">79</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_130">Item&#160;9.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_130">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_130">119</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_133">Item&#160;9A.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_133">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_133">119</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_136">Item&#160;9B.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_136">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_136">121</a></span></div></td></tr><tr style="height:11pt"><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: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="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_139">PART&#160;III</a></span></div></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:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_142">Item&#160;10.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_142">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_142">122</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_145">Item&#160;11.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_145">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_145">122</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_148">Item&#160;12.</a></span></div></td><td colspan="3" style="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="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_148">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_148">122</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_151">Item&#160;13.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_151">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_151">122</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_154">Item&#160;14.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_154">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_154">122</a></span></div></td></tr><tr style="height:11pt"><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: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="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_157">PART&#160;IV</a></span></div></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:top"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_160">Item&#160;15.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_160">Exhibits, Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_160">123</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;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%">ii</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_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%">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K contains forward-looking statements concerning our business, operations and financial performance and condition, as well as our plans, objectives and expectations for our business, operations and financial performance and condition. Any statements contained herein that are not statements of historical facts may be deemed to be forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as &#8220;anticipate,&#8221; &#8220;assume,&#8221; &#8220;believe,&#8221; &#8220;contemplate,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;due,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;goal,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;objective,&#8221; &#8220;plan,&#8221; &#8220;predict,&#8221; &#8220;potential,&#8221; &#8220;positioned,&#8221; &#8220;seek,&#8221; &#8220;should,&#8221; &#8220;target,&#8221; &#8220;will,&#8221; &#8220;would&#8221; and other similar expressions that are predictions of or indicate future events and future trends, or the negative of these terms or other comparable terminology. These forward-looking statements include, but are not limited to, statements about:</span></div><div style="padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:31.8pt">the impact of the COVID-19 pandemic on our operations and financial results;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">plans to conduct further clinical studies; </span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our plans to modify our current products, or develop new products, to address additional indications;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">the expected growth of our business and our organization;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our expectations regarding government and third-party payor coverage and reimbursement;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our expectations regarding the size of our sales organization and expansion of our sales and marketing efforts in international geographies;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our expectations regarding revenue, cost of revenue, cost of service per device, operating expenses, including research and development expense, sales and marketing expense and general and administrative expenses;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our ability to retain and recruit key personnel, including the continued development of a sales and marketing infrastructure;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our ability to obtain and maintain intellectual property protection for our products;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our estimates of our expenses, ongoing losses, future revenue, capital requirements and our needs for, or ability to obtain, additional financing;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our ability to identify and develop new and planned products and acquire new products;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our financial performance; and</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">developments and projections relating to our competitors or our industry.</span></div><div style="margin-top:12pt;text-align:justify;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 it is important to communicate our future expectations to our investors. However, there may be events in the future that we are not able to accurately predict or control and that may cause our actual results to differ materially from the expectations we describe in our forward-looking statements. These forward-looking statements are based on management&#8217;s current expectations, estimates, forecasts and projections about our business and the industry in which we operate and management&#8217;s beliefs and assumptions and are not guarantees of future performance or development and involve known and unknown risks, uncertainties and other factors that are in some cases beyond our control. As a result, any or all of our forward-looking statements in this Annual Report on Form 10-K may turn out to be inaccurate. Factors that may cause actual results to differ materially from current expectations include, among other things, those listed under &#8220;Risk Factors&#8221; and elsewhere in this Annual Report on Form 10-K. Potential investors are urged to consider these factors carefully in evaluating the forward-looking statements. These forward-looking statements speak only as of the date of this Annual Report on Form 10-K. We assume no obligation to update or revise these forward-looking statements for any reason, even if new information becomes available in the future.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, levels of activity, performance or events and circumstances reflected in the forward-looking statements will be achieved or occur. We undertake no obligation to update publicly any forward-looking statements for any reason after the date of this Annual Report on Form 10-K to conform these statements to actual results or to changes in our expectations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should read this Annual Report on Form 10-K and the documents that we reference in this Annual Report on Form 10-K and have filed with the SEC as exhibits to the Annual Report on Form 10-K with the understanding that our actual future results, levels of activity, performance and events and circumstances may be materially different from what we expect.</span></div><div style="height:42.75pt;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="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_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%">PART I</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_16"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Business.</span></div><div style="margin-top:6pt"><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-top:6pt;text-align:justify;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 a digital healthcare company redefining the way cardiac arrhythmias are clinically diagnosed by combining our wearable biosensing technology with cloud-based data analytics and deep-learning capabilities. Our goal is to be the leading provider of ambulatory electrocardiogram (&#8220;ECG&#8221;) monitoring for patients at risk for arrhythmias. We have created a full portfolio of ambulatory cardiac monitoring services on a unique platform, called the Zio service, which combines an easy-to-wear and unobtrusive biosensor that can be worn for up to 14 consecutive days with powerful proprietary algorithms that distill data from millions of heartbeats into clinically actionable information. We believe that the Zio service allows physicians to diagnose many arrhythmias more quickly and efficiently than traditional technologies and avoid multiple indeterminate tests. Early detection of heart rhythm disorders, such as atrial fibrillation (&#8220;AF&#8221;) and other clinically relevant arrhythmias, allows for appropriate medical intervention and helps avoid more serious downstream medical events, including stroke. Since receiving clearance from the Food and Drug Administration (&#8220;FDA&#8221;) in 2009, we have provided the Zio service to over three million patients and have collected over 750&#160;million hours of curated heartbeat data, creating what we believe to be the world&#8217;s largest repository of ambulatory ECG patient data. This data provides us with a competitive advantage by informing our proprietary deep-learned algorithms, which may enable operating efficiencies, gross margin improvement and business scalability. We believe the Zio service is well aligned with the goals of the U.S. healthcare system: improving population health, enhancing the patient care experience, reducing per-capita cost, and improving the clinician experience.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to the Centers for Disease Control and Prevention, approximately 11&#160;million patients in the United States have a heart rhythm disorder, or arrhythmia. The most common sustained type of arrhythmia is AF. The American Heart Association (&#8220;AHA&#8221;), estimates that as many as six million people in the United States have AF with at least one-third of these patients being asymptomatic at the time of their diagnosis. Individuals with AF are five times more likely to suffer a stroke; however, the National Stroke Association (&#8220;NSA&#8221;) estimates that up to 80% of strokes suffered by people with AF are preventable with early detection and proper treatment.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ambulatory cardiac monitoring market is well-established with an estimated 5&#160;million diagnostic tests performed annually in the United States, which we believe to be an existing $1.8 billion market opportunity for our Zio service. Traditional ambulatory cardiac monitoring tools used by physicians for diagnosing patients with suspected arrhythmias, such as Holter and cardiac event monitors, are constrained by one or more of the following: short prescribed monitoring times, non-continuous data collection and reporting, cumbersome equipment and low patient compliance. As an example of these traditional constraints, patients often remove these traditional monitors when sleeping, showering or exercising, leading to failure to capture critical data. These limitations contribute to incomplete diagnoses and repeat testing, which in turn result in suboptimal patient care and higher costs to the health system.</span></div><div style="margin-top:12pt;text-align:justify;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 the Zio service provides a comprehensive solution that addresses all of these limitations and offers a clear value proposition to patients, providers, and payors by providing an easy-to-use, clinically proven, cost-effective platform solution. Our Zio service is prescribed by physicians for both identifying arrhythmias as well as for identifying risk factors which may be associated with a previously-identified arrhythmia. It improves physician management and diagnosis of arrhythmias by providing a patient-friendly wearable biosensor, curating and analyzing voluminous uninterrupted continuous ECG data, and ultimately creating a concise report that is used by the physician to make a diagnosis that can be integrated into a patient&#8217;s electronic health record. We believe our Zio service can continue taking significant market share from the existing ambulatory cardiac monitoring market and expanding the market for new clinical use cases and indications. We believe the Zio service has the potential to supplant traditional technology and become the primary monitoring option for patients who are candidates for ambulatory cardiac monitoring due to its ability to detect more arrhythmias with a high degree of clinical accuracy, which allows for earlier changes in clinical patient management.</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Zio service consists of:</span></div><div style="margin-top:6pt;padding-left:76.5pt;text-align:justify;text-indent:-40.5pt"><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:37pt">wearable patch-based biosensors, Zio XT and Zio AT monitors, which continuously records and stores ECG data from every patient heartbeat for up to 14 consecutive days. Zio AT offers the option of timely transmission of data during the prescribed wear period;</span></div><div style="margin-top:6pt;padding-left:76.5pt;text-align:justify;text-indent:-40.5pt"><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:37pt">cloud-based analysis of the recorded cardiac rhythms using our proprietary, deep-learned algorithms;</span></div><div style="margin-top:6pt;padding-left:76.5pt;text-align:justify;text-indent:-40.5pt"><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:37pt">a final quality assessment review of the data by our certified cardiographic technicians;</span></div><div style="margin-top:6pt;padding-left:76.5pt;text-align:justify;text-indent:-40.5pt"><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:37pt">a scalable digital platform that includes an easy-to-read Zio report, which is a curated summary of findings that includes high-quality and clinically-actionable information which is sent directly to a patient&#8217;s physician and can be integrated into a patient&#8217;s electronic health record; and</span></div><div style="margin-top:6pt;padding-left:76.5pt;text-align:justify;text-indent:-40.5pt"><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:37pt">a proprietary cloud-based digital information system, ZioSuite, that allows clinicians to connect via a web browser or mobile application for convenient online report interpretation and streamlined clinical workflows. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We refer to both the Zio AT monitor, and the Zio XT monitor herein as our Zio monitor(s), unless otherwise specified.</span></div><div style="margin-top:12pt;text-align:justify;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 reviewed a body of clinical evidence which we interpret to show, among other advantages, that the Zio service helps reduce healthcare costs and improves arrhythmia detection, characterization and diagnosis by prescribing physicians. These improvements have the potential to change clinical management of patients. Our clinical evidence is helping to drive physician adoption. We interpreted one study of the Zio service, published in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The American Journal of Cardiology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in August 2013, to show that among 16,142 consecutive Zio service patients in whom an arrhythmia was detected, over 50% of symptomatic arrhythmias detected by the Zio service occurred more than 48 hours into the wear period. Although this study did not directly compare the Zio service to Holter monitoring performance, it should be noted that 48 hours is outside of the typical wear period for Holter monitors. Furthermore, an internal analysis of 500,000 consecutive Zio records concluded that the first incidence of certain critical arrhythmias, specifically ventricular tachycardia, pause, AV block and atrial fibrillation, occurred beyond 7 days in 22%, 18%, 16%, and 13% of patients, respectively. Based upon our review of another prospective comparative study against Holter monitor, published in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The American Journal of Medicine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in January 2014, we concluded that the Zio service detected 96 arrhythmia events compared to 61 arrhythmia events detected by the Holter monitor (P&#160;&lt; 0.001), providing a 57% improvement in diagnostic yield, which is the percentage of patients in whom an arrhythmia was detected during the monitoring period. In summary, we interpreted the clinical results to show that the Zio service is preferred by patients and allows for significantly longer continuous monitoring, improved clinical accuracy, increased detection of arrhythmias by physicians, and meaningful changes in clinical management.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over three million patients have utilized the Zio service since its commercialization, and as of December 31, 2020, we have achieved both policy coverage and, where applicable, contracts with the majority of payors in the United States including the Centers for Medicare &amp; Medicaid Services (&#8220;CMS&#8221;) and other government agencies. Over 95% of patients in the U.S. are able to access reimbursed Zio services through our third-party payor contracts, our IDTF participation status with CMS, and self-pay programs when excluding state Medicaid programs. We have designed a comprehensive strategy to allow us to compete favorably in the ambulatory cardiac monitoring market, which includes capturing market share from existing monitoring devices in the United States and international markets as well as expanding the market through new indications. We expect to drive sales and margin growth in our business by expanding our sales organization, securing additional contracts with commercial payors, maintaining technology leadership through research and development, and continuing to build clinical evidence supporting the benefits of the Zio service.</span></div><div style="margin-top:12pt;text-align:justify;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 collected over 750&#160;million hours of curated heartbeat data, creating what we believe to be the world&#8217;s largest repository of annotated, continuous ambulatory ECG recordings with contextual patient information. This extensive database, along with our proprietary analytic platform, differentiates the Zio service and gives us a competitive advantage. We will continue to seek opportunities to capitalize on our product design, proprietary analytic capabilities and data repository to capture additional opportunities in the digital healthcare market.</span></div><div style="margin-top:12pt;text-align:justify;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 a vertically-integrated company headquartered in San Francisco, California, and we have additional commercial operations and facilities in Lincolnshire, Illinois, Houston, Texas, and the United Kingdom. We manufacture our devices in Cypress, California. As of December&#160;31, 2020, we had 1,157 full-time employees. Our revenue was $265.2 million and $214.6 million for the years ended December&#160;31, 2020 and 2019, respectively and we incurred a net loss of $43.8 million and $54.6 million for those same periods.</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Opportunity</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Every year, millions of patients experience symptoms potentially associated with cardiac arrhythmias, a condition in which the electrical impulses that coordinate heartbeats do not occur properly, causing the heart to beat too quickly, too slowly or irregularly. Examples of arrhythmias include supra ventricular arrhythmias, which are fast heart rates that originate from the upper chambers of the heart, atrial tachycardia, atrial flutter and AF. The symptoms of arrhythmias include palpitations or a skipped heartbeat, rapid heartbeat, shortness of breath, dizziness, light-headedness, fainting spells, vertigo, anxiety and fatigue or no symptoms at all. Early detection is essential in order to obtain early treatment and help avoid more serious medical conditions, such as stroke, and additional medical costs.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Atrial Fibrillation and Stroke</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In patients with AF, the upper chambers of the heart beat irregularly and blood does not flow properly to the lower chambers of the heart. The AHA estimates that AF affects as many as six million patients in the United States and 33.5&#160;million patients worldwide. The NSA estimates that one-third of AF patients are asymptomatic and still undiagnosed. More than 750,000 hospitalizations occur each year because of AF, and the condition contributes to an estimated 130,000 deaths each year. Since AF is more common among people over the age of 60, these numbers are expected to increase as the U.S. population ages.</span></div><div style="margin-top:12pt;text-align:justify;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, AF is the leading risk factor for stroke because AF can cause blood to collect in the heart and potentially form a clot, which can travel to the brain potentially resulting in an ischemic stroke. While individuals with AF are approximately five times more likely to suffer a stroke, the NSA estimates that up to 80% of strokes in people with AF can be prevented through early detection and proper treatment. According to the AHA, stroke costs the United States an estimated $34 billion each year in healthcare costs and lost productivity, and is a leading cause of serious long-term disability. The AHA estimates that ischemic strokes represent 87% of all strokes in the United States and that between 15% and 20% of the estimated 690,000 ischemic strokes are attributable to AF.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently, the Zio service is prescribed by physicians primarily for symptomatic patients. However, we believe that high-risk asymptomatic patients represent an additional market opportunity for the Zio service. Monitoring high-risk asymptomatic patients may lead to increased diagnoses and earlier treatment and potentially avoid more severe downstream conditions, because, as the Framingham Study published in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stroke</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in September 1995 demonstrated, 18% of AF-related strokes present with asymptomatic AF that is only detected at the time of stroke.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Early detection of AF is critical in optimizing patient care, delivering earlier treatment to help avoid further adverse clinical events, managing symptoms caused by AF, and reducing the total public health burden of treating stroke. The AHA and American Stroke Association (&#8220;ASA&#8221;) have published treatment guidelines for patients diagnosed with AF to manage heart rhythm and rate and prevent stroke. These early treatments include:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">medications such as oral anticoagulants</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">treatment with anti-arrhythmic drugs</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">interventions such as cardiac ablation therapy to help control heart rhythm and rate</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Atrial fibrillation burden, the amount of time a patient spends in AF during a monitoring period, has been identified in the clinical community as an important measure for determining appropriate and effective therapeutic interventions to manage patients with AF and assessing stroke risk. The calculated AF burden is only as good as the data available for analysis during the monitoring period. Since the most common type of AF occurs intermittently, long-term continuous patch-based monitoring, such as the Zio service, more accurately measures AF burden because every heartbeat is recorded without interruption during the entire monitoring period. A study to determine the correlation between AF burden, as measured by the Zio service, and the risk of stroke in patients was published in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">JAMA Cardiology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in May 2018. Using this data in combination with electronic health record data from 1,965 patients at two large integrated health care delivery systems, the researchers concluded that an increase in the burden of AF is independently associated with a higher risk of ischemic stroke and arterial thromboembolism (&#8220;TE&#8221;) in patients who are not taking anticoagulant medication. An AF burden of 11.4% or higher was associated with more than three-fold increased risk for stroke or TE event after adjusting for either CHA2DS2-VASc or ATRIA scores, two tools physicians use to assess stroke risk.</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ambulatory Cardiac Monitoring Overview</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arrhythmia symptoms are generally monitored either in a physician&#8217;s office or healthcare facility or remotely with the use of ambulatory cardiac monitoring devices. Typically, physicians will administer a resting ECG in their offices to record and analyze the electrical impulses of patients&#8217; hearts. If physicians determine that patients require monitoring for a longer period of time to generate a diagnosis, they have historically prescribed an ambulatory cardiac monitoring device such as a Holter monitor. If the diagnosis is not definitive following the first monitoring period, physicians may prescribe a repeat Holter monitoring period, or alternatively, prescribe event monitors, mobile cardiac telemetry or implantable loop recorders. Physicians use frequency and acuity of symptoms to determine which monitoring device to prescribe. Some physicians own their own ambulatory cardiac monitoring devices and provide ambulatory monitoring services directly to their patients, while others outsource these services to third-party providers.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Holter Monitors</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holter monitors are non-invasive, ambulatory, battery-operated monitoring products that continuously record the ECG data of a patient, during a typical prescribed wear period of 24 to 48 hours. A Holter monitor consists of a recorder, electrodes that are attached to the patient&#8217;s chest and wires, or electrode leads, connecting the electrodes to the recorder. After the prescribed wear period, the data recorded by the device is delivered by hand, mail or internet for processing and analysis by the physician&#8217;s office or a third-party provider. Holter monitors are typically prescribed for patients who experience daily symptoms. For patients with suspected arrhythmias, Holter monitors have a relatively low diagnostic yield of approximately 24% due to a limited prescribed wear period of typically no more than 48 hours and low patient compliance, likely resulting from bulky equipment and cumbersome electrode leads. The low diagnostic yield is also attributable to missing data, because patients typically remove the electrodes and disconnect their Holter monitors in order to shower, sleep and exercise.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cardiac Event Monitors and Mobile Cardiac Telemetry</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cardiac event monitoring is another type of non-invasive, ambulatory monitoring. Event monitoring differs from Holter monitoring in that the monitor is prescribed and worn for a longer period of time, up to 30 days, and the data recorded during the wear period are symptom driven. Event monitors generally record several minutes of activity at a time and then start over, a process referred to as memory loop recording. There are many types of event recorders available with a range of features including patient-triggered or auto-detected symptom recording, and manual data transmission or auto-send. Typically, physicians prescribe event monitors for patients with lower acuity symptoms. Mobile cardiac telemetry ("MCT"), is another form of event monitor that usually uses wireless technology, such as a cell phone network, to transmit event data during the wear period for both patient-triggered and auto-detected events to a monitoring facility where the ECG data is analyzed and the facility determines if physicians should be notified of significant events. Typically, physicians prescribe MCT for patients with higher acuity symptoms such as syncope, or fainting, that require more timely notification and actions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Event and mobile cardiac monitors have several limitations, including limited data storage, the lack of trend data, and poor patient compliance due to electrode replacement, bulky equipment and the fact the patient must both activate and transmit events in some cases. Additionally, MCT technology has unique limitations including the need for patients to keep the transmitter close at all times and frequently change the battery or recharge the device to ensure timely transmissions as well as notifications sent to physicians of non-actionable events. These limitations can severely impact a physician&#8217;s ability to provide a timely diagnosis and result in a lower diagnostic yield. More recently, there have been new MCT products introduced to the market that include patch-based or combined recorder-transmitter features to try and address some of these limitations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Implantable Loop Recorders</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A separate segment of ambulatory cardiac monitoring consists of implantable diagnostic products such as implantable loop recorders, also known as insertable cardiac monitors. Implantable loop recorders are implanted underneath a patient&#8217;s skin during a hospital-based, minimally-invasive procedure. These devices remain implanted in a patient for up to three years, capturing data in a looping manner for patient-triggered or automatically-detected events. Limitations of this monitoring option include the semi-permanent nature of the implant, infection risks during insertion and removal, non-continuous data collection, under- or over-sensing which may exhaust the memory of the loop recorder, risk of missing events due to the looping nature of the recording, and the high cost of the device.</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Limitations of Traditional Ambulatory Cardiac Monitors</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Limitations of the various types of traditional ambulatory cardiac monitors can include the following:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">short prescribed monitoring periods leading to low diagnostic yield;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">non-continuous and interrupted data collection, resulting in an incomplete picture of a patient&#8217;s arrhythmia experience;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">bulky monitoring equipment with dangling electrode leads causing discomfort and low patient compliance;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">the need to use multiple, often times costly, diagnostic options that would not be necessary if initial tests had produced a higher diagnostic yield;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">the generation of excessive and uncurated data for the physician to analyze; and</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">over notification of non-actionable events.</span></div><div style="margin-top:12pt;text-align:justify;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 there is a significant opportunity for a disruptive arrhythmia monitoring solution that offers a portfolio of ambulatory cardiac monitoring services on a single platform that is cost effective and provides certainty in a single test obtained through uninterrupted continuous monitoring, combined with patient-friendly design, to enhance compliance and simplify the monitoring experience while maximizing diagnostic yield.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Solution</span></div><div style="margin-top:6pt;text-align:justify;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 developed an uninterrupted, long-term continuous ambulatory cardiac monitoring platform known as the Zio service that provides continuous ambulatory cardiac monitoring through both the Zio XT monitor and Zio AT monitor. The FDA-cleared and CE-marked Zio service combines a wire-free, patch-based, 14-day wearable biosensor with a proprietary cloud-based data analytic platform to help physicians monitor patients and diagnose arrhythmias with a high degree of accuracy and confidence. Since commercialization, over three million patients have utilized the Zio service, and we have collected over 750&#160;million hours of heartbeats, creating what we believe to be the world&#8217;s largest repository of curated ambulatory ECG patient data.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While wearing either the Zio XT or Zio AT monitor, patients have the ability to mark when symptoms occur by pressing a trigger button on the device, and separately recording contextual data like activities and circumstances in a written symptom diary or digitally via the myZio application. This allows physicians to match symptoms and activity with ECG data. Following the wear period, the monitor is returned and data are uploaded to our secure cloud and run through our proprietary, deep-learned algorithms. A concise report of preliminary findings is prepared by our certified cardiographic technicians and made available on our proprietary cloud-based portal, ZioSuite, that allows clinicians to connect via a web browser or mobile application. Zio AT offers the additional capability of actionable transmissions during the wear period to assist physicians in diagnosing and treating the small percentage of the population requiring more timely action. During the Zio AT wear period, physicians will receive notifications if there are significant events that meet pre-determined arrhythmia detection criteria.</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><img src="irtc-20201231_g1.jpg" alt="irtc-20201231_g1.jpg" style="height:461px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-top:12pt;text-align:justify;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 the Zio service is a disruptive option for ambulatory cardiac monitoring. The Zio service addresses patient compliance, continuously monitors patients without requiring patient maintenance for up to 14 consecutive days and produces easy-to-read, comprehensive digital reports that provide the information physicians need to make accurate and timely clinical decisions. Clinical studies have shown that our innovative digital healthcare solution improves physicians&#8217; abilities to detect arrhythmias by increasing diagnostic yield, and potentially allows them to change the course of treatment. Our proprietary deep-learned algorithms give us a competitive advantage due to the depth and breadth of ECG data available from the over 750&#160;million hours of curated and annotated ECG data collected to date. Additionally, we believe we have the first mover advantage in the long-term continuous market, particularly related to our efforts to secure both policy coverage and, where applicable, contracts with the majority of payors in the United States including CMS and other government agencies. Over 95% of patients in the U.S. are able to access reimbursed Zio services through our third-party payor contracts, our IDTF participation status with CMS, and self-pay programs when excluding state Medicaid programs.</span></div><div style="margin-top:12pt;text-align:justify;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 actively working to make the Zio service the standard of care for patients who require ambulatory cardiac monitoring. Our solution helps reduce healthcare costs and improves arrhythmia detection, characterization and diagnosis by providing simple, seamless integration of heart rhythm data from patient to cloud to physician. We believe we offer a high value, low cost, disruptive solution to a market ready for innovative technology.</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Benefits</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Value to Patients</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We designed the Zio monitor specifically to address patient compliance issues common to other ambulatory cardiac monitors. Our wire-free wearable biosensor is easy to apply, comfortable, lightweight and unobtrusive. The Zio monitor requires no patient management or manipulation during the wear period because no battery changes, patch changes, adhesive changes or lead wire / electrode management is required. Patients wear it discreetly during activities of daily life including exercising and showering for up to 14 consecutive days. We interpreted a clinical study by Barrett et al published in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">The American Journal of Medicine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> in January 2014, or the Barrett Study, to confirm that the Zio service is a patient-friendly monitoring option, and the study noted that 94% of patients found the Zio monitor comfortable to wear. The Zio monitor allows patients to mark when a symptom occurs by pressing a button on the Zio monitor and logging the surrounding circumstances into a written or digital symptom diary, thus allowing physicians to link symptoms with the ECG data. Additionally, patients have access to our professional 24/7 customer service team and dedicated financial counselors to address any product, service, enrollment or billing questions.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Value to Providers</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Providers, such as physicians, receive high-quality, easy-to-read, actionable digital reports that help them diagnose patients and streamline clinical workflow. The Zio service has been shown in multiple peer-reviewed published clinical studies to detect more arrhythmias compared to Holter monitoring during their respective prescribed wear periods confirming the Zio service's added benefit of higher diagnostic yield beyond 48 hours of wear time. We analyze and generate patient reports at our CMS-certified independent diagnostic testing facilities (&#8220;IDTFs&#8221;) staffed with our certified cardiographic technicians who specialize in advanced arrhythmia interpretation to help ensure high accuracy and quality of reports before delivering them to the prescribing physician. Due to high patient compliance, the reports include up to 14 days of non-interrupted data correlated with patient-triggered and diary symptom events. Physicians can use this continuous correlated data to more conclusively diagnose arrhythmias.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accurate detection and higher diagnostic yield allow physicians to more quickly prescribe the appropriate treatment options for patients, while minimizing the need for repeat testing. From our review, we determined that in 28% of cases observed in a clinical study by Rosenberg et al published in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Pacing and Clinical Electrophysiology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> in March 2013, or the Rosenberg Study, the physician changed the patient&#8217;s clinical management after prescribing the Zio service as compared to a Holter monitor.</span></div><div style="margin-top:12pt;text-align:center"><img src="irtc-20201231_g2.jpg" alt="irtc-20201231_g2.jpg" style="height:389px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Zio service allows clinical staff to focus on more value-added activities by not requiring electrode changes or battery recharging during use, device cleaning and maintenance following use, and by reducing physician and </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hospital staff time needed to review and curate ECG data. Our 24/7 customer service team provides troubleshooting for patient-related issues, removing this burden from the physician practice.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Value to Payors</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Zio service offers a high-yield, low-cost solution compared to other monitoring modalities.</span></div><div style="margin-top:6pt;text-align:center"><img src="irtc-20201231_g3.jpg" alt="irtc-20201231_g3.jpg" style="height:381px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The graph above compares the costs of monitoring to the diagnostic yield of various ambulatory cardiac monitors. The analysis, completed by Decision Drivers Analytics and commissioned by us, uses cost data from the Centers for Medicare &amp; Medicaid Services (&#8220;CMS&#8221;) published diagnostic yields, and our internal database, and demonstrates that the Zio service has a diagnostic yield on par with much more expensive devices but superior to less expensive options. This implies that it is the most cost-effective modality among its peer group, optimizing the cost, time, and reliability of reaching a timely diagnosis.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Patients who use traditional Holter monitors often do not receive a diagnosis after one monitoring period. A retrospective, longitudinal study conducted by Arnold et al published in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Journal of Health Economics and Outcomes Research</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in February 2015, evaluated the clinical consequences and costs of CMS patients who had no previous evidence of a cardiac arrhythmia and were undergoing their first Holter monitoring test. Our review of data from this study indicates that there was no diagnosis reached for 70% of patients after an initial Holter test. The Zio service has been shown to have a low cost per diagnosis compared to existing monitoring modalities due to its high diagnostic yield.</span></div><div style="margin-top:12pt;text-align:justify;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 Zio service is the best test for most patients requiring ambulatory cardiac monitoring because it allows physicians to identify a timely course of treatment and avoids healthcare costs associated with additional monitoring. The Zio monitor is patient friendly and allows significantly longer and more continuous monitoring, resulting in improved clinical accuracy and a potentially meaningful change in clinical management. Better diagnostic yield results in decreased costs due to fewer additional tests. We believe that the Zio service could reduce the need for multiple consecutive tests because it offers certainty in a single test.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Early detection of arrhythmias allows physicians to assess a patient&#8217;s risk factors and decide on the best treatment course for avoiding potentially more severe downstream conditions. Specifically, the early detection of AF allows physicians to consider strategies to mitigate the risk of stroke. According to multiple studies, preventative treatments, such as oral anticoagulants, have been shown to reduce stroke rates by 80%, thereby potentially avoiding the patient effects of stroke and the high costs associated with post-stroke management.</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Technology Platform</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Zio service is built on a proven technology platform that is designed to integrate seamlessly across the health system to provide long-term continuous ambulatory cardiac monitoring.  It consists of (1) a patient-friendly, patch-based biosensor that maximizes patient comfort and compliance, (2) a deep-learned neural network algorithm that provides accurate analytics and clinical results, (3) skilled clinical and operational staff who utilize proprietary software to ensure quality in clinical results and are available 24/7 to support physician and patient needs, and (4) a cloud-based portal, ZioSuite, through which physicians can access and interpret the Zio reports via a web browser or mobile application. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The platform typically collects up to 1.5 million heartbeats of data for each patient during a single application of up to 14 consecutive days.  Our Zio service delivers a curated, concise, and clinically actionable report to the prescribing physician.  Through the Zio AT offering, physicians can access the additional capability of timely transmissions during the wear period.  During the wear period, physicians will receive notifications and reports if there are significant events that meet pre-determined arrhythmia detection criteria.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Zio XT and AT monitors</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Zio monitor is a single-use, wire-free, wearable patch-based biosensor that records a patient&#8217;s heartbeats and ECG data. The Zio monitor was specifically designed with the patient and physician in mind. The Zio monitor includes the following features:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">patented clear, flexible, lightweight, wire-free design;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">unobtrusive and inconspicuous profile;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">proprietary adhesive backing designed to keep the Zio monitor securely in place for the duration of the prescribed wear period;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">water-resistant functionality, allowing patients to shower, sleep, and perform normal daily activities, including moderate exercise;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">hydrogel electrodes and a compliant mechanical design to deliver a clear ECG with minimal artifact from movement;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">large symptom button, or patient trigger, that is easy to find and press;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">indicated single application wear period of up to 14 days (for longer monitoring prescriptions, additional Zio AT monitors will be provided); and</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">sufficient battery power for the entire wear period, without the need to recharge or replace batteries.</span></div><div style="margin-top:6pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-18pt"><img src="irtc-20201231_g4.jpg" alt="irtc-20201231_g4.jpg" style="height:323px;margin-bottom:5pt;vertical-align:text-bottom;width:636px"/></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Symptoms can be logged through a paper symptom log or through two digital platforms:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">myZio.com website</span></div><div style="padding-left:72pt;text-indent:-36pt"><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:32.5pt">myZio App (iOS and Android)</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></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 Zio XT service monitors continuously for up to 14 days, delivering a comprehensive report after return and analysis. The Zio AT service delivers the same comprehensive final report, but also provides physicians with actionable notifications during the wear period. These timely alerts are provided via a Bluetooth capability in the Zio AT monitor that sends data to a wireless gateway. The wireless gateway, slightly larger than a smart phone, is provided to the patient at the time of monitor application and will collect and transmit data from the monitor to the cloud via an LTE protocol.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Enrollment and Initiation of the Zio service</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once a physician determines a patient is a candidate for the Zio service, the patient is enrolled through our online portal, ZioSuite. The wire-free Zio monitor is applied to the patient&#8217;s chest by the clinical staff, and monitoring is initiated. There is also an option for physicians to enroll patients remotely. With this option, the physician enrolls the patient and the patient receives the Zio monitor in the mail along with a detailed set of self-application instructions. Additionally, the Zio service can be ordered directly through the physicians&#8217; electronic health record system through the use of iRhythm&#8217;s Electronic Health Record ("EHR") integration service.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Monitoring</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Zio monitor is worn continuously by the patient for up to 14 days without the need for patient maintenance. The Zio monitor can be worn in the shower, while sleeping, and during moderate exercise. During the wear period, the device continuously stores and records all ECG data. The Zio monitor features a patient trigger button for marking any symptoms during the wear period; the patient is instructed to push the button when a symptom occurs and make a corresponding entry into the written or digital symptom diary. At the end of the prescribed wear period, the patient removes the device and places it and the written diary (if applicable) into a pre-paid postal box, which ships to one of our clinical centers.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Data Analysis and Assessment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At one of our clinical centers, the returned device is validated with patient identifiers that are compliant with the Health Insurance Portability and Accountability Act of 1996, (&#8220;HIPAA&#8221;), and up to 14 days of heartbeat data is uploaded to be processed through our cloud-based, FDA-cleared proprietary deep-learned algorithms for highly accurate ECG analysis. When complete, a preliminary curated report is created. Our process can take the equivalent of 30,000 pages of ECG strips and distill it into an actionable summary report of about 10 to 15 pages, summarizing the key findings and providing supporting details on clinically relevant events and metrics during the wear period. Our certified cardiographic technicians play a critical role in report curation by providing a quality review of the data before the final Zio report is electronically delivered to the patient&#8217;s physician for final interpretation and diagnosis.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Final Zio Report and the ZioSuite Web Portal</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The final Zio report, which is curated for both Zio XT and Zio AT patients, provides information in a concise format for review and interpretation by the patient&#8217;s physician. Data provided includes total analysis time, AF burden, AF duration, comprehensive symptom/rhythm correlation, detailed findings per day, and arrhythmia type. If pre-determined physician notification criteria for symptoms are met, the prescribing physician is notified by phone of the serious findings prior to the Zio report being made available electronically. The Zio report is delivered through our secure, HIPAA compliant web portal, ZioSuite. ZioSuite is an easy to use, intuitive, and comprehensive portal for clinicians that streamlines clinical workflows to enable cardiac care. By enabling streamlined workflows, ZioSuite reduces administrative burden and helps to create more time for patient management. Physicians can open the Zio report and add their interpretation into the report file. These reports can be uploaded into the patients&#8217; electronic medical record for storage and are available for use by the patient&#8217;s other physicians. Excerpts of these reports are included below to highlight the key features.</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:center"><img src="irtc-20201231_g5.jpg" alt="irtc-20201231_g5.jpg" style="height:347px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZioSuite Web portal via desktop or mobile application</span></div><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:54.536%"></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:22.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Up to 14-days continuous recording and storage</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="padding:0 1pt"><div><img src="irtc-20201231_g6.jpg" alt="irtc-20201231_g6.jpg" style="height:182px;margin-bottom:5pt;vertical-align:text-bottom;width:377px"/></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 20,000 minutes<br/>of continuous ECG<br/>data, equivalent to<br/>approximately 1.5<br/>million heartbeats.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Easy-to-read summary</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="padding:0 1pt"><div><img src="irtc-20201231_g7.jpg" alt="irtc-20201231_g7.jpg" style="height:182px;margin-bottom:5pt;vertical-align:text-bottom;width:362px"/></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preliminary findings<br/>based on both the<br/>proprietary algorithms<br/>and certified cardiographic<br/>technicians.<br/>Final interpretation by<br/>a patient&#8217;s physician.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive symptom/rhythm correlation</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></table></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:54.536%"></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:22.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="irtc-20201231_g8.jpg" alt="irtc-20201231_g8.jpg" style="height:164px;margin-bottom:5pt;vertical-align:text-bottom;width:374px"/></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patient-triggered and<br/>symptom logged events<br/>mapped to arrhythmia.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AF Burden</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="padding:0 1pt"><div><img src="irtc-20201231_g9.jpg" alt="irtc-20201231_g9.jpg" style="height:137px;margin-bottom:5pt;vertical-align:text-bottom;width:374px"/></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total AF during<br/>wear period and<br/>daily AF burden.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AF Duration</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="padding:0 1pt"><div><img src="irtc-20201231_g10.jpg" alt="irtc-20201231_g10.jpg" style="height:161px;margin-bottom:5pt;vertical-align:text-bottom;width:365px"/></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total number of AF<br/>episodes categorized<br/>by duration.</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reporting Events During the Wear Period with Zio AT</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Zio service with Zio AT includes a wireless gateway that provides connectivity between the Zio AT monitor and our monitoring center which enables symptomatic and asymptomatic data transmission during the prescribed wear period. The Zio AT monitor, in conjunction with the wireless gateway and the unique Zio arrhythmia detection algorithm, has arrhythmia auto-detection capabilities that produce actionable event data for physician review. The definition of an actionable arrhythmia event is customized by the physician to meet his or her needs, with the intent to reduce the number of over-notifications of data that do not require more timely medical action. Additionally, patients have the option of pressing a trigger button which marks the continuous record and initiates a wireless transfer of a 90 second ECG strip to our monitoring center. In addition to the final Zio report, physicians receive daily symptomatic and auto-detected arrhythmia event reports.</span></div><div><span><br/></span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><img src="irtc-20201231_g11.jpg" alt="irtc-20201231_g11.jpg" style="height:346px;margin-bottom:5pt;vertical-align:text-bottom;width:444px"/></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ECG strip of auto-detected actionable arrhythmia event from Zio AT Transmission Report</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Zio AT improves the speed and accuracy of diagnosis relative to traditional mobile cardiac telemetry ("MCT") devices and services. The patient-friendly design of the Zio monitor enables 98% patient compliance over prescribed wear times. We believe a comparative review of published literature with our clinical data indicates that the Zio AT solution is able to detect critical arrhythmias up to five days sooner than the leading competitor. Further analysis indicates that Zio AT achieves a higher diagnostic yield in half the time of leading competitive MCT services (83% diagnostic yield in just 14 days vs. 61% of a competitive service over a 30 day prescription period.) Additionally to date, 99.6% of interpreting physicians have agreed with the findings of the final Zio AT  patient report, which we believe demonstrates efficiency and time-savings gains for interpreting physicians.</span></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%">Our Collaboration with Verily</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 3, 2019, we entered into a Development Collaboration Agreement (the &#8220;Development Agreement&#8221;) with Verily Life Sciences LLC (an Alphabet Company and referred to as &#8220;Verily&#8221;). Pursuant to the terms of the Development Agreement, the parties will develop certain next-generation AF screening, detection, or monitoring products, which involve combining Verily and our technology platforms and capabilities. Under the terms of the Development Agreement, we paid Verily an upfront fee of $5 million in cash. In addition, we will pay Verily up to an aggregate of $12.75 million in additional milestone payments upon achievement of various development and regulatory milestones over the 24 months of the Development Agreement, which payments will be made in cash directly to Verily. During the year ended December 31, 2020, we made $4.0&#160;million in milestone payments to Verily. </span></div><div style="margin-top:6pt;text-align:justify;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 Agreement provides each party with certain licenses to use certain intellectual property of the other party for development activities in the field of AF screening, detection, or monitoring. Ownership of developed intellectual property will be allocated to the parties depending on the subject matter of the underlying developed intellectual property, and, for certain subject matter, shall be jointly owned.</span></div><div style="margin-top:6pt;text-align:justify;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 term of the Agreement, the parties agreed not to collaborate with certain parties to develop or commercialize products on a disease management platform for certain AF patients, and the parties agreed to certain exclusivity provisions on development and commercialization of products for certain AF patients, subject to exceptions, including contractual rights and rights with respect to pre-existing product offerings.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Strategy</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our goal is to be the leading ambulatory cardiac monitoring option for patients at risk for arrhythmias. The key elements of our strategy include:</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Further penetrating the existing ambulatory cardiac monitoring market.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We intend to expand our market penetration by targeting the large existing ambulatory cardiac monitoring market in the United States and driving broader awareness of its advantages. We will leverage our platform of products, Zio XT and Zio AT, as a way of meeting the ambulatory cardiac monitoring needs of targeted large integrated delivery networks (&#8220;IDN&#8221;). We will continue to position the Zio service as providing certainty in a single test due to high patient compliance and superior quality of uninterrupted data.&#160;&#160;Zio XT will be positioned as the workhorse service while Zio AT is appropriate for the smaller percentage of the population that requires timely notification. Marketing and education throughout the medical community are key to bringing awareness and communicating the strong clinical evidence backing the Zio service. In addition, we expect to continue developing and publishing clinical evidence to demonstrate the advantages of the Zio service. Also, within existing accounts, we will continue to introduce our Zio service beyond cardiology and electrophysiology into other departments, including neurology, emergency rooms and primary care offices. To enable this broader adoption within a hospital system, we have successfully interfaced the Zio ordering and report posting processes into a number of large health systems&#8217; EHR systems. This seamless integration of Zio workflow processes into those already used within the IDN has proven to be a key factor in spurring growth within existing and new accounts and is an important part of our ongoing market penetration strategy.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Expanding our sales organization in the U.S.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To capture new account opportunities and support growth in existing accounts, we have built a direct sales organization consisting of sales management, field billing specialists, quota-carrying sales representatives, and a customer experience team. We will continue to invest in the expansion of this scalable infrastructure and believe this investment will drive adoption of the Zio service. </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Pursuing international expansion opportunities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While our initial commercial focus is the U.S. market, we have initiated efforts that will allow for future expansion into international geographies. We have an initial presence in the United Kingdom with efforts underway to pursue national reimbursement. In September 2020, we were named a winner of the Artificial Intelligence in Health and Care Award run by the Accelerated Access Collaborate as part of the NHS AI Lab. This funding will bring the Zio service to selected NHS sites over a 3-year program measuring clinical, pathway and economic outcomes. We also received positive guidance from the National Institute for Health and Care Excellence ("NICE") in December 2020 for the adoption of the Zio XT service which may facilitate for future support of the Zio service through the MedTech Funding Mandate. We are also conducting diligence and prioritizing other geographies based on market size, regulatory pathway and reimbursement opportunity.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Expanding indications and clinical use cases.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We intend to continue expanding indications and clinical use cases for the Zio service in untapped patient populations at risk for arrhythmias through our clinical and market development efforts. We believe these additional indications and clinical use cases represent a significant opportunity for us. This market development initiative includes expanding use for our Zio service into the following patient populations:</span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.46pt">patients at high risk for asymptomatic (silent) AF, estimated to be at least ten&#160;million patients at any given time;</span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.46pt">ongoing management of paroxysmal atrial fibrillation patients, estimated to be one million at any given time;</span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.46pt">post-ischemic stroke patients, with an annual incidence of 690,000 patients;</span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.46pt">post-cardiac catheter ablation patients, estimated to be 200,000 annual procedures; and</span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.46pt">post-transcatheter aortic valve patients, estimated to be 100,000 annual procedures</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Advancing our product portfolio and core technology offering.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We continue to invest in building a unique, innovative product portfolio and digital platform that addresses unmet needs in the ambulatory cardiac monitoring market. We will continue to invest in research and development efforts to further differentiate our biosensor, data analytics and reporting, information system and digital platform.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Expanding our footprint in digital healthcare.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We believe that we have collected the world&#8217;s largest repository of ECG data from ambulatory patients, and we will continue to look for ways to utilize our proprietary data to create value-driving opportunities in digital healthcare, such as expansion of indications for the Zio service, new clinical insights, new therapeutic discoveries, payor and provider decision support, as well as internal operating improvements, We will also pursue development of our analytical engine for ambulatory consumer and other medical data, including the curation of third-party biosensor data in existing and new indications.</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reimbursement and Revenue from the Zio service</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We receive revenue for the Zio service primarily from third-party payors, which include commercial payors and government agencies, such as CMS and the military. In addition, a small percentage of institutions, which are typically hospitals or private physician practices, purchase the Zio service from us directly.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third-party payors require us to identify the service for which we are seeking reimbursement by using a Current Procedural Terminology (&#8220;CPT&#8221;) code set maintained by the AMA. For the year ended December 31, 2020, we received 84% of our revenue through third-party payors. As we continue to contract with more commercial insurers and the patient population ages and becomes eligible for CMS programs, we believe more of our revenue will convert to third-party payor billing.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our clinical centers, where we conduct the analysis of ECG data captured by the Zio XT monitor and the Zio AT monitor, are CMS-certified IDTFs that qualify us as a provider and allow us to bill CMS directly for the Zio service. We meet CMS requirements, including having an independent medical director for oversight and certified cardiographic technicians for quality assurance of our Zio reports.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Clinical Results and Studies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Zio service has been the subject of many peer-reviewed publications on its effectiveness to date. This body of clinical evidence is driving clinical adoption and clinical use case expansion. The following sections summarize a few of the key clinical studies which have been driving adoption of the Zio service. In our discussion of the results of these publications, we have indicated changes in percentage terms, regardless of sample size, and the statistical significance is demonstrated by the relevant p-values, all of which are less than 0.05, which is the commonly accepted threshold for statistical significance. This follows the convention used by the authors of the study as well as standard clinical practice.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Benefit of 14-Day Continuous Monitoring</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A retrospective study by Turakhia et al, published in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The American Journal of Cardiology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in August 2013, analyzed data from 26,751 patients using the Zio service for the first time between January&#160;1, 2011 and December&#160;31, 2011. While there was not a direct comparison of the Zio service to Holter monitoring performance, we interpreted results from the study to show that among the 16,142 patients with detected, clinically relevant arrhythmias, over 50% of the first-diagnosed symptomatic arrhythmias occurred after 48 hours of monitoring, suggesting that these arrhythmias could have been missed by traditional Holter monitoring during the typical maximum prescribed monitoring time.</span></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Diagnostic Yield and Monitoring Preference</span></div><div style="margin-top:6pt;text-align:justify;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 Barrett study, a prospective head-to-head study comparing the detection of arrhythmias between a 24-hour Holter monitor, which has a typical prescribed wear period of 24-48 hours, and the 14-day Zio service, a total of 146 patients referred for evaluation of cardiac arrhythmias between April 2012 and July 2012 underwent simultaneous ambulatory ECG recording with both devices. The purpose of the Barrett study was to determine the number of arrhythmia events and the percentage of patients in whom an arrhythmia was detected, known as &#8220;diagnostic yield,&#8221; during the comparative prescribed wear periods. Our interpretation of the results of the Barrett study are that over the total wear period of each device, the Zio service detected 96 arrhythmia events compared with 61 arrhythmia events by the Holter monitor (P &lt; 0.001) providing a 57% improvement in diagnostic yield. An increase in diagnostic yield provides increased data for the prescribing physician to use when making a diagnosis. In addition, we interpreted survey results to show that 94% of patients found the Zio XT monitor comfortable to wear, whereas only 52% patients found the Holter monitor comfortable to wear. Of the 102 physicians surveyed, from our review, we concluded that 90% thought a definitive diagnosis was achieved using data from the Zio service, as opposed to 64% using data from the 24-hour Holter monitor. This clinical trial, however, was a single center study with a relatively small sample size which did not compare the Zio service with any product except the Holter monitor.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A prospective, randomized study by Eysenck et al, published in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Journal of Interventional Cardiac Electrophysiology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> in February 2019, compared the accuracy of AF burden detection across four different categories of external cardiac monitors ("ECMs") to implanted pacemakers ("PPM"), the &#8216;gold standard&#8217; of rhythm monitoring. The study enrolled 21 patients previously implanted with a PPM, each acting as their own control subject, who wore every ECM, including Zio XT, for two weeks in randomized order. Zio XT had an R-squared assessment of fit value of 0.99 compared to the PPM. Zio XT was the only monitor to detect 100% of clinically relevant AF, outperforming the other ECM monitors in the study.</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div><img src="irtc-20201231_g12.jpg" alt="irtc-20201231_g12.jpg" style="height:366px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changing Clinical Management for AF</span></div><div style="margin-top:6pt;text-align:justify;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 Rosenberg Study, a prospective single center study of 74 patients undergoing management of AF, patients received both the Zio XT monitor and a 24-hour Holter monitor simultaneously to determine the pattern of AF, to document a response to therapy and to potentially diagnose other arrhythmias. From our review, we concluded that the Zio service identified AF events in 24% more patients (18 patients)&#160;than Holter monitors (P &lt; 0.0001) and the diagnosed pattern of AF was changed in 28% of patients (21 patients)&#160;after Zio service monitoring.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our review of the study, we concluded that 28% of patients (21 patients)&#160;had a change in their clinical management. The most common changes included a change in antiarrhythmic medication, initiation or discontinuation of anticoagulation medication, recommendation of pacemaker placement, atrioventricular junction ablation, pulmonary vein isolation procedure and cardioversion. This clinical trial, however, was also a single center study with a relatively small sample size which did not compare the Zio service with any product except the Holter monitor.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AF Burden as a Predictor of Stroke Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The KP-RHYTHM Study, a retrospective study of 1,965 Kaiser Permanente patients with paroxysmal AF who were monitored with the Zio service between October 2011 and October 2016, examined the independent association between AF burden, which is the amount of time that a patient spends in AF during the monitoring period as measured by the Zio service, and the risk of ischemic stroke. The findings were derived by linking detailed clinical outcome data from Kaiser Permanente&#8217;s electronic medical records with our database of analyzed ECG recordings. We interpreted the study results to show that an AF burden of more than 11% of the total time their heart rhythm was monitored was found to be associated with a three-fold increase in stroke risk, independent of other known risk factors in patients who were not taking medication to prevent blood clots. We concluded that these results suggest that information on AF burden, which is measured by the Zio service, may help patients and providers better evaluate treatment options for reducing risk of stroke. This clinical study was limited to Kaiser Permanente&#8217;s patients from the Northern and Southern California regions.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Monitoring of Asymptomatic AF in High Risk Patients</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently, the Zio service is prescribed by physicians primarily for symptomatic patients. However, the NSA estimates that one-third of the AF population suffers from asymptomatic, or silent, AF. We see a future opportunity in proactively monitoring the approximately ten million patients who are at high risk of asymptomatic AF to identify those with the illness.</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">STUDY-AF was a single-center, single-arm prospective study by Turakhia et al published in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Clinical Cardiology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in May 2015 that enrolled 75 high-risk but previously undiagnosed AF patients from May 2012 to August 2013. Patients were 55 years of age or older and considered high risk with two or more of the following risk factors: coronary disease, heart failure, hypertension, diabetes or sleep apnea, but had no prior documented AF or history of blood clots causing blockage in blood vessels. We interpreted the results to show that long-term continuous monitoring with the Zio service identified 11% of patients with previously undiagnosed AF or atrial tachycardia, a rapid heartbeat where electrical signals initiate abnormally in the upper chamber of the heart. We concluded from our review that in patients with AF, 75% of patients experienced the longest AF episode after the first 48 hours of monitoring and there was also a high prevalence of asymptomatic atrial tachycardia and frequent supraventricular ectopic complexes identified, which may be relevant to development of AF or stroke. This clinical trial, however, was also a single center study with a relatively small sample size.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The mHealth Screening to Prevent Strokes, or mSToPS study, published in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Journal of the American Medical Association</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in July 2018, in collaboration with Janssen Scientific Affairs, LLC, utilized a web-based platform to remotely recruit from 5,214 eligible patients from the Aetna Commercial Fully Insured and Medicare Advantage programs. Women over the age of 65 and men over 55 with certain risk factors were selected to participate based on information derived from claims data that placed them at a potentially increased risk of undiagnosed asymptomatic AF. The one-year results were published in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Heart Rhythm O2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in December 2020. We interpreted the results to show that at one-year, AF was newly diagnosed in 6.6 percent of patients who were actively monitored by the Zio service versus 2.4 percent in the observational control group receiving routine care. In addition to this primary endpoint to evaluate the difference in new AF diagnoses, active monitoring in an asymptomatic, moderate-risk population with the Zio service was associated with an increase in cardiology outpatient visits but also significantly lower rates of emergency department visits and hospitalizations over the one year following monitoring. We concluded that these results suggest active monitoring with the Zio service can significantly reduce high-cost healthcare resource utilization and shift toward appropriate care settings at one year. The three-year results were presented at the American Heart Association Scientific Sessions during the Late Breaking Science session in November 2020. At the end of three years after the initial onset of monitoring:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:31.8pt">AF was newly diagnosed in 11.4% of those actively monitored with the Zio service versus only 7.7% of the control group (a statistically significant 48% improvement).</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:31.8pt">The trial found the incidence rate of a cardiac event (stroke, myocardial infarction, systemic embolism, or death) was 8.4 per 100 person-years in people diagnosed with AF who underwent active monitoring, compared to the control group incidence rate of 13.8 per 100 person-years (a statistically significant improvement). This data demonstrates the Zio service&#8217;s detection of AF in moderate-risk patients supported the prevention of serious cardiac events after diagnosis.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:31.8pt">Active monitoring with the Zio service also led to fewer hospitalizations for bleeding, the primary safety endpoint for the study (incidence rate of 0.32 per 100 person-years versus 0.71 per 100 person-years).</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:31.8pt">Active monitoring also led to fewer total hospitalizations (12.9 versus 18.9 per 100 person-years).</span></div><div style="margin-top:6pt;text-align:center"><img src="irtc-20201231_g13.jpg" alt="irtc-20201231_g13.jpg" style="height:302px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_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:400;line-height:115%">We concluded the mSToPS study found that active screening for AF, as part of a prospective, pragmatic, direct-to-participant and nationwide study, was associated with a significant improvement in clinical outcomes and safety at three years relative to routine care</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An additional study examining early detection of AF using the Zio service in high risk patients is the Home-based Screening for Early Detection of AF, or SCREEN-AF. Initial results were presented at the combined European Stroke Organization / World Stroke Organization Conference in November 2020. This randomized control trial recruited 822 patients older than 75 years with hypertension and no known AF from 49 family practice clinics across Canada and Germany between 2015 to 2019. The intervention group included ambulatory screening for AF for two weeks with the Zio service utilized at baseline and again at three months, in addition to standard care for six months. We interpreted the results to show AF was newly diagnosed in the screening group in 5.3% of subjects at six months compared to 0.5% in the standard of care control group. A secondary outcome showed oral anticoagulation (OAC) therapy was prescribed for 75% of participants who had screen-detected AF. We concluded that proactive screening and monitoring using the Zio service could increase AF detection by 10-fold over standard of care potentially prompting anticoagulation use.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2019, we announced our participation in a randomized, controlled study, GUARD-AF (Reducing stroke by screening for undiagnosed atrial fibrillation in elderly individuals), sponsored by the Bristol-Myers Squibb-Pfizer Alliance. The study seeks to determine if earlier detection of AF through screening in previously undiagnosed men and women ultimately impacts the rate of stroke, compared to usual standard medical care. The screening arm will utilize the Zio XT service. The GUARD-AF study population (n=52,000) will include men and women at least 70 years of age visiting their primary care physician for usual follow-up care. The primary outcome measures will be stroke and bleeding events leading to hospitalization. The trial will identify outcome events using insurance claims from a healthcare claims database which, although subject to certain limitations, is expected to provide evidence on health outcomes associated with AF detection intervention that may help inform future guidelines.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research and development activities are focused on:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Improvements and extensions to existing products and services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are continuously working to improve the Zio service to increase patient comfort, product quality, operational scalability and security.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Advancing our technology offering.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our product pipeline includes patch-based solutions that combine continuous monitoring for extended periods with accelerated notification of significant events through mobile transmission capabilities.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Customer workflow optimization.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have initiatives that aim to increase customer productivity by optimizing workflow through easier patient enrollment, report access and interpretation, and integration of Zio reports directly into electronic health records.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Data analytics.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are focused on improving and enhancing our backend deep-learned analytic platform, building on our core competency in data analytics.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Developing clinical evidence.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are involved in clinical studies to further support the benefits of the Zio service and expand indications for use.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Continuing to solidify our footprint in digital healthcare.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Using our repository of ambulatory ECG patient data, we will continue to look for ways to create value-driving opportunities in digital healthcare, such as expansion of indications for the Zio service, new therapeutic discoveries, development of an analytical engine for ambulatory consumer and other medical data and payor and provider decision support.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research and development activities consist of software development, algorithm and product development, regulatory affairs, and clinical research. Our research and development expense was $41.3 million, $37.3 million and $20.9 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We market our ambulatory cardiac monitoring solution in the United States through a direct sales organization comprised of sales management, field billing specialists, quota-carrying sales representatives, and a customer experience team. As of December 31, 2020 we had 145 sales representatives on a full-time equivalent basis, compared to 139 in 2019, and 112 in 2018. Our sales representatives focus on initial introduction into new accounts, penetration across a sales region, driving adoption within existing accounts and conveying our message of clinical and economic value to service line managers, hospital administrators, and other clinical departments. We continue to increase the size of our U.S. sales organization to expand the current customer account base and increase utilization of our Zio service. In addition, we will continue exploring sales and marketing expansion opportunities in international geographies.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We market our Zio service to a variety of physician specialties including general cardiologists, electrophysiologists, neurologists, and other physician specialists who diagnose and manage care for patients with arrhythmias. We have found success focusing on IDNs, in which large networks of facilities and providers work together to offer a continuum of care to a specific geographic area or market. Focusing on sales to IDNs gives us the opportunity to conduct a holistic sale for health systems interested in making value-based purchasing decisions.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in a highly competitive and fragmented industry, subject to rapid change and significantly affected by new product introductions, results of clinical research, corporate combinations and other factors. Large competitors in the ambulatory cardiac market include companies that sell standard Holter monitors including GE Healthcare, Philips Healthcare, Mortara Instrument, Inc., Spacelabs Healthcare Inc. and Welch Allyn Holdings, Inc., which was acquired by Hill-Rom Holdings, Inc. Additional competitors, such as BioTelemetry, Inc. recently acquired by Royal Philips,  Preventice Solutions, Inc., being acquired by Boston Scientific, Inc. and Bardy Diagnostics, Inc., being acquired by Hill-Rom Holdings, Inc. offer ambulatory cardiac monitoring services and also function as service providers. Recently, there has been increased acquisition activity and consolidation in our industry. Many of our competitors have substantially greater financial, manufacturing, marketing and technical resources than we do. Furthermore, many of our competitors have well-established brands, widespread distribution channels, broader product offerings and an established customer base.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These competitors have also developed patch-based cardiac monitors that have received FDA and foreign regulatory clearances. We are also aware of some small start-up companies entering the patch-based cardiac monitoring market. Large medical device companies may continue to acquire or form alliances with these smaller companies in order to diversify their product offering and participate in the digital health space.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify;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 the principal competitive factors in our market include:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">ease of use, comfort and unobtrusiveness of the device for the patient;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">quality and clinical validation of the deep-learned algorithms used to detect arrhythmias;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">concise and comprehensive reports supporting efficient physician interpretation;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">ease of use of service workflow for physicians and supporting clinicians;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">contracted rates with third-party payors;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">government reimbursement rates associated with our products and services;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">quality of clinical data and publications in peer-reviewed journals;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">size, experience, knowledge and training of sales and marketing teams;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">availability and reliability of sales representatives and customer support services;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">workflow protocols for solution implementation in existing care pathways;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">reputation of existing device manufacturers and service providers; and</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">relationships with physicians, hospitals, administrators, and other third-party payors.</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To protect our proprietary rights, we rely on a combination of trademark, copyright, patent, trade secret and other intellectual property laws, employment, confidentiality and invention assignment agreements and protective contractual provisions with our employees, contractors, consultants, suppliers, partners and other third parties.</span></div><div style="margin-top:12pt;text-align:justify;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 31, 2020 we owned, or retained an exclusive license to, twenty issued patents from the U.S. Patent Office, seven issued patents from the Japanese Patent Office, two issued patents from the Australian Patent Office, four issued patents from the Canadian Patent Office, four issued patents from the European Patent Offices, and two issued patents from the Korean Patent Office:</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.128%"></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:1.0%"></td><td style="width:15.128%"></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:1.0%"></td><td style="width:15.128%"></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:1.0%"></td><td style="width:15.131%"></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:700;line-height:100%">Country</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%">Pat. No.</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%">Issue Date</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%">Expiration&#160;Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">USA</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: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%">8,150,502</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: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%">4/3/2012</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: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%">11/20/2028</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%">USA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">8,160,682</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">4/17/2012</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2/3/2029</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">USA</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%">8,244,335</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%">8/14/2012</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%">1/21/2029</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%">USA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">8,538,503</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">9/17/2013</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">5/12/2031</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">USA</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%">8,560,046</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%">10/15/2013</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%">6/2/2031</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%">USA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">9,173,670</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">11/3/2015</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">4/7/2034</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">USA</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%">9,241,649</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%">1/26/2016</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%">10/19/2031</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%">USA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">9,451,975</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">9/27/2016</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">4/7/2034</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">USA</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%">9,597,004</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%">3/21/2017</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%">10/30/2035</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%">USA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">9,955,887</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">5/1/2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">10/30/2035</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">USA</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%">10,098,559</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%">10/16/2018</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%">10/30/2035</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%">USA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">10,271,754</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">4/30/2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">1/23/2034</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">USA</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%">10,299,691</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%">5/28/2019</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%">10/20/2035</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%">USA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">D852965</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">7/2/2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">7/2/2034</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">USA</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%">D854167</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%">7/16/2019</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%">7/16/2034</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%">USA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">10,405,799</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">9/10/2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">4/10/2033</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">USA</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%">10,517,500</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%">12/31/2019</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%">5/12/2031</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%">USA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">10,555,683</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2/11/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">1/23/3034</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">USA</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%">10,667,712</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%">6/2/2020</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%">10/30/2035</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%">USA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">10,813,565</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">10/27/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">10/30/2035</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Japan</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%">5,203,973</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%">2/22/2013</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%">2/6/2027</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%">Japan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">5,559,425</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">6/13/2014</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">5/12/2031</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Japan</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%">6,198,849</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%">9/1/2017</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%">1/23/2034</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%">Japan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">6,336,640</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">5/11/2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">1/23/2034</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Japan</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%">6,491,826</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%">3/8/2019</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%">5/12/2031</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%">Japan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">6,495,228</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">3/15/2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">5/12/2031</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Japan</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%">6,766,199</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%">9/18/2020</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%">5/12/2031</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%">Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2,011,252,998</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">12/10/2015</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">5/12/2031</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Australia</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%">2,014,209,376</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%">6/29/2017</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%">1/23/2034</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%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2,651,203</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">9/19/2017</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2/6/2027</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Canada</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%">2,797,980</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%">8/18/2015</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%">5/12/2031</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%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2,898,626</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">5/12/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">1/23/2034</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Canada</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%">2,966,180</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%">6/9/2020</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%">10/30/2035</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></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:15.128%"></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:1.0%"></td><td style="width:15.128%"></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:1.0%"></td><td style="width:15.128%"></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:1.0%"></td><td style="width:15.131%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Korea</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%">10-1513288</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%">4/13/2015</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%">5/12/2031</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%">Korea</span></td><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 style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-2145450</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">8/11/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">1/23/2034</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Europe</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%">1981402</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%">8/10/2016</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%">2/6/2027</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%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2568878</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">7/25/2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">5/12/2031</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Europe</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%">2948050</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%">5/12/2020</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%">1/23/2034</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%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">3165161</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">5/6/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">5/12/2031</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;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 nineteen pending patent applications globally, including eight in the United States, four in the European Patent Office, three in Japan, and one in each of Australia, Korea, China and India.</span></div><div style="margin-top:12pt;text-align:justify;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 31, 2020, our trademark portfolio contained a U.S. trademark registration for the mark My ZIO, ZIO and a pending U.S. application for Zio AT.&#160; It also contained registered trademarks for the mark IRHYTHM in Australia and the European Union and pending applications for that mark in Australia, Austria, Canada, China, Denmark, Finland, France, Germany, Japan, Norway, Sweden, Switzerland, United Kingdom and United States.&#160;It further contained pending applications for the mark ZIO in Australia, Canada, China, Japan, Norway and Switzerland and a registered trademark for ZIO in the European Union.</span></div><div style="margin-top:12pt;text-align:justify;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 seek to maintain certain intellectual property and proprietary know-how as trade secrets, and generally require our partners to execute non-disclosure agreements prior to any substantive discussions or disclosures of our technology or business plans. Our trade secrets include proprietary algorithms, adhesive formulations, workflow tools and operational processes.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing and Supply</span></div><div style="margin-top:6pt;text-align:justify;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 ambulatory cardiac monitors, Zio XT and Zio AT, in our leased facilities in Cypress, California. This 17,558 square foot facility provides space for our assembly and production operations, including packaging, storage and shipping. We believe our manufacturing facilities will be sufficient to meet our manufacturing needs for at least the next year, and plan to move into a new, larger facility in that time.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our manufacturing operations are subject to regulatory requirements of the FDA&#8217;s Quality System Regulation (&#8220;QSR&#8221;) for medical devices sold in the United States, set forth at 21 CFR part 820, and the Medical Devices Directive 93/42/EEC (&#8220;MDD&#8221;), which is required for doing business in the European Union (&#8220;EU&#8221;). We are also subject to applicable requirements relating to the environment, waste management and health and safety matters, including measures relating to the release, use, storage, treatment, transportation, discharge, disposal, sale, labeling, collection, recycling, treatment and remediation of hazardous substances. The FDA enforces the QSR through periodic unannounced inspections that may include our manufacturing facilities or those of our suppliers. Our EU Notified Body, the National Standard Authority of Ireland (&#8220;NSAI&#8221;), enforces the MDD through both scheduled and unscheduled inspections of our manufacturing facilities.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our failure or the failure of our suppliers to maintain compliance with either the QSR or MDD requirements could result in the shutdown of our manufacturing operations or the recall of our products, which would harm our business. In the event that one of our suppliers fails to maintain compliance with our or governmental quality requirements, we may have to qualify a new supplier and could experience manufacturing delays as a result.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quality control management programs have earned us a number of quality-related designations. Our Cypress, California manufacturing facilities, have received EN ISO 13485:2012 certification. The NSAI most recently conducted an ISO 13485 recertification audit in 2017, and ISO certification was received. We have been an FDA-registered medical device manufacturer since 2008 and have been a California-licensed medical device manufacturer since 2009. The most recent FDA audit of our manufacturing facility occurred in October 2018, and no formal observations resulted. No additional follow up with the FDA was required and we believe that we are in substantial compliance with the QSR.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Circuit board components of the Zio XT and Zio AT monitors are provided by contract electronic manufacturers, Cal-Comp USA, Kimball Electronics, Inc., and Veris Manufacturing, Inc. We have manufacturing service agreements with both providers that allow either party to terminate the agreement with 90&#160;days prior written notice. There are a number of additional critical components and sub-assemblies sourced by other vendors. The vendors for these materials are qualified through stringent evaluation and testing of their performance. We implement a strict no-change policy with our contract manufacturers to ensure that no components are changed without our approval. Our production group in Cypress, California performs inspection, assembly, testing and product release.</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Order quantities and lead times for components purchased from suppliers are based on our forecasts derived from historical demand and anticipated future demand. Lead times for components may vary significantly depending on the size of the order, time required to fabricate and test the components, specific supplier requirements and current market demand for the components and subassemblies. To date, we have not experienced unmanageable delays in obtaining any of our components or subassemblies.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Regulation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">United States Food&#160;&amp; Drug Administration (FDA)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Zio XT and Zio AT monitors are considered medical devices subject to extensive and ongoing regulation by the FDA under the Federal Food, Drug, and Cosmetic Act (&#8220;FD&amp;C Act&#8221;) and its implementing regulations, as well as other federal and state regulatory bodies in the United States. The laws and regulations govern, among other things, product design and development, pre-clinical and clinical testing, manufacturing, packaging, labeling, storage, recordkeeping and reporting, clearance or approval, marketing, distribution, promotion, import and export, and post-marketing surveillance.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FDA regulates the medical device market to ensure the safety and efficacy of these products. The FDA allows for two primary pathways for a medical device to gain approval for commercialization: a successful premarket approval (&#8220;PMA&#8221;), application or 510(k) clearance pursuant to Section&#160;510(k) of the FD&amp;C Act. A novel product must go through the more rigorous PMA process if it cannot receive authorization through a 510(k) clearance. FDA has established three different classes of medical devices that indicate the level of risk associated with using a device and the consequent degree of regulatory controls needed to govern its safety and efficacy. Most Class I devices are exempt from 510(k) requirements. Most Class II devices, including the Zio XT and Zio AT monitors, and the Zio ECG Utilization Service System, or the ZEUS System, require 510(k) clearance from the FDA in order to be marketed in the United States. A 510(k) submission must demonstrate that the device is substantially equivalent to a device legally in commercial distribution in the United States: (1)&#160;before May&#160;28, 1976; or (2)&#160;to another device that has been cleared through the 510(k) process and determined by FDA to be substantially equivalent. To be substantially equivalent, the proposed device must have the same intended use as the predicate device and either have the same technological characteristics as the predicate device or have different technological characteristics and not raise different questions of safety or effectiveness than the predicate device. Clinical data is sometimes required to support substantial equivalence. In some instances, data from human clinical trials must also be submitted in support of a 510(k) submission. If so, this data must be collected in a manner that conforms with specific requirements in federal regulations. Most Class III devices are high-risk devices that pose a significant risk of illness or injury or devices found not to be substantially equivalent to Class I and II predicate devices through the 510(k) process and require PMA. The PMA process for Class III devices is more involved and includes the submission of clinical data to support claims made for the device.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Zio XT and Zio AT monitors maintain FDA 510(k) clearance as Class II devices, with each new generation of a device receiving individual clearance. In addition, the ZEUS System originally received FDA 510(k) clearance in 2009 as a Class II device. The ZEUS System is the combination of proprietary algorithms and software tools that our certified cardiac technicians utilize to curate the ECG data and create the Zio Report electronically. Significant modifications made to the ZEUS System since its original clearance have been regularly evaluated by the FDA, the most recent update receiving 510(k) clearance in August 2018.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pervasive and Continuing Regulation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After a device is placed on the market, numerous regulatory requirements continue to apply. These include:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">the FDA&#8217;s QSR, which requires manufacturers, including their suppliers, to follow stringent design, testing, control, documentation and other quality assurance procedures during all aspects of the manufacturing process;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">labeling regulations and FDA prohibitions against the promotion of products for un-cleared, unapproved or off-label uses;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">medical device reporting (&#8220;MDR&#8221;) regulations, which require that manufacturers report to the FDA if their device may have caused or contributed to a death or serious injury or malfunctioned in a way that would likely cause or contribute to a death or serious injury if the malfunction were to recur;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">medical device recalls, which require that manufacturers report to the FDA any recall of a medical device, provided the recall was initiated to either reduce a risk to health posed by the device, or to remedy a violation of the FD&amp;C Act caused by the device that may present a risk to health; and</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">post-market surveillance regulations, which apply when necessary to protect the public health or to provide additional safety and effectiveness data for the device.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After a device receives 510(k) clearance or PMA approval, any modification that could significantly affect its safety or effectiveness, or that would constitute a major change in its intended use, will require a new clearance or approval. The FDA requires each manufacturer to make this determination initially, but the FDA can review any such decision and can disagree with a manufacturer&#8217;s determination. If the FDA disagrees with the determination not to seek a new 510(k) clearance or PMA, the FDA may retroactively require a new 510(k) clearance or premarket approval. The FDA could also require a manufacturer to cease marketing and distribution and/or recall the modified device until 510(k) clearance or premarket approval is obtained. Also, in these circumstances, the manufacturer may be subject to significant regulatory fines, penalties, and warning letters.</span></div><div style="margin-top:12pt;text-align:justify;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 registered with the FDA as a medical device manufacturer and have obtained a manufacturing license from the California Department of Public Health, or CDPH. The FDA and CDPH have broad post-market and regulatory enforcement powers. We are subject to unannounced inspections by the FDA and the Food and Drug Branch of CDPH to determine our compliance with the QSR and other regulations, and these inspections may include the manufacturing facilities of our suppliers. Additionally, NSAI regularly inspects our manufacturing, design and operational facilities to ensure ongoing ISO 13485 compliance and periodically reviews technical design files in accordance with the Medical Device Directive in order to maintain our CE mark.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Failure to comply with applicable regulatory requirements can result in enforcement action by the FDA, which may include any of the following sanctions:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">warning letters, fines, injunctions, consent decrees and civil penalties;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">repair, replacement, refunds, recall or seizure of our products;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">operating restrictions, partial suspension or total shutdown of production;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">refusing our requests for 510(k) clearance or premarket approval of new products, new intended uses or modifications to existing products;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">withdrawing 510(k) clearance or premarket approvals that have already been granted; and</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">criminal prosecution</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">European Union</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Zio XT monitor is currently regulated in the European Union as a medical device per the European Union Directive 93/42/EEC, also known as the Medical Device Directive (&#8220;MDD&#8221;). The MDD sets out the basic regulatory framework for medical devices in the European Union. In May 2020, the MDR, a more comprehensive regulatory framework, replaced the MDD.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The system of regulating medical devices operates by way of a certification for each medical device. Each certified device is marked with the CE mark which shows that the device has a Certificat de Conformit&#233;. There are national bodies known as Competent Authorities in each member state which oversee the implementation of the MDD within their jurisdiction. The means for achieving the requirements for the CE mark vary according to the nature of the device. Devices are classified in accordance with their perceived risks, similarly to the U.S. system. The class of a product determines the conformity assessment required before the CE mark can be placed on a product. Conformity assessments for our products are carried out as required by the MDD. Each member state can appoint Notified Bodies within its jurisdiction. If a Notified Body of one member state has issued a Certificat de Conformit&#233;, the device can be sold throughout the European Union without further conformance tests being required in other member states. The CE mark is contingent upon continued compliance with the applicable regulations and the quality system requirements of the ISO 13485 standard. Our current CE mark for Zio XT is issued by the National Standards Authority of Ireland, or NSAI.</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Health Insurance Portability and Accountability Act</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Health Insurance Portability and Accountability Act of 1996 (&#8220;HIPAA&#8221;), established comprehensive federal protection for the privacy and security of health information. Under HIPAA, the Department of Health and Human Services (&#8220;HHS&#8221;), has issued regulations to protect the privacy and security of protected health information used or disclosed by Covered Entities, including healthcare providers, such as us. HIPAA also regulates standardization of data content, codes and formats used in healthcare transactions and standardization of identifiers for health plans and providers. The privacy regulations protect medical records and other protected health information by limiting their use and release, giving patients the right to access their medical records and limiting most disclosures of health information to the minimum amount necessary to accomplish an intended purpose. The HIPAA security standards require the adoption of administrative, physical, and technical safeguards and the adoption of written security policies and procedures. HIPAA requires Covered Entities to execute Business Associate Agreements with individuals and organizations, or Business Associates, who provide services to Covered Entities and who need access to protected health information. We are a Covered Entity and a provider under HIPAA and subject to HIPAA regulations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2009, Congress enacted Subtitle D of the Health Information Technology for Economic and Clinical Health Act (&#8220;HITECH&#8221;). HITECH amends HIPAA and, among other things, creates new targets for enforcement, imposes new penalties for noncompliance and establishes new breach notification requirements for Covered Entities and Business Associates.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under HITECH&#8217;s breach notification requirements, Covered Entities must report breaches of protected health information that has not been encrypted or otherwise secured in accordance with guidance from HHS. Required breach notices must be made as soon as is reasonably practicable, but no later than 60 days following discovery of the breach. Reports must be made to affected individuals and to HHS, and in some cases, they must be reported through local and national media, depending on the size of the breach. We are subject to audit under HHS&#8217;s HITECH-mandated audit program. We may also be audited in connection with a privacy complaint. We are subject to prosecution and/or administrative enforcement and increased civil and criminal penalties for non-compliance, including a new, four-tiered system of monetary penalties adopted under HITECH. We are also subject to enforcement by state attorneys general who were given authority to enforce HIPAA under HITECH. To mitigate the risk of penalties under the HITECH breach notification provisions, we must ensure that breaches of protected health information are promptly detected and reported within the company, so that we can make all required notifications on a timely basis. However, even if we make required reports on a timely basis, we may still be subject to penalties for the underlying breach.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition to the federal privacy regulations, there are a number of state privacy laws, such as the California Consumer Privacy Act ("CCPA") and the California Privacy Rights Act ("CPRA"), that apply to us. The compliance requirements of these laws, including additional breach reporting requirements, and the penalties for violation vary widely, and new privacy and security laws in this area are evolving. Requirements of these laws and penalties for violations vary widely. These new legislative and regulatory developments may impact our privacy and security strategy and our web-based and mobile assets. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we or our operations are found to be in violation of HIPAA, HITECH, or their implementing regulations, we may be subject to penalties, including civil and criminal penalties, fines, and exclusion from participation in federal or state healthcare programs, and the curtailment or restructuring of our operations. HITECH increased the civil and criminal penalties that may be imposed against Covered Entities, their Business Associates and possibly other persons, and gave state attorneys general new authority to file civil actions for damages or injunctions in federal courts to enforce the federal HIPAA laws and seek attorney&#8217;s fees and costs associated with pursuing federal civil actions.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Federal, State and Foreign Fraud and Abuse Laws</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of the significant federal funding involved in CMS programs such as Medicare and Medicaid, Congress and the states have enacted, and actively enforce, a number of laws to eliminate fraud and abuse in federal healthcare programs. Our business is subject to compliance with these laws. In March 2010, the Patient Protection and Affordable Care Act, as amended by the Healthcare and Education Affordability Reconciliation Act, which we refer to collectively as the Affordable Care Act, was enacted in the United States. The Affordable Care Act expands the government&#8217;s investigative and enforcement authority and increases the penalties for fraud and abuse, including amendments to both the Anti-Kickback Statute and the False Claims Act, to make it easier to bring suit under these statutes. The Affordable Care Act also allocates additional resources and tools for the government to police healthcare fraud, with expanded subpoena power for HHS, additional funding to investigate fraud and abuse across the healthcare system and expanded use of recovery audit contractors for enforcement.</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Anti-Kickback Statute</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The federal Anti-Kickback Statute prohibits persons from knowingly and willfully soliciting, offering, receiving or providing remuneration, directly or indirectly, in exchange for or to induce either the referral of an individual, or the furnishing or arranging for a good or service, for which payment may be made under a federal healthcare program, such as Medicare or Medicaid.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The definition of &#8220;remuneration&#8221; has been broadly interpreted to include anything of value, including, for example, gifts, certain discounts, the furnishing of free supplies, equipment or services, credit arrangements, payment of cash and waivers of payments. Several courts have interpreted the statute&#8217;s intent requirement to mean that if any one purpose of an arrangement involving remuneration is to induce referrals of federal healthcare covered businesses, the statute has been violated. Penalties for violations include criminal penalties and civil sanctions such as fines, imprisonment and possible exclusion from Medicare, Medicaid and other federal healthcare programs. In addition, some kickback allegations have been claimed to violate the federal False Claims Act.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Anti-Kickback Statute is broad and prohibits many arrangements and practices that are otherwise lawful in businesses outside of the healthcare industry. Recognizing that the Anti- Kickback Statute is broad and may technically prohibit many innocuous or beneficial arrangements, Congress authorized the Office of Inspector General (&#8220;OIG&#8221;) of the HHS to issue a series of regulations known as &#8220;safe harbors.&#8221; These safe harbors set forth provisions that, if all their applicable requirements are met, will assure healthcare providers and other parties that they will not be prosecuted under the Anti-Kickback Statute. The failure of a transaction or arrangement to fit precisely within one or more safe harbors does not necessarily mean that it is illegal or that prosecution will be pursued. However, conduct and business arrangements that do not fully satisfy an applicable safe harbor may result in increased scrutiny by government enforcement authorities such as OIG.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many states have adopted laws similar to the Anti-Kickback Statute. Some of these state prohibitions apply to referral of recipients for healthcare products or services reimbursed by any source, not only CMS programs.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government officials have focused their enforcement efforts on the marketing of healthcare services and products, among other activities, and recently have brought cases against companies, and certain individual sales, marketing and executive personnel, for allegedly offering unlawful inducements to potential or existing customers in an attempt to procure their business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Federal False Claims Act</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Another development affecting the healthcare industry is the increased use of the federal False Claims Act (&#8220;FCA&#8221;) and in particular, action brought pursuant to the FCA&#8217;s &#8220;whistleblower&#8221; or &#8220; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">qui tam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8221; provisions. The FCA imposes liability on any person or entity that, among other things, knowingly presents, or causes to be presented, a false or fraudulent claim for payment by a federal healthcare program. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">qui tam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provisions of the FCA allow a private individual to bring actions on behalf of the federal government alleging that the defendant has violated the FCA and to share in any monetary recovery. As a result, in recent years, the number of suits brought against healthcare providers by private individuals has increased dramatically. In addition, various states have enacted false claims laws analogous to the FCA, and many of these state laws apply where a claim is submitted to any third-party payor and not only a federal healthcare program.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When an entity is determined to have violated the FCA, it may be required to pay up to three times the actual damages sustained by the government, plus civil penalties of between approximately $11,000 and $22,000 for each separate instance of false claim. As part of any settlement, the government will usually require the entity to enter into a corporate integrity agreement, which imposes certain compliance, certification and reporting obligations. There are many potential bases for liability under the FCA. Liability arises, primarily, when an entity knowingly submits, or causes another to submit, a false claim for reimbursement to the federal government. The federal government has used the FCA to assert liability on the basis of inadequate care, kickbacks and other improper referrals, and improper use of CMS billing numbers, in addition to the more predictable allegations of misrepresentations with respect to the services rendered. In addition, the federal government has prosecuted companies under the FCA in connection with off-label promotion of products. Activities relating to the reporting of discount and rebate information and other information affecting federal, state and third-party reimbursement of our products and services and the sale and marketing of our products and services may be subject to scrutiny under these laws.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we are unaware of any current matters, we are unable to predict whether we will be subject to actions under the FCA or a similar state law, or the impact of such actions. However, the costs of defending such claims, as well as any sanctions imposed, could significantly affect our financial performance.</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Open Payments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Physician Payment Sunshine Act, known as &#8220;Open Payments&#8221; and enacted as part of the Affordable Care Act, requires all pharmaceutical and medical device manufacturers of products covered by Medicare, Medicaid or the Children&#8217;s Health Insurance Program to report annually to HHS: (i)&#160;payments and transfers of value to teaching hospitals and licensed physicians, (ii)&#160;physician ownership in the manufacturer, and (iii)&#160;research payments. The payments required to be reported include the cost of meals provided to a physician, travel reimbursements and other transfers of value, including those provided as part of contracted services such as speaker programs, advisory boards, consultation services and clinical trial services. The statute requires the federal government to make reported information available to the public. Failure to comply with the reporting requirements can result in significant civil monetary penalties ranging from $1,000 to $10,000 for each payment or other transfer of value that is not reported (up to a maximum per annual report of $150,000) and from $10,000 to $100,000 for each knowing failure to report (up to a maximum per annual report of $1.0 million). We are subject to Open Payments and the information we disclose may lead to greater scrutiny, which may result in modifications to established practices and additional costs. Additionally, similar reporting requirements have also been enacted on the state level domestically, and an increasing number of countries worldwide either have adopted or are considering similar laws requiring transparency of interactions with healthcare professionals.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Corrupt Practices Act</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Foreign Corrupt Practices Act (&#8220;FCPA&#8221;) prohibits any U.S. individual or business from paying, offering, or authorizing payment or offering of anything of value, directly or indirectly, to any foreign official, political party or candidate for the purpose of influencing any act or decision of the foreign entity in order to assist the individual or business in obtaining or retaining business. The FCPA also obligates companies whose securities are listed in the United States to comply with accounting provisions requiring us to maintain books and records that accurately and fairly reflect all transactions of the corporation, including international subsidiaries, if any, and to devise and maintain an adequate system of internal accounting controls for international operations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">International Laws</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Europe, various countries have adopted anti-bribery laws providing for severe consequences in the form of criminal penalties and significant fines for individuals or companies committing a bribery offense. Violations of these anti-bribery laws, or allegations of such violations, could have a negative impact on our business, results of operations and reputation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For instance, in the United Kingdom, under the U.K. Bribery Act 2010, a bribery occurs when a person offers, gives or promises to give a financial or other advantage to induce or reward another individual to improperly perform certain functions or activities, including any function of a public nature. Bribery of foreign public officials also falls within the scope of the U.K. Bribery Act 2010. An individual found in violation of the U.K. Bribery Act 2010, faces imprisonment of up to 10 years. In addition, the individual can be subject to an unlimited fine, as can commercial organizations for failure to prevent bribery.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are also international privacy laws, such as the General Data Protection Regulation ("GDPR"), that impose restrictions on the access, use, and disclosure of health information. All of these laws may impact our business. Our failure to comply with these privacy laws or significant changes in the laws, or judicial rulings interpreting these laws, may impact our ability to obtain required patient information and therefore could significantly impact our business and our future business plans.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">U.S. Centers for Medicare and Medicaid Services (CMS)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Medicare is a federal program administered by CMS through fiscal intermediaries and carriers. Available to individuals age 65 or over, and certain other individuals, the Medicare program provides, among other things, healthcare benefits that cover, within prescribed limits, the major costs of most medically necessary care for such individuals, subject to certain deductibles and copayments.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS has established guidelines for the coverage and reimbursement of certain products, supplies and services. In general, in order to be reimbursed by Medicare, a healthcare product or service furnished to a Medicare beneficiary must be reasonable and necessary for the diagnosis or treatment of an illness or injury, or to improve the functioning of a malformed body part. The methodology for determining coverage status and the amount of Medicare reimbursement varies based upon, among other factors, the setting in which a Medicare beneficiary received healthcare products and services. Any changes in federal legislation, regulations and policy affecting Medicare coverage and reimbursement relative to our Zio service could have a material effect on our performance.</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS also administers the Medicaid program, a cooperative federal/state program that provides medical assistance benefits to qualifying low income and medically needy persons. State participation in Medicaid is optional, and each state is given discretion in developing and administering its own Medicaid program, subject to certain federal requirements pertaining to payment levels, eligibility criteria and minimum categories of services. The coverage, method and level of reimbursement varies from state to state and is subject to each state&#8217;s budget restraints. Changes to the coverage, method or level of reimbursement for our Zio service may affect future revenue negatively if reimbursement amounts are decreased or discontinued.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All CMS programs are subject to statutory and regulatory changes, retroactive and prospective rate adjustments, administrative rulings, interpretations of policy, intermediary determinations, and government funding restrictions, all of which may materially increase or decrease the rate of program payments to healthcare facilities and other healthcare providers, including those paid for our Zio service.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our facilities in Illinois, California and Texas are enrolled as independent diagnostic testing facilities (&#8220;IDTFs&#8221;) defined by CMS as entities independent of a hospital or physician&#8217;s office in which diagnostic tests are performed by licensed or certified non-physician personnel under appropriate physician supervision. CMS has set certain performance standards that every IDTF must meet in order to obtain or maintain its billing privileges.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">United States Healthcare Reform</span></div><div style="margin-top:6pt;text-align:justify;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 healthcare policy could increase our costs and subject us to additional regulatory requirements that may interrupt commercialization of our current and future solutions. Changes in healthcare policy could increase our costs, decrease our revenue and impact sales of and reimbursement for our current and future products and services. The Affordable Care Act (&#8220;ACA&#8221;) substantially changes the way healthcare is financed by both governmental and private insurers, and significantly impacts our industry. The ACA contains a number of provisions that impact our business and operations, some of which in ways we cannot currently predict, including those governing enrollment in federal healthcare programs and reimbursement changes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is uncertain how modification or repeal of any of the provisions of the ACA, including as a result of current and future executive orders and legislative actions, will impact us and the medical device industry as a whole. Any changes to, or repeal of, the ACA may have a material adverse effect on our results of operations. We cannot predict what other health care programs and regulations will ultimately be implemented at the federal or state level or the effect of any future legislation or regulation in the United States may have on our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Human Capital</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our human capital resources objectives include, as applicable, identifying, recruiting, retaining, incentivizing and integrating our existing and new employees, advisors and consultants into our company. The principal purposes of our cash and equity incentive plans are to attract, retain and reward personnel through the granting of cash-based and stock-based compensation awards, in order to increase stockholder value and the success of our company by motivating such individuals to perform to the best of their abilities and achieve our short- and long-term business goals.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Diversity, Inclusion &amp; equal opportunity</span></div><div><span><br/></span></div><div style="text-align:justify;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 committed to providing a work environment that is free of discrimination and harassment. We are an equal-opportunity employer. We make employment decisions on the basis of a person&#8217;s qualifications, and our business needs. We believe in the richness and quality of a working environment that is informed by people from all walks of life and strive to create a genuinely inclusive environment. We have implemented Diversity, Equal opportunity, and Inclusion action planning teams focused on analysis from diversity surveys and focus groups. We have ongoing outreach efforts to recruit a diverse candidate pool and are building questions into our engagement survey to promote a diverse and inclusive environment. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify;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 committed to ensuring our team members are treated with fairness and respect. We believe that a cooperative work environment, based in trust and mutual respect, is essential to our success. We embrace the diversity of our workforce and celebrate the creative value added by individuals with differing backgrounds and encourage employee resource groups such as our Women in iRhythm group which focuses on leadership for women within our sales organization. We expressly prohibit intimidation, hostility, harassment, discrimination, and other inappropriate behavior. Furthermore, we expect associates to conduct themselves in a professional and dignified manner at all times; in doing so, we seek to avoid making associates feel </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">uncomfortable at work. We are building tools for managers to promote inclusive development, promotion and retention strategies. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As new employees join us, they learn more about our policies and culture through orientation and onboarding, our Employee Handbook, Code of Conduct, and compliance trainings. These all provide guidance on how we expect to operate in order to foster diversity, equity and inclusion across our company.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Health, Safety, and Wellness</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;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 committed to maintaining a healthy, safe, and secure work environment that protects our employees and the public from harm. Most of our employees are working from home and PPE has been provided to all employees coming into the office. Where feasible, physical distancing has been implemented.  We use a multi-faceted approach to ensure the health and safety of our employees, from our Code of Conduct to our policies governing the way we act within and outside of our Company. We comply with applicable health, safety, and environmental laws as well as related company policies and procedures. We have a zero-tolerance policy against aggressive behavior, violence, direct and indirect threats, harassment, intimidation, and possession of weapons on company property. Moreover, we strive to conduct our everyday business activities in an environmentally sustainable way through wellness programs, and webinars through our health insurance providers.  </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total rewards</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer an attractive mix of compensation and benefit plans to support our employees and their families&#8217; physical, mental, and financial well-being. We believe that we employ a fair and merit-based total compensation system for our employees. Employees are generally eligible for medical, dental, vision and other comprehensive benefits, most of which become effective on their start date.  Below are some of the types of health and wellness related benefits offered to employees: </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8226; Medical, dental and vision insurance</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8226; Retirement plan with Company matching contribution feature</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8226; Flexible Spending Accounts for medical expenses, childcare, parking and transit</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8226; Health Savings Account (with employer contribution)</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8226; Life insurance</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8226; Short &amp; long-term disability</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8226; Paid time off and leave of absences</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8226; Employee assistance program</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is important that all employees have an opportunity to have an ownership interest in our company, and there are several programs that provide the ability to own our stock. Generally, more than 75% of our employees participates in at least one of our stock programs. During their tenure with our company, all employees have an opportunity to receive an equity award, either upon hire and/or during an annual review process to recognize those with significant impact on achieving our goals. Another program offered to all employees, whether part or full time, is the ability to participate in our Employee Stock Purchase Plan (&#8220;ESPP&#8221;). Participants in the ESPP may purchase our stock at a 15% discount to market price. We believe our discounted stock purchase program helps to build an ownership mentality amongst participating employees.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Talent attraction and retention</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;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 recruit top talent to join our team, we use job boards focused on outreach to underrepresented communities, including ethnic or racial, women, veterans, LGBTQIA, people with disabilities, and indigenous populations. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Workforce development</span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">  </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The growth and success of our employees is a top priority. We are investing heavily to build in-house tools and resources to support managers and employees on the road to success and ongoing growth.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a variety of training opportunities, whether focused on building vocational or management and leadership skills. Our sales and clinical training programs equip employees to perform specialized work to support our patients and customers. Our clinical training program consists of approximately 80 hours of training upon hire, plus ongoing training opportunities to ensure quality and consistency standards in patient care. We have implemented Linkedin Learning to expand options for skill building and are creating a grow environment by asking all employees to have personal development plan. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our commercial program provides 40 hours of product training and ongoing field and classroom education to prepare employees to support our customers with high quality service and support. Our management and leadership skill building in 2020 was focused on coaching and core-manager skills. Despite the challenges of COVID-19 on our work location, we facilitated several online courses around our core competencies and coaching practices, and we rolled out a toolbox on our intranet with tools for employees and managers across the employee lifecycle. We conducted an Employee Net Promoted Score survey in 2019 and have ongoing surveys to engage employee feedback. We encourage employee service days and have donation matching programs for company sponsored charities.   </span></div><div><span><br/></span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_19"></div><div style="margin-top:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">             </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factors</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information contained in this Annual Report on Form 10-K, including our financial statements and the related notes thereto, before making a decision to invest in our common stock. The realization of any of the following risks could materially and adversely affect our business, financial condition, operating results and prospects. In that event, the price of our common stock could decline, and you could lose part or all of your investment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Summary of Risk Factors</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our business is subject to numerous risks and uncertainties that you should consider before investing in our company, as fully described below. The principal factors and uncertainties that make investing in our company risky include, among others:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">changes in public health insurance coverage and CMS reimbursement rates for the Zio service could affect the adoption and profitability of our Zio service; </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">if third-party commercial payors do not provide any or adequate reimbursement, rescind or modify their reimbursement policies or delay payments for our products, including the Zio service, or if we are unable to successfully negotiate reimbursement contracts, our commercial success could be compromised;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the COVID-19 pandemic and efforts to reduce its spread have adversely impacted, and is expected to continue to materially and adversely impact, our business and operations;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">we have a history of net losses, which we expect to continue, and we may not be able to achieve or sustain profitability in the future;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">our business is dependent upon physicians adopting our Zio service and if we fail to obtain broad adoption, our business would be adversely affected;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">we plan to introduce new products and services and our business will be harmed if we are not successful in selling these new products and services to our existing customers and new customers;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the market for ambulatory cardiac monitoring solutions is highly competitive. If our competitors are able to develop or market monitoring products and services that are more effective, or gain greater acceptance in the marketplace, than any products and services we develop, our commercial opportunities will be reduced or eliminated;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">we have recently experienced management turnover, which creates uncertainties and could harm our business;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">we may become a party to intellectual property litigation or administrative proceedings that could be costly and could interfere with our ability to provide the Zio service; and</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">changes in the regulatory environment may constrain or require us to restructure our operations, which may harm our revenue and operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><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</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">The COVID-19 pandemic and efforts to reduce its spread have adversely impacted, and is expected to continue to materially and adversely impact, our business and operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has had, and is expected to continue to have, an adverse impact on our operations, particularly as a result of preventive and precautionary measures that we, other businesses, and governments are taking. The spread of COVID-19 in the United States has resulted in travel restrictions impacting our sales representatives and customer service team. Many hospitals have also limited access for non-patients, including our sales professionals, which has negatively impacted our access to physicians and their patients. New hospital sanitization and social distancing protocols, as well as increased competition for resources within hospitals that have dedicated certain resources to COVID patients, have impacted and may continue to impact our business and operations. Additionally, we anticipate that an increase in the unemployment rate due to the impact of COVID-19 will decrease the number of potential patients with access to health insurance, which may result in fewer diagnostic procedures. As hospitals cancel and defer diagnostic and elective procedures, it reduces their revenue and impacts their financial results, which could result in pricing pressure on our services as they seek cost savings. Prolonged restrictions relating to COVID-19 could adversely affect our revenue, results of operations, cash flows, and financial position. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we saw recovery of patient registrations for the Zio service in the second half of 2020, we expect these challenges of the COVID-19 pandemic to continue to impact the volume of Zio services provided for the duration of the pandemic, but its extent cannot be quantified at this time. Our customers&#8217; patients are also experiencing the economic impact of the current pandemic. Even an important diagnostic procedure like the Zio service may be less of a priority than other items for those patients who have lost their jobs, are furloughed, have reduced work hours or are worried about the continuation of their medical insurance. Such economic effects on patients may delay or disrupt our ability to both provision our service and collect co-payments or out-of-pocket costs, which would have an adverse effect on our revenue and cash flow. Patients may also be reluctant to visit their physicians or hospitals due to fear of contracting COVID-19. Physicians are not performing as many diagnostic tests for their patients and the facilities where these tests are performed may not be open, adequately staffed or open the entire day. Even where physicians continue to treat symptomatic patients, treatment of asymptomatic patients is being deferred in many cases. The reduction in diagnostic testing and physician visits, the increase in deferred treatment, and changes in patient behaviors are translating into fewer Zio services being prescribed.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Governmental mandates related to the COVID-19 pandemic have impacted, and are expected to continue to impact, our personnel and personnel at third-party manufacturing facilities in the United States and other countries, and the availability or cost of materials, which could disrupt our supply chain and reduce margins. For instance, on or about March 16, 2020, the Health Officers of the counties of San Francisco (where our headquarters is located), Santa Clara, San Mateo, Marin, Contra Costa and Alameda, where many of our employees are located, issued mandatory shelter-in-place orders and all employees transitioned to a remote work environment. We are also subject to orders in Southern California that temporarily shut down our manufacturing and distribution facilities in Cypress, California. For a limited number of employees who continue to support essential operations, including those at its manufacturing facilities, we have instituted protective equipment policies and, to the degree practical, social distancing measures to protect the safety of our employees. While we have continued to deliver our Zio service by operating with remote employees and essential employees on site, an extended implementation of these governmental mandates could further impact our ability to effectively provide our Zio service, and could impede progress of all ongoing initiatives. Appropriate social distancing techniques and other measures at our facilities have been implemented for the limited number of employees who have returned to work to support essential operations, and will not return until the risk to employee health has meaningfully diminished.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we expect the COVID-19 pandemic to impact our business over the short term as some procedures are temporarily deferred, we took measures intended to reduce business disruptions and preserve financial flexibility in the second quarter 2020. In assessing our own cash conservation options, we took preemptive steps to curtail near-term spending, including eliminating or delaying spending on non-essential programs, reducing spend on travel and consulting, implementing a hiring freeze, furloughing approximately 5% of our employees, conducting a layoff of approximately 2% of our employees and implementing temporary pay reductions for our salaried workforce. Furthermore, our Chief Executive Officer, other named executive officers and other senior executives agreed to base salary reductions and our Board of Directors agreed to a reduction in its fees until business and economic conditions improve. In August 2020, we reinstated furloughed employees, removed pay reductions for our salaried employees, and resumed hiring for most positions. Our ongoing operations may be impacted as a result of employees assuming additional roles and responsibilities within our organization and we would have fewer resources available to run our operations, which could negatively impact our business operations and revenue as a result. We may also encounter voluntary departures of key employees due to any of the foregoing actions that we undertake. If key personnel or large groups of our employees contract the virus, that may also impact our business and operations. For example, an outbreak in our manufacturing facility could cause us to have to shut down our manufacturing operations, which would in turn present risk </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to the ongoing supply of devices required to continue our business operations. In the meantime, we have taken steps to support our employees, including providing the ability for the majority of employees to work remotely and implementing policies to enhance employee safety, including appropriate social distancing techniques, for those employees required to work in our facilities. We are also assessing our business continuity plans in the context of this pandemic.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, due to COVID-19, we have experienced delays in receiving Zio XT monitors back from patients, with some patients not returning the device at all. As a result, the increased prevalence of COVID-19 could result in negative changes to historical expectations around device return timelines and loss rates, both of which would negatively impact our finances. Finally, we anticipate that the COVID-19 pandemic may impact clinical and regulatory matters. While we do not have any clinical trials currently in process, COVID-19 is delaying enrollment in new clinical trials across the medical device industry and may affect any new trials we decide to pursue. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The potential effects of COVID-19 could also have the effect of heightening many of the other risks described in this &#8220;Risk Factors&#8221; section.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these occurrences may significantly harm our business, financial condition, cash flows and prospects. The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. This impact is having a material, adverse impact on our liquidity, capital resources, operations and business and those of the third parties on which we rely, and could worsen over time. The extent to which the COVID-19 pandemic 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 COVID-19 and the actions to contain COVID-19 or treat its impact, among others. We do not yet know the full extent of potential delays or impacts on our business, financial condition, cash flows and results of operations. Additionally, while the potential economic impact brought by, and the duration of, the COVID-19 pandemic is difficult to assess or predict, the COVID-19 pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing our ability to raise additional capital, which could negatively impact our short-term and long-term liquidity and our ability to operate on a timely basis, or at all. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unfavorable global economic conditions could adversely affect our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results of operations could be adversely affected by general conditions in the global economy and in the global financial markets. The COVID-19 pandemic has caused extreme volatility and disruptions in the global capital and credit markets. A severe or prolonged economic downturn, could result in a variety of risks to our business, including driving hospitals to tighten budgets and curtail spending, which would negatively impact our sales and business. In addition, higher unemployment or reductions in employer-provided benefits plans could result in fewer commercially insured patients, which could negatively impact our revenue and business as a result. A weak or declining economy could also strain our third party manufacturers or suppliers, possibly resulting in supply disruptions, or cause our customers to delay making payments for our Zio service. Any of the foregoing could harm our business and we cannot anticipate all of the ways in which the economic climate and financial market conditions could adversely affect our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 a history of net losses, which we expect to continue, and we may not be able to achieve or sustain profitability in the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred net losses since our inception in September 2006. For the year ended December 31, 2020 and 2019, we had net losses of $43.8 million and $54.6 million, respectively, and expect to continue to incur additional losses. As of December 31, 2020, we had an accumulated deficit of $304.7 million. The losses and accumulated deficit were primarily due to the substantial investments we made to develop and improve our technology and products and improve our business and the Zio service through research and development efforts and infrastructure improvements. Over the next several years, we expect to continue to devote substantially all of our resources to increase adoption of and reimbursement for our Zio service, which includes Zio XT and Zio AT, and to develop additional arrhythmia detection and management products and services. These efforts may prove more expensive than we currently anticipate and we may not succeed in increasing our revenue sufficiently to offset these higher expenses or at all. Accordingly, we cannot assure you that we will achieve profitability in the future or that, if we do become profitable, we will sustain profitability. Our failure to achieve and sustain profitability in the future could cause the market price of our common stock to decline.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><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 is dependent upon physicians adopting our Zio service and if we fail to obtain broad adoption, our business would be adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success will depend on our ability to bring awareness to the Zio brand and educate physicians regarding the benefits of our Zio service over existing products and services, such as Holter monitors and event monitors, and to persuade them to prescribe the Zio service as the diagnostic product for their patients. We do not know if the Zio service will be successful over the long term and market acceptance may be hindered if physicians are not presented with compelling data demonstrating the efficacy of our service compared to alternative technologies. Any studies we, or third parties which we sponsor, may conduct comparing our Zio service with alternative technologies will be expensive, time consuming and may not yield positive results. Additionally, adoption will be directly influenced by a number of financial factors, including the ability of providers to obtain sufficient reimbursement from third-party commercial payors, and the Centers for Medicare &amp; Medicaid Services (&#8220;CMS&#8221;), for the professional services they provide in applying the Zio monitor and analyzing the Zio report. The efficacy, safety, performance and cost-effectiveness of our Zio service, on a stand-alone basis and relative to competing services, will determine the availability and level of reimbursement received by us and providers. Some payors do not have pricing contracts with us setting forth the Zio service reimbursement rates for us and providers. Physicians may be reluctant to prescribe the Zio service to patients covered by such non-contracted insurance policies because of the uncertainty surrounding reimbursement rates and the administrative burden of interfacing with patients to answer their questions and support their efforts to obtain adequate reimbursement for the Zio service. If physicians do not adopt and prescribe our Zio service, our revenue will not increase and our financial condition will suffer as a result.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our revenue relies substantially on our Zio service, which is currently our only product offering. If the Zio service or future product offerings fail to gain, or lose, market acceptance, our business will suffer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current revenue is dependent on prescriptions of the Zio service, and we expect that sales of the Zio service will account for substantially all of our revenue for the foreseeable future. We are in various stages of research and development for other diagnostic solutions and new indications for our technology and the Zio service; however, there can be no assurance that we will be able to successfully develop and commercialize any new products or services. Any new products may not be accepted by physicians or may merely replace revenue generated by our Zio service and not generate additional revenue. If we have difficulty launching new products, our reputation may be harmed and our financial results adversely affected. In order to substantially increase our revenue, we will need to target physicians other than cardiologists, such as emergency room doctors, primary care physicians and other physicians with whom we have had little contact and may require a different type of selling effort. If we are unable to increase prescriptions of the Zio service, expand reimbursement for the Zio service, or successfully develop and commercialize new products and services, our revenue and our ability to achieve and sustain profitability would be impaired.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our quarterly and annual results may fluctuate significantly and may not fully reflect the underlying performance of our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly and annual results of operations, including our revenue, profitability and cash flow, may vary significantly in the future and period-to-period comparisons of our operating results may not be meaningful. Accordingly, the results of any one quarter or period should not be relied upon as an indication of future performance. Our quarterly and annual financial results may fluctuate as a result of a variety of factors, many of which are outside our control and, as a result, may not fully reflect the underlying performance of our business. Fluctuation in quarterly and annual results may decrease the value of our common stock. Factors that may cause fluctuations in our quarterly and annual results include, without limitation:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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 awareness and acceptance of the Zio service;</span></div><div style="padding-left:36pt;text-align:justify;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 get payors under contract at acceptable reimbursement rates;</span></div><div style="padding-left:36pt;text-align:justify;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 availability of reimbursement for the Zio service at acceptable rates through government programs;</span></div><div style="padding-left:36pt;text-align:justify;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 new customers and improve our business with existing customers;</span></div><div style="padding-left:36pt;text-align:justify;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">results of our clinical trials and publication of studies by us, competitors or third parties;</span></div><div style="padding-left:36pt;text-align:justify;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 timing and success of new product introductions by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or strategic partners;</span></div><div style="padding-left:36pt;text-align:justify;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 amount and timing of costs and expenses related to the maintenance and expansion of our business and operations;</span></div><div style="padding-left:36pt;text-align:justify;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 our pricing policies or those of our competitors;</span></div><div style="padding-left:36pt;text-align:justify;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, industry and market conditions;</span></div><div style="padding-left:36pt;text-align:justify;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 impact of the COVID-19 outbreak on our operations and financial results;</span></div><div style="padding-left:36pt;text-align:justify;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 environment;</span></div><div style="padding-left:36pt;text-align:justify;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">expenses associated with unforeseen product quality issues;</span></div><div style="padding-left:36pt;text-align:justify;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">timing of physician prescriptions and demand for our Zio service;</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify;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">seasonality factors, such as patient and physician vacation schedules, severe weather conditions and insurance deductibles, that hamper or otherwise restrict when a patient seeking diagnostic services such as the Zio service visits the prescribing physician;</span></div><div style="padding-left:36pt;text-align:justify;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 hiring, training and retention of key employees, including our ability to expand our sales team;</span></div><div style="padding-left:36pt;text-align:justify;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">litigation or other claims against us for intellectual property infringement or otherwise;</span></div><div style="padding-left:36pt;text-align:justify;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 obtain additional financing as necessary; and</span></div><div style="padding-left:36pt;text-align:justify;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">advances and trends in new technologies and industry standards.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because our quarterly results may fluctuate, period-to-period comparisons may not be the best indication of the underlying results of our business and should only be relied upon as one factor in determining how our business is performing.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 noticed seasonality in the use of our Zio service which, along with other factors such as severe weather, may cause quarterly fluctuations in our revenue.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the summer months and the holiday season, we have observed that the use of our Zio service decreases, which reduces our revenue during those periods. We believe that the decrease in demand may result from physicians or their patients taking vacations. Severe weather conditions or natural disasters also may hamper or otherwise restrict when patients seeking diagnostic services, such as the Zio service, visit prescribing physicians. Similarly, we generally experience some effects of seasonality due to the renewal of insurance deductibles at the beginning of the calendar year. These factors may cause our results of operations to vary from quarter to quarter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reimbursement by CMS is highly regulated and subject to change; our failure to comply with applicable regulations could result in decreased revenue and may subject us to penalties or have an adverse impact on our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2020, we received approximately 27% of our revenue from reimbursement for our Zio service by CMS. Under CMS guidelines for participation in the Medicare program CMS designates us as an independent diagnostic treatment facility (&#8220;IDTF&#8221;). CMS imposes extensive and detailed requirements on IDTFs, including but not limited to, rules that govern how we structure our relationships with physicians, how and when we submit reimbursement claims, how we operate our monitoring facilities and how and where we provide our monitoring solutions. Our failure to comply with applicable CMS rules could result in a discontinuation of our reimbursement under the CMS payment programs, our being required to return funds already paid to us, civil monetary penalties, criminal penalties and/or exclusion from the CMS programs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 public health insurance coverage and CMS reimbursement rates for the Zio service could affect the adoption and profitability of our Zio service.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government payors may change their coverage and reimbursement policies, as well as payment amounts, in a way that would prevent or limit reimbursement for our Zio service, which would significantly harm our business. Government and other third-party payors require us to report the service for which we are seeking reimbursement by using a Current Procedural Terminology (&#8220;CPT&#8221;) code-set maintained by the American Medical Association (&#8220;AMA&#8221;). For Zio XT, we had historically utilized temporary CPT codes (or Category III CPT codes), used for newly introduced technologies specific to our category of diagnostic monitoring. The process to convert Category III CPT codes to Category I CPT codes is governed by the AMA and CMS. On October 25, 2019, the AMA&#8217;s CPT Editorial Panel established two new Category I CPT codes which are applicable to the Zio service and took effect on January 1, 2021. In August 2020, CMS published the Calendar Year 2021 Medicare Physician Fee Schedule Proposed Rule which proposed reimbursement for the Category I CPT codes that were higher than their associated Category III CPT codes.  Following a comment period through October 2020, CMS published its Calendar Year 2021 Medicare Physician Fee Schedule Final Rule (the &#8220;Final Rule&#8221;) in December 2020.  In the Final Rule, CMS chose not to finalize national pricing for four of the eight Category I CPT codes (93241, 93243, 93245 and 93247) which include the CPT codes that we will primarily use to seek reimbursement for Zio XT.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determinations of which products or services will be reimbursed under Medicare can be developed at the national level through a national coverage determination (&#8220;NCD&#8221;) by CMS, or at the local level through a local coverage determination (&#8220;LCD&#8221;), by one or more of the regional Medicare Administrative Contractors (&#8220;MACs&#8221;) who are private contractors that process and pay claims on behalf of CMS for different regions. In the absence of a specific NCD, as is the case with Zio XT historically and for Calendar Year 2021 following the Final Rule, the MAC with jurisdiction over a specific geographic region will have the discretion to make an LCD. We will be subject to LCD pricing until such time CMS establishes a NCD and we are seeking to establish LCD pricing with one or more MACs to establish pricing for 2021. On January 29, 2021, Novitas Solutions, the MAC which covers the region where our IDTF in Houston, Texas is located and where  almost all of our Medicare services for Zio XT are processed, published rates for 2021 that were significantly below our historical Medicare rates for Zio XT. We believe </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that the published rates by Novitas on January 29, 2021, are crosswalked from CPT codes 93224 and 93226, which are existing CPT codes for external continuous electrocardiographic recording up to 48 hours, while the Zio service is capable of continuous monitoring for up to 14 days. We are in the process of negotiating with Novitas to establish higher pricing for the Category I CPT Codes but can offer no assurances as to the timing or outcome of those discussions. If the published rates by Novitas remain unchanged or are not significantly improved for the CPT codes listed above, thereby allowing us to obtain adequate Medicare reimbursement for the Zio service in the future, we may be unable to provide the Zio XT service or would experience a significant loss of revenue, either of which would have a material adverse effect on our cash flows, results of operations, and financial condition.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the evolving nature of the healthcare industry and on-going healthcare cost reforms, we are and will continue to be subject to changes in the level of Medicare coverage for our products, and unfavorable coverage determinations at the national or local level could adversely affect our business and results of operations. A reduction in coverage by Medicare could cause some commercial third-party payors to implement similar reductions in their coverage or level of reimbursement of the Zio XT service. If published rates by Novitas are not increased to above the cost of revenue for the Zio service, and we are unable to achieve a level of revenues adequate to support our cost structure, this would raise substantial doubts about our ability to continue as a going concern.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are currently holding a majority of Zio XT claims due to the CPT code transition. Claims are being held due to a combination of negotiations with payors and administrative delays with payors.  We expect the level of held claims to remain high through the end of the first quarter of 2021 and potentially beyond. The high level of held claims will delay most first quarter 2021 cash flows into the second quarter of 2021 or potentially beyond, and may impact the timing and accounting for various income statement items, particularly revenue recognition and bad debt expense. We believe we have adequate balance sheet liquidity to manage through these delays in cash flow timing.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Controls imposed by CMS and commercial third-party payors designed to reduce costs, commonly referred to as &#8220;utilization review&#8221;, may affect our operations. Federal law contains numerous provisions designed to ensure that services rendered to CMS patients meet professionally recognized standards and are medically necessary, appropriate for the specific patient and cost-effective. These provisions include a requirement that a sampling of CMS patients must be reviewed by quality improvement organizations, which review the appropriateness of product prescriptions, the quality of care provided, and the appropriateness of reimbursement costs. Quality improvement organizations may deny payment for services or assess fines and also have the authority to recommend to the U.S. Department of Health and Human Services, that a provider which is in substantial noncompliance with the standards of the quality improvement organization be excluded from participation in the Medicare program. The Patient Protection and Affordable Care Act, as amended by the Health Care and Education Affordability Reconciliation Act, or Affordable Care Act, potentially expands the use of prepayment review by Medicare contractors by eliminating statutory restrictions on their use, and, as a result, efforts to impose more stringent cost controls are expected to continue. Utilization review is also a requirement of most non-governmental managed care organizations and other third-party payors. To date these controls have not had a significant effect on our operations, but significant limits on the scope of services reimbursed and on reimbursement rates and fees could have a material, adverse effect on our business, financial position and results of operations in the future.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each state&#8217;s Medicaid program has its own coverage determinations related to our services, and some state Medicaid programs do not provide their recipients with coverage for our Zio service. Even if our Zio service is covered by a state Medicaid program, we must be recognized as a Medicaid provider by the state in which the Medicaid recipient receiving the services resides in order for us to be reimbursed by a state&#8217;s Medicaid program. Even if we are recognized as a provider in a state, Medicare&#8217;s rate for our Zio service may be low, and the Medicaid reimbursement amounts are sometimes as low, or lower, than the Medicare reimbursement rate. In addition, and as noted above, each state&#8217;s Medicaid program has its own coverage determinations related to our Zio service, and many state Medicaid programs do not provide their recipients with coverage for our Zio service. As a result of all of these factors, our Zio service is not reimbursed or only reimbursed at a very low dollar amount by many state Medicaid programs. In some cases, a state Medicaid program&#8217;s reimbursement rate for our Zio service might be zero dollars. Additionally, certain states may require Medicaid recipients to pay for part of the Zio Service, and since the recipients of Medicaid are low income individuals, we are often unable to collect any amounts directly from individual recipients of the Zio service covered by Medicaid. Low or zero dollar Medicaid reimbursement rates for our Zio service would have an adverse effect on our business, gross margins and revenues. Most of the Zio services we provide are reimbursed through Medicare or private third party payors and not Medicaid, but if that were to change in the future, or the percentage of Zio services provided to Medicaid recipients were to increase, our gross margins would be adversely affected as a result.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, healthcare reform legislation or regulation may be proposed or enacted in the future that may adversely affect such policies and amounts. Changes in the healthcare industry directed at controlling healthcare costs or perceived over-utilization of ambulatory cardiac monitoring products and services could reduce the volume of Zio services prescribed by physicians. If more </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">healthcare cost controls are broadly instituted throughout the healthcare industry, the volume of cardiac monitoring solutions prescribed could decrease, resulting in pricing pressure and declining demand for our Zio service. We cannot predict whether and to what extent existing coverage and reimbursement will continue to be available. If physicians, hospitals and clinics are unable to obtain adequate coverage and government reimbursement of the Zio service, they are significantly less likely to use the Zio service and our business and operating results would be harmed. In addition, any changes to, or repeal of, the Affordable Care Act or its implementing regulations may have a material adverse effect on our results of operations. We cannot predict what other healthcare programs and regulations will ultimately be implemented at the federal or state level or the effect of any future legislation or regulation in the United States may have on our business.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If third-party commercial payors do not provide any or adequate reimbursement, rescind or modify their reimbursement policies or delay payments for our products, including the Zio service, or if we are unable to successfully negotiate reimbursement contracts, our commercial success could be compromised.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We receive a substantial portion of our revenue from third-party private commercial payors, such as medical insurance companies. These commercial payors may reimburse our products, including the Zio service, at inadequate rates, suspend or discontinue reimbursement at any time or require or increase co-payments from patients. Any such actions could have a negative effect on our revenue and the revenue of providers prescribing our products. Physicians may not prescribe our products unless payors reimburse a substantial portion of the submitted costs, including the physician&#8217;s, hospital&#8217;s or clinic&#8217;s charges related to the application of certain products, including the Zio monitor and the interpretation of results which may inform a diagnosis. Additionally, certain payors may require that physicians prescribe another arrhythmia diagnostic monitoring option prior to prescribing the Zio service. There is significant uncertainty concerning third-party reimbursement of any new product or service until a contracted rate is established. Reimbursement by a commercial payor may depend on a number of factors, including, but not limited to, a payor&#8217;s determination that the prescribed service is:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">not experimental or investigational;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">appropriate for the specific patient;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">cost effective;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">supported by peer-reviewed publications; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">accepted and used by physicians within their provider network.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since each payor makes its own decision as to whether to establish a policy concerning reimbursement or enter into a contract with us to set the price of reimbursement, seeking reimbursement on a payor-by-payor basis is a time consuming and costly process to which we dedicate substantial resources. If we do not dedicate sufficient resources to establishing contracts with third-party commercial payors, or continue to validate the clinical value of Zio services through studies and physician adoption, the amount that we are reimbursed for our products may decline, our revenue may become less predictable, and we will need to expend more efforts on a claim-by-claim basis to obtain reimbursement for our products.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A substantial portion of our revenue is derived from third-party commercial payors who have pricing contracts with us, which means that the payor has agreed to a defined reimbursement rate for our services. These contracts provide a high degree of certainty to us, physicians, clinics and hospitals with respect to the rate at which our services will be reimbursed. These contracts also impose a number of obligations regarding billing and other matters, and our noncompliance with a material term of such contracts may result in termination of the contract and loss of any associated revenue. We expect to continue to dedicate resources to maintaining compliance with these contracted payors, to ensure payors acknowledge and are aware of the clinical and economic value of our services and the interest on the part of physicians, clinics and hospitals who use our services and participate in their provider networks; however, we can provide no assurance that we will retain any given contractual payor relationship. A loss of these pricing contracts can increase the uncertainty of reimbursement of claims from third-party payors.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of our revenue is derived from third-party commercial payors without such contracts in place. Without a contracted rate, reimbursement claims for our products are often denied upon submission, and we or our billing partner, XIFIN, Inc. (&#8220;XIFIN&#8221;), must appeal the denial. The appeals process is time-consuming and expensive, and may not result in full or any payment. In cases where there is no contracted rate for reimbursement it may be more difficult for us to acquire new accounts with physicians, clinics and hospitals. In addition, in the absence of a contracted rate, there is typically a greater out-of-network, co-insurance or co-payment requirement which may result in payment delays or decreased likelihood of full collection. In some cases involving non-contracted insurance companies, we may not be able to collect any amount or only a portion of the invoiced amount for our services.</span></div><div><span><br/></span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify;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 to continue to dedicate resources to establishing pricing contracts with non-contracted insurance companies; however, we can provide no assurance that we will be successful in obtaining such pricing contracts or that such pricing contracts will contain reimbursement for our services at rates that are favorable to us. If we fail to establish these contracts, we will be able to recognize revenue only based on an estimated average collection rate per historical cash collections. In addition, XIFIN may need to expend significant resources obtaining reimbursement on a claim-by-claim basis and in adjudicating claims which are denied altogether or not reimbursed at acceptable rates. We currently pay XIFIN a percentage of the amounts it collects on our behalf and this percentage may increase in the future if it needs to expend more resources in adjudicating such claims. We sometimes informally engage physicians, hospitals and clinics to help establish contracts with third-party payors who insure their patients. We cannot provide any assurance that such physicians, hospitals and clinics will continue to help us establish contracts in the future. If we fail to establish contracts with more third-party payors it may adversely affect our ability to increase our revenue. In addition, a failure to enter into contracts could affect a physician&#8217;s willingness to prescribe our services because of the administrative work involved in interacting with patients to answer their questions and help them obtain reimbursement for our services. If physicians are unwilling to prescribe our services due to the lack of certainty and administrative work involved with patients covered by non-contracted insurance companies, or patients covered by non-contracted insurance companies are unwilling to risk that their insurance may charge additional out-of-pocket fees, our revenue could decline or fail to increase.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our continued rapid growth could strain our personnel resources and infrastructure, and if we are unable to manage the anticipated growth of our business, our future revenue and operating results may be harmed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have experienced rapid growth in our headcount and in our operations. Any growth that we experience in the future will provide challenges to our organization, requiring us to expand our sales personnel, manufacturing, clinical, customer care and billing operations and general and administrative infrastructure. In addition to the need to scale our operational and service capacity, future growth will impose significant added responsibilities on management, including the need to identify, recruit, train and integrate additional employees. Rapid expansion in personnel could mean that less experienced people manufacture our Zio monitors, market, sell and support our Zio service, and analyze the data to produce Zio reports, which could result in inefficiencies and unanticipated costs, reduced quality in either our Zio reports or manufactured devices, and disruptions to our service operations. As we seek to gain greater efficiency, we may expand the automated portion of our Zio service and require productivity improvements from our certified cardiographic technicians. Such improvements could compromise the quality of our Zio reports. In addition, rapid and significant growth may strain our administrative and operational infrastructure. Our ability to manage our business and growth will require us to continue to improve our operational, financial and management controls, reporting systems and procedures. If we are unable to manage our growth effectively, it may be difficult for us to execute our business strategy and our business could be harmed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 support demand for the Zio service or any of our future products or services, our business could suffer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As demand for the Zio service or any of our future products or services increases, we will need to continue to scale our manufacturing capacity and algorithm processing technology, expand customer service, billing and systems processes and enhance our internal quality assurance program. We will also need additional certified cardiographic technicians and other personnel to process higher volumes of data. We cannot assure you that, with any increases in scale, required improvements will be successfully implemented, quality assurance will be maintained, or that appropriate personnel will be available to facilitate growth of our business. Failure to implement necessary procedures, transition to new processes or hire the necessary personnel could result in higher costs of processing data or inability to meet increased demand. There can be no assurance that we will be able to perform our data analysis on a timely basis at a level consistent with demand, quality standards and physician expectations. If we encounter difficulty meeting market demand, quality standards or physician expectations, our reputation could be harmed and our future prospects and business could suffer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We plan to introduce new products and services and our business will be harmed if we are not successful in selling these new products and services to our existing customers and new customers</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We most recently received FDA clearance for our Zio AT ECG Monitoring System, (&#8220;Zio AT&#8221;), which is designed to provide timely transmission of data during the wear period. We do not yet know whether Zio AT or any other new products and services will be well received and broadly adopted by physicians and their patients or whether sales will be sufficient for us to offset the costs of development, implementation, support, operation, sales and marketing. Although we have performed extensive testing of our new products and services, their broad-based implementation may require more support than we anticipate, which would further increase our expenses. Additionally, new products and services may subject us to additional risks of product performance, customer complaints and litigation. If sales of our new products and services are lower than we expect, or if we expend additional resources to fix unforeseen problems and develop modifications, our operating margins are likely to decrease.</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 keep up with demand for the Zio service, our revenue could be impaired, market acceptance for the Zio service could be harmed and physicians may instead prescribe our competitors&#8217; products and services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As demand for the Zio service increases, we may encounter production or service delays or shortfalls. Such production or service delays or shortfalls may be caused by many factors, including the following:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">we intend to continue to expand our manufacturing capacity, and our production processes may have to change to accommodate this growth, potentially involving significant capital expenditures;</span></div><div style="padding-left:36pt;text-align:justify;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">key components of the Zio monitors are provided by a single supplier or limited number of suppliers, and we do not maintain large inventory levels of these components; if we experience a shortage or quality issues in any of these components, we would need to identify and qualify new supply sources, which could increase our expenses and result in manufacturing delays;</span></div><div style="padding-left:36pt;text-align:justify;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 demand and supply factors concerning commodity components common to all electronic circuits, including Zio monitors, could result in shortages that manifest as extended lead times for circuit boards, which could limit our ability to sustain and/or grow our business;</span></div><div style="padding-left:36pt;text-align:justify;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">shelter-in-place orders in effect in California and elsewhere due to the COVID-19 outbreak;</span></div><div style="padding-left:36pt;text-align:justify;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 a delay in completing validation and verification testing for new production processes and/or equipment at our manufacturing facilities;</span></div><div style="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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">we are subject to state, federal and international regulations, including the FDA&#8217;s Quality System Regulation (&#8220;QSR&#8221;), the EU&#8217;s Medical Device Directive (&#8220;MDD&#8221;) and, as of May 2021, the EU&#8217;s Medical Device Regulation (&#8220;MDR&#8221;) for both the manufacture of the Zio monitor and the provision of the Zio service, noncompliance with which could cause an interruption in our manufacturing and services; and</span></div><div style="padding-left:36pt;text-align:justify;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">to increase our manufacturing output significantly and scale our services, we will have to attract and retain qualified employees for our operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our inability to successfully manufacture our Zio monitors in sufficient quantities, or provide the Zio service in a timely manner, would materially harm our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our manufacturing facilities and processes and those of our third-party suppliers are subject to unannounced FDA, state and Notified Body regulatory inspections for compliance with the QSR, MDD and, in the near future, MDR requirements. Developing and maintaining a compliant quality system is time consuming and investment intensive. Failure to maintain compliance with, or not fully complying with the requirements of the FDA and state regulators could result in enforcement actions against us or our third-party suppliers, which could include the issuance of warning letters, adverse publicity, seizures, prohibitions on product sales, recalls and civil and criminal penalties, any one of which could significantly impact our manufacturing supply and provision of services and impair our financial results.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><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 third-party vendors to manufacture some of our components, which could make us vulnerable to supply shortages and price fluctuations that could harm our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on third-party vendors for components and sub-assemblies used in our Zio monitors. Our reliance on third-party vendors subjects us to a number of risks, including:</span></div><div style="padding-left:36pt;text-align:justify;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">inability to obtain adequate supply in a timely manner or on commercially reasonable terms;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">interruption of supply resulting from modifications to, or discontinuation of, a supplier&#8217;s operations, including those caused by pandemics such as COVID-19;</span></div><div style="padding-left:36pt;text-align:justify;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">production delays related to the evaluation and testing of products from alternative suppliers and corresponding regulatory qualifications;</span></div><div style="padding-left:36pt;text-align:justify;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">inability of the manufacturer or supplier to comply with the QSR and state regulatory authorities;</span></div><div style="padding-left:36pt;text-align:justify;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">miscommunication of design specifications due to errors/omissions by either the vendor or our company, resulting delayed delivery of acceptable product;</span></div><div style="padding-left:36pt;text-align:justify;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">delays in product shipments resulting from uncorrected defects, reliability issues, or a supplier&#8217;s failure to consistently produce quality components;</span></div><div style="padding-left:36pt;text-align:justify;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">an outbreak of disease or similar public health threat, such as the existing threat of coronavirus, particularly as it may impact our supply chain;</span></div><div style="padding-left:36pt;text-align:justify;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">price fluctuations due to a lack of long-term supply arrangements with our suppliers for key components;</span></div><div style="padding-left:36pt;text-align:justify;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">inability to control the quality of products manufactured by third parties; and</span></div><div style="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">delays in delivery by our suppliers due to changes in demand from us or their other customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any significant delay or interruption in the supply of components or sub-assemblies, or our inability to obtain substitute components, sub-assemblies or materials from alternate sources at acceptable prices and in a timely manner could impair our ability to meet the demand for our Zio service and harm our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on single suppliers for some of the materials used in our products, and if any of those suppliers are unable or unwilling to produce these materials or supply them in the quantities that we need at the quality we require, we may not be able to find replacements or transition to alternative suppliers before our business is materially impacted.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on single suppliers for the supply of our adhesive sub-assembly, disposable plastic housings, instruments and other materials that we use to manufacture and label our Zio monitors. These components and materials are critical and, in some cases, there are relatively few alternative sources of supply. We have not qualified additional suppliers for some of these components and materials and we do not carry a significant inventory of these items. While we believe that alternative sources of supply may be available, we cannot be certain whether they will be available if and when we need them and that any alternative suppliers would be able to provide the quantity and quality of components and materials that we would need to manufacture our Zio monitors if our existing suppliers were unable to satisfy our supply requirements. To utilize other supply sources, we would need to identify and qualify new suppliers to our quality standards, which could result in manufacturing delays and increase our expenses. Any supply interruption could limit our ability to manufacture our products and could therefore harm our business, financial condition and results of operations. If our current suppliers and any alternative suppliers do not provide us with the materials we need to manufacture our products or perform our services, if the materials do not meet our quality specifications, or if we cannot obtain acceptable substitute materials, an interruption in our Zio service could occur. Any such interruption may significantly affect our future revenue and harm our relations and reputation with physicians, hospitals, clinics and patients.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 manufacturing facility becomes damaged or inoperable, or if we are required to vacate the facility, we may be unable to manufacture and ship our Zio monitors, or we may experience delays in production or an increase in costs which could adversely affect our results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently manufacture and assemble the Zio monitors in only one location. Our products are comprised of components sourced from a variety of contract manufacturers, with final assembly completed at our facility in Cypress, California. Our facility and equipment, or those of our suppliers, could be harmed or rendered inoperable by natural or man-made disasters, including fire, earthquake, terrorism, pandemic outbreaks, flooding and power outages. Any of these may render it difficult or impossible for us to manufacture new products, ship assembled products, and/or receive returned units for some period of time. If our Cypress facility is inoperable for even a short period of time, the inability to manufacture, ship and receive our Zio monitors, and the interruption in research and development of any future products, may result in harm to our reputation, increased costs, the loss of orders and lower revenue. Furthermore, it could be costly and time consuming to repair or replace our facilities and the equipment we use to perform our research and development work and manufacture our products.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 fail to increase our sales and marketing capabilities and develop broad brand awareness in a cost effective manner, our growth will be impeded and our business may suffer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan to continue to expand and optimize our sales and marketing infrastructure in order to increase our prescribing physician base and our business. Identifying and recruiting qualified personnel and training them in the application of the Zio service, on applicable federal and state laws and regulations and on our internal policies and procedures requires significant time, expense and attention. It often takes several months or more before a sales representative is fully trained and productive. Our business may be harmed if our efforts to expand and train our sales force do not generate a corresponding increase in revenue. In particular, if we are unable to hire, develop and retain talented sales personnel or if new sales personnel are unable to achieve desired productivity levels in a reasonable period of time, we may not be able to realize the expected benefits of this investment or increase our revenue.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to increase our customer base and achieve broader market acceptance of our products will depend, to a significant extent, on our ability to expand our marketing efforts. We plan to dedicate significant resources to our marketing programs. Our business may be harmed if our marketing efforts and expenditures do not generate a corresponding increase in revenue.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we believe that developing and maintaining broad awareness of our brand in a cost effective manner is critical to achieving broad acceptance of the Zio service and penetrating new accounts. Brand promotion activities may not generate patient or physician awareness or increase revenue, and even if they do, any increase in revenue may not offset the costs and expenses we incur in building our brand. If we fail to successfully promote, maintain and protect our brand, we may fail to attract or retain the physician acceptance necessary to realize a sufficient return on our brand building efforts, or to achieve the level of brand awareness that is critical for broad adoption of the Zio service.</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Billing for our Zio service is complex, and we must dedicate substantial time and resources to the billing process.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Billing for IDTF services is complex, time consuming and expensive. Depending on the billing arrangement and applicable law, we bill several types of payors, including CMS, third-party commercial payors, institutions and patients, which may have different billing requirements procedures or expectations. We also must bill patient co-payments, co-insurance and deductibles. We face risk in our collection efforts, including potential write-offs of doubtful accounts and long collection cycles, which could adversely affect our business, financial condition and results of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several factors make the billing and collection process uncertain, including:</span></div><div style="text-align:justify"><span><br/></span></div><div style="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">differences between the submitted price for our Zio service and the reimbursement rates of payors;</span></div><div style="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">compliance with complex federal and state regulations related to billing CMS;</span></div><div style="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">differences in coverage among payors and the effect of patient co-payments, co-insurance and deductibles;</span></div><div style="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">differences in information and billing requirements among payors; and</span></div><div style="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">incorrect or missing patient history, indications or billing information.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, our billing activities require us to implement compliance procedures and oversight, train and monitor our employees and undertake internal review procedures to evaluate compliance with applicable laws, regulations and internal policies. Payors also conduct audits to evaluate claims, which may add further cost and uncertainty to the billing process. These billing complexities, and the related uncertainty in obtaining payment for our Zio service, could negatively affect our revenue and cash flow, our ability to achieve profitability, and the consistency and comparability of our results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The operation of our call centers and monitoring facilities is subject to rules and regulations governing IDTFs; failure to comply with these rules could prevent us from receiving reimbursement from CMS and some commercial payors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to be a participating provider in the Medicare program, and to be reimbursed by CMS under the program, we established an independent diagnostic treatment facility (or &#8220;IDTF&#8221;). An IDTF is a &#8220;provider-type&#8221; designation under Medicare, defined by CMS as an entity(ies) independent of a hospital or physician&#8217;s office in which diagnostic tests are performed by licensed or certified nonphysician personnel under appropriate physician supervision. Our IDTFs are staffed by certified cardiographic technicians, who are overseen by a medical director who reviews the accuracy of the data we curate and from which we prepare reports. The existence of an IDTF allows us to bill a government payor for the Zio service through one or more MACs, such as Novitas Solutions, Noridian Healthcare Solutions and Palmetto GBA. MACs are companies that operate on behalf of the federal government to process Medicare claims for reimbursement and allow us to obtain reimbursement for our Zio service at CMS defined rates. Certification as an IDTF requires that we follow strict regulations governing how the center operates, such as requirements regarding the experience and certifications of the certified cardiographic technicians. In addition, many commercial payors require our IDTFs to maintain accreditation and certification with the Joint Commission of American Hospitals. To do so we must demonstrate a specified quality standard and are subject to routine inspection and audits. These rules and regulations vary from location to location and are subject to change. If they change, we may have to change the operating procedures at our IDTFs, which could increase our costs significantly. If we fail to obtain and maintain IDTF certification, our Zio service may no longer be reimbursed by CMS and some commercial payors, which would have a material adverse impact on our business.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">During the year ended 2020, we recognized approximately six percent of our revenue from non-contracted third-party payors, and as a result, our quarterly operating results are difficult to predict.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have limited visibility as to when we will receive payment for our Zio service with non-contracted payors and we or XIFIN must appeal any negative payment decisions, which often delay collections further. Additionally, a portion of the revenue from non-contracted payors is received from patient co-pays, which we may not receive for several months following delivery of service or at all. For revenue related to non-contracted payors, we estimate an average collection rate based on factors including historical cash collections. Subsequent adjustments, if applicable, are recorded as an adjustment to revenue. Fluctuations in revenue may make it difficult for us, research analysts and investors to accurately forecast our revenue and operating results or to assess our actual performance. If our revenue or operating results fall below expectations, the price of our common stock would likely decline.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on a third-party billing company, XIFIN, to transmit and pursue claims with payors. A delay in transmitting or pursuing claims could have an adverse effect on our revenue.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we manage the overall processing of claims, we rely on XIFIN to transmit substantially all of our claims to payors, and pursue most claim denials. If claims for our Zio service are not submitted to payors on a timely basis, not properly adjudicated </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">upon a denial, or if we are required to switch to a different claims processor, we may experience delays in our ability to process receipt of payments from payors, which would have an adverse effect on our revenue and our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market for ambulatory cardiac monitoring solutions is highly competitive. If our competitors are able to develop or market monitoring products and services that are more effective, or gain greater acceptance in the marketplace, than any products and services we develop, our commercial opportunities will be reduced or eliminated.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for ambulatory cardiac monitoring products and services is evolving rapidly and becoming increasingly competitive. Our Zio service competes with a variety of products and services that provide alternatives for ambulatory cardiac monitoring, including Holter monitors and mobile cardiac telemetry monitors. Our industry is highly fragmented and characterized by a small number of large manufacturers and a large number of smaller regional service providers. These third parties compete with us in marketing to payors and prescribing physicians, recruiting and retaining qualified personnel, acquiring technology and developing products and services that compete with the Zio service. Our ability to compete effectively depends on our ability to distinguish our company and the Zio service from our competitors and their products, and includes such factors as:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">safety and efficacy;</span></div><div style="padding-left:36pt;text-align:justify;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">acute and long term outcomes;</span></div><div style="padding-left:36pt;text-align:justify;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">ease of use;</span></div><div style="padding-left:36pt;text-align:justify;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">price;</span></div><div style="padding-left:36pt;text-align:justify;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">physician, hospital and clinic acceptance; and</span></div><div style="padding-left:36pt;text-align:justify;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">third-party reimbursement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our industry is subject to rapid change and significantly affected by new product introductions, results of clinical research, corporate combinations and other factors. Large competitors in the ambulatory cardiac market include companies that sell standard Holter monitors including GE Healthcare, Philips Healthcare, Mortara Instrument, Inc., Spacelabs Healthcare Inc. and Welch Allyn Holdings, Inc., which was acquired by Hill-Rom Holdings, Inc. Additional competitors, such as BioTelemetry, Inc. recently acquired by Royal Philips, Preventice Solutions, Inc., being acquired by Boston Scientific, Inc. and Bardy Diagnostics, Inc., being acquired by Hill-Rom Holdings, Inc. offer ambulatory cardiac monitoring services and also function as service providers. These companies have also developed other patch-based cardiac monitors that have received FDA and foreign regulatory clearances. There are also several small start-up companies trying to compete in the patch-based cardiac monitoring space. We are also aware of some small start-up companies entering the patch-based cardiac monitoring market. Large medical device companies may continue to acquire or form alliances with these smaller companies in order to diversify their product offering and participate in the digital health space.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have seen a trend in the market for large medical device companies to acquire, invest in or form alliances with these smaller companies in order to diversify their product offerings and participate in the digital health space. Future competition could come from makers of wearable fitness products or large information technology companies focused on improving healthcare. For example, Apple Inc.has added capabilities on its watch platform to measure non-continuous ECG and to alert users to the potential presence of irregular heartbeats suggestive of asymptomatic AF. These competitors and potential competitors may introduce new products and services that more directly compete with our Zio service. Recently, there has been increased of acquisition activity and consolidation in our industry. Many of our competitors and potential competitors have significantly greater financial and other resources than we do and have well-established reputations, broader product offerings, and worldwide distribution channels that are significantly larger and more effective than ours. If our competitors and potential competitors are better able to develop new ambulatory cardiac monitoring solutions than us, or develop more effective or less expensive cardiac monitoring solutions, they may render our current Zio service obsolete or non-competitive. Competitors may also be able to deploy larger or more effective sales and marketing resources than we currently have. Competition with these companies could result in price cutting, reduced profit margins and loss of market share, any of which would harm our business, financial condition and results of operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><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 compete depends on our ability to innovate successfully.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for medical devices, including the ambulatory cardiac monitoring segment, is competitive, dynamic, and marked by rapid and substantial technological development and product innovation. There are few barriers that would prevent new entrants or existing competitors from developing products that compete directly with ours. Demand for the Zio service and future related products or services could be diminished by equivalent or superior products and technologies offered by competitors. If we are unable to innovate successfully, our products and services could become obsolete and our revenue would decline as our customers purchase our competitors&#8217; products and services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to remain competitive, we must continue to develop new product offerings and enhancements to the Zio service. We can provide no assurance that we will be successful in monetizing our electrocardiogram (&#8220;ECG&#8221;) database, expanding the indications for our Zio service, developing new products or commercializing them in ways that achieve market acceptance. In addition, if we develop new products, sales of those products may reduce revenue generated from our existing products. Maintaining adequate research and development personnel and resources to meet the demands of the market is essential. If we are unable to develop new products, applications or features or improve our algorithms due to constraints, such as insufficient cash resources, high employee turnover, inability to hire personnel with sufficient technical skills or a lack of other research and development resources, we may not be able to maintain our competitive position compared to other companies. Furthermore, many of our competitors devote a considerably greater amount of funds to their research and development programs than we do, and those that do not may be acquired by larger companies that would allocate greater resources to research and development programs. Our failure or inability to devote adequate research and development resources or compete effectively with the research and development programs of our competitors could harm our business.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><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 entered into a development agreement with a third party that may not result in the development of commercially viable products or the generation of significant future revenues.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into a development agreement with Verily Life Sciences LLC (an Alphabet Company, referred to as &#8220;Verily&#8221;) to develop certain next-generation AF screening, detection, or monitoring products, which involve combining Verily and our technology platforms and capabilities (the &#8220;Development Agreement&#8221;). As part of the Development Agreement, we paid Verily an up-front fee of $5.0 million in cash, and $4.0 million in milestone payments during the year ended December 31, 2020 with an additional $4.0 million in milestone payments made in January of 2021. We have agreed to make additional payments over the term of the Development Agreement up to an aggregate of $12.75 million, subject to the achievement of certain development and regulatory milestones. The success of our collaboration with Verily is highly dependent on the efforts provided to the collaboration by Verily and us and the skill sets of our respective employees. Support of these development efforts requires significant resources, including research and development, manufacturing, quality assurance, and clinical and regulatory personnel. Even if our development and clinical trial efforts succeed, the FDA may not clear the developed products or may require additional product testing and clinical trials before approving the developed products, which would result in product launch delays and additional expense. If cleared by the FDA, the developed products may not be accepted in the marketplace, and there is no assurance that adequate reimbursement will be available.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After the initial term of the Development Agreement, in order to commercialize any developed products with Verily, we will need to enter into a commercialization agreement. There is no guarantee that we will be able to enter into such an agreement on commercially reasonable terms or at all. If we are unable to reach agreement with Verily on terms, the up-front fee and regulatory and development milestone payments and our internal development costs would not be recovered and the licenses to use Verily&#8217;s technology will expire.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This collaboration may not result in the development of products that achieve commercial success and could be terminated prior to developing any products. In the event of any termination or expiration of the Development Agreement, we may be required to devote additional resources to product development and we may face increased competition, including from Verily. Verily may use the experience and insights it develops in the course of the collaboration with us to initiate or accelerate their development of products that compete with our products, which may create competitive disadvantages for us. Accordingly, we cannot provide assurance that our collaboration with Verily or any other third party will result in the successful development of commercially viable products or result in significant additional future revenues for our company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The continuing clinical acceptance of the Zio service depends upon maintaining strong working relationships with physicians.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The development, marketing, and sale of the Zio service depends upon our ability to maintain strong working relationships with physicians and other key opinion leaders. We rely on these professionals&#8217; knowledge and experience for the development, marketing and sale of our products. Among other things, physicians assist us in clinical trials and product development matters and provide public presentations at trade conferences regarding the Zio service. If we cannot maintain our strong working relationships with these professionals and continue to receive their advice and input, the development and marketing of the Zio service could suffer, which could harm our business, financial condition and results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The medical device industry&#8217;s relationship with physicians is under increasing scrutiny by the Health and Human Services Office of the Inspector General, (&#8220;OIG&#8221;), the Department of Justice (&#8220;DOJ&#8221;), state attorneys general, and other foreign and domestic government agencies. Our failure to comply with laws, rules and regulations governing our relationships with physicians, or an investigation into our compliance by the OIG, DOJ, state attorneys general or other government agencies, could significantly harm our business.</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 a significant amount of debt, which may affect our ability to operate our business and secure additional financing in the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we had $33.0 million outstanding under our term loan provided by of our loan agreement with Silicon Valley Bank (&#8220;SVB&#8221;). We must make significant annual debt payments under the loan agreement which will divert resources from other activities. Our debt with SVB is collateralized by substantially all of our assets and contains customary financial and operating covenants limiting our ability to, among other things, dispose of assets, undergo a change in control, merge or consolidate, enter into certain transactions with affiliates, make acquisitions, incur debt, incur liens, pay dividends, repurchase stock and make investments, in each case subject to certain exceptions. The covenants in the loan agreement, as well as in any future financing agreements into which we may enter, may restrict our ability to finance our operations and engage in, expand or otherwise pursue our business activities and strategies. Our ability to comply with these covenants may be affected by events beyond our control and future breaches of any of these covenants could result in a default under the loan agreement. If not waived, future defaults could cause all of the outstanding indebtedness under the loan agreement to become immediately due and payable and terminate commitments to extend further credit. If we do not have or are unable to generate sufficient cash available to repay our debt obligations when they become due and payable, either upon maturity or in the event of a default, we may not be able to obtain additional debt or equity financing on favorable terms, if at all, which may negatively impact our ability to operate and continue our business as a going concern.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 recently experienced management turnover, which creates uncertainties and could harm our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced significant changes in our executive leadership in the past twelve months. In December 2020, our Chief Executive Officer, Kevin M. King, announced his retirement as our Chief Executive Officer, but will continue to serve on our Board of Directors. In June 2020, our Chief Financial Officer, Matthew C. Garrett, announced that he was resigning for personal reasons and in March 2020, our Chief Operating Officer, Karim Kart, resigned. Our current Chief Executive Officer, Michael Coyle, and Chief Financial Officer, Douglas J. Devine, were both external hires.   </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to strategic or operating goals, which can often times occur with the appointment of new executives, can create uncertainty, may negatively impact our ability to execute quickly and effectively, and may ultimately be unsuccessful. In addition, executive leadership transition periods are often difficult as the new executives gain detailed knowledge of our operations, and friction can result from changes in strategy and management style. Management turnover inherently causes some loss of institutional knowledge, which can negatively affect strategy and execution. If we do not integrate new executives successfully, we may be unable to manage and grow our business, and our financial condition and profitability may suffer as a result. In addition, to the extent we experience additional management turnover, competition for top management is high and it may take months to find a candidate that meets our requirements. If we are unable to attract and retain qualified management personnel, our business could suffer.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><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 our senior management team and the loss of one or more key employees or an inability to attract and retain highly skilled employees could harm our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends largely on the continued services of key members of our executive management team and others in key management positions. For example, the services of Michael J. Coyle, our Chief Executive Officer, and Douglas J. Devine, our Chief Financial Officer, are essential to formulating and executing on corporate strategy and to ensuring the continued operations and integrity of financial reporting within our company. In addition, the services provided by David A. Vort, our Executive Vice President of Sales, are critical to the growth that we have experienced in the sales of our Zio service. Our employees may terminate their employment with us at any time. If we lose one or more key employees, we may experience difficulties in competing effectively, developing our technologies and implementing our business strategy. We do not currently maintain key person life insurance policies on these or any of our employees.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our research and development programs and clinical operations depend on our ability to attract and retain highly skilled engineers and certified cardiographic technicians. We may not be able to attract or retain qualified engineers and certified cardiographic technicians in the future due to the competition for qualified personnel. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than us. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached legal obligations, resulting in a diversion of our time and resources and, potentially, damages. In addition, job candidates and existing employees, particularly in the San Francisco Bay area, often consider the value of the stock awards they receive in connection with their employment. If the perceived value of our stock awards declines, it may harm our ability to </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recruit and retain highly skilled employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects would be harmed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">International expansion of our business exposes us to market, regulatory, political, operational, financial and economic risks associated with doing business outside of the United States.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business strategy includes international expansion. Doing business internationally involves a number of risks, including:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">multiple, conflicting and changing laws and regulations such as tax laws, privacy laws, export and import restrictions, employment laws, regulatory requirements and other governmental approvals, permits and licenses;</span></div><div style="padding-left:36pt;text-align:justify;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">obtaining and sustaining regulatory approvals where required for the sale of our products and services in various countries;</span></div><div style="padding-left:36pt;text-align:justify;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">requirements to maintain data and the processing of that data on servers located within such countries;</span></div><div style="padding-left:36pt;text-align:justify;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">complexities associated with managing multiple payor reimbursement regimes, government payors or patient self-pay systems;</span></div><div style="padding-left:36pt;text-align:justify;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">logistics and regulations associated with shipping and returning our Zio monitors following use;</span></div><div style="padding-left:36pt;text-align:justify;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">limits on our ability to penetrate international markets if we are required to process the Zio service locally;</span></div><div style="padding-left:36pt;text-align:justify;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">financial risks, such as longer payment cycles, difficulty collecting accounts receivable, the effect of local and regional financial pressures on demand and payment for our products and services and exposure to foreign currency exchange rate fluctuations;</span></div><div style="padding-left:36pt;text-align:justify;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">natural disasters, political and economic instability, including wars, terrorism, political unrest, outbreak of disease, boycotts, curtailment of trade and other market restrictions;</span></div><div style="padding-left:36pt;text-align:justify;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">regulatory and compliance risks that relate to maintaining accurate information and control over activities subject to regulation under the United States Foreign Corrupt Practices Act of 1977 (&#8220;FCPA&#8221;), U.K. Bribery Act of 2010 and comparable laws and regulations in other countries; and</span></div><div style="padding-left:36pt;text-align:justify;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">compliance risks associated with General Data Protection Regulation (&#8220;GDPR&#8221;) enacted to protect the privacy of all individuals in the European Union and addresses export of the data outside of the European Union.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these factors could significantly harm our future international expansion and operations and, consequently, our revenue and results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our relationships with business partners in new international markets may subject us to an increased risk of litigation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we expand our business internationally, if we cannot successfully manage the unique challenges presented by international markets and our relationships with new business partners within those markets, our expansion activities may be adversely affected and we may become subject to an increased risk of litigation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may become involved in disputes relating to our products, contracts and business relationships. Such disputes include litigation against persons whom we believe have infringed on our intellectual property, infringement litigation filed against us, litigation against a competitor or litigation filed against us by distributors or service providers resulting from a breach of contract or other claim. Any of these disputes may result in substantial costs to us, judgments, settlements and diversion of our management&#8217;s attention, which could adversely affect our business, financial condition or operating results. There is also a risk of adverse judgments, as the outcome of litigation in foreign jurisdictions can be inherently uncertain.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><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 adversely affected by violations of the FCPA, and similar worldwide anti-bribery laws and the ongoing investigation, and outcome of the investigation, by government agencies of possible violations by us of the FCPA could have a material adverse effect on our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FCPA and similar worldwide anti-bribery laws generally prohibit companies and their intermediaries from corruptly providing any benefits to government officials for the purpose of obtaining or retaining business. We are in the process of designing and implementing policies and procedures intended to help ensure compliance with these laws. In the future, we may operate in parts of the world that have experienced governmental corruption to some degree. We cannot assure you that our internal control policies and procedures will protect us from improper acts committed by our employees or agents. Violations of these laws, or allegations of such violations, could disrupt our business and have a material adverse effect on our business and operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the DOJ or other governmental agencies could impose a broad range of civil and criminal sanctions under the FCPA and other laws and regulations including, but not limited to, injunctive relief, disgorgement, fines, penalties, modifications to business practices including the termination or modification of existing business relationships, the imposition </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of compliance programs and the retention of a monitor to oversee compliance with the FCPA. The imposition of any of these sanctions or remedial measures could have a material adverse effect on our business and results of operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our proprietary data analytics engine may not operate properly, which could damage our reputation, give rise to claims against us or divert application of our resources from other purposes, any of which could harm our business and operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ECG data that is gathered through our Zio monitors is curated by algorithms that are part of our Zio service and a Zio report is delivered to the prescribing physician for diagnosis. The continuous development, maintenance and operation of our deep-learned backend data analytics engine is expensive and complex, and may involve unforeseen difficulties including material performance problems, undetected defects or errors. We may encounter technical obstacles, and it is possible that we may discover additional problems that prevent our proprietary algorithms from operating properly. We may also attempt to develop new capabilities and incorporate new technologies, including artificial intelligence, which could impact our data analytics platform&#8217;s performance. If our data analytics platform does not function reliably or fails to meet physician or payor expectations in terms of performance, physicians may stop prescribing the Zio service and payors could attempt to cancel their contracts with us.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any unforeseen difficulties we encounter in our existing or new software, cloud-based applications, telecommunication service providers, and analytics services, and any failure by us to identify and address them could result in loss of revenue or market share, diversion of development resources, injury to our reputation and increased service and maintenance costs. Correction of defects or errors could prove to be impossible or impracticable. The costs incurred in correcting any defects or errors may be substantial and could adversely affect our operating results.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision of the Zio service is dependent upon third-party vendors who are subject to disruptions, which could directly or indirectly harm our business and operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The analysis we perform to create the diagnostic report for the Zio service is dependent upon a recording made by each device, which requires the physical return of the Zio monitor to one of our clinical centers. We predominantly rely on the U.S. Postal Service (&#8220;USPS&#8221;) to perform this delivery service. Delivery of the Zio monitor to one of our clinical centers may be subject to disruption by natural disasters such as earthquake or flooding, labor disagreements or errors on behalf of USPS staff, operational and funding reductions negatively impacting USPS service capabilities, structural issues timely processing in some geographies, or other disruption to the USPS delivery infrastructure. Further, for the Zio AT monitor, we rely on the provision of cellular communication services for the timely transmission of patient information and reportable events. Once received, all data from both Zio XT and AT monitors is processed, curated and reported on through cloud-computing resources. The reliability of these communication and cloud services is also subject to natural disasters, labor disruptions, human error, and infrastructure failure.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these disruptions may render it difficult or temporarily impossible for us to provide some or all of the Zio service, adversely affecting our operating results, causing significant distraction for management, and negatively impacting our business reputation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Security breaches, loss of data and other disruptions could compromise sensitive information related to our business or patients, or prevent us from accessing critical information and expose us to liability, which could adversely affect our business and our reputation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of our business, we and our third-party billing and collections provider, XIFIN, collect, process, and store sensitive data, including legally-protected personally identifiable health information about patients in the United States and in the United Kingdom. This personally identifiable information may include, among other information, names, addresses, phone numbers, email addresses, payment account information, age, gender, and heart rate data. We also process and store, and use additional third parties to process and store, sensitive intellectual property and other proprietary business information, including that of our customers, payors and collaborative partners. Our patient information is encrypted but not de-identified. We manage and maintain our applications and data utilizing a combination of on-site systems, managed data center systems and cloud-based computing center systems. These applications and data encompass a wide variety of business critical information, including research and development information, commercial information and business and financial information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are highly dependent on information technology networks and systems, including the internet and services hosted by Amazon Web Services and other third party service providers, to securely process, transmit and store this critical information. Security breaches of this infrastructure, including physical or electronic break-ins, computer viruses, attacks by hackers and similar breaches, can create system disruptions, shutdowns, or unauthorized disclosure or modifications of confidential </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">information involving patient health information to become publicly available. The secure processing, storage, maintenance and transmission of this critical information are vital to our operations and business strategy, and we devote significant resources to protecting such information, including executing Business Associates Agreements with applicable vendors. Although we take measures to protect sensitive information from unauthorized access or disclosure, cyber-attacks are becoming more sophisticated and frequent, and our information technology and infrastructure, and that of XIFIN and other third parties we utilize to process or store data, may be vulnerable to viruses and worms, phishing attacks, denial-of-service attacks, physical or electronic break-ins, attacks by hackers, breaches due to employee error, malfeasance, or misuse, or similar disruptions from unauthorized tampering. We have in the past been subject to cyber-attacks and data breaches and expect that we will be subject to additional cyber-attacks in the future and may experience future data breaches. While we have implemented data privacy and security measures that we believe are compliant with applicable privacy laws and regulations, some confidential and protected health information is transmitted to us by third parties, who may not implement adequate security and privacy measures. Further, if third party service providers that process or store data on our behalf experience security breaches or violate applicable laws, agreements, or our policies, such events may also put our information at risk and could in turn have an adverse effect on our business.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A security breach or privacy violation that leads to disclosure or modification of, or prevents access to, patient information, including protected health information, could harm our reputation, compel us to comply with disparate state breach notification laws, require us to verify the correctness of database contents and otherwise subject us to liability under laws that protect personal data, resulting in increased costs or loss of revenue. If we are unable to prevent such security breaches or privacy violations or implement satisfactory remedial measures in a timely manner, the market perception of the effectiveness of our security measures could be harmed, our operations could be disrupted, our brand could be adversely affected, demand for our products and services may decrease, we may be unable to provide the Zio service, we may lose sales and customers, and we may suffer loss of reputation, financial loss and other regulatory penalties because of lost or misappropriated information, including sensitive patient data. We may be required to expend significant capital and financial resources to invest in security measures, protect against such threats or to alleviate problems caused by breaches in security. In addition, these breaches and other inappropriate access can be difficult to detect, and any delay in identifying them may lead to increased harm. Although we have invested in our systems and the protection of our data to reduce the risk of an intrusion or interruption, and we monitor our systems on an ongoing basis for any current or potential threats, we can give no assurances that these measures and efforts will prevent all intrusions, interruptions, or breakdowns.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched, we may be unable to anticipate these techniques or to implement adequate preventive measures.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event that patients or physicians authorize or enable third parties to access their data on our systems, we cannot ensure the complete integrity or security of such data in our systems as we would not control that access. Third parties may also attempt to fraudulently induce our employees, or patients or physicians who use our technology, into disclosing sensitive information such as user names, passwords or other information. Third parties may also otherwise compromise our security measures in order to gain unauthorized access to the information we store. This could result in significant legal and financial exposure, a loss in confidence in the security of our service, interruptions or malfunctions in our service, and, ultimately, harm to our future business prospects and revenue.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any such breach or interruption of our systems, or those of XIFIN or any of our third party information technology partners, could compromise our networks or data security processes and sensitive information could be inaccessible or could be accessed by unauthorized parties, publicly disclosed, lost or stolen. Any such interruption in access, improper access, disclosure or other loss of information could result in legal claims or proceedings, liability under laws that protect the privacy of patient information, such as the federal Health Insurance Portability and Accountability Act of 1996 or HIPAA, the General Data Protection Regulation, and the European Union Data Protection Directive, and regulatory penalties. Regardless of the merits of any such claim or proceeding, defending it could be costly and divert management&#8217;s attention from leading our business. Unauthorized access, loss or dissemination could also disrupt our operations, including our ability to perform our services, bill payors or patients, process claims and appeals, provide customer assistance services, conduct research and development activities, collect, process and prepare company financial information, provide information about our current and future solutions and engage in other patient and clinician education and outreach efforts. Any such breach could also result in the compromise of our trade secrets and other proprietary information, which could adversely affect our business and competitive position.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depending on the nature of the information compromised, in the event of a data breach or other unauthorized access to or acquisition of our user data, we may also have obligations to notify users about the incident and we may need to provide some form of remedy for the individuals affected by the incident. A growing number of legislative and regulatory bodies have adopted consumer notification requirements in the event of unauthorized access to or acquisition of certain types of personal data. Such breach notification laws continue to evolve and may be inconsistent from one jurisdiction to another. Complying </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with these obligations could cause us to incur substantial costs and could increase negative publicity surrounding any incident that compromises user data. In addition, the interpretation and application of consumer, health-related and data protection laws, rules and regulations in the United States, Europe and elsewhere are often uncertain, contradictory and in flux. It is possible that these laws, rules and regulations may be interpreted and applied in a manner that is inconsistent with our practices or those of our distributors and partners. If we or these third parties are found to have violated such laws, rules or regulations, it could result in government-imposed fines, orders requiring that we or these third parties change our or their practices, or criminal charges, which could adversely affect our business. Complying with these various laws could cause us to incur substantial costs or require us to change our business practices, systems and compliance procedures in a manner adverse to our business. In addition, California recently enacted the California Consumer Privacy Act, or CCPA which became effective on January 1, 2020, and will, among other things, require new disclosures to California consumers and afford such consumers new abilities to opt out of certain sales of personal information. It remains unclear how various provisions of the CCPA will be interpreted and enforced. The effects of the CCPA are potentially significant and may require us to modify our data processing practices and policies and to incur substantial costs and expenses in an effort to comply with this legislation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The use, misuse or off-label use of the Zio service may result in injuries that lead to product liability suits, which could be costly to our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The use, misuse or off-label use of the Zio service may in the future result in outcomes and complications potentially leading to product liability claims. For example, we are aware that physicians have prescribed the Zio service off-label for pediatric patients. We have also received and may in the future receive product liability or other claims with respect to the Zio service, including claims related to skin irritation and alleged burns. In addition, if the Zio monitor is defectively designed, manufactured or labeled, contains defective components or is misused, we may become subject to costly litigation initiated by physicians, or the hospitals and clinics where physicians prescribing our Zio service work, or their patients. Product liability claims are especially prevalent in the medical device industry and could harm our reputation, divert management&#8217;s attention from our core business, be expensive to defend and may result in sizable damage awards against us.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we maintain product liability insurance, we may not have sufficient insurance coverage for future product liability claims. We may not be able to obtain insurance in amounts or scope sufficient to provide us with adequate coverage against all potential liabilities. Any product liability claims brought against us, with or without merit, could increase our product liability insurance rates or prevent us from securing continuing coverage, harm our reputation, significantly increase our expenses, and reduce product sales. Product liability claims in excess of our insurance coverage would be paid out of cash reserves, harming our financial condition and operating results.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our forecasts of market growth may prove to be inaccurate, and even if the markets in which we compete achieve the forecasted growth, our business may not increase at similar rates, if at all.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. Our forecasts relating to, among other things, the expected growth in the ambulatory cardiac monitoring solutions market may prove to be inaccurate.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our growth is subject to many factors, including whether the market for first-line ambulatory cardiac monitoring solutions continues to improve, the rate of market acceptance of the Zio service as compared to the products of our competitors and our success in implementing our business strategies, each of which is subject to many risks and uncertainties. If our Zio service works as anticipated to provide a correct first-line diagnosis, it may lead to a decrease in the amount of ambulatory cardiac monitoring prescriptions each year in the United States. This outcome would result if our Zio service is proven to produce the right diagnosis the first time, thereby reducing the need for additional testing. Accordingly, our forecasts of market opportunity should not be taken as indicative of our future growth.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><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 acquire other companies or technologies, or enter into joint ventures or other strategic alliances, which could divert our management&#8217;s attention, result in additional dilution to our stockholders and otherwise disrupt our operations and harm our operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may in the future seek to acquire or invest in businesses, applications or technologies that we believe could complement or expand our ambulatory cardiac monitoring solutions portfolio, enhance our technical capabilities or otherwise offer growth opportunities. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various costs and expenses in identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated. We may not be able to identify desirable acquisition targets or be successful in entering into an agreement with any particular target or obtain the expected benefits of any acquisition or investment. In addition, 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="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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">disruption in our relationships with existing strategic partners or suppliers as a result of such a transaction;</span></div><div style="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">unanticipated liabilities related to acquired companies;</span></div><div style="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">difficulties integrating acquired personnel, technologies and operations into our existing business;</span></div><div style="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">retention of key employees;</span></div><div style="padding-left:36pt;text-align:justify;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 to management of strategic alliances or joint ventures or acquisition integration challenges;</span></div><div style="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">increases in our expenses and reductions in our cash available for operations and other uses; and</span></div><div style="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">possible write-offs or impairment charges relating to acquired businesses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, the growth of our operations has been largely organic, and we have limited experience in acquiring other businesses or technologies or entering into joint ventures or strategic alliances. Acquisitions, joint ventures or strategic alliances could also result in dilutive issuances of equity securities, the use of our available cash, or the incurrence of debt, which could harm our operating results. In addition, if an acquired business, joint venture or strategic alliance fails to materialize or fails to meet our expectations, our operating results, business and financial condition may suffer.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidation of commercial payors could result in payors eliminating coverage or reducing reimbursement rates for our Zio service.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When payors combine their operations, the combined company may elect to reimburse our Zio service at the lowest rate paid by any of the participants in the consolidation or use its increased size to negotiate reduced rates. If one of the payors participating in the consolidation does not reimburse for the Zio service at all, the combined company may elect not to reimburse for the Zio service, which would adversely impact our operating results. While attempts by Aetna Inc. to acquire Humana Inc. and Anthem Inc. to acquire Cigna Corp. have been largely abandoned due to antitrust challenges by the DOJ, it is possible that these or other payor consolidations may occur in the future.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><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 utilize our net operating loss carryovers may be limited.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 and state net operating loss carryforwards (&#8220;NOLs&#8221;) of $368.2 million and $218.7&#160;million, respectively, which if not utilized will begin to expire in 2027 for federal purposes and began expiring in 2019 for state purposes. We may use these NOLs to offset against taxable income for U.S. federal and state income tax purposes. However, Section 382 of the Internal Revenue Code, as amended, may limit the NOLs we may use in any year for U.S. federal income tax purposes in the event of certain changes in ownership of our company. A Section 382 &#8220;ownership change&#8221; generally occurs if one or more stockholders or groups of stockholders who own at least 5% of a company&#8217;s stock increase their ownership by more than 50  percentage points  (by value) over their lowest ownership percentage within a rolling three year period. Similar rules may apply under state tax laws. Future issuances or sales of our stock, including certain transactions involving our stock that are outside of our control, could cause an &#8220;ownership change.&#8221; If an &#8220;ownership change&#8221; has occurred in the past or occurs in the future, Section 382 would impose an annual limit on the amount of pre-ownership change NOLs and other tax attributes we can use to reduce our taxable income, potentially increasing and accelerating our liability for income taxes, and also potentially causing those tax attributes to expire unused. As of December&#160;31, 2020, a Section 382 study is in the process of being performed. Any limitation on using NOLs could, depending on the extent of such limitation and the NOLs previously used, result in our retaining less cash after payment of U.S. federal and state income taxes during any year in which we have taxable income, rather than losses, than we would be entitled to retain if such NOLs were available as an offset against such income for U.S. federal and state income tax reporting purposes, which could adversely impact our operating results.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><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 identified material weaknesses in our internal control over financial reporting which could, if not remediated, result in material misstatements in our financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are responsible for establishing and maintaining adequate internal control over our financial reporting, as defined in Rule 13a-15(f) under the Securities Exchange Act. As disclosed in Item 9A of our Annual Reports on Form 10-K for the years ended December 31, 2018 and December 31, 2019, filed with the SEC on March 4, 2019 and March 2, 2020, respectively, we identified material weaknesses in our internal control over financial reporting. A material weakness is defined as a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. As a result of these material weaknesses, we concluded that our internal control over financial reporting was not effective based on criteria set forth by the Committee of Sponsoring Organization of the Treadway Commission in Internal Control-An Integrated Framework (2013).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To implement remedial measures as disclosed in Item 9A of our Annual Reports on Form 10-K for the years ended December 31, 2018 and December 31, 2019, filed with the SEC on March 4, 2019 and March 2, 2020, respectively, we committed additional resources, hired additional staff, and provided additional management oversight. If our remedial measures are insufficient to address the material weaknesses, or if additional material weaknesses or significant deficiencies in our internal control over financial reporting are discovered or occur in the future, our consolidated financial statements may contain material misstatements, and we could be required to restate our financial results. In addition, if we are unable to successfully remediate the material weakness that continues to exist and if we are unable to produce accurate and timely financial statements, our stock price may be adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, we were late in filing our Quarterly Report on Form 10-Q for the quarter ended September 30, 2019 due to errors that we identified affecting prior periods in our financial reports.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Intellectual Property</span></div><div><span><br/></span></div><div><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 become a party to intellectual property litigation or administrative proceedings that could be costly and could interfere with our ability to provide the Zio service.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The medical device industry has been characterized by extensive litigation regarding patents, trademarks, trade secrets, and other intellectual property rights, and companies in the industry have used intellectual property litigation to gain a competitive advantage. It is possible that U.S. and foreign patents and pending patent applications or trademarks controlled by third parties, especially those held by our competitors, may be alleged to cover our products or services, or that we may be accused of misappropriating third parties&#8217; trade secrets. Additionally, our products include hardware and software components that we purchase from vendors, and may include design components that are outside of our direct control. Our competitors, many of which have substantially greater resources and have made substantial investments in patent portfolios, trade secrets, trademarks, and competing technologies, may have applied for or obtained, or may in the future apply for or obtain, patents or trademarks that will prevent, limit or otherwise interfere with our ability to make, use, sell and/or export our products and services or to use product names. Moreover, in recent years, individuals and groups that are non-practicing entities, commonly referred to as &#8220;patent trolls,&#8221; have purchased patents or otherwise obtained rights to other intellectual property assets for the purpose of making claims of infringement in order to extract settlements. From time to time, we may receive threatening letters, notices or &#8220;invitations to license,&#8221; or may be the subject of claims that our products and business operations infringe or violate the intellectual property rights of others. The defense of these matters can be time-consuming, costly to defend in litigation, divert management&#8217;s attention and resources, damage our reputation and brand, and cause us to incur significant expenses or make substantial payments to satisfy judgments or settle claims. Vendors from which we purchase hardware or software may not indemnify or defend us in the event that such hardware or software is accused of infringing a third-party&#8217;s patent or trademark or of misappropriating a third-party&#8217;s trade secrets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, if such patents, trademarks, or trade secrets are successfully asserted against us, this may harm our business and result in injunctions preventing us from selling our products, license fees, damages and the payment of attorney&#8217;s fees and court costs. In addition, if we are found to have willfully infringed third-party patents or trademarks or to have misappropriated trade secrets, we could be required to pay treble damages in addition to other penalties. Although patent, trademark, trade secret, and other intellectual property disputes in the medical device and services area have often been settled through licensing or similar arrangements, costs associated with such arrangements may be substantial and could include ongoing royalties. We may be unable to obtain necessary licenses on satisfactory terms, if at all. If we do not obtain necessary licenses, we may not be able to redesign our Zio monitors or our Zio service to avoid infringement and our product development efforts may be negatively affected as a result.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Similarly, interference or derivation proceedings provoked by third parties or brought by the U.S. Patent and Trademark Office (&#8220;USPTO&#8221;) may be necessary to determine priority with respect to our patents, patent applications, trademarks or trademark applications. We may also become involved in other proceedings, such as reexamination, inter partes review, derivation or opposition proceedings before the USPTO or other jurisdictional body relating to our intellectual property rights or the intellectual property rights of others. Adverse determinations in a judicial or administrative proceeding or failure to obtain necessary licenses could prevent us from manufacturing the Zio monitors and selling the Zio service or using product names, which would have a significant adverse impact on our business.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additionally, we may need to commence proceedings against others to enforce our patents or trademarks, to protect our trade secrets or know how, or to determine the enforceability, scope and validity of the proprietary rights of others. These proceedings would result in substantial expense to us and significant diversion of effort by our technical and management personnel. We may not prevail in any lawsuits that we initiate, a scenario that could also result in the invalidation of our asserted patents, and the damages or other remedies awarded, if any, may not be commercially meaningful. We may not be able </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">to stop a competitor from marketing and selling products that are the same or similar to our products and services or from using product or service names that are the same or similar to ours, and our business may be harmed as a result.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use certain open source software in the infrastructure supporting the Zio service. Licensees of open source software may be required to make public and use certain source code, to license proprietary software for free or to make certain derivative works available to others. As a result, we may face claims from companies that incorporate open source software into their products or from open source licensors, claiming ownership of, or demanding release of, the source code, the open source software or derivative works that were developed using such software, or otherwise seeking to enforce the terms of the applicable open source license. These claims could result in litigation and could require us to cease offering the Zio service unless and until we can re-engineer it to avoid infringement. This re-engineering process could require significant additional research and development resources, and we may not be able to complete it successfully. While we monitor and control the use of open source software in the Zio service and in any third party software that is incorporated into the Zio service, and we try to ensure that no open source software is used in such a way as to require us to disclose the source code underlying the Zio service, there can be no guarantee that such use could not inadvertently occur. These risks could be difficult to eliminate or manage, and, if not addressed, could harm our business, intellectual property protection, financial condition and operating results.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intellectual property rights may not provide adequate protection, which may permit third parties to compete against us more effectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to remain competitive, we must develop and maintain protection of the proprietary aspects of our technologies. We rely on a combination of patents, copyrights, trademarks, trade secret laws and confidentiality and invention assignment agreements with employees and third parties to protect our intellectual property rights. As of December&#160;31, 2020, we owned, or retained exclusive license to, twenty issued U.S. patents, the earliest of which will expire in 2028. As of December&#160;31, 2020, we also owned, or retained an exclusive license to, seven issued patents from the Japanese Patent Office, two issued patents from the Australian Patent Office, four issued patents from the Canadian Patent Office, four issued patents from the European Patent Office, and two issued patents from the Korean Patent Office. The earliest expiration date of these international patents is 2027. As of December&#160;31, 2020, we had nineteen pending patent applications globally, including eight in the United States, four in the European Patent Office, three in Japan, and one in each of Australia, Korea, China and India. Our patents and patent applications are directed to covering key aspects of the design, manufacture and use of the Zio monitor and the Zio service.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely, in part, on our ability to obtain and maintain patent protection for our proprietary products and processes. The process of applying for and obtaining a patent is expensive, time-consuming and complex, and we may not be able to file, prosecute, maintain, enforce or license all necessary or desirable patent applications at a reasonable cost, in a timely manner, or in all jurisdictions where protection may be commercially advantageous, or we may not be able to protect our proprietary rights at all. Despite our efforts to protect our proprietary rights, unauthorized parties may be able to obtain and use information that we regard as proprietary. In addition, the issuance of a patent does not ensure that it is valid or enforceable, so even if we obtain patents, they may not be valid or enforceable against third parties. Our patent applications may not result in issued patents and our patents may not be sufficiently broad to protect our technology. Issued international patents may carry a requirement to &#8220;work&#8221; a patent in the applicable geography; failure to do so could lead to loss of the patent or the requirement to accept licensing terms, both of which would be favorable to our competitors. Furthermore, the issuance of a patent does not give us the right to practice the patented invention. Third parties may have blocking patents that could prevent us from marketing our own products and practicing our own technology. Alternatively, third parties may seek approval to market their own products similar to or otherwise competitive with our products. In these circumstances, we may need to defend and/or assert our patents, including by filing lawsuits alleging patent infringement. In any of these types of proceedings, a court or agency with jurisdiction may find our patents invalid or unenforceable; competitors may then be able to market products and use manufacturing and analytical processes that are substantially similar to ours. Even if we have valid and enforceable patents, these patents still may not provide protection against competing products or processes sufficient to achieve our business objectives. Litigation is time-consuming and expensive and would divert our resources.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 the confidentiality of our trade secrets and other proprietary information, our business and competitive position may be harmed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely heavily on trade secrets as well as invention assignment and confidentiality provisions that we have in contracts with our employees, consultants, collaborators and others to protect our algorithms and other aspects of our Zio service. We may not be able to prevent the unauthorized disclosure or use of our technical knowledge or other trade secrets by consultants, vendors or former or current employees, despite the existence generally of these confidentiality agreements and other contractual restrictions. These agreements may not provide meaningful protection for our trade secrets, know-how, or other proprietary information in the event of any unauthorized use, misappropriation, or disclosure of such trade secrets, know-how, or other proprietary information. There can be no assurance that employees, consultants, vendors and clients have executed such </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">agreements or have not breached or will not breach their agreements with us, that we will have adequate remedies for any breach, or that our trade secrets will not otherwise become known or independently developed by competitors. Despite the protections we do place on our intellectual property, monitoring unauthorized use and disclosure of our intellectual property is difficult, and we do not know whether the steps we have taken to protect our intellectual property will be adequate. In addition, the laws of many foreign countries will not protect our intellectual property rights to the same extent as the laws of the United States. Consequently, we may be unable to prevent our proprietary technology from being exploited abroad, which could affect our ability to expand to international markets or require costly efforts to protect our technology.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also employ individuals who were previously or are concurrently employed at research institutions or other medical device companies, including our competitors or potential competitors. We 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 or concurrent employers, or that patents and applications we have filed to protect inventions of these employees, even those related to one or more of our products, are rightfully owned by their former or concurrent employer. Litigation may be necessary to defend against these claims. 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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 protection is incomplete, we are exposed to a greater risk of direct competition. A third party could, without authorization, copy or otherwise obtain and use our products or technology, or develop similar technology. Our competitors could purchase our products and attempt to replicate some or all of the competitive advantages we derive from our development efforts or design around our protected technology. Our failure to secure, protect and enforce our intellectual property rights could substantially harm the value of our Zio service, brand and business. The theft or unauthorized use or publication of our trade secrets and other confidential business information could reduce the differentiation of our products and harm our business, the value of our investment in development or business acquisitions could be reduced and third parties might make claims against us related to losses of their confidential or proprietary information. Any of the foregoing could materially and adversely affect our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, it is possible that others will independently develop the same or similar technology or otherwise obtain access to our unpatented technology, and in such cases we could not assert any trade secret rights against such parties. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our trade secret rights and related confidentiality and nondisclosure provisions. If we fail to obtain or maintain trade secret protection, or if our competitors obtain our trade secrets or independently develop technology similar to ours or competing technologies, our competitive market position could be materially and adversely affected. In addition, some courts inside and outside the United States are less willing or unwilling to protect trade secrets, and agreement terms that address non-competition are difficult to enforce in many jurisdictions, and might not be enforceable in certain cases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 trademarks and tradenames are not adequately protected, then we may not be able to build name recognition in our markets and our business may be adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We rely on trademarks, service marks, trade names and brand names, such as our registered trademark &#8220;ZIO,&#8221; to distinguish our products from the products of our competitors, and have registered or applied to register these trademarks. We cannot assure you that our trademark applications will be approved. During trademark registration proceedings, we may receive rejections. Although we are given an opportunity to respond to those rejections, we may be unable to overcome such rejections. In addition, in proceedings before the USPTO and in proceedings before comparable agencies in many foreign jurisdictions, third parties are given an opportunity to oppose pending trademark applications and to seek to cancel registered trademarks. Opposition or cancellation proceedings may be filed against our trademarks, and our trademarks may not survive such proceedings. In the event that our trademarks are successfully challenged, we could be forced to rebrand our products, which could result in loss of brand recognition and could require us to devote resources towards advertising and marketing new brands. Further, we cannot assure you that competitors will not infringe our trademarks or that we will have adequate resources to enforce our trademarks. Additionally, we are aware of at least one third party that has registered the &#8220;IRHYTHM&#8221; mark in the European Union in connection with computer software for controlling and managing patient medical information, heart rate monitors, and heart rate monitors to be worn during moderate exercise, among other uses. We and the third party are involved in adversary proceedings before the Trademark Office in the European Union, and those proceedings could impact our ability to obtain a European Union trade mark registration for the &#8220;IRHYTHM&#8221; mark, although we already own many national registrations for IRHYTHM in Europe.  </span></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 patent law could diminish the value of patents in general, thereby impairing our ability to protect our existing and future products.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recent patent reform legislation could increase the uncertainties and costs surrounding the prosecution of patent applications and the enforcement or defense of issued patents. In 2011, the Leahy-Smith America Invents Act (&#8220;Leahy-Smith Act&#8221;) was signed into law. The Leahy-Smith Act includes a number of significant changes to U.S. patent law. These include provisions that affect the way patent applications are prosecuted and also may affect patent litigation. These also include provisions that switched the United States from a &#8220;first-to-invent&#8221; system to a &#8220;first-to-file&#8221; system, allow third-party submission of prior art to the USPTO during patent prosecution and set forth additional procedures to attack the validity of a patent by the USPTO, administered post grant proceedings. Under a first-to-file system, assuming the other requirements for patentability are met, the first inventor to file a patent application generally will be entitled to the patent on an invention regardless of whether another inventor had made the invention earlier. Under the new post grant provisions of the Leahy-Smith Act, the USPTO introduced procedures that provide additional administrative pathways for third parties to challenge issued patents. Inter partes review (&#8220;IPR&#8221;) is one of these procedures. The number of IPR challenges filed is increasing, and in many cases, the USPTO is canceling or significantly narrowing issued patent claims. Accordingly, even if a patent is granted by the USPTO, there is risk that it may not withstand an IPR challenge. Accordingly, it is not clear what, if any, impact the Leahy-Smith Act will have on the operation of our business. The Leahy-Smith Act and its implementation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could have a material adverse effect on our business, financial condition, results of operations and prospects.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, patent reform legislation may pass in the future that could lead to additional uncertainties and increased costs surrounding the prosecution, enforcement and defense of our patents and applications. Furthermore, the U.S. Supreme Court and the U.S. Court of Appeals for the Federal Circuit have made, and will likely continue to make, changes in how the patent laws of the United States are interpreted. Recent case law has increased uncertainty regarding the availability of patent protection for certain technologies and the costs associated with obtaining patent protection for those technologies. For example, the U.S. Supreme Court has ruled on several patent cases in recent years, either narrowing the scope of patent protection available in certain circumstances or weakening the rights of patent owners in certain situations. In particular, the 2014 decision by the U.S. Supreme Court in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Alice Corp. v. CLS Bank International</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has increased the difficulty of obtaining new software patents and enforcing existing software patents. Similarly, foreign courts have made, and will likely continue to make, changes in how the patent laws in their respective jurisdictions are interpreted. We cannot predict future changes in the interpretation of patent laws or changes to patent laws that might be enacted into law by U.S. and foreign legislative bodies. Those changes may materially affect our patents or patent applications and our ability to obtain additional patent protection in the future.</span></div><div><span><br/></span></div><div><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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 the regulatory environment may constrain or require us to restructure our operations, which may harm our revenue and operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Healthcare laws and regulations change frequently and may change significantly in the future. We may not be able to adapt our operations to address every new regulation, and new regulations may adversely affect our business. We cannot assure you that a review of our business by courts or regulatory authorities would not result in a determination that adversely affects our revenue and operating results, or that the healthcare regulatory environment will not change in a way that restricts our operations. In addition, there is risk that the U.S. Congress may implement changes in laws and regulations governing healthcare service providers, including measures to control costs, or reductions in reimbursement levels, which may adversely affect our business and results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government payors, such as CMS, as well as insurers, have increased their efforts to control the cost, utilization and delivery of healthcare services. From time to time, the U.S. Congress has considered and implemented changes in the CMS fee schedules in conjunction with budgetary legislation. Further reductions of reimbursement by CMS for services or changes in policy regarding coverage of tests or other requirements for payment, such as prior authorization or a physician or qualified practitioner&#8217;s signature on test requisitions, may be implemented from time to time. Reductions in the reimbursement rates and changes in payment policies of other third-party payors may occur as well. Similar changes in the past have resulted in reduced payments as well as added costs and have added more complex regulatory and administrative requirements. For example, on January 29, 2021,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">Novitas Solutions, a Medicare Administrative Contractor that we, physicians and hospitals rely on to process Medicare reimbursement claims related to our Zio service recently published reimbursement rates that were considerably lower than those than expected. Further changes in federal, state, local and third-party payor regulations or policies may have a material adverse impact on our business. Actions by agencies regulating insurance or changes in other laws, regulations, or policies may also have a material adverse effect on our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><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 fail to comply with healthcare and other governmental regulations, we could face substantial penalties and our business, results of operations and financial condition could be adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The products and services we offer are highly regulated, and there can be no assurance that the regulatory environment in which we operate will not change significantly and adversely in the future. Our arrangements with physicians, hospitals and clinics may expose us to broadly applicable fraud and abuse and other laws and regulations that may restrict the financial arrangements and relationships through which we market, sell and distribute our products and services. Our employees, consultants, and commercial partners may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements. Federal and state healthcare laws and regulations that may affect our ability to conduct business, include, without limitation:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">federal and state laws and regulations regarding billing and claims payment applicable to our Zio service and regulatory agencies enforcing those laws and regulations;</span></div><div style="padding-left:36pt;text-align:justify;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, which prohibits, among other things, any person from knowingly and willfully offering, soliciting, receiving or providing remuneration, directly or indirectly, in exchange for or to induce either the referral of an individual for, or the purchase, order or recommendation of, any good or service for which payment may be made under federal healthcare programs, such as the CMS programs;</span></div><div style="padding-left:36pt;text-align:justify;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, which prohibits, among other things, individuals or entities from knowingly presenting, or causing to be presented, false claims, or knowingly using false statements, to obtain payment from the federal government;</span></div><div style="padding-left:36pt;text-align:justify;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">federal criminal laws that prohibit executing a scheme to defraud any healthcare benefit program or making false statements relating to healthcare matters;</span></div><div style="padding-left:36pt;text-align:justify;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 FCPA, the U.K. Bribery Act of 2010, and other local anti-corruption laws that apply to our international activities;</span></div><div style="padding-left:36pt;text-align:justify;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 Payment Sunshine Act, or Open Payments, created under the Affordable Care Act, and its implementing regulations, which requires manufacturers of drugs, medical devices, biologicals and medical supplies for which payment is available under Medicare, Medicaid, or the Children&#8217;s Health Insurance Program to report annually to the U.S. Department of Health and Human Services, information related to payments or other transfers of value made to licensed physicians and teaching hospitals, as well as ownership and investment interests held by physicians and their immediate family members;</span></div><div style="padding-left:36pt;text-align:justify;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">HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act, and its implementing regulations, which impose certain requirements relating to the privacy, security and transmission of individually identifiable health information; HIPAA also created criminal liability for knowingly and willfully falsifying or concealing a material fact or making a materially false statement in connection with the delivery of or payment for healthcare benefits, items or services;</span></div><div style="padding-left:36pt;text-align:justify;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 GDPR, which replaces the 1995 Data Protection Directive known as Directive 95/46/EC;</span></div><div style="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 federal physician self-referral prohibition, commonly known as the Stark Law; and</span></div><div style="padding-left:36pt;text-align:justify;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 law equivalents of each of the above federal laws, such as anti-kickback and false claims laws which may apply to items or services reimbursed by any third-party payor, including commercial insurers, and state and foreign laws governing the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and often are not preempted by HIPAA, thus complicating compliance efforts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Affordable Care Act was enacted in 2010. The Affordable Care Act, among other things, amends the intent requirement of the federal Anti-Kickback Statute and criminal healthcare fraud statutes. A person or entity no longer needs to have actual knowledge of this statute or specific intent to violate it. In addition, the Affordable Care Act provides that the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the False Claims Act.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of the breadth of these laws and the narrowness of available statutory and regulatory exemptions, it is possible that some of our activities could be subject to challenge under one or more of such laws. Any action brought against us for violations of these laws or regulations, even successfully defended, could cause us to incur significant legal expenses and divert our management&#8217;s attention from the operation of our business. We may be subject to private &#8220;qui tam&#8221; actions brought by individual whistleblowers on behalf of the federal or state governments, with potential liability under the federal False Claims Act including mandatory treble damages and significant per-claim penalties, which were increased to $11,665 to $23,331 per false claim in 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have adopted policies and procedures designed to comply with these laws and regulations and conduct internal reviews of our compliance with these laws, our compliance is also subject to governmental review. The growth of our business and sales organization and our expansion outside of the United States may increase the potential of violating these laws or our internal policies and procedures. The risk of our being found in violation of these or other laws and regulations is further </span></div><div style="height:42.75pt;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%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased by the fact that many have not been fully interpreted by the regulatory authorities or the courts, and their provisions are open to a variety of interpretations. Any action brought against us for violation of these or other laws or regulations, even if we successfully defend against it, could cause us to incur significant legal expenses and divert our management&#8217;s attention from the operation of our business. If our operations are found to be in violation of any of the federal, state and foreign laws described above or any other current or future fraud and abuse or other healthcare laws and regulations that apply to us, we may be subject to penalties, including significant criminal, civil, and administrative penalties, damages, fines, imprisonment, for individuals, exclusion from participation in government programs, such as Medicare and Medicaid, and we could be required to curtail or cease our operations. Any of the foregoing consequences could seriously harm our business and our financial results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 fail to obtain and maintain necessary regulatory clearances or approvals for the Zio monitors and Zio service, or if clearances or approvals for future products and indications are delayed or not issued, our commercial operations would be harmed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Zio monitors and Zio service are subject to extensive regulation by the FDA in the United States and by our Notified Body in the European Union and in the UK. Government regulations specific to medical devices are wide ranging and govern, among other things:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">product design, development, manufacture, and release;</span></div><div style="padding-left:36pt;text-align:justify;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">laboratory, preclinical and clinical testing, labeling, packaging, storage and distribution;</span></div><div style="padding-left:36pt;text-align:justify;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">premarketing clearance or approval;</span></div><div style="padding-left:36pt;text-align:justify;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">service operations</span></div><div style="padding-left:36pt;text-align:justify;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">record keeping;</span></div><div style="padding-left:36pt;text-align:justify;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">product marketing, promotion and advertising, sales and distribution; and</span></div><div style="padding-left:36pt;text-align:justify;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">post-marketing surveillance, including reporting of deaths or serious injuries and recalls and correction and removals.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Before a new medical device or service, or a new intended use for an existing product or service, can be marketed in the United States, a company must first submit and receive either 510(k) clearance or premarketing approval from the FDA, unless an exemption applies. Either process can be expensive, lengthy and unpredictable. We may not be able to obtain the necessary clearances or approvals or may be unduly delayed in doing so, which could harm our business. Furthermore, even if we are granted regulatory clearances or approvals, they may include significant limitations on the indicated uses for the product, which may limit the market for the product. Although we have obtained 510(k) clearance to market the Zio monitors and the Zio service, our clearance can be revoked if safety or efficacy problems develop.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we are required to file various reports with the FDA, and European regulators, including reports required by the medical device reporting regulations (&#8220;MDRs&#8221;) that require that we report to the regulatory authorities if our Zio service may have caused or contributed to a death or serious injury or malfunctioned in a way that would likely cause or contribute to a death or serious injury if the malfunction were to recur. If these reports are not filed in a timely manner, regulators may impose sanctions and we may be subject to product liability or regulatory enforcement actions, all of which could harm our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we initiate a correction or removal for our Zio service to reduce a risk to health posed by the Zio service, we would be required to submit a publicly available Correction and Removal report to the FDA and, in many cases, similar reports to other regulatory agencies. This report could be classified by the FDA as a device recall which could lead to increased scrutiny by the FDA, other international regulatory agencies and our customers regarding the quality and safety of our Zio service. Furthermore, the submission of these reports could be used by competitors against us and cause physicians to delay or cancel prescriptions, which could harm our reputation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we assess a potential quality issue or complaint as not requiring either field action or notification, respectively, regulators may review documentation of that decision during a subsequent audit. If regulators disagree with our decision, or take issue with either our investigation process or the resulting documentation, regulatory agencies may impose sanctions and we may be subject to regulatory enforcement actions, including warning letters, all of which could harm our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FDA and the Federal Trade Commission (&#8220;FTC&#8221;) also regulate the advertising and promotion of our products and services to ensure that the claims we make are consistent with our regulatory clearances, that there is adequate and reasonable data to substantiate the claims and that our promotional labeling and advertising is neither false nor misleading. If the FDA or FTC determines that any of our advertising or promotional claims are misleading, not substantiated or not permissible, we may be subject to enforcement actions, including warning letters, and we may be required to revise our promotional claims and make other corrections or restitutions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FDA and state and international authorities have broad enforcement powers. Our failure to comply with applicable regulatory requirements could result in enforcement action by any such agency, which may include any of the following sanctions:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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 publicity, warning letters, fines, injunctions, consent decrees and civil penalties;</span></div><div style="padding-left:36pt;text-align:justify;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">repair, replacement, refunds, recall or seizure of our products;</span></div><div style="padding-left:36pt;text-align:justify;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">operating restrictions, partial suspension or total shutdown of production;</span></div><div style="padding-left:36pt;text-align:justify;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">denial of our requests for regulatory clearance or premarket approval of new products or services, new intended uses or modifications to existing products or services;</span></div><div style="padding-left:36pt;text-align:justify;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">withdrawal of regulatory clearance or premarket approvals that have already been granted; and</span></div><div style="padding-left:36pt;text-align:justify;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">criminal prosecution.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of these events were to occur, our business and financial condition could be harmed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Material modifications to the Zio monitors, labelling of the Zio monitors, or Zio service may require new 510(k) clearances, CE Marks or other premarket approvals or may require us to recall or cease marketing our products and services until clearances are obtained.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Material modifications to the intended use or technological characteristics of the Zio monitors or Zio service will require new 510(k) clearances, premarket approvals or CE Mark grants, or require us to recall or cease marketing the modified devices until these clearances or approvals are obtained. Based on FDA published guidelines, the FDA requires device manufacturers to initially make and document a determination of whether or not a modification requires a new approval, supplement or clearance; however, the FDA can review a manufacturer&#8217;s decision. Any modification to an FDA cleared device or service that would significantly affect its safety or efficacy or that would constitute a major change in its intended use would require a new 510(k) clearance or possibly a premarket approval. We may not be able to obtain additional 510(k) clearances or premarket approvals for new products or for modifications to, or additional indications for, the Zio monitors or Zio service in a timely fashion, or at all. Delays in obtaining required future clearances would harm our ability to introduce new or enhanced products in a timely manner, which in turn would harm our future growth. We have made modifications to the Zio monitors and Zio service in the past that we believe do not require additional clearances or approvals, and we may make additional modifications in the future. If the FDA or an EU Notified Body disagrees and requires new clearances or approvals for any of these modifications, we may be required to recall and to stop selling or marketing the Zio monitors and Zio service as modified, which could harm our operating results and require us to redesign our products or services. In these circumstances, we may be subject to significant enforcement actions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 or our suppliers fail to comply with the FDA&#8217;s QSR or the European Union&#8217;s Medical Device Directive, our manufacturing or distribution operations could be delayed or shut down and our revenue could suffer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our manufacturing and design processes and those of our third-party suppliers are required to comply with the FDA&#8217;s Quality System Regulation (&#8220;QSR&#8221;) and the EU&#8217;s Medical Device Directive (&#8220;MDD&#8221;), through May 2021, after which time compliance with the MDR will be required. All of these regulations cover procedures and documentation requirements for the design, testing, production, control, quality assurance, labeling, packaging, storage and shipping of Zio monitors. We are also subject to similar state requirements and licenses, and to ongoing ISO compliance in all operations, including design, manufacturing, and service, to maintain our CE Mark. In addition, we must engage in extensive recordkeeping and reporting and must make available our facilities and records for periodic unannounced inspections by governmental agencies, including the FDA, state authorities, EU Notified Bodies and comparable agencies in other countries. If we fail a regulatory inspection, our operations could be disrupted and our manufacturing interrupted. Failure to take adequate corrective action in response to an adverse regulatory inspection could result in, among other things, a shutdown of our manufacturing or product distribution operations, significant fines, suspension of marketing clearances and approvals, seizures or recalls of our device, operating restrictions and criminal prosecutions, any of which would cause our business to suffer. Furthermore, our key component suppliers may not currently be or may not continue to be in compliance with applicable regulatory requirements, which may result in manufacturing delays for our product and cause our revenue to decline.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are registered with the FDA as a medical device specifications developer and manufacturer. The FDA has broad post-market and regulatory enforcement powers. We are subject to unannounced inspections by the FDA and the Food and Drug Branch of the California Department of Public Health (&#8220;CDPH&#8221;) to determine our compliance with the QSR and other regulations at both our design and manufacturing facilities, and these inspections may include the manufacturing facilities of our suppliers. Our design facilities in San Francisco, California were most recently audited by the FDA in June 2016 and no formal observations resulted. The most recent FDA audit of our manufacturing facility occurred in October 2018 and no formal </span></div><div style="height:42.75pt;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%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">observations resulted. No additional follow up with the FDA was required and we believe that we are in compliance, in all material respects, with the QSR.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also registered with the EU as a medical device developer, manufacturer and service operator through the National Standard Authority of Ireland (&#8220;NSAI&#8221;) our European Notified Body. Most recently, the NSAI completed an ISO 13485 surveillance audit of our design, manufacturing and service operations in May 2020 and we believe that we are in compliance, in all material respects, with the MDD.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We can provide no assurance that we will continue to remain in compliance with the QSR or MDD, or to the European Union's new MDRs, which will be required to comply with by May 2021. If the FDA, CDPH or NSAI inspect any of our facilities and discover compliance problems, we may have to cease manufacturing and product distribution until we can take the appropriate remedial steps to correct the audit findings. Taking corrective action may be expensive, time consuming and a distraction for management and if we experience a delay at our manufacturing facility we may be unable to produce Zio monitors, which would harm our business.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Zio monitors may in the future be subject to product recalls that could harm our reputation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FDA and similar governmental authorities in other countries have the authority to require the recall of commercialized products in the event of material regulatory deficiencies or defects in design or manufacture. A government mandated or voluntary recall by us could occur as a result of component failures, manufacturing errors or design or labeling defects. Recalls of Zio monitors would divert managerial attention, be expensive, harm our reputation with customers and harm our financial condition and results of operations. A recall announcement would also negatively affect our stock price.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Healthcare reform measures could hinder or prevent the Zio service&#8217;s commercial success.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the United States, there have been, and we expect there will continue to be, a number of legislative and regulatory changes to the healthcare system in ways that could harm our future revenues and profitability and the demand for the Zio service. Federal and state lawmakers regularly propose and, at times, enact legislation that would result in significant changes to the healthcare system, some of which are intended to contain or reduce the costs of medical products and services. The Affordable Care Act contains a number of provisions, including those governing enrollment in federal healthcare programs, reimbursement changes and fraud and abuse measures, all of which will impact existing government healthcare programs and will result in the development of new programs. We face uncertainties that might result from modifications or repeal of any of the provisions of the Affordable Care Act, including as a result of current and future executive orders and legislative actions. The impact of those changes on us and potential effect on the medical device industry as a whole is currently unknown. Any changes to the Affordable Care Act are likely to have an impact on our results of operations, and may have a material adverse effect on our results of operations. We cannot predict what other health care programs and regulations will ultimately be implemented at the federal or state level or the effect of any future legislation or regulation in the United States may have on our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The continuing efforts of the government, insurance companies, managed care organizations and other payors of healthcare services to contain or reduce costs of healthcare may harm:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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 set a price that we believe is fair for our Zio service;</span></div><div style="padding-left:36pt;text-align:justify;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 generate revenue and achieve or maintain profitability; and</span></div><div style="padding-left:36pt;text-align:justify;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 availability of capital.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compliance with environmental laws and regulations could be expensive, and failure to comply with these laws and regulations could subject us to significant liability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research and development and manufacturing operations may involve the use of hazardous substances and are subject to a variety of federal, state, local and foreign environmental laws and regulations relating to the storage, use, discharge, disposal, remediation of, and human exposure to, hazardous substances and the sale, labeling, collection, recycling, treatment and disposal of products containing hazardous substances. Liability under environmental laws and regulations can be joint and several and without regard to fault or negligence. Compliance with environmental laws and regulations may be expensive and noncompliance could result in substantial liabilities, fines and penalties, personal injury and third-party property damage claims and substantial investigation and remediation costs. Environmental laws and regulations could become more stringent over time, imposing greater compliance costs and increasing risks and penalties associated with violations. We cannot assure you that violations of these laws and regulations will not occur in the future or have not occurred in the past as a result of human error, accidents, equipment failure or other causes. The expense associated with environmental regulation and remediation could harm our financial condition and operating results.</span></div><div style="height:42.75pt;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%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exposure to United Kingdom political developments, including the outcome of its withdrawal from membership in the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">European Union, could be costly and difficult to comply with and could seriously harm our business.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have based a significant portion of our non-U.S. operations in the United Kingdom. In June 2016, a referendum was held in the U.K. which resulted in a majority voting in favor of the U.K. withdrawing from the E.U. (commonly referred to as "Brexit"). Pursuant to legislation approved by the U.K. Parliament and the E.U. Parliament in January 2020, the U.K. withdrew from the E.U. with effect from 11 p.m. (GMT) on January 31, 2020 on the terms of a withdrawal agreement agreed between the U.K. and the E.U. in October 2019. On December 24, 2020, the U.K. and E.U. agreed to a trade deal (the &#8220;Trade and Cooperation Agreement&#8221;) which was ratified by the U.K. on December 30, 2020. The Trade and Cooperation Agreement is subject to formal approval by the European Parliament and the Council of the European Union before it comes into effect and has been applied provisionally since January 1, 2021. There are still a number of areas of uncertainty in connection with the future of the U.K. and its relationship with the E.U. and the application and interpretation of the Trade and Cooperation Agreement, and Brexit related matters may take several years to be clarified and resolved.  For example, because a significant proportion of the regulatory framework in the U.K. is currently derived from E.U. directives and regulations, Brexit could result in material changes to the regulatory regime applicable to many of our current operations. Although the Trade and Cooperation Agreement offers U.K. and E.U. companies preferential access to each other&#8217;s markets, ensuring imported goods will be free of tariffs and quotas, economic relations between the U.K. and the E.U. will now be on more restricted terms than existed previously. Therefore, at this time, we cannot predict the impact that the Trade and Cooperation Agreement and any future agreements contemplated under the terms of the Trade and Cooperation Agreement will have on our future business efforts to commercialize our Zio service in the U.K. and E.U. Accordingly, it is possible that new terms of the Trade and Cooperation Agreement may adversely affect our operations and financial results. We are currently in the process of evaluating our own risks and uncertainties to ascertain what financial, trade, regulatory and legal implications the Trade and Cooperation Agreement could have on our operations in the U.K. and otherwise. Finally, uncertainty surrounding Brexit has contributed to recent fluctuations in the U.K. economy as a whole which could experience future disruptions. As a result, Brexit could cause financial and capital markets within and outside the U.K. or the E.U. to constrict, thereby negatively impacting our ability to finance our U. K. operations which could also have an adverse effect on our results of operations and financial condition. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Common Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 and issuances of securities could negatively affect our stock price and dilute the ownership interest of our existing investors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our expected future capital requirements may depend on many factors, including expanding our customer base, the expansion of our salesforce, and the timing and extent of spending on the development of our technology to increase our product offerings. If we raise additional funds by issuing equity securities, our stockholders may experience dilution. Additionally, new investors could gain rights, preferences and privileges senior to those of existing holders of our common stock. Any future debt financing into which we enter may impose upon us additional covenants that restrict our operations, including limitations on our ability to incur liens or additional debt, pay dividends, repurchase our common stock, make certain investments and engage in certain merger, consolidation or asset sale transactions. Any debt financing or additional equity that we raise may contain terms that are not favorable to us or our stockholders.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales or issuances of a substantial amount of securities, or the perception that such sales could occur, may cause a decline in the price of our common stock. Future resales of our common stock by our existing stockholders could cause the market price of our common stock to decline. In addition, the shares of common stock subject to outstanding options and restricted stock units under our 2016 Equity Incentive Plan and our 2016 Employee Stock Purchase Plan and the shares reserved for future issuance under both such plans may become eligible for sale in the public markets in the future, subject to certain legal and control limitations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may sell shares or other securities in any offering at a price per share that is less than the price per share paid by existing investors, and investors purchasing shares or other securities in the future could have rights superior to existing stockholders. The price per share at which we sell additional shares of our common stock, or securities convertible or exchangeable into common stock, in future transactions may be higher or lower than the price per share paid by existing investors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market price of our common stock may fluctuate substantially, and you could lose all or part of your investment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of our common stock may continue to fluctuate substantially in response to, among other things, the risk factors described in this Annual Report on Form 10-K and other factors, many of which are beyond our control, including:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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 analysts&#8217; estimates, investors&#8217; perceptions, recommendations by securities analysts or our failure to achieve analysts&#8217; estimates;</span></div><div style="padding-left:36pt;text-align:justify;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">quarterly variations in our or our competitors&#8217; results of operations;</span></div><div style="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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the impact or anticipated impact of the COVID-19 pandemic on us;</span></div><div style="padding-left:36pt;text-align:justify;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">periodic fluctuations in our revenue, due in part to the way in which we recognize revenue;</span></div><div style="padding-left:36pt;text-align:justify;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 financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;</span></div><div style="padding-left:36pt;text-align:justify;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 market conditions and other factors unrelated to our operating performance or the operating performance of our competitors;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt">changes in reimbursement coverage and rates by current or potential payors;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt">changes in CPT codes or the establishment of new CPT codes applicable to the Zio service;</span></div><div style="padding-left:36pt;text-align:justify;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 operating performance and stock market valuations of other technology companies generally, or those in the medical device industry in particular;</span></div><div style="padding-left:36pt;text-align:justify;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 changes in regulatory oversight of our products;</span></div><div style="padding-left:36pt;text-align:justify;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 results of our clinical trials;</span></div><div style="padding-left:36pt;text-align:justify;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 loss of key personnel, including changes in our board of directors and management;</span></div><div style="padding-left:36pt;text-align:justify;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">legislation or regulation affecting our market;</span></div><div style="padding-left:36pt;text-align:justify;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">lawsuits threatened or filed against us;</span></div><div style="padding-left:36pt;text-align:justify;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 announcement of new products or product enhancements by us or our competitors;</span></div><div style="padding-left:36pt;text-align:justify;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">announced or completed acquisitions of businesses or technologies by us or our competitors;</span></div><div style="padding-left:36pt;text-align:justify;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 related to patents issued to us or our competitors and to litigation; and</span></div><div style="padding-left:36pt;text-align:justify;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 industry.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fluctuations in our stock price, volume of shares traded, and changes in our market valuations may make our stock less attractive to certain investors. In the past, stockholders have filed securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business, and adversely affect our business, results of operations, financial condition, reputation and cash flows. These factors may materially and adversely affect the market price of our common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 or reports about our business, or if they issue adverse or misleading opinions regarding our stock, our stock price and trading volume could decline.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 any of the analysts who cover us issue an adverse or misleading opinion regarding us, our business model, our intellectual property or our stock performance, or if our target studies and operating results fail to meet the expectations of analysts, our stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, 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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The requirements of being a public company may strain our resources, divert management&#8217;s attention and affect our ability to attract and retain executive management and qualified board members.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd Frank Act, the listing requirements of The NASDAQ Stock Market and other applicable securities laws, rules and regulations. Compliance with these laws, rules and regulations will increase our legal and financial compliance costs, make some activities more difficult, time consuming or costly and increase demand on our systems and resources. The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and operating results. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, our management and other personnel divert attention from operational and other business matters to devote substantial time to these public company requirements. In particular, we will incur significant expenses and devote substantial management effort toward ensuring compliance with the requirements of Section 404, which has increased now that we will no </span></div><div style="height:42.75pt;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%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">longer be an emerging growth company under the JOBS Act. We continue to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge. We cannot predict or estimate the amount of additional costs we will incur in order to remain compliant with our public company reporting requirements or the timing of such costs. Additional compensation costs and any future equity awards will increase our compensation expense, which will increase our general and administrative expense and could adversely affect our profitability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management&#8217;s time and attention from revenue generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be harmed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that being a public company and compliance with applicable rules and regulations will make it more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified executive officers and members of our board of directors, particularly to serve on our audit committee and compensation committee.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of disclosure of information in this filing and in other filings required of a public company, our business and financial condition is more visible, which could be advantageous to our competitors and other third parties and could result in threatened or actual litigation. If such claims are successful, our business and operating results could be harmed, and even if the claims are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and harm our business and operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 amended and restated certificate of incorporation and bylaws, and Delaware law, could discourage a change in control of our company or a change in our management.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation and bylaws contain provisions that might enable our management to resist a takeover. These provisions include:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">a classified board of directors;</span></div><div style="padding-left:36pt;text-align:justify;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">advance notice requirements applicable to stockholders for matters to be brought before a meeting of stockholders and requirements as to the form and content of a stockholders&#8217; notice;</span></div><div style="padding-left:36pt;text-align:justify;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">a supermajority stockholder vote requirement for amending certain provisions of our amended and restated certificate of incorporation and bylaws;</span></div><div style="padding-left:36pt;text-align:justify;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 right to issue preferred stock without stockholder approval, which could be used to dilute the stock ownership of a potential hostile acquirer;</span></div><div style="padding-left:36pt;text-align:justify;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">allowing stockholders to remove directors only for cause;</span></div><div style="padding-left:36pt;text-align:justify;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">a requirement that the authorized number of directors may be changed only by resolution of the board of directors;</span></div><div style="padding-left:36pt;text-align:justify;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">allowing all vacancies, including newly created directorships, to be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum, except as otherwise required by law;</span></div><div style="padding-left:36pt;text-align:justify;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">a requirement that our stockholders may only take action at annual or special meetings of our stockholders and not by written consent;</span></div><div style="padding-left:36pt;text-align:justify;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">limiting the forum to Delaware for certain litigation against us; and</span></div><div style="padding-left:36pt;text-align:justify;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">limiting the persons that can call special meetings of our stockholders to our board of directors, the chairperson of our board of directors, the chief executive officer or the president (in the absence of a chief executive officer).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These provisions might discourage, delay or prevent a change in control of our company or a change in our management. The existence of these provisions could adversely affect the voting power of holders of common stock and limit the price that investors might be willing to pay in the future for shares of our common stock. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 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.</span></div><div><span><br/></span></div><div style="height:42.75pt;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%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our amended and restated certificate of incorporation and bylaws provide that the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, another State court in Delaware or the federal district court for the District of Delaware) will be the sole and exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders&#8217; abilities to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our amended and restated certificate of incorporation and bylaws provide that, unless we consent to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, another State court in Delaware or the federal district court for the District of Delaware) is the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of fiduciary duty owed by any of our directors, officers or other employees to us or to our stockholders, (iii) any action asserting a claim against the company or any director or officer of the company arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation or bylaws, (iv) any action to interpret, apply, enforce or determine the validity of our amended and restated certificate of incorporation or bylaws, or (v) any action asserting a claim against us governed by the internal affairs doctrine, in each such case subject to said Court of Chancery having personal jurisdiction over the indispensable parties named as defendants therein. This provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim for which the U.S. federal courts have exclusive jurisdiction. Our investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. Our bylaws further provide that the federal district courts of the United States will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. The enforceability of similar exclusive federal forum provisions in other companies&#8217; organizational documents has been challenged in legal proceedings, and while the Delaware Supreme Court has ruled that this type of exclusive federal forum provision is facially valid under Delaware law, there is uncertainty as to whether other courts would enforce such provisions. The choice of forum provision may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and other employees. Alternatively, if a court were to find the choice of forum provision contained in our amended and restated certificate of incorporation or bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, financial condition and operating results.</span></div><div><span><br/></span></div><div><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 not paid dividends in the past and do not expect to pay dividends in the future, and, as a result, any return on investment may be limited to the value of our stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have never paid dividends and do not anticipate paying dividends in the foreseeable future. The payment of dividends will depend on our earnings, capital requirements, financial condition, prospects and other factors our board of directors may deem relevant. In addition, our loan agreement with Silicon Valley Bank limits our ability to, among other things, pay dividends or make other distributions or payments on account of our common stock, subject to certain exceptions. If we do not pay dividends, our stock may be less valuable because a return on your investment will only occur if our stock price appreciates and you sell our common stock thereafter.</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_22"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B. Unresolved Staff Comments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_25"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Properties.</span></div><div style="margin-top:6pt;text-align:justify;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 lease 117,560 square feet for our corporate headquarters located in San Francisco, California under a   twelve-year lease term, which will expire on August 31, 2031.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease 41,500 square feet for our clinical center in Lincolnshire, Illinois under a lease agreement that expires in October 2021. We also lease 20,276 square feet in Houston, Texas for another clinical center under a lease agreement that expires in October 2027.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease 17,558 square feet for our manufacturing and distribution facilities in Cypress, California under an agreement that expires in September 2022.</span></div><div style="margin-top:12pt;text-align:justify;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 these facilities are sufficient to meet our current and anticipated future needs.</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_28"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Legal Proceedings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">From time to time, we are involved in claims and legal proceedings or investigations, that arise in the ordinary course of business. Such matters could have an adverse impact on our reputation, business and financial condition and divert the attention of our management from the operation of our business.  These matters are subject to many uncertainties and outcomes that are not predictable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On February 1, 2021, a putative class action lawsuit was filed in the United States District Court for the Northern District of California alleging that the Company and our former chief executive officer violated Sections 10(b) and 20(a) of the Exchange Act and SEC Rule 10b-5 promulgated thereunder. The purported class includes all persons who purchased or acquired our securities between August 4, 2020 and January 28, 2021. The complaint seeks unspecified damages purportedly sustained by the class.  The Company believes the complaint to be without merit and plans to vigorously defend itself.</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_31"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;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%">61</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_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%">PART II</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_37"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market in which our common stock is traded is the NASDAQ Global Select Market under the symbol &#8220;IRTC&#8221;. The following table sets forth the high and low sales price per share of our common stock for each full quarterly period within the two most recent fiscal years as reported on The NASDAQ Global Select Market:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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%">2020</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%">2019</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:8pt;font-weight:700;line-height:100%">High</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%">Low</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%">High</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%">Low</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">First Quarter</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%">101.40&#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%">57.79&#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%">97.34&#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%">65.44&#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%">Second Quarter</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%">131.18&#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%">72.13&#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%">80.48&#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%">66.64&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Quarter</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%">238.11&#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%">111.60&#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%">83.77&#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%">68.59&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth Quarter</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%">261.17&#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%">180.80&#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%">72.97&#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%">61.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Holders of Common Stock</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;19, 2021 there were 22 holders of record of our common stock. Certain shares are held in &#8220;street&#8221; name and, accordingly, the number of beneficial owners of such shares is not known or included in the foregoing number.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Policy</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid cash dividends on our capital stock. We intend to retain all available funds and any future earnings, if any, to fund the development and expansion of our business and we do not anticipate paying any cash dividends in the foreseeable future. Any future determination related to dividend policy will be made at the discretion of our board of directors.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Graph</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This graph is not &#8220;soliciting material,&#8221; is not deemed &#8220;filed&#8221; with the SEC and is not to be incorporated by reference into any filing of iRhythm Technologies, Inc. under the Securities Act or the Exchange Act, whether made before or after the date hereof and irrespective of any general incorporation language in any such filing.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph shows the total stockholder return of an investment of $100 in cash at market close on October 20, 2016 (the first day of trading of our common stock), through December&#160;31, 2020 for (i)&#160;our common stock, (ii)&#160;the NASDAQ Composite Index (U.S.) and (iii)&#160;the NASDAQ Biotechnology Index. Pursuant to applicable Securities and Exchange Commission rules, all values assume reinvestment of the full amount of all dividends, however no dividends have been declared on our common stock to date. The stockholder return shown on the graph below is not necessarily indicative of future performance, and we do not make or endorse any predictions as to future stockholder returns.</span></div><div style="height:42.75pt;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%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><img src="irtc-20201231_g14.jpg" alt="irtc-20201231_g14.jpg" style="height:385px;margin-bottom:5pt;vertical-align:text-bottom;width:565px"/></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:22.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.975%"></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%">10/20/2016</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%">12/31/2016</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%">12/31/2017</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%">12/31/2018</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%">12/31/2019</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%">12/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%">iRhythm Technologies, Inc.</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%">100&#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%">115&#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%">215&#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%">267&#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%">261&#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%">911&#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%">NASDAQ Composite</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%">100&#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%">103&#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%">132&#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%">127&#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%">171&#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%">246&#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%">NASDAQ Biotechnology</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%">100&#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%">98&#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%">119&#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%">108&#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%">134&#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%">168&#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="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div style="height:42.75pt;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%">63</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_40"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Selected Consolidated Financial Data.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The information set forth below should be read in conjunction with "Item&#160;7. Management's Discussion and Analysis of Financial Condition and Results of Operations" and our financial statements and related notes included elsewhere in this Annual Report on Form 10-K. The selected consolidated financial data in this section are not intended to replace our financial statements. The statement of operations data for the years ended December 31, 2020, 2019, and 2018, and the balance sheet data at December 31, 2020, and 2019 are derived from our audited consolidated financial statements included elsewhere in this Annual Report on Form 10-K. The statement of operations data for the years ended December 31, 2017 and 2016 and the balance sheet data at December 31, 2018, 2017, and 2016 are derived from our consolidated financial statements, which are not included herein. The financial data included in this report are historical, are not necessarily indicative of results to be expected in any future period, and reflect the revisions which are discussed in Note 1 &#8220;Organization and Description of Business&#8221; within our consolidated financial statements included in Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:36.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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:100%">(in thousands, except share and per share data)</span></div></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: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 #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%">2019</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:8pt;font-weight:700;line-height:100%">2018</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:8pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2016</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Consolidated Statements of Operations Data:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,166&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,552&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,277&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,129&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,551&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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 colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,277&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,485&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,795&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,203&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,891&#160;</span></td><td style="background-color:#cff0fc;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%">Gross profit</span></td><td colspan="2" style="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%">194,889&#160;</span></td><td style="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 colspan="2" style="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%">162,067&#160;</span></td><td style="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 colspan="2" style="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%">108,482&#160;</span></td><td style="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 colspan="2" style="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%">70,926&#160;</span></td><td style="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 colspan="2" style="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%">43,660&#160;</span></td><td style="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:#cff0fc;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 expenses:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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 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%">41,329&#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%">37,299&#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%">20,860&#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%">13,265&#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%">7,218&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><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><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 colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,233&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,523&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,313&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,252&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,916&#160;</span></td><td style="background-color:#cff0fc;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"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expense</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 colspan="2" style="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%">238,562&#160;</span></td><td style="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 colspan="2" style="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%">216,822&#160;</span></td><td style="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 colspan="2" style="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%">154,173&#160;</span></td><td style="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 colspan="2" style="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%">98,517&#160;</span></td><td style="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 colspan="2" style="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%">59,134&#160;</span></td><td style="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:#cff0fc;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 from operations</span></td><td colspan="2" style="background-color:#cff0fc;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%">(43,673)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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%">(54,755)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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,691)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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,591)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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%">(15,474)</span></td><td style="background-color:#cff0fc;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%">Interest expense</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%">(1,519)</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%">(1,643)</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%">(3,115)</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%">(3,386)</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%">(3,248)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div><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><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">(1)</span></div></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,591&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,501&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,237&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,073)</span></td><td style="background-color:#cff0fc;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:middle"><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</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%">&#8212;&#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%">&#8212;&#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%">(3,029)</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%">&#8212;&#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%">&#8212;&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</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">(1)</span></div></td><td colspan="2" style="background-color:#cff0fc;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%">(43,601)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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%">(54,503)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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%">(50,334)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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,740)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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,795)</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</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%">229&#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%">65&#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%">44&#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%">&#8212;&#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%">&#8212;&#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:#cff0fc;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:#cff0fc;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:#cff0fc;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%">(43,830)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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%">(54,568)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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,378)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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,740)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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%">(20,795)</span></td><td style="background-color:#cff0fc;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%">Net loss per common share, basic and diluted</span></td><td style="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="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%">(1.58)</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">(2.16)</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">(2.11)</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">(1.31)</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">(3.93)</span></td><td style="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:#cff0fc;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, basic and diluted</span></td><td colspan="2" style="background-color:#cff0fc;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%">27,754,404&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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%">25,265,918&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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%">23,885,858&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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%">22,627,327&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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%">5,285,847&#160;</span></td><td style="background-color:#cff0fc;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="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">As disclosed in Note 1 to our consolidated financial statements included within this Annual Report on Form 10-K, we revised certain prior period financial information for immaterial errors in our accounting for revenues, contractual allowances, allowance for doubtful accounts and certain other items. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The revision for the year ended December 31, 2016, which consolidated financial statements are not included within this Annual Report on Form 10-K, resulted in an increase in revenue by $0.5 million and an increase in selling, general and administrative expense by $0.4 million, resulting in net loss being decreased by $0.1 million. The revision for the year ended December 31, 2017, which consolidated financial statements are not included within this Annual Report on Form 10-K, resulted in an increase in revenue by $0.6 million, increase in cost of revenue by $0.5 million, decrease in research and development expense by $0.1 million and an increase in selling, general and administrative expense by $0.5 million, resulting in net loss being decreased by $0.3 million.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">Includes employee stock-based compensation as follows, which reflect revisions as described in (1) above:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></td><td style="width:0.1%"></td></tr><tr><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%">Year Ended December 31,</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: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 #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%">2019</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%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2016</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Cost of revenue</span></td><td style="background-color:#cff0fc;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:#cff0fc;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%">27&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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%">658&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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%">193&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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%">589&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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%">25&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><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="padding:2px 0 2px 1pt;text-align: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,727&#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%">4,462&#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%">3,057&#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%">1,619&#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%">271&#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:#cff0fc;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%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,761&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,121&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,079&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,544&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,946&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</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%">41,515&#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%">26,241&#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%">16,329&#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%">9,752&#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%">2,242&#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><div><span><br/></span></div><div style="height:42.75pt;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%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></td><td style="width:0.1%"></td></tr><tr><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%">As of December 31,</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: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 #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%">2019</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%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2016</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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%">Consolidated Balance Sheets Data:</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><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%">Cash and cash equivalents</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%">88,628&#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%">20,462&#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%">20,023&#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%">8,671&#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%">51,643&#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%">Working capital</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%">312,160&#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%">120,726&#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%">73,961&#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%">98,376&#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%">105,872&#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%">Total 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%">511,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%">306,212&#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%">117,523&#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%">133,379&#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%">138,635&#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%">Operating lease liabilities, noncurrent 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%">81,293&#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%">85,748&#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><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;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%">Notes payable</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%">33,006&#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%">34,933&#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%">34,899&#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%">33,978&#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%">32,227&#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%">Accumulated deficit</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%">(304,684)</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%">(260,393)</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%">(205,825)</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%">(156,801)</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%">(127,061)</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%">Total stockholders' equity</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%">341,612&#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%">135,409&#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%">52,137&#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%">79,341&#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%">93,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">As disclosed in Note 1 to our consolidated financial statements included within this Annual Report on Form 10-K, we revised certain prior period financial information for immaterial errors in our accounting for revenues, contractual allowances, allowance for doubtful accounts and certain other items. The impact of the revision on our 2017 and 2016 consolidated balance sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">not included within this Annual Report on Form 10-K, was an decrease of $0.3 million and an increase of $0.5 million to working capital, an increase of $0.3 million and an increase of $0.5 million to total assets, an increase of $0.2 million and a decrease of $0.1 million to accumulated deficit and a decrease of $0.2 million and an increase of $0.5 million to stockholders&#8217; equity as of December 31, 2017 and 2016, respectively.  </span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_43"></div><div style="margin-top:18pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></div><div style="text-align:justify;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:115%">You should read the following discussion and analysis of our financial condition and results of operations together with the financial statements and related notes included elsewhere in Item 8 of Part II of this Annual Report on Form 10-K. This discussion and other parts of this Annual Report on Form 10-K  reflect the revisions disclosed in our Form 10-Q filed on December 23, 2019 and contain forward-looking statements that involve risks and uncertainties, such as statements of our plans, objectives, expectations and intentions. Our actual results could differ materially from those discussed in these forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in the section of this Annual Report on Form 10-K entitled &#8220;Risk Factors.&#8221;</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;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:115%">The Company identified errors and made revisions to prior fiscal years as discussed in Note 1. Organization and Description of Business in our accompanying consolidated financial statements. Accordingly, this Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations reflects the effects of the revisions. </span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_46"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overvie</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">w</span></div><div style="margin-top:6pt;text-align:justify;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 a digital healthcare company redefining the way cardiac arrhythmias are clinically diagnosed by combining our wearable biosensing technology with cloud-based data analytics and deep-learning capabilities. Our goal is to be the leading provider of ambulatory electrocardiogram (&#8220;ECG&#8221;) monitoring for patients at risk for arrhythmias. We have created a full portfolio of ambulatory cardiac monitoring services on a unique platform, called the Zio service, which combines an easy-to-wear and unobtrusive biosensor that can be worn for up to 14 consecutive days with powerful proprietary algorithms that distill data from millions of heartbeats into clinically actionable information. The Zio service consists of:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">wearable patch-based biosensors, Zio XT and Zio AT monitors, which continuously record and store ECG data from every patient heartbeat for up to 14 consecutive days; Zio AT offers the option of timely transmission of data during the prescribed wear period;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">cloud-based analysis of the recorded cardiac rhythms using our proprietary, deep-learned algorithms;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">a final quality assessment review of the data by our certified cardiographic technicians; and</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">an easy-to-read Zio report, a curated summary of findings that includes high quality and clinically-actionable information which is sent directly to a patient&#8217;s physician through ZioSuite and can be integrated into a patient&#8217;s electronic health record.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We receive revenue for the Zio service primarily from third-party payors, which include commercial payors and government agencies, such as CMS, Veterans Administration, and the military. In addition, a small percentage of institutions, which are typically hospitals or private physician practices, purchase the Zio service from us directly. Our revenue in the third-party commercial payor category is primarily contracted, which means we have entered into pricing contracts with these payors. Third-party contracted payors accounted for approximately 51%, 47% and 39% of our revenue for the years ended December&#160;31, 2020, 2019 and 2018, respectively. Approximately 27%, 27% and 27% of our total revenue for the years ended December&#160;31, 2020, 2019 and 2018, respectively, is received from Centers for Medicare and Medicaid Services (&#8220;CMS&#8221;), which is under established reimbursement codes. Healthcare institutions, which are typically hospitals or private physician practices accounted for approximately 16%, 20% and 25% of our revenue for the years ended December&#160;31, 2020, 2019, and 2018 respectively. Non-contracted third-party payors and self-pay accounted for 6%, 5%, and 8% of our total revenue for the years ended December&#160;31, 2020, 2019, and 2018, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We rely on a third-party billing partner, XIFIN, Inc., to submit patient claims and collect from commercial payors, certain government agencies, and patients.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since our Zio service was cleared by the U.S. Food and Drug Administration (&#8220;FDA&#8221;), we have provided the Zio service to over three million patients and have collected over 750 million hours of curated heartbeat data. We believe the Zio service is well-positioned to disrupt an already-established $1.8 billion U.S. ambulatory cardiac monitoring market by offering a user-friendly device to patients, actionable information to physicians and value to payors.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We market our ambulatory cardiac monitoring solution in the United States through a direct sales organization comprised of sales management, field billing specialists, quota-carrying sales representatives, and a customer service team. Our sales representatives focus on initial introduction into new customers, penetration across a sales region, driving adoption within existing accounts and conveying our message of clinical and economic value to service line managers and hospital administrators and other clinical departments. In addition, we will continue exploring sales and marketing expansion opportunities in international geographies.</span></div><div style="height:42.75pt;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%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COVID-19 Impact</span></div><div style="margin-top:18pt;text-align:justify;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 currently predict the extent or duration of the ongoing impact to our financial results and have suspended forward-looking guidance. Although we cannot currently predict the extent or duration of the COVID-19 related impact to our financial results, we expect the impact of COVID-19 to be more significant in the near-term.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in mid-March 2020, we experienced decreasing levels in the Zio service patient registrations which impacted our revenues for the year ended December&#160;31, 2020. This decrease in revenue is due to a variety of challenges associated with the COVID-19 pandemic in the United States, including, among others:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">reduction in physician prescriptions for our Zio service due to:</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">directives from the Centers for Disease Control and Prevention, CMS, various medical societies and other entities that suggested cancelling or deferring elective, non-essential procedures;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">a reduction in diagnostic testing outside of those tests related to severe respiratory distress; </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">closure or reduction in the hours of most physicians&#8217; offices; </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">physicians and hospitals prioritizing the treatment of critically ill patients; and</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.75pt">patient reluctance to visit physicians or hospitals for fear of contracting COVID-19; </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">cancellation and reduction of physician attendance at professional medical society meetings and trade shows and our decision not to attend them;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">travel restrictions and changing hospital policies that have limited access of our sales professionals to hospitals where the Zio services are prescribed and where patients have historically been enrolled; </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">delays in receiving Zio XT back from patients with some patients not returning the device at all; and</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">patients who have lost jobs, been furloughed, have reduced work hours or are worried about the continuation of medical insurance being unable to afford the Zio service.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second half of fiscal year 2020, we saw recovery of patient registrations for the Zio service to pre-COVID levels of the first quarter of 2020. However, it is expected that the challenges of the COVID-19 pandemic will potentially impact the number of patients who register for the Zio service for some period of time depending on the rate at which the number of COVID-19 cases increases or declines and the economy recovers.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are taking a variety of measures to promote the safety and security of our employees and customers. Our response to COVID-19 is focused on:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;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-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Protecting and supporting the health and well-being of our employees, our communities and our customers by limiting the transmission of COVID-19.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Following recommendations from federal and local government and healthcare agencies, we transitioned employees to a remote work environment beginning in early March 2020. For a small number of our employees who continue to support essential operations at our facilities, we have instituted social distancing and other measures to ensure the safety of our employees. We rapidly implemented business continuity protocols and have been able to transition to a remote operating environment while continuing to deliver our Zio service. We will continue to follow local and national guidelines to determine the appropriate time to resume in-office functions.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.53pt">Delivering uninterrupted patient care for both Zio XT and Zio AT and supporting efforts to monitor COVID-19 patients.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> While hospital systems and healthcare facilities shift their focus and resources to treating COVID-19 patients and combating the spread of COVID-19, we have adapted our service to meet the immediate needs of our physician customers and patients. Our digital service platform enables physician ordering, results reporting, data curation and patient support independent of location, across virtual or in-office care models. As an example, we have significantly increased the utilization of our &#8220;Home Enrollment&#8221; service. This service allows patients to receive and wear the single-use Zio monitor without going to a healthcare facility. Physicians can prescribe the Zio service for their patients, either in-office or through a virtual care setting, and we ship the Zio monitor directly to the patient&#8217;s residence. We pay for </span></div><div style="height:42.75pt;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%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the costs of shipping the Zio monitor, which represents additional expense for us. We also guide patients through the patch application process and inform them of instructions for wear. Home enrollment also eliminates clinical staff exposure to patients, as well as application, cleaning or reusing traditional Holter and event monitors that may have been exposed to viruses or other pathogens. In addition, health systems with acute needs to facilitate a reduction in healthcare provider contact or for additional monitoring capacity can deploy Zio AT for in-patient monitoring. The FDA informed us that Zio AT usage for this application is consistent with the FDA COVID-19 Remote Monitoring guidance.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.53pt">Adjusting our operating plan as appropriate to ensure continued financial strength.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> We continue to maintain a strong cash position and have taken initiatives to adjust our operating plan to ensure we maintain appropriate liquidity during these uncertain times. We have proactively taken steps to reduce spend, including eliminating or delaying project spend for non-essential programs, and reducing spend on travel and consulting. In addition, we raised $206.8 million in proceeds from a follow-on public offering in August 2020 to fund growth initiatives and for working capital and other general corporate purposes.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Results of Operations</span></div><div style="margin-top:6pt;text-align:justify"><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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Substantially all of our revenue is derived from sales of our Zio service in the United States. We earn revenue from the provision of our Zio service primarily from contracted third-party payors, CMS, and healthcare institutions. In addition, a small percentage of institutions, which are typically hospitals or private physician practices, purchase the Zio service from us directly, and a very small percentage of commercial non-contracted payors.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue on an accrual basis based on estimates of the amount that will ultimately be realized, which is the difference between the amount submitted for payment and the amount received. These estimates require significant judgment by management. In determining the amount to accrue for a delivered report, and Zio service provided, we consider factors such as claim payment history from both payors and patient out-of-pocket costs, payor coverage, whether there is a contract between the payor or healthcare institution and the Company, historical amount received for the service, and any current developments or changes that could impact reimbursement and healthcare institution payments.</span></div><div style="margin-top:12pt;text-align:justify;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 seasonality similar to other companies in our field, as vacations by physicians and patients tend to affect enrollment in the Zio service more during the summer months and during the end of calendar year holidays compared to other times of the year.</span></div><div style="margin-top:18pt;text-align:justify"><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 Revenue and Gross Margin</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cost of revenue includes direct labor, material costs, equipment and infrastructure expenses, amortization of internal-use software, allocated overhead, and shipping and handling. Direct labor includes payroll and personnel-related costs including stock-based compensation involved in manufacturing, data analysis, and customer service. Material costs include both the disposable materials costs of the Zio monitors and amortization of the re-usable printed circuit board assemblies (&#8220;PCBAs&#8221;). Each Zio XT monitor includes a PCBA, and each Zio AT monitor includes a PCBA and gateway board, the cost of which is amortized over the anticipated number of uses of the board. We expect cost of revenue to increase in absolute dollars to the extent our revenue grows.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate gross margin as gross profit divided by revenue. Our gross margin has been and will continue to be affected by a variety of factors, including increased contracting with third-party payors and institutional providers. We have in the past been able to increase our pricing as third-party payors become more familiar with the benefits of the Zio service and move to contracted pricing arrangements. We expect to continue to decrease the cost of service per device by obtaining volume purchase discounts for our material costs and implementing scan-time algorithm improvements and software-driven and other workflow enhancements to reduce labor costs. Gross margin for year ended December&#160;31, 2020 was negatively impacted due to the COVID-19 pandemic and absorption of fixed costs. We expect this impact to continue in the near term.</span></div><div style="margin-top:18pt;text-align:justify"><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 Expenses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense research and development costs as they are incurred. Research and development expenses include payroll and personnel-related costs, including stock-based compensation, consulting services, clinical studies, laboratory supplies and allocated facility overhead costs. We expect our research and development costs to increase in absolute dollars as we hire additional personnel to develop new product and service offerings and product enhancements.</span></div><div style="height:42.75pt;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%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><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 Expenses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales and marketing expenses consist of payroll and personnel-related costs, including stock-based compensation, sales commissions, travel expenses, consulting, public relations costs, direct marketing, tradeshow and promotional expenses and allocated facility overhead costs. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our general and administrative expenses consist primarily of payroll and personnel-related costs for executive, finance, legal and administrative personnel, including stock-based compensation. Other significant expenses include professional fees for legal and accounting services, consulting fees, recruiting fees, bad debt expense, third-party patient claims processing fees and travel expenses.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-top:6pt;text-align:justify;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 is attributable to borrowings under our loan agreements. Refer 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%">Note 7. Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further information on our loan agreements. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><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, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net consists primarily of interest income which consists of interest received on our cash, cash equivalents and investments balances.</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_49"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comparison of the Years Ended December 31, 2020, and 2019</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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%">Years Ended December&#160;31,</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="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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%">2019</span></td><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:400;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">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%">265,166&#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%">214,552&#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%">50,614&#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%">24&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of 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%">70,277&#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%">52,485&#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,792&#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%">34&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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%">194,889&#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%">162,067&#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%">32,822&#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%">20&#160;</span></td><td style="background-color:#cceeff;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></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-style:italic;font-weight:400;line-height:100%">Gross margin</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%">73&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">76&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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="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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating expenses:</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 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%">Research and development</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%">41,329&#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%">37,299&#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,030&#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%">11&#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 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%">Selling, general and administrative</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%">197,233&#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%">179,523&#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%">17,710&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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 operating expenses</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%">238,562&#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%">216,822&#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,740&#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 #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%">10&#160;</span></td><td style="background-color:#ffffff;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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Loss from operations</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%">(43,673)</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%">(54,755)</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%">11,082&#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%">20&#160;</span></td><td style="background-color:#cceeff;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></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%">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,519)</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,643)</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%">124&#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&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, 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%">1,591&#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,895&#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%">(304)</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%">16&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</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%">(43,601)</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%">(54,503)</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%">10,902&#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%">20&#160;</span></td><td style="background-color:#ffffff;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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Income tax provision</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%">229&#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"></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%">164&#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%">252&#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:bottom"><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:#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%">(43,830)</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%">(54,568)</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%">10,738&#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 #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%">20&#160;</span></td><td style="background-color:#ffffff;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></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 #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:18pt;text-align:justify"><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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue increased $50.6 million, or 24%, to $265.2 million during the year ended December&#160;31, 2020 from $214.6 million during the year ended December&#160;31, 2019. The increase in revenue was primarily attributable to the increase in volume of the Zio services as a result of increased in demand from our customers.</span></div><div style="margin-top:18pt;text-align:justify"><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 Revenue and Gross Margin</span></div><div style="margin-top:6pt;text-align:justify;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 revenue increased $17.8 million, or 34%, to $70.3 million during the year ended December&#160;31, 2020 from $52.5 million during the year ended December&#160;31, 2019. The increase in cost of revenue was primarily due to increased Zio service volume and costs incurred to support a larger cost structure in 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;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%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Gross margin for the year ended December&#160;31, 2020 decreased to 73%, compared to 76% for the year ended December&#160;31, 2019. The decrease in gross margin was primarily driven by product mix, as well as fixed costs that we continue to incur, partially offset by increased volume.</span></div><div><span><br/></span></div><div><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 Expenses</span></div><div style="margin-top:6pt;text-align:justify;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 increased $4.0 million, or 11%, to $41.3 million during the year ended December&#160;31, 2020 from $37.3 million during the year ended December&#160;31, 2019. The increase was primarily attributable to a $8.3 million increase in payroll and employee stock-based compensation as a result of increased headcount and an increase of $1.0 million Verily milestone expense. This was partially offset by $4.7 million increase in capitalization of internal use software.</span></div><div style="margin-top:18pt;text-align:justify"><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 Expenses</span></div><div style="margin-top:6pt;text-align:justify;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 expenses increased $17.7 million, or 10%, to $197.2 million during the year ended December&#160;31, 2020 from $179.5 million during the year ended December&#160;31, 2019. The increase was primarily attributable to a $29.5 million increase in payroll and employee stock-based compensation as a result of increased headcount to support the growth in our operations, a $2.9 million increase in facilities and rent due to expansion of the San Francisco headquarters and increased facility related costs, partially offset by decrease of $8.9 million in travel, entertainment and office meals as a result of the COVID-19 pandemic and a decrease of $4.4 million in professional services fees.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant amount of selling, general, and administrative incremental spend can be directly attributed to our continued focus on salesforce expansion and its support infrastructure to support our growth strategy.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-top:6pt;text-align:justify;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 $0.1 million to $1.5 million during the year ended December&#160;31, 2020 from $1.6 million during the year ended December&#160;31, 2019 due to principal re-payments on SVB Loan starting in November 2020 and decrease in interest rate in 2020.</span></div><div style="margin-top:18pt;text-align:justify"><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, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, decreased $0.3 million to $1.6 million for the year ended December&#160;31, 2020, compared to $1.9 million for year ended December&#160;31, 2019. The decrease in other income is primarily due to a decrease in amortization of investments, partially offset by increase in interest income, and prior year value added tax reclaims.</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comparison of the Year Ended December 31 2019, and 2018</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:49.854%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.353%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.353%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.353%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.359%"></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%">Years Ended December 31,</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="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%">2019</span></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%">2018</span></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%">$ Change</span></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%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">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%">214,552&#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%">147,277&#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%">67,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%">46&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of 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%">52,485&#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%">38,795&#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%">13,690&#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%">35&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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:10pt;font-weight:400;line-height:100%">162,067&#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:10pt;font-weight:400;line-height:100%">108,482&#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:10pt;font-weight:400;line-height:100%">53,585&#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:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;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></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-style:italic;font-weight:400;line-height:100%">Gross margin</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%">76&#160;</span></td><td style="background-color:#ffffff;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;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%">74&#160;</span></td><td style="background-color:#ffffff;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="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating expenses:</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 13pt;text-align:left;vertical-align:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,299&#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,860&#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%">16,439&#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%">79&#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 13pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,523&#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%">133,313&#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%">46,210&#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></tr><tr><td colspan="3" style="background-color:#ffffff;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 operating expenses</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%">216,822&#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%">154,173&#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%">62,649&#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%">41&#160;</span></td><td style="background-color:#ffffff;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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Loss from operations</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:10pt;font-weight:400;line-height:100%">(54,755)</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:10pt;font-weight:400;line-height:100%">(45,691)</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:10pt;font-weight:400;line-height:100%">(9,064)</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:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;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></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%">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,643)</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%">(3,115)</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,472&#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%">47&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, 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%">1,895&#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,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%">394&#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%">26&#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:bottom"><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</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%">(3,029)</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%">3,029&#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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Loss before income taxes</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:10pt;font-weight:400;line-height:100%">(54,503)</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:10pt;font-weight:400;line-height:100%">(50,334)</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:10pt;font-weight:400;line-height:100%">(4,169)</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:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;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></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%">Income tax provision</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%">65&#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%">44&#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"></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:bottom"><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 #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%">(54,568)</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%">(50,378)</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:10pt;font-weight:400;line-height:100%">(4,190)</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:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;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></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:18pt;text-align:justify"><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-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $67.3 million, or 46%, to $214.6 million during the year ended December&#160;31, 2019 from $147.3 million during the year ended December&#160;31, 2018. The increase in revenue was primarily attributable to the increase in volume of the Zio services as a result of increased in demand from our customers.</span></div><div style="margin-top:18pt;text-align:justify"><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 Revenue and Gross Margin</span></div><div style="margin-top:6pt;text-align:justify;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 revenue increased $13.7 million, or 35%, to $52.5 million during the year ended December&#160;31, 2019 from $38.8 million during the year ended December&#160;31, 2018. The increase in cost of revenue was primarily due to increased Zio service volume in 2019. This increase was partially offset by the reduction in costs to provide the Zio service, which was achieved through manufacturing efficiencies in the production of our device and reductions in cardiographic technician labor costs through algorithm improvements and software driven workflow enhancements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin for the year ended December&#160;31, 2019 increased to 76% compared to 74% for the year ended December&#160;31, 2018. The increase was driven primarily by the reduction in the cost of the Zio service due to our continued efforts to lower manufacturing costs, fixed costs absorption and reduced labor costs per device through our algorithm improvements and software-driven and other workflow enhancements. In addition, we experienced some mix shift and average selling price growth driven by the success of our contracting efforts, which also improved our gross margin during the year ended December 31, 2019.</span></div><div style="margin-top:18pt;text-align:justify"><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 Expenses</span></div><div style="margin-top:6pt;text-align:justify;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 increased $16.4 million, or 79%, to $37.3 million during the year ended December&#160;31, 2019 from $20.9 million during the year ended December&#160;31, 2018. The increase was primarily attributable to a $7.4 million increase in payroll and personnel-related expenses as a result of increased headcount, $6.0 million in Verily milestone and upfront payment expense, and $3.3 million for allocated facility-related expenses. This was partially offset by $3.3 million increase in capitalization of internal use software.</span></div><div style="height:42.75pt;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%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><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 Expenses</span></div><div style="margin-top:6pt;text-align:justify;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 expenses increased $46.2 million, or 35%, to $179.5 million during the year ended December&#160;31, 2019 from $133.3&#160;million during the year ended December&#160;31, 2018. The increase was primarily attributable to a $19.8 million increase in payroll and personnel-related expenses and $9.9 million increase in employee stock-based compensation as a result of increased headcount to support the growth in our operations. The increase was also driven by an increase in professional services of $8.1 million.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant amount of selling, general, and administrative incremental spend can be directly attributed to our continued focus on salesforce expansion and its support infrastructure to support our growth strategy.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-top:6pt;text-align:justify;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 $1.5 million to $1.6 million during the year ended December&#160;31, 2019 from $3.1 million during the year ended December&#160;31, 2018 due to the extinguishment of the loan agreement with Biopharma Secured Investments III Holdings Cayman LP in October 2018.</span></div><div style="margin-top:18pt;text-align:justify"><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, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, increased to $1.9 million for the year ended December&#160;31, 2019, compared to $1.5 million for the year ended December&#160;31, 2018. The increase in other income is primarily due to an increase in our investment portfolio during the fourth quarter of 2019.</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_52"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity and Capital Expenditures</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:6pt;text-align:justify;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 continuously reviewing our liquidity and anticipated capital requirements in light of the significant uncertainty created by the COVID-19 global pandemic. We believe we will have adequate liquidity over the next twelve months to operate our business and to meet our cash requirements.</span></div><div style="margin-top:6pt;text-align:justify;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 cash and cash equivalents of $88.6 million, short-term investments of $246.6 million, and an accumulated deficit of $304.7 million.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our expected future capital requirements may depend on many factors including expanding our customer base, the expansion of our salesforce, and the timing and extent of spending on the development of our technology to increase our product offerings. If we raise additional funds by issuing equity securities, our stockholders may experience dilution. Any future debt financing into which we enter may impose upon us additional covenants that restrict our operations, including limitations on our ability to incur liens or additional debt, pay dividends, repurchase our common stock, make certain investments and engage in certain merger, consolidation or asset sale transactions. Any debt financing or additional equity that we raise may contain terms that are not favorable to us or our stockholders.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div style="margin-top:6pt;text-align:justify;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 our cash flows for the periods indicated (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></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%">Year Ended December 31,</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: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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Net cash (used in) provided by:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Operating activities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,759)</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,863)</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,093)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Investing activities</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,391)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,274)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,142&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing 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%">214,316&#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%">111,576&#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%">6,303&#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:#cff0fc;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%">Net increase in cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cff0fc;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:#cff0fc;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%">68,166&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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%">439&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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%">11,352&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Used in Operating Activities</span></div><div style="margin-top:6pt;text-align:justify;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 year ended December&#160;31, 2020, cash used in operating activities was $13.8 million which consisted of a net loss of $43.8 million, adjusted by non-cash charges of $86.3 million and a net change of $56.2 million in our net operating assets and liabilities. The non-cash charges are primarily comprised of stock-based compensation expense of $41.5 million, as well as depreciation and amortization expense of $6.9 million and a change in allowance for doubtful accounts and contractual </span></div><div style="height:42.75pt;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%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allowance of $31.4 million and amortization of right of use assets of $6.0 million. The change in our net operating assets and liabilities compared to December&#160;31, 2019 was primarily due to an increase of $38.0 million in the change in accounts receivable as a result of the increase in our revenue, an increase of $6.1 million in other assets, primarily related to increase in PCBA boards due to increased customer demand and sales, a decrease of $4.8 million in operating lease liability and a decrease of $3.9 million in accounts payable.</span></div><div style="margin-top:12pt;text-align:justify;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 year ended December&#160;31, 2019 cash used in operating activities was $21.9 million, which consisted of a net loss of $54.6 million, adjusted by non-cash charges of $62.4 million and a net change of $29.7 million in our net operating assets and liabilities. The non-cash charges are primarily comprised of stock-based compensation expense of $26.2 million,  as well as depreciation and amortization expense of $3.4 million and a change in allowance for doubtful accounts and contractual allowance of $24.6 million. The change in our net operating assets and liabilities compared to December&#160;31, 2018 was primarily due to an increase of $28.7 million in the change in accounts receivable as a result of the increase in our revenue, and an increase of $6.0 million in accrued liabilities, primarily related to increased accrued payroll and related compensation accruals.</span></div><div style="margin-top:12pt;text-align:justify;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 year ended December&#160;31, 2018 cash used in operating activities was $29.1 million, which consisted of a net loss of $50.4 million, adjusted by non-cash charges of $34.3 million and a net change of $13.0 million in our net operating assets and liabilities. The non-cash charges are primarily comprised of stock-based compensation expense of $16.3 million, as well as a change in allowance for doubtful accounts and contractual allowance of $16.4 million. The change in our net operating assets and liabilities compared to December 31, 2017 was primarily due to an increase of $21.7 million in the change in accounts receivable as a result of the increase in our revenue, and an increase of $10.5 million in accrued liabilities, primarily related to increased accrued payroll and related compensation accruals.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash From Investing Activities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in investing activities during the year ended December&#160;31, 2020 was $132.4 million, which consisted primarily of $277.5 million in purchases of available for sale investments, $13.6 million of capital expenditures to purchase property and equipment and $1.9 million in repayment of long-term debt, partially offset by $144.1 million cash received from the maturities of available for sale investments and $14.5 million in cash received from sales of available for sale investments.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in investing activities during the year ended December&#160;31, 2019 was $89.3 million, which consisted primarily of $165.9&#160;million in purchases of available for sale investments and $20.5 million of capital expenditures to purchase property and equipment partially offset by $95.6 million cash received from the maturities of available for sale investments and $1.5 million in cash received from sales of available for sale investments.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by investing activities during the year ended December&#160;31, 2018 was $34.1 million, which consisted of $126.5 million cash received from the maturities of available for sale investments and $6.0 million in cash received from sales of available for sale investments partially offset by $93.1 million in purchases of investments and $5.2 million of capital expenditures to purchase property and equipment.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash From Financing Activities</span></div><div style="margin-top:6pt;text-align:justify;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 year ended December&#160;31, 2020, cash provided by financing activities was $214.3 million, primarily due to $206.0 million from the issuance of common stock in a public offering, net of discounts and issuance costs and $20.2 million in proceeds from the issuance of common stock in connection with employee option exercises and our Employee Stock Purchase Program. This was partially offset by $10.0 million in tax withholding upon the vesting of RSUs and $1.9 million in re-payment of long term debt.</span></div><div style="margin-top:6pt;text-align:justify;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 year ended December&#160;31, 2019, cash provided by financing activities was $111.6 million, primarily due to $107.4 million from the issuance of common stock in a public offering, net of discounts and issuance costs and $9.5 million in proceeds from the issuance of common stock in connection with employee option exercises and our Employee Stock Purchase Program. This was partially offset by $5.3 million in tax withholding upon the vesting of RSUs.</span></div><div style="margin-top:6pt;text-align:justify;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 year ended December&#160;31, 2018, cash provided by financing activities was $6.3 million, primarily due to proceeds from the issuance of debt of $35.0 million and $9.3 million in proceeds from the issuance of common stock in connection with employee option exercises and our Employee Stock Purchase Program, partially offset by repayment of debt of $31.5 million, $3.9 million in tax withholding upon the vesting of RSUs and $2.5 million in premiums paid on loss on extinguishment of debt.</span></div><div style="height:42.75pt;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%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indebtedness</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2015, we entered into a Loan Agreement with Biopharma Secured Investments III Holdings Cayman LP (the &#8220;Pharmakon Loan Agreement&#8221;). The Pharmakon Loan Agreement provided for up to $55.0 million in term loans split into two tranches as follows: (i)&#160;the Tranche A Loans were $30.0 million in term loans, and (ii)&#160;the Tranche B Loans were up to $25.0 million in term loans. The Tranche A Loans were drawn on December&#160;4, 2015. The Tranche B Loans were available to be drawn prior to December&#160;4, 2016. No additional draw was taken.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Tranche A Loans bore interest at a fixed rate equal to 9.50%&#160;per annum that was due and payable quarterly in arrears. During the first eight calendar quarters, 50% of the interest due and payable was added to the then outstanding principal.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2015, we used the proceeds from the Pharmakon Loan Agreement to repay $4.9 million of bank debt to SVB. The issuance costs and debt discount were netted against the borrowed funds on the balance sheet.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 23, 2018, we repaid the principal amount of the Tranche A Loan of $30.0 million and related accrued interest of $3.3 million. We incurred a $3.0 million loss in connection with the early extinguishment of the Pharmakon Loan Agreement which included a prepayment premium fee of $1.0 million and additional consideration related to prepayment of $1.5 million. The debt balance as of December&#160;31, 2017 was $32.5 million.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bank Debt</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2015, we entered into a Second Amended and Restated Loan and Security Agreement with SVB, (the &#8220;SVB Loan Agreement&#8221;). Under the SVB Loan Agreement we could borrow, repay and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $15.0 million, until December&#160;4, 2018, when all outstanding principal and accrued interest became due and payable. Any principal amount outstanding under the SVB Loan Agreement shall bear interest at a floating rate per annum equal to the rate published by The Wall Street Journal as the &#8220;Prime Rate&#8221; plus 0.25%. We could borrow up to 80% of our eligible accounts receivable, up to the maximum of $15.0 million.</span></div><div style="margin-top:12pt;text-align:justify;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 2018, we entered into the Third Amended and Restated Loan and Security Agreement with SVB (&#8220;Third Amended and Restated SVB Loan Agreement&#8221;). This Agreement amends and restates the Second Amended and Restated Loan and Security Agreement between the Company and SVB dated December 4, 2015, as amended by the First Loan Modification Agreement between the Company and SVB dated August 22, 2016.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Third Amended and Restated SVB Loan Agreement, we obtained a term loan (&#8220;SVB Term Loan&#8221;) for $35.0 million. Total proceeds from the SVB Term Loan were used to pay off the loan agreement with Biopharma Secured Investments III Holdings Cayman LP (&#8220;Pharmakon&#8221;), totaling $35.8 million. We made interest-only payments through October 31, 2020, followed by 36 monthly payments of principal plus interest on the SVB Term Loan. Interest charged on the SVB Term Loan will be the greater of (a) a floating rate based on the &#8220;Prime Rate&#8221; published by The Wall Street Journal minus 0.75%, or (b) 4.25%.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Third Amended and Restated SVB Loan Agreement, we may borrow, repay, and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $25.0 million, which includes an $11.0 million standby letter of credit sublimit availability. In October 2018, a $6.9 million standby letter of credit was obtained in connection with a lease for our San Francisco headquarters. Any principal amount outstanding under the Third Amended and Restated SVB Loan Agreement revolving credit line shall bear interest at an amount that is the greater of (a) a floating rate per annum equal to the rate published by The Wall Street Journal as the &#8220;Prime Rate&#8221; or (b) 5.00%. We may borrow up to 75% of eligible accounts receivable, up to the maximum of $25.0 million. As of December&#160;31, 2020 we were eligible to borrow up to $7.7&#160;million and no amount was outstanding under the revolving credit line</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Amended and Restated Loan Agreement requires us to maintain a minimum consolidated liquidity ratio or minimum adjusted Earnings Before Interest, Tax, Depreciation, and Amortization during the term of the loan facility. In addition, the SVB Loan Agreement contains customary affirmative and negative covenants and events of default. We were in compliance with loan covenants as of December&#160;31, 2020. The obligations under the Third Amended and Restated Loan Agreement are collateralized by substantially all of our assets.</span></div><div style="height:42.75pt;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%">74</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_55"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><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 Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management&#8217;s discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;). The preparation of these financial statements requires our management to make judgments and estimates that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenue generated and expenses incurred during the reporting periods. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these judgments and estimates under different assumptions or conditions and any such differences may be material. We believe that the accounting policies discussed below are critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management&#8217;s judgments and estimates.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our Zio XT monitor, a wearable patch-based biosensor, continuously records and stores ECG data from every patient heartbeat for up to 14 consecutive days. The Zio XT monitor is returned to our monitoring facility and the heartbeat data is curated and analyzed by our proprietary algorithms and reviewed by our certified cardiac technicians. The final step in the Zio service is the delivery of an electronic Zio Report to the prescribing physician with a summary of findings. Our Zio XT service is generally billable when the Zio Report is issued to the physician.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our Zio AT mobile cardiac telemetry monitor, a wearable patch-based biosensor, offers what our Zio XT offers plus the additional capability of transmissions during the wear period to assist physicians in diagnosing and treating the small percentage of the population requiring more timely action. During the wear period, physicians will receive notifications if there are significant events that meet predetermined arrhythmia detection criteria.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our Zio AT service revenue is recognized over the prescription period and delivery of an electronic Zio Report.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for contract revenue with a customer when there is a legally enforceable contract between us and the customer, the rights of the parties are identified, the contract has commercial substance, and collectability of the contract consideration is probable. Our revenue is measured based on consideration specified in the contract with each customer. A unique aspect of healthcare is the involvement of multiple parties to the service transaction. In addition to the patient, often a third-party, for example a commercial or governmental payor or healthcare institution, like a hospital or clinic, will pay us for some or all of the service on the patient&#8217;s behalf. Separate contractual arrangements exist between us and many third-party payors that establish amounts the third-party payor will pay on behalf of a patient for covered services rendered and should be considered in determining collectability and the transaction price for services provided to a patient covered by that third-party payor.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue on an accrual basis based on estimates of the amount that will ultimately be realized, which is the difference between the amount submitted for payment and the amount received. These estimates require significant judgment by management. In determining the amount to accrue for a delivered report, we consider factors such as claim payment history from both payors and patient out-of-pocket costs, payor coverage, whether there is a contract between the payor or healthcare institution and us, historical amount received for the service, and any current developments or changes that could impact reimbursement and healthcare institution payments.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the payment arrangements with third-party payors and healthcare institutions is as follows:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">Contracted third-party payors &#8211; We have contracts with negotiated prices for services provided for patients with commercial healthcare insurance carriers</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">Centers for Medicare and Medicaid Services (&#8220;CMS&#8221;) &#8211; We have received independent diagnostic testing facility approval from regional Medicare Administrative Contractors and will receive reimbursement per the relevant Current Procedural Terminology (&#8220;CPT&#8221;) code rate for the services rendered to the patient covered by CMS.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">Non-contracted third-party payors: Non-contracted commercial and government payors often reimburse out-of-network rates provided under the relevant CPT codes on a case-by-case basis. The transaction price used for determining revenue recognition is based on factors including an average of our historical collection experience for our non-contracted services. This rate is reviewed at least quarterly.</span></div><div style="height:42.75pt;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%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">Healthcare institutions &#8211; Healthcare institutions are typically hospitals or physician practices in which we have negotiated amounts for its monitoring services, including certain governmental agencies such as the Veteran&#8217;s Administration and Department of Defense.</span></div><div style="margin-top:12pt;text-align:justify;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 utilizing the portfolio approach practical expedient under ASC 606 for revenue recognition. We account for the contracts within each portfolio as a collective group, rather than individual contracts. Based on history with these portfolios and the similar nature and characteristics of the patients within each portfolio, we have concluded that the financial statement effects are not materially different than if accounting for revenue on a contract-by-contract basis.</span></div><div style="margin-top:12pt;text-align:justify;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 healthcare institutions, we have historical experience of collecting substantially all of the negotiated contractual rates and determined at contract inception that these customers, and or their related third-party payor that pays us on their behalf, have the intention and ability to pay the promised consideration. As such, we have not provided an implicit price concession but, rather, have chosen to accept the risk of default, and adjustments to the transaction price are recorded as bad debt expense.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracted and CMS portfolios, we are providing an implicit price concession because, while we have a contract with the underlying payor, we expect to accept a lower amount of consideration when claims are adjudicated and allowable claims are determined by the commercial payor. The implicit price concession is recorded as variable consideration to the transaction price and recorded as an adjustment to revenue as a contractual allowance. Historical cash collection indicates that it is probable that substantially all of the contracted claim amount will be received. We provide for estimates of uncollectible patient accounts receivable, based upon historical experience, at the time revenue is recognized, with such provisions presented as bad debt expense within the selling, general and administrative line item of the consolidated statement of operations. Adjustments to these estimates for actual experience are also recorded as an adjustment to bad debt expense.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For non-contracted portfolios, we are providing an implicit price concession because we do not have a contract with the underlying payor, the result of which requires us to estimate transaction price based on historical cash collections utilizing the expected value method. Subsequent adjustments to the transaction price are recorded as an adjustment to revenue and not as bad debt expense.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Doubtful Accounts and Contractual Allowance</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We establish an allowance for doubtful accounts for estimated uncollectible receivables based on our historical collections, review of specific outstanding claims, consideration of relevant qualitative factors and an established allowance percentage by aging category. We write off outstanding accounts against the allowance for doubtful accounts when they are deemed to be uncollectible. Increases and decreases in the allowance for doubtful accounts are included as a component of general and administrative expenses. We record reductions in revenue for estimated uncollectible amounts as contractual allowances.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and update our estimates for the allowance for doubtful accounts and the contractual allowance periodically to reflect our experience regarding historical collections. If we were to make different judgments or utilize different estimates in the allowance for doubtful accounts and the contractual allowance, differences in both the amount of reported general and administrative expenses and revenue could result.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimated Usage of the Printed Circuit Board Assembly</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We use a printed circuit board assembly (&#8220;PCBA&#8221;) in each Zio XT and Zio AT wearable device and a gateway board in Zio AT device.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">These boards are reused numerous times in multiple patients. Each time the PCBA and gateway board is used in a wearable Zio XT and Zio AT monitor, a portion of the cost of the PCBA and gateway board is recorded as a cost of revenue. We have based our estimates of how many times a PCBA and gateway board can be used on testing in research and development, loss rates, product obsolescence, and the amount of time it takes the device to go through the manufacturing, shipping, customer shelf and patient wear time and upload process. We periodically evaluate the use estimate.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation costs related to stock option grants, restricted stock unit grants (&#8220;RSUs&#8221;), and shares under the employee stock purchase program (&#8220;ESPP&#8221;), and market condition awards based on the estimated fair value of the awards on the date of grant, net of estimated forfeitures. We estimate the grant date fair value, and the resulting stock-based compensation expense for options and shares under the ESPP, using the Black-Scholes option pricing model. We estimate the </span></div><div style="height:42.75pt;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%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">grant date fair value, and the resulting stock-based compensation expense for market condition awards using the Monte-Carlo option pricing model. The RSU grant date fair value is based on the closing price on the date of the grant. The grant date fair value of stock-based awards is expensed on a straight-line basis over the period during which the employee is required to provide service in exchange for the award (generally the vesting period).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of our stock-based awards using the Black-Scholes and Monte-Carlo option-pricing models, which requires the input of highly subjective assumptions. Our assumptions are as follows:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Expected term.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected term represents the period that the stock-based awards are expected to be outstanding. We use the simplified method to determine the expected term, which is calculated as the average of the time to vesting and the contractual life of the options.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Expected volatility.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected volatility is derived from the average implied volatility of our common stock</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">As our common stock has been publicly traded for a limited time, in some cases expected volatility is derived from the average historical volatilities of publicly traded companies within our industry that we consider to be comparable to our business over a period approximately equal to the expected term for employees&#8217; options and the remaining contractual life for nonemployees&#8217; options.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Risk-free interest rate.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The risk-free interest rate is based on the U.S. Treasury yield with a maturity equal to the expected term of the option in effect at the time of grant.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Dividend yield.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected dividend is assumed to be zero as we have never paid dividends and have no current plans to pay any dividends on our common stock.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;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 the assumptions used in the Black-Scholes and Monte-Carlo option-pricing model, we also estimate a forfeiture rate to calculate the stock-based compensation for our equity awards. We will continue to use judgment in evaluating the expected volatility, expected terms and forfeiture rates utilized for our stock-based compensation calculations on a prospective basis.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We recognize compensation expense related to RSUs based on the grant date fair value on a straight-line basis over the period during which the employee is required to provide service in exchange for the award (generally the vesting period). Where there is a minimum performance condition required to vest in RSUs, we perform a probability assessment to estimate the number of shares that are probable to vest.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense related to the Employee Stock Purchase Program (&#8220;ESPP&#8221;) based on the estimated fair value on the date of grant, net of estimated forfeitures. We estimate the grant date fair value, and the resulting stock-based compensation expense, using the Black-Scholes option pricing model for each purchase period. The grant date fair value is expensed on a straight-line basis over the offering period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded stock-based compensation expense of $41.5 million, $26.2 million, and $16.3 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively. We expect to continue to grant RSUs and other equity-based awards in the future, and to the extent that we do, our stock-based compensation expense recognized in future periods will likely increase.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Guidance</span></div><div style="margin-top:6pt;text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, including trade receivables. ASU No. 2016-13 replaces the existing incurred loss impairment model with an expected loss model that requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. The Company adopted ASC 326 on January 1, 2020, using the modified retrospective transition method through a non-cash $0.5 million cumulative-effect increase to accumulated deficit and the allowance for doubtful accounts. The Company considered the current and expected future economic and market conditions surrounding the novel COVID-19 pandemic and recorded additional reserves that were not individually material to the estimate. Actual results may differ from these estimates. </span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;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 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which amended its guidance for costs of implementing a cloud computing service arrangement to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This new standard also </span></div><div style="height:42.75pt;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%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">requires customers to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The Company adopted ASU No. 2018-15 on January 1, 2020, using the prospective transition method. The impact of adoption on the Company's consolidated financial statements was not material. </span></div><div><span><br/></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 December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles for income taxes. The Company elected to early adopt ASU 2019-12 effective as of January 1, 2020, and the impact of adoption on the Company's condensed consolidated financial statements was not material.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-top:6pt;text-align:justify;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 entered into any off-balance sheet arrangements and do not have any holdings in variable interest entities.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></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:8.709%"></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:8.709%"></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:8.709%"></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:8.713%"></td><td style="width:0.1%"></td></tr><tr><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%">Payments Due by Period</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less Than</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:100%">1 Year</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1 to 3</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:100%">Years</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3 to 5</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:100%">Years</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">More Than</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:100%">5 Years</span></div></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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Debt interest payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></div></td><td style="background-color:#cff0fc;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:#cff0fc;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,194&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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%">883&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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,077&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt principal payments</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,666&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,389&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,055&#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:#cff0fc;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%">Operating leases</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,513&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,214&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,389&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,420&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,536&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual obligations</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%">22,373&#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%">45,486&#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%">24,389&#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%">75,420&#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%">167,668&#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><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Debt interest payments calculated based on interest rates in effect as of December 31, 2020</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table above does not include approximately $4.4 million in non-cancelable purchase orders related to inventory and printed circuit board assemblies entered into in the normal course of operations, which we expect to be paid in less than one year. The table excludes unrecognized tax benefits of $2.3 million as of December&#160;31, 2020 because these uncertain tax positions, if recognized, would be an adjustment to our net deferred tax assets.</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_58"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A. Quantitative and Qualitative Disclosures About Market Risk.</span></div><div style="margin-top:6pt;text-align:justify;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 exposed to market risks in the ordinary course of our business. These risks primarily include risk related to interest rate sensitivities and foreign currency exchange rate sensitivity.</span></div><div style="margin-top:18pt;text-align:justify"><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 Sensitivity</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had cash, cash equivalents and investments of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $335.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million as of December&#160;31, 2020; which consisted of bank deposits, money market funds and U.S. government securities, corporate notes, and commercial paper. Such interest-earning instruments carry a degree of interest rate risk; however, historical fluctuations in interest income have not been significant.</span></div><div style="margin-top:12pt;text-align:justify;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 enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. We have not been exposed nor do we anticipate being exposed to material risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify;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 years ended  December&#160;31, 2020 and 2019 we had total outstanding deb</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t of $33.0&#160;million and $34.9 million, re</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">spectively, which is net of debt issuance costs. The Third Amended and Restated SVB Loan Agreement Note carries a variable interest rate based on the &#8220;Prime Rate&#8221; published by The Wall Street Journal. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our consolidated financial statements.</span></div><div style="margin-top:18pt;text-align:justify"><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 Rate Sensitivity</span></div><div style="margin-top:6pt;text-align:justify;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 foreign exchange risk as a result of entering into transactions denominated in currencies other than U.S. dollars, particularly in British Pound Sterling. As of December&#160;31, 2020, we do not consider this risk to be material. We do not utilize any forward foreign exchange contracts. All foreign transactions settle on the applicable spot exchange basis at the time such payments are made.</span></div><div style="height:42.75pt;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%">78</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8. Financial Statements and Supplementary Data.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">IRHYTHM TECHNOLOGIES, INC.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Index to Financial Statements</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:92.018%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.782%"></td><td style="width:0.1%"></td></tr><tr><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_64">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_64">80</a></span></div></td></tr><tr><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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_67">Financial Statements</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><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="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_67">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_67">83</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><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="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_70">Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_70">84</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><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="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_73">Consolidated Statements of Comprehensive Loss</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_73">85</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><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="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_76">Consolidated Statements of Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_76">86</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><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="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_79">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_79">87</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><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="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_82">Notes to the Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_82">88</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;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%">79</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Board of Directors and Stockholders of iRhythm Technologies, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of iRhythm Technologies, Inc. and its subsidiary (the &#8220;Company&#8221;) as of December 31, 2020 and 2019, and the related consolidated statements of operations, of comprehensive loss, of stockholders&#8217; equity and of cash flows for each of the three years in the period ended December 31, 2020, including the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company's internal control over financial reporting as of December 31, 2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company did not maintain, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (2013) issued by the COSO because a material weakness in internal control over financial reporting existed as of that date related to an ineffective control environment commensurate with the Company's financial reporting requirements, due to an insufficient number of professionals with an appropriate level of accounting and internal control knowledge, training and experience.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis. The material weakness referred to above is described in Management&#8217;s Annual Report on Internal Control Over Financial Reporting appearing under Item 9A. We considered this material weakness in determining the nature, timing, and extent of audit tests applied in our audit of the 2020 consolidated financial statements, and our opinion regarding the effectiveness of the Company&#8217;s internal control over financial reporting does not affect our opinion on those consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 Accounting Principles</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As discussed in Note 2 to the consolidated financial statements, the Company changed the manner in which it accounts for leases in 2019 and the manner in which it accounts for revenues from contracts with customers in 2018.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in management's report referred to above. Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="height:42.75pt;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%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contractual Allowance and Allowance for Doubtful Accounts &#8211; Contracted Third-Party Payors</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 2 to the consolidated financial statements, a large part of the Company&#8217;s transactions are covered by third-party payors with whom there is a contractual agreement or established amount the third-party payor will pay (contracted third-party payors). These contracts impose a number of obligations regarding billing and other matters, and the Company&#8217;s noncompliance with a material term of such contracts may result in a denial of the claim. The Company recognizes revenue from contracted third-party payors, net of contractual allowances, and recognizes an allowance for doubtful accounts for uncollectible patient accounts receivable. As of December 31, 2020, the Company&#8217;s contractual allowance balance was $21.3 million and allowance for doubtful accounts balance was $12.7 million, a portion of which relates to revenue from services provided to patients insured by contracted third-party payors. Management accounts for denied claims as a form of variable consideration that is included as a reduction to the transaction price and recorded as an adjustment to revenue as a contractual allowance. Management accounts for the allowance for doubtful accounts at the time revenue is recognized, with such provisions presented as bad debt expense within selling, general and administrative expenses.  The estimated denied claims and uncollectible receivables are based on historical information which require judgment by management in determining which historical period is used.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The principal considerations for our determination that performing procedures relating to the contractual allowances and allowance for doubtful accounts for contracted third-party payors is a critical audit matter are the significant judgment by management in developing estimates of the contractual allowances and allowance for doubtful accounts.  This in turn led to a high degree of auditor subjectivity, judgment, and effort in performing procedures and evaluating the audit evidence obtained related to management&#8217;s estimates of the contractual allowances and allowance for doubtful accounts, relating to management&#8217;s judgments regarding the historical period used on which to base the estimate. As disclosed by management, a material weakness existed during the year related to this matter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included, among others, (i) evaluating management&#8217;s process for developing estimates of the contractual allowances and allowance for doubtful accounts, including comparing the historical period used by management with reasonable alternative historical periods based on current and past history of denied claims and uncollectible amounts, (ii) testing the completeness and accuracy of the historical information used by management in the estimate, by testing a sample of transactions, and (iii) testing management&#8217;s process for developing the estimate on the data on which it is based.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ PricewaterhouseCoopers LLP</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">San Jose, California</span></div><div style="height:42.75pt;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%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;26, 2021 </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2009.</span></div><div style="height:42.75pt;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%">82</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_67"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">IRHYTHM TECHNOLOGIES, INC.</span></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%">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-weight:700;line-height:120%">(In thousands, except par value and share data)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></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%">December 31,</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: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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Assets</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:bottom"><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 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%">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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNC0xLTEtMS0w_a1c937d2-e40f-4893-b732-11a437c555d3">88,628</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNC0zLTEtMS0w_eb99dfeb-ee90-42f6-9a66-a8ef58aa9d7a">20,462</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%">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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNS0xLTEtMS0w_de2acb9e-934e-4d43-9fbe-1b04f9c71751">246,589</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNS0zLTEtMS0w_dbcd2b70-fb15-4cd2-bbb2-18e559c2a647">120,089</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:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of allowances for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNi0wLTEtMS0wL3RleHRyZWdpb246MjhmMTFmMjk1ODU0NDQ5ZmE5ODcwMmMyMTY3YzU5ZDBfMzg0ODI5MDY5NzM2MA_8e98d94b-8bf0-43b5-94a0-dd9107fb948c">12,711</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNi0wLTEtMS0wL3RleHRyZWdpb246MjhmMTFmMjk1ODU0NDQ5ZmE5ODcwMmMyMTY3YzU5ZDBfMzg0ODI5MDY5NzM3MA_b09767c6-e86c-4273-9266-3a2db1411f3d">9,049</ix:nonFraction> as of December 31, 2020 and December 31, 2019, 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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNi0xLTEtMS0w_3d8ffefb-91a6-4f94-93c5-a266b0fc1924">29,932</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNi0zLTEtMS0w_e795c6e5-df10-4eff-ab2f-a15fafbc1947">23,867</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%">Inventory</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNy0xLTEtMS0w_4f95abb1-19cc-4f03-8f63-d86657eee258">5,313</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNy0zLTEtMS0w_63a90500-d643-4388-bb2a-d43b70222f5e">4,037</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%">Prepaid expenses and other current 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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfOC0xLTEtMS0w_a2dd5ff8-f153-4440-b3fc-1dd3c65647dc">7,363</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfOC0zLTEtMS0w_ced05d65-00f5-414c-b70b-9a5dfad8c4fc">4,337</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 25.75pt;text-align: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 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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfOS0xLTEtMS0w_c532a3f0-ef57-43fb-8506-843e17263695">377,825</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfOS0zLTEtMS0w_4107e576-6dc2-4516-ac46-51551c2f961b">172,792</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTAtMS0xLTEtMA_0fc7dce4-a333-459f-a0bc-e64ac90b30ba">&#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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTAtMy0xLTEtMA_9e00e30d-78f0-4094-a1fd-c8c5a9127445">8,030</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:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTEtMS0xLTEtMA_9a768059-88e5-4280-bb31-aa9bbe97f1c4">34,247</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTEtMy0xLTEtMA_7f8943fd-071e-46a0-ace9-4e36c98a6b4d">26,464</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:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTItMS0xLTEtMA_731a8cd3-11e3-411e-a0eb-efb230749dcd">84,714</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTItMy0xLTEtMA_914e4a0a-337a-411f-838e-50dedcbbc6db">90,124</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTMtMS0xLTEtMA_dd63f20e-4454-4842-8965-1c6d31a6726b">862</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTMtMy0xLTEtMA_e8bcb16c-0fa6-43ad-be2d-6c4b1442faeb">862</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:bottom"><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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTQtMS0xLTEtMA_0be6fdde-04b2-4d36-9968-45eef0a22454">14,091</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTQtMy0xLTEtMA_f9601980-1f5d-4979-afd7-d3ab220b67fe">7,940</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 25.75pt;text-align: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 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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTUtMS0xLTEtMA_b56a62dc-07cc-4742-bb81-37b26fabcc4c">511,739</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTUtMy0xLTEtMA_fa3740b5-8afe-483a-b324-9c0c15f7bb41">306,212</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:bottom"><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:bottom"><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 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%">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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTgtMS0xLTEtMA_2f6849ab-15d8-4aa4-98de-8401dd240603">4,365</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTgtMy0xLTEtMA_872ca257-87c0-4109-8dd8-68cf5dc82a33">8,243</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%">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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTktMS0xLTEtMA_a573a748-7514-4d01-888f-a0e187465ad6">40,532</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTktMy0xLTEtMA_453b1b9c-166b-4058-8b07-e813536a4faa">32,714</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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjAtMS0xLTEtMA_c2b74ea3-6a61-4003-af5b-35933e592ba7">930</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjAtMy0xLTEtMA_db2f89cb-9fdb-4dd3-9a07-83810c8001ba">1,251</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%">Debt, 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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjEtMS0xLTEtMA_1b7c6d93-fd59-470a-8f79-b9035824a8f5">11,667</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjEtMy0xLTEtMA_3850bb57-d02d-4990-b843-88909ceee7f1">1,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="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 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%">Operating lease liabilities, 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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:OperatingLeaseLiabilitiesCurrentPortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjMtMS0xLTEtMA_e7ac8a65-d364-4dd1-88ab-d24653cd3af4">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:OperatingLeaseLiabilitiesCurrentPortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjMtMy0xLTEtMA_e58e5036-141c-4f0d-adc3-03beac8d0f14">7,914</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 25.75pt;text-align: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 current liabilities</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjQtMS0xLTEtMA_7f8fa0ad-5dd2-4cd1-8f13-70af2ea1c36a">65,665</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjQtMy0xLTEtMA_83b52a5f-83e6-4975-b237-75eceb9fe21d">52,066</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt, noncurrent 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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjUtMS0xLTEtMA_8e861779-bcad-4d11-abec-b483900ba5ec">21,339</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjUtMy0xLTEtMA_c04b8292-22dc-4e41-aec0-d48dfe9df388">32,989</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent 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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjYtMS0xLTEtMA_4a71a152-1581-4316-8b2d-6a0054ed223d">1,830</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjYtMy0xLTEtMA_29c56a32-15ec-4cd8-a362-189961e3e074">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent 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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjctMS0xLTEtMA_ad6dfd1a-3aed-4365-959f-858626d9758f">81,293</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjctMy0xLTEtMA_fd444af5-3408-469a-8acf-8aa930893f43">85,748</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 25.75pt;text-align: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 liabilities</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjgtMS0xLTEtMA_452536b1-b89e-490d-8d1d-0ecf91ba88f2">170,127</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjgtMy0xLTEtMA_70402cd7-8f41-47fe-a2d7-45a5515a9d71">170,803</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 6)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjktMS0xLTEtMA_c7aa20d3-c55f-47aa-8473-c27d6379ef63"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjktMy0xLTEtMA_7f00c29b-cb38-46d2-a5cc-843d2fcf88ce"></ix:nonFraction></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%">Stockholders&#8217; equity:</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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0XzIz_a8e1b9de-9a47-44fb-9e31-594c9e053742"><ix:nonFraction unitRef="usdPerShare" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0XzIz_d9b66350-a145-4bc4-9238-e204f200e59a">0.001</ix:nonFraction></ix:nonFraction> par value &#8211; <ix:nonFraction unitRef="shares" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0XzM4_2d6d7547-abbe-40bb-b6a6-1a565da5d724"><ix:nonFraction unitRef="shares" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0XzM4_cd71e957-cb9c-4f9a-ac4e-249bc8eb9c23">5,000,000</ix:nonFraction></ix:nonFraction> shares authorized at December&#160;31, 2020 and 2019; and <ix:nonFraction unitRef="shares" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0Xzk0_127dcd51-e95b-4691-9164-ee5c7bf4d5c3"><ix:nonFraction unitRef="shares" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0Xzk0_50acc292-6cbc-4265-86ee-6ca50607bb3e"><ix:nonFraction unitRef="shares" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0Xzk0_68df922a-8590-40d9-83e5-2e69d952ce98"><ix:nonFraction unitRef="shares" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0Xzk0_b144a3c4-32c4-483a-b290-f64b590bd450">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> issued and outstanding at December&#160;31, 2020 and 2019, 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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMS0xLTEtMA_975d4159-0e7e-4102-9cd1-e3dc3c53315c">&#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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMy0xLTEtMA_fa7dd53c-3072-45dd-a583-bc599dbd52cc">&#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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2XzIw_43cb9892-66b7-4601-89b1-d8b96ba97f40"><ix:nonFraction unitRef="usdPerShare" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2XzIw_963e9b11-f56c-4088-8d85-2eb99f8397cf">0.001</ix:nonFraction></ix:nonFraction> par value &#8211; <ix:nonFraction unitRef="shares" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2XzM1_9a6bb473-5f2a-4784-aed2-2195a46c80a5"><ix:nonFraction unitRef="shares" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2XzM1_ddadd895-505f-415f-875e-8bd9bd073c93">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized at December&#160;31, 2020 and 2019; <ix:nonFraction unitRef="shares" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2Xzg3_2a3ea667-a6f3-40a8-8058-1ffe1104d6f8"><ix:nonFraction unitRef="shares" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2Xzg3_310227dc-9bf5-4356-94b1-0ede6c20ed17">29,019,350</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2Xzk0_8e022a73-8dc2-4012-a159-9dc0d24571a6"><ix:nonFraction unitRef="shares" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2Xzk0_f9e2a9ad-11eb-40cb-ab1f-e12a9b17318c">26,682,720</ix:nonFraction></ix:nonFraction> shares issued and outstanding at December&#160;31, 2020 and 2019, respectively</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMS0xLTEtMA_52004ac1-7689-4603-9caa-e90bf3fa2a43">27</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMy0xLTEtMA_4b5e9b4c-27df-4ead-a742-b7301710b661">25</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%">Additional paid-in capital</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzMtMS0xLTEtMA_f0cdabbb-44d8-4633-9b0f-29a84311fc4d">646,258</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzMtMy0xLTEtMA_23a06820-ef0a-4ac8-b47a-198008756209">395,695</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%">Accumulated 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzQtMS0xLTEtMA_2d906255-2eca-4eea-a500-763f97b727fa">11</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzQtMy0xLTEtMA_4ece250d-21d8-4cad-90c5-cf22f51e0a9f">82</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%">Accumulated deficit</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzUtMS0xLTEtMA_bed6d609-b551-4ea3-8757-e407dec97591">304,684</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzUtMy0xLTEtMA_e6330d46-d43d-471e-8ddc-9169b60c5d02">260,393</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:bottom"><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:#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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzYtMS0xLTEtMA_80296c81-89bd-49a3-b25f-2713d111937e">341,612</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzYtMy0xLTEtMA_041b5ddb-68fb-4b3e-91ad-5f64884c23cc">135,409</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:bottom"><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:#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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzctMS0xLTEtMA_9ae2fc64-dada-4f60-80a3-bb9e31c1f327">511,739</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzctMy0xLTEtMA_3496a0e2-d226-427d-8fee-51a2336d8549">306,212</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-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 consolidated financial statements.</span></div><div style="height:42.75pt;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%">83</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_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%">IRHYTHM TECHNOLOGIES, INC.</span></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%">Consolidated Statements of Operations</span></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%">(In thousands, except share and per share data)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></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%">Year Ended December 31,</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: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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Revenue</span></td><td style="background-color:#cff0fc;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:#cff0fc;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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMi0xLTEtMS0w_89c7ea32-620a-4ab1-a47d-09ffd7dd0a8b">265,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMi0zLTEtMS0w_f7f001a1-163a-48ba-bf8c-88fcc80412a8">214,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMi01LTEtMS0w_1996bc44-aae4-4e76-a851-5c349908a5ae">147,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMy0xLTEtMS0w_b9a6f1b0-dd91-4033-af05-4300ab69d12c">70,277</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMy0zLTEtMS0w_2f7e8bd0-655b-41e2-a596-a0fee15760e6">52,485</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMy01LTEtMS0w_3851a4b8-d846-4131-870f-d2cff0a16edc">38,795</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:#cff0fc;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%">Gross profit</span></td><td colspan="2" style="background-color:#cff0fc;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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNC0xLTEtMS0w_f139bbfa-6f44-4f4c-ad92-6b5e1a8e1e74">194,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNC0zLTEtMS0w_dcc9e9e4-90df-42c3-a953-89e25571c8ce">162,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNC01LTEtMS0w_005170d3-790e-4b6d-8e35-c71e242775d9">108,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></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></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Research and development</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNi0xLTEtMS0w_588f6bc2-ed71-4001-af91-24d922040a4c">41,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNi0zLTEtMS0w_778400e0-9667-4d48-8f1d-07e90b8db5fa">37,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNi01LTEtMS0w_b0223210-243c-4de4-86b7-acee1d64e431">20,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNy0xLTEtMS0w_c409b85a-966e-4f17-a5c8-b8818c55a3d9">197,233</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNy0zLTEtMS0w_cfeb4ecb-3581-425d-954d-490bba34d847">179,523</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNy01LTEtMS0w_3534b16f-f703-4752-a38f-900b6258958a">133,313</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:#cff0fc;padding:2px 1pt 2px 25.75pt;text-align: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 operating expenses</span></td><td colspan="2" style="background-color:#cff0fc;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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfOC0xLTEtMS0w_bb56c6ef-6653-4fa9-8f48-7b027aaff5a6">238,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfOC0zLTEtMS0w_ca8e99f3-5828-436f-853e-8d7cad5a481a">216,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfOC01LTEtMS0w_f6e35323-f4e3-4e3d-b0d7-580c3129ea38">154,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><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="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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfOS0xLTEtMS0w_fe89f9f3-bd47-46c5-93fc-f11761af4ca5">43,673</ix:nonFraction>)</span></td><td style="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 colspan="2" style="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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfOS0zLTEtMS0w_cb161cee-557d-4f43-be04-cc3f2e610b26">54,755</ix:nonFraction>)</span></td><td style="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 colspan="2" style="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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfOS01LTEtMS0w_a138e306-9b60-41bd-85a7-5168a0f38f9a">45,691</ix:nonFraction>)</span></td><td style="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:#cff0fc;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%">Interest expense</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTAtMS0xLTEtMA_fb7cf308-8f40-453a-8250-68d073a2fb83">1,519</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTAtMy0xLTEtMA_452dc5b2-6a9e-4204-adc0-c4588db300bf">1,643</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTAtNS0xLTEtMA_6137d16b-182c-412d-8a69-5e9cd1a86166">3,115</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTEtMS0xLTEtMA_70a639eb-3421-4286-afe5-fdc01dd81caa">1,591</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTEtMy0xLTEtMA_8ee165e8-62d2-4bdb-9a9b-0fd0685cb075">1,895</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTEtNS0xLTEtMA_5ed65a0b-b009-4a9d-b814-581a5a69fc1f">1,501</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:#cff0fc;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%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTItMS0xLTEtMA_fee758bd-a36f-47e4-8774-230dd88baa95">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTItMy0xLTEtMA_ea28b127-945c-4d10-a38d-90caf845e16a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTItNS0xLTEtMA_4d7159a9-fcf9-4872-9125-5d76975f2bfa">3,029</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTMtMS0xLTEtMA_6d929943-6abb-4561-b581-562266a77d10">43,601</ix:nonFraction>)</span></td><td style="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 colspan="2" style="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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTMtMy0xLTEtMA_1abc85be-6360-4b0e-b062-d8f89886ddf7">54,503</ix:nonFraction>)</span></td><td style="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 colspan="2" style="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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTMtNS0xLTEtMA_1227e9ca-776a-48d4-8230-de93201967bf">50,334</ix:nonFraction>)</span></td><td style="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:#cff0fc;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%">Income tax provision</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTQtMS0xLTEtMA_ef1a4605-05a3-4335-bb16-faf8ee8c0568">229</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTQtMy0xLTEtMA_ebd2601e-aa9c-4e1c-87a6-b7c3162dc954">65</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTQtNS0xLTEtMA_98fc066a-51c3-4ad9-bca1-dcb79fd3d247">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><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="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-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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTUtMS0xLTEtMA_79da1311-667d-4c96-877f-82415434b6a1">43,830</ix:nonFraction>)</span></td><td style="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-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-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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTUtMy0xLTEtMA_56b24b32-f696-4003-b001-430cec4c2258">54,568</ix:nonFraction>)</span></td><td style="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-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-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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTUtNS0xLTEtMA_38c0102a-bc56-40c5-b2a5-f3b1383d340f">50,378</ix:nonFraction>)</span></td><td style="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:#cff0fc;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%">Net loss per common share, basic and diluted</span></td><td style="background-color:#cff0fc;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:#cff0fc;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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTYtMS0xLTEtMA_213da53f-d410-4e43-b398-80bca5fa9ee4">1.58</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTYtMy0xLTEtMA_dd8a38d2-177e-4e10-bcf3-307803981aa0">2.16</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTYtNS0xLTEtMA_3d028ddf-986f-4fe0-bcf9-7bc17459dc98">2.11</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;border-top:3pt double #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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares, basic and diluted</span></td><td colspan="2" style="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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTctMS0xLTEtMA_6f6efc8b-712d-446b-99a1-44d8dec0304d">27,754,404</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td colspan="2" style="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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTctMy0xLTEtMA_0a01c376-9987-4a52-93ce-fea781aa1857">25,265,918</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td colspan="2" style="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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTctNS0xLTEtMA_cbdcc95f-8a59-4370-aab7-60c781a55a37">23,885,858</ix:nonFraction>&#160;</span></td><td style="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-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 consolidated financial statements.</span></div><div style="height:42.75pt;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%">84</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_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%">IRHYTHM TECHNOLOGIES, INC.</span></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%">Consolidated Statements of Comprehensive Loss</span></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%">(In thousands)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></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%">Year Ended December 31,</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: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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Net loss</span></td><td style="background-color:#cff0fc;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:#cff0fc;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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfMi0xLTEtMS0w_4b554b04-c92c-4d4f-9280-9875d2910ba3">43,830</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfMi0zLTEtMS0w_49d70956-049c-4df6-9eab-a9cf212f3589">54,568</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfMi01LTEtMS0w_a238659d-6c68-4348-8b2d-f9f624f3b662">50,378</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Net change in unrealized gains (losses) on available-for-sale securities</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfNC0xLTEtMS0w_47e01c3f-c368-49b9-bc59-be4a82a3024a">71</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfNC0zLTEtMS0w_52a012dc-e769-41fb-aca1-4f9585cc2c0f">98</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfNC01LTEtMS0w_6d804703-8708-4e5b-b53d-01f2475581ab">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><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="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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfNS0xLTEtMS0w_0efaba63-b949-4184-bc5f-fc774cee815a">43,901</ix:nonFraction>)</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfNS0zLTEtMS0w_8d98240c-0892-488c-aad0-0fc0e64d4cc4">54,470</ix:nonFraction>)</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfNS01LTEtMS0w_8add73db-76e9-4937-be5b-f4d74607f11a">50,329</ix:nonFraction>)</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><div style="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 consolidated financial statements.</span></div><div style="height:42.75pt;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%">85</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_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%">IRHYTHM TECHNOLOGIES, INC.</span></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%">Consolidated Statements of 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-weight:700;line-height:120%">(In thousands, except share and per share data)</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:30.332%"></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.426%"></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.426%"></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.426%"></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.426%"></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.449%"></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.435%"></td><td style="width:0.1%"></td></tr><tr style="height:32pt"><td colspan="3" style="padding:0 1pt"></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%">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" rowspan="2" 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" rowspan="2" 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/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" rowspan="2" 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:12pt"><td colspan="3" style="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: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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%">Balances at December 31, 2017</span></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="shares" contextRef="i0d6487c11f1840039efc8033fd960653_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfOS0yLTEtMS0w_f17c32df-f473-4239-bcc0-e3346c2362de">23,377,315</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="i0d6487c11f1840039efc8033fd960653_I20171231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfOS00LTEtMS0w_1bc45435-92e0-4376-950d-912909acb9ca">23</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="i0e5ccc05ba714b3d8ee509d13def28aa_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfOS02LTEtMS0w_ccc7e0a3-dd56-48e7-a7d6-961ee02c01e4">236,184</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="i7c6506bb6a22462ab381d5d2a7e87e2b_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfOS04LTEtMS0w_60cf1cab-781e-4f6b-a705-8a0f270c10c6">156,801</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="i2ede65fd10524c0296aaa5c849efa447_I20171231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfOS0xMC0xLTEtMA_b7941c2f-c3ac-49f5-a6b0-4eb11b5be4b0">65</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="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfOS0xMi0xLTEtMA_d5f68cdd-2547-428c-9ef4-02ea469cf30b">79,341</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 2px 10pt;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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTAtMC0xLTEtMA_a9e6539b-1544-472c-8b49-19519c0f6ba8">Accounting Standards Codification 606 cumulative effect adjustment upon adoption</span></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%">&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916f17f262014a1698f131ac3ef9d64d_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTAtOC0xLTEtMA_2cc9b88f-4271-48e7-b22e-3fadc892512b">1,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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i5bb3abd3aefe4bdb8dbfe41a85ac0b77_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTAtMTItMS0xLTA_6591a143-2f1a-4641-b964-1893e8be7917">1,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 2px 10pt;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%">Issuance of common stock  in connection with employee equity incentive plans, net</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%"><ix:nonFraction unitRef="shares" contextRef="i3f1fe5fdbd354a18913d2d10e7ad2c36_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTEtMi0xLTEtMA_44bcf29a-794e-4389-a169-1ad210e5c28d">990,758</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i67b5e6815c554205bea14dd30c9cafd6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTEtNi0xLTEtMA_2dba142f-d4a2-4676-8aca-0a67d1579d15">9,319</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%">&#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><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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTEtMTItMS0xLTA_057533c5-76ad-4bf9-b95d-a0c1c052ac67">9,319</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:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Tax withholding upon vesting of restricted stock awards</span></div></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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i67b5e6815c554205bea14dd30c9cafd6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTItNi0xLTEtMA_18d3c683-278d-4dd8-8b10-a16d93fee13c">3,877</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%">&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTItMTItMS0xLTA_ca0ed7d5-c6f6-49d8-999c-a9e3c50fda6d">3,877</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:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Stock-based compensation expense</span></div></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><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="i67b5e6815c554205bea14dd30c9cafd6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTMtNi0xLTEtMA_ff5cc6fd-3595-4d48-93db-0a0e0e658c48">16,329</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%">&#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><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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTMtMTItMS0xLTA_5f07d834-9100-4961-82e6-810501b0d7bf">16,329</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:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Net loss</span></div></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%">&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia4f99760db4349dfacb2e172fccc1cf9_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTQtOC0xLTEtMA_598750b2-1673-4d4d-ac17-2d6f5283b426">50,378</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTQtMTItMS0xLTA_97b84d2d-b895-48c3-a7c0-ec759aa8d0fa">50,378</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:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Net change in unrealized loss on investments</span></div></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><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><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="ia28bcf05981b421fa484c8247a220dfb_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTUtMTAtMS0xLTA_2d8426b4-0e12-4555-b035-3c0a35a351f7">49</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTUtMTItMS0xLTA_cd8db420-2e03-4e02-b6e5-47756fefb0df">49</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 10pt;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%">Balances at December 31, 2018</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%"><ix:nonFraction unitRef="shares" contextRef="i241bfd3a6f174c02b814080179ff4f0f_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTYtMi0xLTEtMA_c5e0de02-d9cf-4da9-ba95-ebbab05106dd">24,368,073</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="i241bfd3a6f174c02b814080179ff4f0f_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTYtNC0xLTEtMA_98788626-2e10-4074-926d-54725c1e5a78">23</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="i623e67855592423197c81e00af60e6fb_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTYtNi0xLTEtMA_82f5eb32-d192-4231-9b43-0b1d5d67b2c0">257,955</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="ie749322d60d54bcfa086dd51b914256e_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTYtOC0xLTEtMA_109a3631-c2e4-4a85-8129-1804a0081c1d">205,825</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="i2b1debaa89e244cab6dd60157adc72c0_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTYtMTAtMS0xLTA_2904b537-8c21-4b01-9969-ce1d4972742e">16</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTYtMTItMS0xLTA_ed25c805-0908-4a0c-a829-222bf9826d24">52,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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%">Issuance of common stock in connection with employee equity incentive plans</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%"><ix:nonFraction unitRef="shares" contextRef="ieb7b9cb2dc154b2099d13914c0f2155c_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTctMi0xLTEtMA_446596ce-4cd7-4587-a968-7dc04d087ad8">734,453</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="ifb29e485d1594d99945bc631005821bf_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTctNi0xLTEtMA_d3db218f-4475-458e-93d7-06fb001c535d">9,495</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%">&#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><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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTctMTItMS0xLTA_256c2fa8-c899-44fb-b622-e20d65c8d7c1"><ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTctMTItMS0xLTA_6434d19c-a950-46e9-9055-9fcc365b760a">9,495</ix:nonFraction></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 10pt;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%">Warrants exercised</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%"><ix:nonFraction unitRef="shares" contextRef="ieb7b9cb2dc154b2099d13914c0f2155c_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="irtc:CommonStockSharesIssuedFromExerciseOfWarrants" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTgtMi0xLTEtMA_c550d6e9-38d9-473b-ad5b-f99f35a518a9">4,852</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%">&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Issuance of common stock in connection with follow-on public offering, net of issuance costs</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%"><ix:nonFraction unitRef="shares" contextRef="ieb7b9cb2dc154b2099d13914c0f2155c_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTktMi0xLTEtMA_d563b737-810e-47b9-b2a2-75ed642ad2f2">1,575,342</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="ieb7b9cb2dc154b2099d13914c0f2155c_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTktNC0xLTEtMA_8eb307d9-bc57-44bb-8716-fa785187c36a">2</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="ifb29e485d1594d99945bc631005821bf_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTktNi0xLTEtMA_10e8c6ea-a0e1-452a-89c7-841e411d15d8">107,292</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%">&#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><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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTktMTItMS0xLTA_8a912a72-a7fd-4668-b3cf-029aebad03cb">107,294</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 10pt;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%">Tax withholding upon vesting of restricted stock awards</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="3" style="background-color:#ffffff;padding:0 1pt"></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="ifb29e485d1594d99945bc631005821bf_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjAtNi0xLTEtMA_49cf8cc2-53f6-420d-a0c1-4aed4050760c">5,288</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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjAtMTItMS0xLTA_f7277698-e2e9-459d-964e-50dad4c3f6e9">5,288</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 10pt;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%">Stock-based compensation expense</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%">&#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><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="ifb29e485d1594d99945bc631005821bf_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjEtNi0xLTEtMA_872c7963-a598-44a5-aed8-74986de38783">26,241</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%">&#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><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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjEtMTItMS0xLTA_11fd42c1-fe60-4e21-9350-f1e32e325052">26,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 10pt;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%">Net loss</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%">&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i446deeb8103d465883313847d78e5641_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjItOC0xLTEtMA_bcaf8ef1-809d-4af5-8880-28364aeaf9c2">54,568</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjItMTItMS0xLTA_8822192a-4f95-469d-9514-37a4467b7b7e">54,568</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:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Net change in unrealized loss on investments</span></div></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><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><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="i970bacf0a23d48cea3ebfbc5bd8cd3da_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjMtMTAtMS0xLTA_f042a7b8-4757-41e2-9bd1-79a86b57f827">98</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjMtMTItMS0xLTA_3b99b62f-3fa3-4ba0-99b0-c0cc3dc0bc6b">98</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 10pt;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%">Balances at December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%"><ix:nonFraction unitRef="shares" contextRef="idb434bae693647d38268cb9ba20715f1_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjQtMi0xLTEtMA_232e9176-3d30-4372-bfef-ba61326e3b5c">26,682,720</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="idb434bae693647d38268cb9ba20715f1_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjQtNC0xLTEtMA_c55c14b5-64fd-40af-85a1-c1116ed61510">25</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="i4d6ca46f910c4737990a77edfe946543_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjQtNi0xLTEtMA_069939d8-1ed9-4b5e-bdc3-c796968f360f">395,695</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="ic143a5138bb84957bdafeaa9e356ef86_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjQtOC0xLTEtMA_bcc4dbe1-f88b-4162-a0c7-718b0563bc03">260,393</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="i31ec5be8d6c4473994134ec29f2fa2f7_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjQtMTAtMS0xLTA_2cdad48d-96ec-4b89-8305-0e2527c6a2d3">82</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjQtMTItMS0xLTA_58826952-dcc7-4b8c-97ec-e925d5e8458e">135,409</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 10pt;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%">Issuance of common stock in connection with employee equity incentive plans</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%"><ix:nonFraction unitRef="shares" contextRef="i8dc64ae5f408493c82c51507918ff174_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjUtMi0xLTEtNDc4_071c0059-0858-41df-87bc-75ed4301c0b0">1,079,488</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="icd3aa4d1ab7b438c8f87829f78ffcc88_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjUtNi0xLTEtNDc4_a5c878ef-9625-41e2-b9ab-848ef7c2995e">20,244</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%">&#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><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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjUtMTItMS0xLTQ3OA_dcb63870-b962-4127-b6bb-67dcea4c8406">20,244</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Issuance of common stock in connection with follow-on public offering, net of issuance costs</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%"><ix:nonFraction unitRef="shares" contextRef="i8dc64ae5f408493c82c51507918ff174_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjctMi0xLTEtNDc4_2ae3dc94-0c18-4230-a016-ec106b3b5ae4">1,257,142</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="i8dc64ae5f408493c82c51507918ff174_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjctNC0xLTEtNDc4_f44e13e2-2b06-4382-adf0-a5da92dbe4c6">2</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="icd3aa4d1ab7b438c8f87829f78ffcc88_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjctNi0xLTEtNDc4_5d548fdf-39b4-4af3-a4aa-e6a4448daa7e">206,023</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%">&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjctMTItMS0xLTQ3OA_45bdcc72-2518-45c8-8453-14262c3950db">206,025</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 10pt;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%">Tax withholding upon vesting of restricted stock awards</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%">&#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="3" style="background-color:#cceeff;padding:0 1pt"></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="icd3aa4d1ab7b438c8f87829f78ffcc88_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjgtNi0xLTEtNDc4_0c53ebd9-3645-418b-ad83-9dde1aec13c6">10,009</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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjgtMTItMS0xLTQ3OA_509410f8-648e-46af-bb41-3eee6e8a606d">10,009</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 10pt;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%">Stock-based compensation expense</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="icd3aa4d1ab7b438c8f87829f78ffcc88_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjktNi0xLTEtNDc4_51e017f9-bca8-4fa1-84c7-e08e5f5a209c">34,305</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%">&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjktMTItMS0xLTQ3OA_af7decaa-fa64-4808-8ad0-929ad8ee16f2">34,305</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 10pt;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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjktMC0xLTEtMzk3OQ_1619ad04-3071-436d-a730-fc061f363ced">Accounting Standards Codification 326 cumulative effect adjustment upon adoption</span></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%">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="id8aa95bf4dac4fa6b2032be2b9cc9c2c_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzAtOC0xLTEtMjA1OQ_bba6e6f3-4ade-44d4-92ec-e13ab7b38b5f">461</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="ib783e1ca51ec4717a316d9e207e92deb_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzAtMTItMS0xLTIxMDc_991cbc70-d3d1-48f0-a20f-5d498b9040a8">461</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 10pt;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%">Net loss</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%">&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if29d3e3ecdf541d4bb2bda1f0786f6d3_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzAtOC0xLTEtNDc4_b9cf97a6-5ac1-45a2-bb40-45dc4cb4a7e3">43,830</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzAtMTItMS0xLTQ3OA_3baf1b14-8e58-46bd-872f-821337c75b24">43,830</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 10pt;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%">Net change in unrealized loss on investments</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%">&#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><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><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="i94d1b384470b4445978675833e2025f4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzEtMTAtMS0xLTQ3OA_10676130-d9e3-43df-87c0-2779b202bb5a">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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzEtMTItMS0xLTQ3OA_f583a62f-ede5-4e89-9748-6b4bf8228369">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 2px 10pt;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%">Balances at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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%"><ix:nonFraction unitRef="shares" contextRef="i1df2ab193cf943e0bf3155257a88af31_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzItMi0xLTEtNDc4_69a7ed14-94da-4cb1-b9c2-e3ebf9cb2b21">29,019,350</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="i1df2ab193cf943e0bf3155257a88af31_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzItNC0xLTEtNDc4_d2d61581-6248-4b5f-87a4-4a4f74e6a8e9">27</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="i1d1e70e0322248f39e5ca29e04fa770b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzItNi0xLTEtNDc4_66221b27-f740-4b65-b79e-f195bf25b5a9">646,258</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="i93f996b02461456ebf984c59933ad73f_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzItOC0xLTEtNDc4_f1bea458-21a8-423b-89b0-b948dcdfa721">304,684</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="i2c0d2aa7601b4757985505672b75e12c_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzItMTAtMS0xLTQ3OA_9ceceaa5-d8cf-49a1-9a06-1c2bf0fa1685">11</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzItMTItMS0xLTQ3OA_2273873c-15d5-4048-a3ea-4022ccfa6a7f">341,612</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-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 consolidated financial statements.</span></div><div style="height:42.75pt;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%">86</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_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%">IRHYTHM TECHNOLOGIES, INC.</span></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%">Consolidated Statements of Cash Flows</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%">(In thousands)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" rowspan="2" 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%">Year Ended December 31,</span></td></tr><tr style="height:12pt"><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%">2019</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%">2018</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%">Cash flows from 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><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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMy0xLTEtMS0w_0de812fd-1665-4ce0-9083-3840b1508432">43,830</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMy0zLTEtMS0w_092895fd-a50a-40c0-95be-ebaea8ab6e6c">54,568</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMy01LTEtMS0w_53245873-7eff-438a-8e24-0448a86f38c0">50,378</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><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 12.25pt;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:#ffffff;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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNS0xLTEtMS0w_8e9baf05-a7f9-4f49-b106-0b6aba9533bc">6,900</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNS0zLTEtMS0w_afaef850-c0ae-49d4-8360-2e18ec523673">3,445</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNS01LTEtMS0w_2133220d-709b-44ef-b096-a93bf0f59a15">2,269</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: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%"><ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNi0xLTEtMS0w_9994c09a-c5e1-48c1-8662-f949ee265df3">41,515</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNi0zLTEtMS0w_854b44c0-5edf-4163-8d16-5ce021026caa">26,241</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNi01LTEtMS0w_16890db4-655d-4e3b-8023-0647f0001c37">16,329</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNy0xLTEtMS0w_90870537-bc03-41af-b4c8-a122d5001b7c">&#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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNy0zLTEtMS0w_96a51411-7459-48ce-b529-bd81cdf957b0">37</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNy01LTEtMS0w_5962bf30-6625-49fe-9f79-52b188cdfa58">210</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:9pt;font-weight:400;line-height:100%">Accretion of discounts on investments, net of premium 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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfOC0xLTEtMS0w_5e0502d1-e8dd-4987-8c2d-cdb85ecdb5c9">430</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfOC0zLTEtMS0w_4a6b05a5-b7e9-4fb0-a174-d40856e1e07e">884</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfOC01LTEtMS0w_263f25c8-0a51-481f-930b-8d51dec6c36d">907</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 12.25pt;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 disposal of 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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfOS0xLTEtMS0w_f9d7eaef-0e47-4a12-b59f-55fabeb54f5f">&#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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfOS0zLTEtMS0w_1ed2d499-d3f5-4ee8-90cd-f81a9d9fd1a6">&#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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfOS01LTEtMS0w_02f2b359-d1af-4ae4-9671-cc6c199e14fc">75</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:9pt;font-weight:400;line-height:100%">Provision for bad debt and contractual allowance</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:ProvisionForBadDebtAndContractualAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTAtMS0xLTEtMA_90b6f65f-8c20-42bb-989b-d8b3fb08c0f7">31,431</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:ProvisionForBadDebtAndContractualAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTAtMy0xLTEtMA_17aeb906-27b0-45b9-96fc-74533f507da1">24,647</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="irtc:ProvisionForBadDebtAndContractualAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTAtNS0xLTEtMA_315075ae-393b-4b33-917f-ae8aaeb78daf">16,448</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><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 2px 12.25pt;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 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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTItMS0xLTEtMA_3ca4703d-3f52-47eb-8ed7-3fdfe881b9ff">&#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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTItMy0xLTEtMA_7e836ce4-68a8-4cb5-933d-03626a0fe074">&#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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTItNS0xLTEtMA_f59cb04e-2f2e-4a3e-9e97-4810957acad8">3,029</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:9pt;font-weight:400;line-height:100%">Repayment of interest paid in kind</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="irtc:RepaymentOfInterestPaidInKind" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTMtMS0xLTEtMA_42ef8a77-89cb-4ef0-8a0c-1484a01baaa2">&#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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="irtc:RepaymentOfInterestPaidInKind" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTMtMy0xLTEtMA_04d05f5a-84be-4715-b493-d7bf9ba86e37">&#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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="irtc:RepaymentOfInterestPaidInKind" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTMtNS0xLTEtMA_77cc2442-97ff-48d5-b3ed-a6a6ade97bc7">3,141</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 12.25pt;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%">Cost of 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:OperatingLeaseRightOfUseAssetsAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTQtMS0xLTEtMA_4b762105-bfc1-40cf-8acb-e5b6ab44a982">6,030</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:OperatingLeaseRightOfUseAssetsAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTQtMy0xLTEtMA_8739e7c0-63ce-42ca-af42-41ab3c9686d6">8,953</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="irtc:OperatingLeaseRightOfUseAssetsAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTQtNS0xLTEtMA_429aa5d3-1a92-45b2-8678-45856133df0c">&#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: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><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 25.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%">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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTYtMS0xLTEtMA_db41c9eb-2deb-4d20-82ad-0cc5f3b1e266">37,957</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTYtMy0xLTEtMA_b92d0dd1-4b03-463a-9963-af3cc94f5a53">28,725</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTYtNS0xLTEtMA_ed1cc930-112e-4d74-8d69-ede2162e78db">21,747</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 25.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%">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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTctMS0xLTEtMA_255fc235-62c6-45a4-8fef-257a2a9ff6a8">1,389</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTctMy0xLTEtMA_f78f1213-deee-4dff-8016-ae18856e4a81">1,974</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTctNS0xLTEtMA_71c8d215-5b98-4428-a01d-731043744b42">380</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 25.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%">Prepaid expenses and other current 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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTgtMS0xLTEtMA_d0a2bdca-46f2-4909-aa6e-b75374826596">3,027</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTgtMy0xLTEtMA_d271152e-deeb-474a-a70e-595259aaad0d">696</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTgtNS0xLTEtMA_1743f6c1-0a83-4b8e-be35-4d9c3e85920b">1,568</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 25.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%">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTktMS0xLTEtMA_912b9180-990a-406b-a64c-b88730690ab8">6,149</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTktMy0xLTEtMA_52477e08-a19a-4d20-9687-465c96962d68">4,732</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTktNS0xLTEtMA_e132996b-ffe1-42c0-b297-ed864256a002">269</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 25.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%">Accounts payable</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjAtMS0xLTEtMA_4dc926aa-b2bf-45ee-919e-1f73073b0fb2">3,881</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjAtMy0xLTEtMA_311666f2-be07-4d44-ba46-467071e9200a">5,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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjAtNS0xLTEtMA_76b93eb8-ab23-4c1c-8f78-4827c46e68f0">192</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 25.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%">Accrued liabilities</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjEtMS0xLTEtMA_e7205ae6-562f-4c45-9c45-b75ebfb6741d">1,308</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjEtMy0xLTEtMA_9ff657ce-1d46-4c5d-a843-bddfe974839f">6,002</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjEtNS0xLTEtMA_87bc9e14-fd21-471f-9879-2784ececb9e5">10,501</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 25.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%">Deferred rent</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="irtc:IncreaseDecreaseInDeferredRent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjItMS0xLTEtMA_fb8a842d-7343-41f4-a673-34e8cb472c30">&#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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="irtc:IncreaseDecreaseInDeferredRent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjItMy0xLTEtMA_5a59550d-87b0-4431-8d1a-8d4656346c21">&#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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="irtc:IncreaseDecreaseInDeferredRent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjItNS0xLTEtMA_012eacc2-6b66-404e-bd0d-673f83ae120e">105</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 24.25pt;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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjMtMS0xLTEtMA_1772dccc-945b-4572-9461-f3b14fd5a555">321</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjMtMy0xLTEtMA_8adfaaef-e260-407b-9539-d3b5d9eea0fd">28</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjMtNS0xLTEtMA_fd7345e5-efe0-4e6a-b092-4419ad78865b">15</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 25pt;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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="irtc:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjQtMS0xLTEtMA_e5835c4e-5fb2-4ac5-afce-0e5ab199b60f">4,819</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="irtc:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjQtMy0xLTEtMA_85b15378-1dc6-4a5a-82ed-0dbdb1c427ae">5,241</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="irtc:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjQtNS0xLTEtMA_f46b3036-becf-49c0-bdcf-f645877f278f">&#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 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%">Net cash used in operating activities</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="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjUtMS0xLTEtMA_07fc64b9-272a-437d-8e67-7a9f95eea603">13,759</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjUtMy0xLTEtMA_c0fb66bc-cb4d-4383-93f8-cb785b8ec535">21,863</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjUtNS0xLTEtMA_320d4d99-4ddc-4231-a8ca-716558286d02">29,093</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:9pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;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 #000;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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjctMS0xLTEtMA_26d14bf1-e733-4048-b083-ba57408ee637">13,551</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjctMy0xLTEtMA_7577f753-b577-4ffc-b6e0-740f71687d18">20,457</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjctNS0xLTEtMA_7ce9f1ce-afec-44c7-84e1-609c06748e12">5,180</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%">Purchases of available-for-sale 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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjgtMS0xLTEtMA_559d91c2-3f2e-48e6-9799-2b7ae2e4b39d">277,510</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjgtMy0xLTEtMA_208465bb-d439-4d9c-947f-1eb13d7f7041">165,915</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjgtNS0xLTEtMA_4a351bb0-67a1-429b-9920-0eed1dc86def">93,133</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%">Sales of available-for-sale 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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjktMS0xLTEtMA_77598bb4-9e9d-4710-bc90-348b4fe0fd41">14,525</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjktMy0xLTEtMA_b7e0e6e7-7b59-4c3d-96e6-88be6249ea38">1,498</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjktNS0xLTEtMA_01d2e4b5-b021-41c7-9d53-7e71a8b6042c">5,962</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%">Maturities of available-for-sale 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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzAtMS0xLTEtMA_bd92b015-e4a5-4609-a42a-337509ede2e3">144,145</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzAtMy0xLTEtMA_64303a9d-57d0-4bbd-b910-bbb1e21ef99e">95,600</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzAtNS0xLTEtMA_a9ebb552-1ee3-4d26-b5b1-c3ca601930d9">126,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%">Net cash provided by (used in) investing activities</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="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzEtMS0xLTEtMA_5291019c-6c9d-4a0c-93bb-ba66b25da928">132,391</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzEtMy0xLTEtMA_940ce848-f256-495e-9da1-923d39b51d5e">89,274</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzEtNS0xLTEtMA_2e5ac21f-820b-4927-835d-b977f232aa87">34,142</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:9pt;font-weight:700;line-height:100%">Cash flows from 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><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:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock in connection with follow-on public offering, net</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzMtMS0xLTEtMA_3e1c4213-59b5-40c3-b60c-5ac97fe2e9a7">206,025</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzMtMy0xLTEtMA_9cf023a7-9979-473f-9f00-c11ba925f977">107,369</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzMtNS0xLTEtMA_4bd478d6-50ec-4fe1-9378-6cbffd0888ad">&#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;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 in connection with employee equity incentive plans</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzQtMS0xLTEtMA_688bab8b-3b23-44de-9850-3cad99c70e93">20,244</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzQtMy0xLTEtMA_3d8ea952-9983-433d-851b-aa5cbb484e36">9,495</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzQtNS0xLTEtMA_64335718-4bcf-45ed-95b2-4a7b7450af26">9,319</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 withholding upon vesting of restricted stock awards</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzUtMS0xLTEtMA_4ddbb147-f7a3-4540-a68c-e1bab4dda3b3">10,009</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzUtMy0xLTEtMA_c66bccca-7894-4b0a-bb2d-166b10be22e3">5,288</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzUtNS0xLTEtMA_b7f97406-a4bb-4c2c-ab02-75ab64a4d92e">3,877</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 long-term debt, net of debt discount</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzctMS0xLTEtMA_0d7711be-7763-4006-9575-e72d5cbf5ebc">&#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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzctMy0xLTEtMA_85025bd1-8e56-47be-b960-a5add85d1634">&#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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzctNS0xLTEtMA_e88201f0-6407-4f64-9414-9237b882d3ec">35,000</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%">Repayments 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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzgtMS0xLTEtMA_f049ba40-f56f-4064-a52d-727ddec2ab9e">1,944</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzgtMy0xLTEtMA_aedb64b7-353e-4bc1-a495-055dfeeaf496">&#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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzgtNS0xLTEtMA_00469f9b-9b74-47b6-95b3-3353ecbaef62">31,500</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%">Payments of issuance costs for 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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzktMS0xLTEtMA_a592b411-044b-4a8d-befa-c789b0470676">&#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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzktMy0xLTEtMA_fac8c5ad-3ca2-4004-9886-1a34cab57e7c">&#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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzktNS0xLTEtMA_ca081421-f714-43e4-96d1-89f051faf3e0">121</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%">Premiums paid on extinguishment of 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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDAtMS0xLTEtMA_72dfa74b-d6b1-405f-8dfd-9f91c9e59a14">&#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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDAtMy0xLTEtMA_f2542ba4-30bc-4994-8ded-5cac4cec48d7">&#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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDAtNS0xLTEtMA_c9e24c2b-dfb4-40a8-98b7-bb57ebc41429">2,518</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%">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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDEtMS0xLTEtMA_c58bc1fd-2d5d-460e-8f42-65617e226a6d">214,316</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDEtMy0xLTEtMA_49db95d9-cd1f-4fb8-9c53-f93366894c4f">111,576</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDEtNS0xLTEtMA_bd0f1612-6183-4111-94ce-4eb584e1e41f">6,303</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%">Net increase in cash and cash equivalents</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDItMS0xLTEtMA_e538bbbf-81f2-4265-9712-52ff441869d5">68,166</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDItMy0xLTEtMA_3912c1b5-51e8-4e67-a2d1-c09588d9f03a">439</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDItNS0xLTEtMA_d347f05f-9384-41ea-9941-cf65b9f98ce4">11,352</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:400;line-height:100%">Cash and cash equivalents, beginning of year</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDMtMS0xLTEtMA_a42fb9d8-7ca9-49dc-9379-d515db9e9275">20,462</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDMtMy0xLTEtMA_7cd2e1ed-02dd-47c2-a8cd-90da2cd05315">20,023</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="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDMtNS0xLTEtMA_5327a319-56e5-4563-9d17-8bd5eb66ae09">8,671</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%">Cash and cash equivalents, end of&#160;&#160;year</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDQtMS0xLTEtMA_28268d15-5dfd-43d4-8c90-b6367ee6c1ba">88,628</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDQtMy0xLTEtMA_8709bdfd-61bf-4a1a-bdf1-d074da6b8081">20,462</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDQtNS0xLTEtMA_e8547658-bac8-47c2-adb1-2f11cd38959f">20,023</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%">Supplemental disclosures of cash flow information</span></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><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="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%">Interest paid</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDYtMS0xLTEtMA_093934b1-c44b-41a5-a0dd-49efab788e3b">1,502</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDYtMy0xLTEtMA_47279417-8cee-4ca9-b785-61585fba79e8">1,644</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDYtNS0xLTEtMA_69b0a7d2-8f2d-4e4c-8815-a49b2fefb128">6,065</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:700;line-height:100%">Non-cash investing and financing activities</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></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%">Property and equipment included in accounts payable and accrued liabilities</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" name="irtc:PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDgtMS0xLTEtMA_5bb1b11c-fb4e-4920-9fd1-6a320712861d">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 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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="irtc:PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDgtMy0xLTEtMA_09c06523-9435-48e4-a2b8-0949f7e25425">293</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="irtc:PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDgtNS0xLTEtMA_eea8932b-c3b9-40e9-be10-97c5b235c9aa">101</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%">Deferred offering costs included in accounts payable and accrued liabilities</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="irtc:StockIssuanceCostsIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDktMS0xLTEtMA_c499d25f-02b6-4882-a6c0-37f4a89d817e">&#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: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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="irtc:StockIssuanceCostsIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDktMy0xLTEtMA_d7fa84f3-d874-439a-8164-8bfad1a81a43">77</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: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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="irtc:StockIssuanceCostsIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDktNS0xLTEtMA_edd13e4f-79f4-49ed-a17d-6d092da282e4">&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNTAtMS0xLTEtMA_41f992a4-a0de-4c73-8edd-ae9d5f53ff41">621</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNTAtMy0xLTEtMA_628fd084-6be7-4666-aca5-f7a9f6463670">88,860</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNTAtNS0xLTEtMA_7f162621-8599-4070-8356-7046be0c06ac">&#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;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%">Capitalized stock-based compensation</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNTEtMS0xLTEtMjczNQ_4ef211f1-7b24-4678-8b87-c3822af869a9">1,129</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: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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNTEtMy0xLTEtMjczOQ_c7a44763-4cff-4051-8df9-10d58e5ad73f">&#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: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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNTEtNS0xLTEtMjc0Mw_de459319-0f6c-4631-b801-da9853bd44e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;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%">87</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_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%">IRHYTHM TECHNOLOGIES, INC.</span></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%">Notes to Consolidated Financial Statements</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_85"></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%">1. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMzE1Ng_ddb525a6-f45a-411e-a256-dd78604be586" continuedAt="if7ff29effc1649eb9d948819f7a28a5e" escape="true">Organization and Description of Business</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="if7ff29effc1649eb9d948819f7a28a5e" continuedAt="id4fee4e0b5b94b57bbf61e7564782324"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">iRhythm Technologies, Inc. (the &#8220;Company&#8221;) was incorporated in the state of Delaware in September 2006. The Company is a digital healthcare company redefining the way cardiac arrhythmias are clinically diagnosed by combining wearable biosensing technology with cloud-based data analytics and deep-learning capabilities. The Company began commercial operations in the United States in 2009 following clearance by the U.S. Food and Drug Administration.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is headquartered in San Francisco, California, which also serves as a clinical center. The Company has additional clinical centers in Lincolnshire, Illinois and Houston, Texas and a manufacturing facility in Cypress, California. In March 2016, the Company formed a wholly-owned subsidiary in the United Kingdom. The Company manages its operations as a single operating segment. Substantially all of the Company&#8217;s assets are maintained in the United States. The Company derives substantially all of its revenue from sales to customers in the United States.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 10, 2019, the Company issued and sold an aggregate of <ix:nonFraction unitRef="shares" contextRef="i35220b1136da4dd5a75ef95b1cf783f1_D20190910-20190910" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMTEzOA_1c8c7a1e-2513-45dc-bb58-115c8b4b9865">1,575,342</ix:nonFraction> shares (the "2019 Shares") of common stock, in a public offering at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ifc147bf5ad5e401b9a38a52fed9d1b52_I20190910" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMTIxNQ_7b4ca85d-f4a5-4b1f-8518-ab1fb33b556a">73.00</ix:nonFraction> per share. The 2019 Shares included the full exercise of the underwriters&#8217; option to purchase an additional <ix:nonFraction unitRef="shares" contextRef="ifc147bf5ad5e401b9a38a52fed9d1b52_I20190910" decimals="INF" format="ixt:numdotdecimal" name="irtc:UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMTMyMQ_6540d85c-2699-431b-992e-72aaad0dc58e">205,479</ix:nonFraction> shares of common stock. Total proceeds received from the offering were $<ix:nonFraction unitRef="usd" contextRef="i35220b1136da4dd5a75ef95b1cf783f1_D20190910-20190910" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMTM5NQ_5af58b26-9cfd-4434-899a-60a8f95a18d9">107.3</ix:nonFraction>&#160;million, after deducting discounts and issuance costs.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 21, 2020, the Company issued and sold an aggregate of <ix:nonFraction unitRef="shares" contextRef="i7b0e866c43704a51ae48bf14f830cf18_D20200821-20200821" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMjE5OTAyMzI1OTE2Mg_6a1938be-df40-46cc-92b9-d3b17ba3271a">1,257,142</ix:nonFraction> shares (the "Shares") of common stock, in a public offering at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i98e1bc914f29484f99c63fa00e3470fd_I20200821" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMjE5OTAyMzI1OTE3Mw_47a36111-4218-4b26-97c7-775408bfceda">175.00</ix:nonFraction> per share. The Shares included the full exercise of the underwriters&#8217; option to purchase an additional <ix:nonFraction unitRef="shares" contextRef="i98e1bc914f29484f99c63fa00e3470fd_I20200821" decimals="INF" format="ixt:numdotdecimal" name="irtc:UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMjE5OTAyMzI1OTE4Mg_7fad8a75-af7c-4f68-92a4-95a3c593adf5">163,975</ix:nonFraction> shares of common stock. Total proceeds received from the offering were $<ix:nonFraction unitRef="usd" contextRef="i7b0e866c43704a51ae48bf14f830cf18_D20200821-20200821" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMjE5OTAyMzI1OTE5MQ_0514fca9-6039-4561-ab77-21849ce83256">206.8</ix:nonFraction> million, after deducting discounts and issuance costs.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revision of Prior Period Financial Statements</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="id4fee4e0b5b94b57bbf61e7564782324">In 2019, and as previously disclosed in the Company&#8217;s Quarterly Report on Form 10-Q for the three and nine-months ended September 30, 2019, the Company identified errors in its historical accounting for revenues, contractual allowances, allowance for doubtful accounts and certain other items. The identified errors impacted the Company's accompanying 2018 unaudited quarterly and annual financial statements and its 2019 unaudited first and second quarter financial statements. In accordance with SEC Staff Accounting Bulletin No. 99, "Materiality," and SEC Staff Accounting Bulletin No. 108,"Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements;" the Company evaluated the errors and determined that the related impacts were not material to any prior annual or interim period, but that correcting the cumulative impact of such errors would be significant to our results of operations for the three and nine months ended September 30, 2019 and the year-ended December 31, 2019. Accordingly, the Company has revised the accompanying 2018 annual consolidated financial statements to correct for such immaterial errors. A summary of the impact of the revisions to our previously issued annual financial statements is included in Note 14, Revision of Prior Period Financial Statements. Further, a summary of the impact of the revisions on the unaudited quarterly financial data is included in Note 13. Selected Quarterly Financial Data (unaudited). The affected balances in the accompanying footnotes to these consolidated financial statements have also been revised accordingly.</ix:continuation>  </span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_88"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MDg_4b22e7e6-9a2c-41ab-93a9-145869c9df04" continuedAt="i8e18203951d3483a84e5773651f653d0" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i8e18203951d3483a84e5773651f653d0" continuedAt="i46de57ae5aff4397b83b37bbc8ffde1d"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTk_91c2b63f-acff-446a-954b-40e6d5d73e4d" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of iRhythm Technologies, Inc. and its wholly-owned subsidiary. All intercompany accounts and transactions have been eliminated. The financial statements of the Company&#8217;s subsidiary use the U.S. dollar as the functional currency. For all non-functional currency balances, the remeasurement of such balances to functional currency results in a foreign exchange transaction gain or loss, which is recorded in the consolidated statements of operations.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i46de57ae5aff4397b83b37bbc8ffde1d" continuedAt="ie9db753bf76441848a655f6ed9e6d0db"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="irtc:RiskAndUncertaintiesPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzE0NjgyNTY1NjQyNg_83aa2389-3280-4c03-9e86-9d035f0aed8b" continuedAt="i19de200916ca450192092886148fa713" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">COVID-19</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic, the Company has experienced significant business disruptions, restrictions on its ability to travel, reduction in access to customers due to diverted resources at hospitals, and shortened business hours as governments institute prolonged shelter-in-place and/or self-quarantine mandates.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Governmental mandates related to the COVID-19 pandemic have impacted, and is expected to continue to impact, Company personnel and personnel at third-party manufacturing facilities in the United States and other countries, and the availability or cost of materials, which could disrupt our supply chain and reduce margins. For instance, on or about March 16, 2020, the Health Officers of the counties of San Francisco (where the Company's headquarters is located), Santa Clara, San Mateo, Marin, Contra Costa and Alameda, where many employees are located, issued mandatory shelter-in-place orders and all employees transitioned to a remote work environment. The Company is also subject to orders in Southern California that temporarily shut down its manufacturing and distribution facilities in Cypress, California. For a limited number of employees who continue to support essential operations, including those at our manufacturing facilities, the Company has instituted protective equipment policies and, to the degree practical, social distancing measures to protect the safety of its employees. While the Company has continued to deliver its Zio service by operating with remote employees and essential employees on site, an extended implementation of these governmental mandates could further impact the Company's ability to effectively provide its Zio service, and could impede progress of all ongoing initiatives. Appropriate social distancing techniques and other measures at the Company's facilities have been implemented for the limited number of employees who have returned to work to support essential operations, and will not return until the risk to employee health has meaningfully diminishe</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While hospital systems and healthcare facilities shift their focus and resources to treating COVID-19 patients and combating the spread of the coronavirus, the Company has adapted its service to meet the immediate needs of physicians, customers, and patients and significantly increased the utilization of its home enrollment service which allows patients to receive and wear the single-use Zio device without going to a healthcare facility.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the disruption in demand and an uncertain length of time to recovery, the Company adjusted its operating plan in the second quarter of 2020 by taking steps to reduce operating spend. These steps included eliminating or delaying spending on non-essential programs, reducing spend on travel and consulting, implementing a hiring freeze, furloughing approximately <ix:nonFraction unitRef="number" contextRef="ide607cd953f14f76882830d54add359a_D20200401-20200630" decimals="2" name="irtc:NumberOfPositionsFurloughedPeriodPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMTA5OTUxMTY4OTQ2Mw_c03d503a-2f1f-4e9e-bd0f-6b781f3e6089">5</ix:nonFraction>% of employees, conducting a layoff of approximately <ix:nonFraction unitRef="number" contextRef="ide607cd953f14f76882830d54add359a_D20200401-20200630" decimals="2" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMTA5OTUxMTY4OTQ1Ng_5964ac07-d622-4581-82f4-4297452532b3">2</ix:nonFraction>% of employees and implementing temporary pay reductions for our salaried workforce. From May 2020 to July 2020, the Company&#8217;s Chief Executive Officer, other named executive officers and other senior executives agreed to temporary base salary reductions and the Board of Directors agreed to a reduction in its fees until business and economic conditions improve. The Company also increased it&#8217;s bad debt reserve in anticipation of a potential increase in uncollectible co-payments from patients using the Zio Service. In August 2020, the Company reinstated furloughed employees, removed pay reductions for its salaried employees, and resumed hiring for most positions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is continuously reviewing its liquidity and anticipated capital requirements in light of the significant uncertainty created by the COVID-19 pandemic. The Company believes it will have adequate liquidity over the next 12 months to operate its business and to meet its cash requirements. As of December 31, 2020, the Company is in compliance with its financial covenants in its debt agreement. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, as a result of the COVID-19 pandemic, Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") to support businesses during the COVID-19 pandemic, including deferment of the employer portion of certain payroll taxes, refundable payroll tax credits, and technical amendments to tax depreciation methods for qualified improvement property. The primary provisions of the CARES Act which are potentially applicable to us include: </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:13.8pt">certain amendments to the limitations on the deductibility of interest contained in Section 163(j) of the Internal Revenue Code of 1986, as amended, for taxable years beginning in 2019 and 2020; and </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">an allowance of net operating loss carrybacks for taxable years beginning in 2018 and before 2021. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not qualify for the Paycheck Protection Program under the CARES Act due to the number of employees in our organization. The CARES Act did not have material impact on the Company&#8217;s overall consolidated financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. This impact is having a material, adverse impact on liquidity, capital resources, operations and business and those of the third parties on which the </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="ie9db753bf76441848a655f6ed9e6d0db" continuedAt="i59b018b2fd4d49119f2e15d13cc0ec7f"><ix:continuation id="i19de200916ca450192092886148fa713" continuedAt="i6b45799a418c4f1d9e565fc2feae3f50"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company relies, and could worsen over time. The extent to which the COVID-19 pandemic impacts the Company&#8217;s 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 COVID-19 pandemic and the actions to contain the COVID-19 pandemic or treat its impact, among others. The full extent of potential delays or impacts on the business, financial condition, cash flows and results of operations remains unknown. Additionally, while the potential economic impact brought by, and the duration of, the COVID-19 pandemic is difficult to assess or predict, the COVID-19 pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing the Company&#8217;s ability to raise additional capital through equity, equity-linked or debt financings, which could negatively impact short-term and long-term liquidity and the ability to operate on a timely basis, or at all.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Furthermore, capital markets and economies worldwide have been negatively impacted by the COVID-19 pandemic, which may result in a period of regional, national, and global economic slowdown or regional, national, or global recessions that could curtail or delay demand for the Zio service as well as increase the risk of customer defaults or delays in payments. COVID-19 and the current financial, economic, and capital markets environment, and future developments in these and other areas present material uncertainty and risk with respect to the Company's performance, financial condition, volume of business, results of operations, and cash flows. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Reimbursement</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government payors may change their coverage and reimbursement policies, as well as payment amounts, in a way that would prevent or limit reimbursement for the Zio service, which would significantly harm the Company. Government and other third-party payors require the Company to report the service for which it is seeking reimbursement by using a Current Procedural Terminology (CPT), code-set maintained by the American Medical Association (AMA). For Zio XT, the Company had historically utilized temporary CPT codes (or Category III CPT codes), used for newly introduced technologies and specific to our category of diagnostic monitoring. The process to convert Category III CPT codes to Category I CPT codes is governed by the AMA and CMS. On October 25, 2019, the AMA&#8217;s CPT Editorial Panel established two new Category I CPT codes which are applicable to the Zio service and took effect on January 1, 2021. In August 2020, CMS published the Calendar Year 2021 Medicare Physician Fee Schedule Proposed Rule which proposed reimbursement for the Category I CPT codes that were higher than their associated Category III CPT codes. Following a comment period through October 2020, CMS published its Calendar Year 2021 Medicare Physician Fee Schedule Final Rule (the &#8220;Final Rule&#8221;) in December 2020. In the Final Rule, CMS chose not to finalize national pricing for four of the eight Category I CPT codes, 93241, 93243, 93245 and 93247 which include the CPT codes that the Company will primarily use to seek reimbursement for Zio XT.  </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determinations of which products or services will be reimbursed under Medicare can be developed at the national level through a national coverage determination (&#8220;NCD&#8221;) by CMS, or at the local level through a local coverage determination, or an LCD, by one or more of the regional Medicare Administrative Contractors ("MACs") who are private contractors that process and pay claims on behalf of CMS for different regions. In the absence of a specific NCD, as is the case with Zio XT historically and for Calendar Year 2021 following the Final Rule, the MAC with jurisdiction over a specific geographic region will have the discretion to make an LCD. The Company is seeking to establish LCD pricing with one or more MACs to establish pricing for 2021 and will be subject to LCD pricing until such time CMS establishes a NCD.  </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 29, 2021, Novitas Solutions, the MAC which covers the region where the Company's IDTF in Houston, Texas is located and where almost all Medicare services for Zio XT are processed, published rates for 2021 that were significantly below our historical Medicare rates for Zio XT. The Company believes that the published rates by Novitas on January 29, 2021, are cross walked from CPT codes 93224 and 93226, which are existing CPT codes for external continuous electrocardiographic recording up to 48 hours, while the Zio service is capable of continuous monitoring for up to 14 days. The Company is the process of negotiating with Novitas to establish higher pricing for the Category I CPT Codes but can offer no assurances as to the timing or outcome of those discussions. If the published rates by Novitas remain unchanged or are not significantly improved for the CPT codes listed above thereby allowing us to obtain adequate Medicare reimbursement for the Zio service in the future, the Company may be unable to provide the Zio service or would experience a significant loss of revenue, either of which would have a material adverse effect on our cash flows, results of operations, and financial condition.  </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is currently holding a majority of Zio XT claims due to the CPT code transition. Claims are being held due to a combination of negotiations with payors and administrative delays with payors. The Company expects the level of held claims to remain high through the end of the first quarter of 2021 and potentially beyond. The high level of held claims will delay most first quarter 2021 cash flows into the second quarter of 2021 or potentially beyond, and may impact the timing and accounting for various income statement items, particularly revenue recognition and bad debt expense. The Company has adequate balance sheet liquidity to manage through these delays in cash flow timing.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;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%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i59b018b2fd4d49119f2e15d13cc0ec7f" continuedAt="i4a4bd178c0364dd58a112be939760905"><div style="text-align:justify;text-indent:20.16pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6b45799a418c4f1d9e565fc2feae3f50">Further, a reduction in coverage by Medicare could cause some commercial third-party payors to implement similar reductions in their coverage or level of reimbursement of the Zio service. Given the evolving nature of the healthcare industry and on-going healthcare cost reforms, the Company will continue to be subject to changes in the level of Medicare coverage for its products, and unfavorable coverage determinations at the national or local level could adversely affect its results of operations. If published rates by Novitas are not increased to above the cost of revenue for the Zio service, and the Company is unable to achieve a level of revenues adequate to support its cost structure, this would raise substantial doubts about the Company's ability to continue as a going concern.</ix:continuation></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MzY_126e2741-f963-4601-93db-d58d07984aff" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, contractual allowances, allowance for doubtful accounts, the useful lives of property and equipment, the recoverability of long-lived assets including the estimated usage of the printed circuit board assemblies (&#8220;PCBAs&#8221;), the incremental borrowing rate for operating leases, accounting for income taxes, and various inputs used in estimating stock-based compensation. Certain of these estimates are impacted by uncertainties surrounding COVID-19 such as revenue recognition, contractual allowances for revenue, allowance for doubtful accounts, and stock based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that management believes are reasonable under the circumstances, including assumptions as to future events. Actual results may differ from those estimates.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MjM_3b550122-dfeb-40f3-991a-962fd5dfeb19" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of certain of the Company&#8217;s financial instruments, which include cash equivalents, short-term investments, long-term investments, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to their short maturities.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MzI_c3b78de6-cd0c-4884-b534-47cbb6349992" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MjA_ac4d9dbe-9edb-4143-8ec2-04bbe9e74c71" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:6pt;text-align:justify;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 consist of debt securities classified as available-for-sale and have maturities greater than 90 days, but less than one year as of the balance sheet date. Long-term investments have maturities greater than one year as of the balance sheet date. All investments are carried at fair value based upon quoted market prices.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company periodically assesses its portfolio of debt investments for impairment. For debt securities in an unrealized loss position, this assessment first takes into account the intent to sell, or whether it is more likely than not that the Company will be required to sell the security before recovery of its amortized cost basis. If either of these criteria are met, the debt security&#8217;s amortized cost basis is written down to fair value through interest and other, net. For debt securities in an unrealized loss position that do not meet the aforementioned criteria, the Company assesses whether the decline in fair value has resulted from credit losses or other factors.</span></div><div><span><br/></span></div><div style="text-align:justify;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 evaluates expected credit losses by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. Expected credit losses on available-for-sale debt securities are recognized in other income, net in the condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are reported as a component of accumulated other comprehensive loss. The Company did not recognize any credit losses on its available-for-sale securities during the year ended December 31, 2020 and there were no impairment charges for unrealized losses in the periods presented. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of available-for-sale securities sold is based on the specific-identification method and realized gains and losses are included in earnings. Amortization of premiums and accretion of discounts are reported as a component of other income, net.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i4a4bd178c0364dd58a112be939760905" continuedAt="ie2c781e31f164ee2a1a22d5e33cead64"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTU_8edf97e5-af08-47b1-b444-a51c4050213b" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable includes amounts due to the Company from healthcare institutions, third-party payors, and government payors and their related patients, as a result of the Company's normal business activities. Accounts receivable is reported on the consolidated balance sheets net of an estimated allowance for doubtful accounts and contractual allowances.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;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 an allowance for doubtful accounts for estimated uncollectible receivables based on its assessment of the collectability of customer accounts and recognizes the provision as a component of selling, general and administrative expenses. The Company records a provision for contractual allowances based on the estimated differences between contracted amounts and expected collection rates. Such provisions are based on the Company's historical experience and are reported as a reduction of revenue.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;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 regularly reviews the allowances by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#8217;s ability to pay.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTY_3b8645a8-ae39-4763-bd16-3c1bc3ff29c2" escape="true"><div style="margin-top:12pt;text-align:justify;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 presents the changes in the allowance for doubtful accounts (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.615%"></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%">Year ended December 31,</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: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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance, beginning of year</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMi0xLTEtMS0w_13a09997-5690-4f6a-84df-0109bfc701a1">9,049</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMi0zLTEtMS0w_3fde1999-9527-48b9-8cda-61cb8a4234e0">7,296</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%"><ix:nonFraction unitRef="usd" contextRef="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMi01LTEtMS0w_bb8699c2-4baa-486e-858a-815143e46645">4,486</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: adoption of ASC 326</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="i2dc37af924f3469988bea0ff4e8bd32b_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMy0xLTEtMS0xODIy_35629538-8091-4fa6-adad-539a1735a3e1">461</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="i8d9166d5932a41efbb095e2eca04de7f_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMy0zLTEtMS0xODIy_f39883f3-b096-4686-a913-749e7aa8364f">&#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="ie10166a37cec487d96880c0077de66c1_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMy01LTEtMS0xODIy_8f7cb825-96f6-44d6-9028-8d11770c7bcb">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: provision for doubtful accounts</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMy0xLTEtMS0w_e1ba69d5-d399-4eaa-b6bd-1b0f5bbfa7dc">10,515</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMy0zLTEtMS0w_09412aad-bc00-42ec-a424-73dbdef4076a">9,129</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMy01LTEtMS0w_1a2c3eb6-531d-4c01-95c3-aff3e926a9d0">7,353</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: write-offs, net of recoveries and other adjustments</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfNC0xLTEtMS0w_82184733-c0d3-4650-932a-a0f39182aa58">7,314</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfNC0zLTEtMS0w_be8766ec-75ea-4dba-ab2a-dd8ec509f056">7,376</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="irtc:AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfNC01LTEtMS0w_089d5903-de07-492b-8022-82a8b6b58c9a">4,543</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of year</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfNS0xLTEtMS0w_8e98d94b-8bf0-43b5-94a0-dd9107fb948c">12,711</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfNS0zLTEtMS0w_b09767c6-e86c-4273-9266-3a2db1411f3d">9,049</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 #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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfNS01LTEtMS0w_4625fa03-c3e9-4a0e-a1ff-e588e1af27df">7,296</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-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="irtc:ScheduleOfChangeInContractualAllowanceTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MjE_cf4c85bb-b590-43dd-b2fa-44bf555678d8" escape="true"><div style="margin-top:6pt;text-align:justify;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 presents the changes in the contractual allowance (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:62.708%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.527%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.527%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.531%"></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%">Year ended December 31,</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: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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Balance, beginning of year</span></td><td style="background-color:#cff0fc;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:#cff0fc;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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:AccountsReceivableForContractualAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfMi0xLTEtMS0w_f2f9f4d4-b86b-419c-8843-43f8eb20c175">15,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="irtc:AccountsReceivableForContractualAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfMi0zLTEtMS0w_0dc45570-a529-4ae8-922e-2818bf42e002">9,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231" decimals="-3" format="ixt:numdotdecimal" name="irtc:AccountsReceivableForContractualAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfMi01LTEtMS0w_cb502fce-138c-464e-a18c-b236bf8b2ef3">6,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: allowance for contractual adjustments</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:AccountsReceivableAllowanceForContractualAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfMy0xLTEtMS0w_0676ecda-d754-4d96-8022-f2d464a16aac">20,916</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:AccountsReceivableAllowanceForContractualAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfMy0zLTEtMS0w_5a27eeee-19ae-4ba5-93d9-c4bbb294e92b">15,518</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="irtc:AccountsReceivableAllowanceForContractualAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfMy01LTEtMS0w_72bdca93-f659-4c68-b49c-d2f62e568e97">9,095</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:#cff0fc;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%">Less: contractual adjustments</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:AccountsReceivableContractualAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfNC0xLTEtMS0w_e5fb9854-e0c5-485a-8158-5703e5d5f5db">15,068</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:AccountsReceivableContractualAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfNC0zLTEtMS0w_65d038cd-343f-4ce9-9998-e9552d277b2d">9,290</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="irtc:AccountsReceivableContractualAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfNC01LTEtMS0w_d09ba69a-8cea-4275-8dde-c86434e5ede1">6,235</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of year</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:AccountsReceivableForContractualAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfNS0xLTEtMS0w_eefd9a4a-b0fd-4486-a273-e3174e4376ec">21,281</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:AccountsReceivableForContractualAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfNS0zLTEtMS0w_e5dec964-8ae0-46b4-99bd-59db132dca94">15,433</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 #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="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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="irtc:AccountsReceivableForContractualAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfNS01LTEtMS0w_6979821d-3dcb-49c1-b447-af466f257cdb">9,205</ix:nonFraction>&#160;</span></td><td style="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-top:12pt;text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MDk_ef0ea8f3-2f0f-4946-8db0-a4093ceae7b7" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Risk</span></div><div style="margin-top:6pt;text-align:justify;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 subject the Company to a concentration of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable. Cash balances are deposited in financial institutions which, at times, may be in excess of federally insured limits. Cash equivalents are invested in highly rated money market funds. The Company invests in a variety of financial instruments, such as, but not limited to, United States Government securities, corporate notes, commercial paper and, by policy, limits the amount of credit exposure with any one financial institution or commercial issuer. The Company has not experienced any material losses on its deposits of cash and cash equivalents or investments.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Concentrations of credit risk with respect to accounts receivable are limited due to the large number of customers comprising the Company&#8217;s customer base and their dispersion across many geographies. The Company does not require collateral. The Company records an allowance for doubtful accounts based on the assessment of the collectability of customer accounts, considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#8217;s ability to pay. Centers for Medicare and Medicaid Services (&#8220;CMS&#8221;), accounted for approximately <ix:nonFraction unitRef="number" contextRef="id7a7eab4aebe410a94cb33536f0ece3b_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNTQ5NzU1ODIxMTI5OA_f6363a18-790b-4274-bf7c-110bf8613575">27</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i458589344ff54fe39ab2ff1f8de13464_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNTUwOA_098edfe9-b204-4bf4-a8ac-986c6f78a909">27</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="if7ec86d3d5bb4d668c387349d1eb0055_D20180101-20181231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNTUxNQ_fdc0b373-6ebe-492c-a3c0-203cb2bd4d59">27</ix:nonFraction>% of the Company&#8217;s revenue for the years ended December&#160;31, 2020, 2019 and 2018, respectively. CMS accounted for <ix:nonFraction unitRef="number" contextRef="i563ac56fda8d4c4e901a89e64a1f7d09_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNTYxMA_4c548288-0744-4e8a-8b31-53f67da64447">20</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i3d01b0643f9f45f484f06c916dc57b21_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNTYxNw_a968e26a-c6f2-49d7-a185-f2de2184f7db">20</ix:nonFraction>% of accounts receivable as of December&#160;31, 2020 and 2019, respectively.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="ie2c781e31f164ee2a1a22d5e33cead64" continuedAt="i13113f3bb87743f6b5c4f7fe9fd6e9aa"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="irtc:ConcentrationRiskSupplyRiskPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTA_bf1e7607-ff8a-4a9b-a5eb-d9625fcbd50c" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supply Risk</span></div><div style="margin-top:6pt;text-align:justify;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 relies on single-source vendors to supply some of its disposable housings, instruments and other materials used to manufacture the Zio monitor and the adhesive that binds the Zio monitor to a patient&#8217;s body. These components and materials are critical, and there could be a considerable delay in finding alternative sources of supply. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A global semiconductor supply shortage is having wide-ranging effects across multiple industries. The supply shortage has impacted multiple suppliers that provide the printed circuit board assemblies to the Company. The semiconductor supply shortage may have an impact on the Company until global supply is sufficient for global demand.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3Mjk_1a1dbe34-2e48-4eaa-a0e4-eeed7194a376" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory owned by the Company is valued at cost, on the first in, first out (&#8220;FIFO&#8221;) basis, or the lower of cost or net realizable value. The Company records write-downs of inventory that is obsolete or in excess of anticipated demand. The Company also records market value based write-downs on consideration of product lifecycle stage, technology trends, product development plans and assumptions about future demand and market conditions. Actual demand may differ from forecasted demand, and such differences may have a material effect on recorded inventory values. Inventory write-downs are charged to cost of revenue and establish a new cost basis for the inventory.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MzA_848cc716-90b5-497e-bb6b-e8d036fd370e" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the assets, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzIyOQ_515fd1eb-a6ef-4c78-9862-221d2bfc60d4">three</span> to <ix:nonNumeric contextRef="id642179887db4ccd98c50d121e3ed615_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzIzNQ_fec1941f-ab49-4af3-80a9-6e620db05539">five years</ix:nonNumeric>. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the assets. Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:InternalUseSoftwarePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MDM_407373fa-2acb-4e63-acd1-c28709e42bf4" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software</span></div><div style="margin-top:6pt;text-align:justify;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 costs related to internal-use software during the application development stage. Costs related to planning and post implementation activities are expensed as incurred. Capitalized internal-use software is amortized, and recognized as cost of revenue, on a straight-line basis over the estimated useful life, which is up to <ix:nonNumeric contextRef="ibe1d9fc112bb4cd8a510bc706a83afb1_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzgzNQ_907d6720-461e-406d-a761-a5af49cec412">five years</ix:nonNumeric>. The Company evaluates the useful lives of these assets on an annual basis, and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Capitalized internal-use software costs are classified as a component of property and equipment.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTc_0546554e-fa45-4eb2-93de-71a4bbbbe0d6" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations. Goodwill is tested for impairment on an annual basis and at any other time if events occur or circumstances indicate that the carrying amount of goodwill may not be recoverable. Such events or circumstances may include significant adverse changes in the general business climate, among other things. The impairment test is performed by determining the enterprise fair value of the Company, which is primarily based on the Company&#8217;s market capitalization. If the Company&#8217;s carrying value, as a one reporting unit entity, is less than its fair value, then the fair value is allocated to all of its assets and liabilities (including any unrecognized intangible assets) as if the fair value was the purchase price to acquire the Company. The excess of the fair value over the amounts assigned to the Company&#8217;s assets and liabilities is the implied fair value of the goodwill. If the carrying amount of goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to that excess. The Company performs its annual evaluation of goodwill during the fourth quarter of each fiscal year. The Company did not record any charges related to goodwill impairment in any of the periods presented in these consolidated financial statements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3Mjg_b1b90446-7507-424f-bff7-ab1fc81523a9" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;text-align:justify;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 annually reviews long-lived assets for impairment or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amount to the future net cash flows which the assets are expected to generate. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the projected discounted future net cash flows arising from the asset. To date, there have been <ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:AssetImpairmentCharges" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzE0NjgyNTY1NjQ3NA_37ec3f5a-4b6d-4408-aca0-33419675418d">no</ix:nonFraction> such impairments of long-lived assets.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i13113f3bb87743f6b5c4f7fe9fd6e9aa" continuedAt="idf475bdc4b3d4a42975597443c287b92"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="irtc:OtherAssetsPolicyPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3Mjc_5f92b2d7-a564-4ff9-baec-bb02949a1d56" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Assets</span></div><div style="margin-top:6pt;text-align:justify;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 uses Printed Circuit Board Assemblies (&#8220;PCBAs&#8221;), in each wearable Zio XT and Zio AT monitor as well as the wireless gateway used in conjunction with the ZIO AT monitor. The PCBAs are used numerous times and have useful lives beyond one year. Each time a PCBA is used in a wearable Zio XT or Zio AT monitor, or a wireless gateway is used with a Zio AT monitor a portion of the cost of the PCBA and/or gateway is recorded as a cost of revenue. The PCBAs are recorded as other assets and were $<ix:nonFraction unitRef="usd" contextRef="i717b0dfdfd9d40638884d4fa37ed07fe_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMTA3NDE_6d5c60ae-2dfd-4b55-8eab-065f73348d16">12.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia5aacb23eb9f41d18b43472b01bf2d29_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMTA3NDg_d939073a-4d51-411a-9747-8e9d4756343e">7.4</ix:nonFraction> million as of December&#160;31, 2020 and 2019, respectively. The Company has based its estimates of how many times a PCBA can be used on testing in research and development, loss rates, product obsolescence, and the amount of time it takes the device to go through the manufacturing, shipping, customer shelf and patient wear time and upload process. The Company periodically evaluates the use estimate.</span></div></ix:nonNumeric><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTg_eab19788-ea95-4dd1-b2be-6065f70d6722" continuedAt="i6bf6c055456b40b7a1b54493386eba39" escape="true">Comprehensive Loss</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify;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="i6bf6c055456b40b7a1b54493386eba39">Comprehensive loss represents all changes in stockholders&#8217; equity during the period from non-owner sources. The Company&#8217;s unrealized gains and losses on available-for-sale securities represent the only component of other comprehensive loss that are excluded from the reported net loss and that are presented in the consolidated statements of comprehensive loss.</ix:continuation> </span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MzE_7aac6620-ae0b-41a8-9a85-8061368aac6d" continuedAt="i3d692d4c83ba4d39ab0b445e20e6a525" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s revenue is generated primarily from the provision of its cardiac rhythm monitoring service, the Zio XT service. The Zio XT is a cardiac rhythm monitoring service that has a patient wear period of up to 14 days and is billable when the monitoring reports are delivered to the healthcare provider, which is also when the service is complete and the Company recognizes revenue. The time from when the patient has the Zio XT device applied to the time the report is posted is generally around 20 days. The Company has concluded that the Zio XT service is one performance obligation on the basis that the customer cannot benefit from each component of the service on its own or together with other resources that are readily available to the customer.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></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:115%">The Zio AT mobile cardiac telemetry monitor, a wearable patch-based biosensor, offers what the Zio XT offers plus the additional capability of transmissions during the wear period to assist physicians in diagnosing and treating the small percentage of the population requiring more timely action. During the wear period, physicians will receive notifications if there are significant events that meet predetermined arrhythmia detection criteria. The Zio AT service revenue is recognized over the prescription period and delivery of an electronic Zio Report with two performance obligations.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes as revenue the amount of consideration to which it expects to be entitled in exchange for performing the service. The consideration the Company is entitled to varies by portfolio, as further defined below, and includes estimates that require significant judgment by management. A unique aspect of healthcare is the involvement of multiple parties to the service transaction. In addition to the patient, often a third-party, for example a commercial or governmental payor or healthcare institution, will pay the Company for some or all of the service on the patient&#8217;s behalf. Separate contractual arrangements exist between the Company and third-party payors that establish amounts the third-party payor will pay on behalf of a patient for covered services rendered.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A small portion of the Company&#8217;s transactions are covered by third-party payors with whom there is no contractual agreement or an established amount the third-party payor will pay. In determining the collectability and transaction price for its service, the Company considers factors such as insurance claims which are adjudicated as allowable under the applicable policy and payment history from both payors and patient out-of-pocket costs, payor coverage, whether there is a contract between the payor or healthcare institution and the Company, historical amount received for the service, and any current developments or changes that could impact reimbursement and healthcare institution payments. Certain of these factors are forms of variable consideration which are only included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue will not occur when the uncertainty associated with the variable consideration is subsequently resolved.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the payment arrangements with third-party payors and healthcare institutions is as follows:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Contracted third-party payors &#8211; The Company has contracts with negotiated prices for services provided for patients with commercial healthcare insurance carriers.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">CMS &#8211; The Company has received independent diagnostic testing facility approval from regional Medicare Administrative Contractors and will receive reimbursement per the relevant Current Procedural Terminology (&#8220;CPT&#8221;) code rates for the services rendered to the patient covered by CMS.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Non-contracted third-party payors &#8211; Non-contracted commercial and government payors often reimburse out-of-network rates provided under the relevant CPT codes on a case-by-case basis. The transaction price used </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="idf475bdc4b3d4a42975597443c287b92" continuedAt="i58f63d98b2c04ad7b61621d83face829"><ix:continuation id="i3d692d4c83ba4d39ab0b445e20e6a525"><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for determining revenue recognition is based on factors including an average of the Company&#8217;s historical collection experience for its non-contracted services. This rate is reviewed at least quarterly.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Healthcare institutions &#8211; Healthcare institutions are typically hospitals or physician practices in which the Company has negotiated amounts for its monitoring services, including certain governmental agencies such as the Veterans Administration and Department of Defense.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is utilizing the portfolio approach practical expedient under ASC 606 for revenue recognition whereby services provided under each of the above payor types form a separate portfolio. The Company accounts for the contracts within each portfolio as a collective group, rather than individual contracts. Based on history with these portfolios and the similar nature and characteristics of the patients within each portfolio, the Company has concluded that the financial statement effects are not materially different than if accounting for revenue on a contract-by-contract basis.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For contracted and CMS portfolios, the Company recognizes revenue, net of contractual allowances, and recognizes an allowance for doubtful accounts for uncollectible patient accounts receivable. The transaction price is determined based on negotiated rates, and the Company has historical experience of collecting substantially all of these contracted rates. These contracts also impose a number of obligations regarding billing and other matters, and the Company&#8217;s noncompliance with a material term of such contracts may result in a denial of the claim. The Company accounts for denied claims as a form of variable consideration that is included as a reduction to the transaction price recognized as revenue. The Company estimates the denied claims which require management judgment. The estimated denied claims are based on historical information and judgement includes the historical period utilized. The Company monitors the estimated denied claims against the latest available information, and subsequent changes to the estimated denied claims are recorded as an adjustment to revenue in the periods during which such changes occur. Historical cash collection indicates that it is probable that substantially all of the transaction price, less the estimate of denied claims, will be received. Contracted payors may require that we bill patient co-payments and deductibles and from time to time we may not be able to collect such amounts due to credit risk. The Company provides for estimates of uncollectible patient accounts receivable, based upon historical experience where judgment includes the historical period utilized, at the time revenue is recognized, with such provisions presented as bad debt expense within the selling, general and administrative line item of the consolidated statement of operations. Adjustments to these estimates for actual experience are also recorded as an adjustment to bad debt expense.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For non-contracted portfolios, the Company is providing an implicit price concession due to the lack of a contracted rate with the underlying payor, the result of which requires the Company to estimate the transaction price based on historical cash collections utilizing the expected value method. All subsequent adjustments to the transaction price are recorded as an adjustment to revenue.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For healthcare institutions, the transaction price is determined based on negotiated rates, and the Company has historical experience collecting substantially all of these contracted rates. Historical cash collection indicates that it is probable that substantially all of the transaction price will be received. As such, the Company is not providing an implicit price concession but, rather, has chosen to accept the risk of default, and any subsequent uncollected amounts are recorded as bad debt expense.</span></div></ix:continuation><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MjQ_b0bb875b-ec3e-4e6e-8901-90756eedc74c" escape="true"><div style="margin-top:6pt;text-align:justify;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 disaggregates revenue from contracts with customers by payor type. The Company believes these categories aggregate the payor types by nature, amount, timing and uncertainty of its revenue streams. Disaggregated revenue by payor type and major service line for the years ended December&#160;31, 2020 and December&#160;31, 2019 were as follows (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:62.642%"></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: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:10.600%"></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%">Year Ended December 31,</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: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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracted third-party payors</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="id8c542f6c9ae45cba6c1dc5a52e56bbd_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMS0xLTEtMS0w_b31d4d21-62bd-4c7f-a636-aa7290317a7a">135,939</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="i23eafd67c9ed4c6498e8ccd2c5e60837_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMS0zLTEtMS0w_6dd2f356-ba51-4490-b4a4-74b7a5a32777">101,845</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 #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="i33dd1d1114124f6ab5d04bfb521c9734_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMi01LTEtMS0zNDE5_c419b9e5-bbd2-44ee-b3b5-055b42afbcc2">56,949</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-contracted third-party payors</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="i109239a1edf84155bb2eeeff6e054c0b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMi0xLTEtMS0w_9404a6b3-018e-41ff-9d6c-c7ae2bf6b852">15,295</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="id8e2d38785634167aeff3ea3fa59b542_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMi0zLTEtMS0w_bfeacdb2-37f6-4d2c-891d-50a955ec4c1f">10,770</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="i0c7cfe56c9594dde88fe95e02db5d587_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMy01LTEtMS0zNDE5_86f9acc9-1c9d-4aad-9ea4-01a4cbed0563">12,447</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Centers for Medicare &amp; Medicaid</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="iabdd387535d4459aa0a99d5a72d446ad_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMy0xLTEtMS0w_23bd77d6-2cba-455c-9b42-bfa07542fe3c">72,536</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="i26a3d6ce32f748e8a57f77190e6d97c3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMy0zLTEtMS0w_ee62d9d5-45fe-48c1-bf52-0972f2a6d226">58,918</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="i1d38089e2b0c4717aa106430b2472039_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfNC01LTEtMS0zNDE5_0d6c1ac9-e919-419d-862e-913ec278f9a9">40,482</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare institutions</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="ie30dfbd2af5d4f15a4178dd104317810_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfNC0xLTEtMS0w_e5f77e88-622e-40c9-819c-da79e6d5c8b9">41,396</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="i7c9148acb638404cada9a4e7a6fe8dca_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfNC0zLTEtMS0w_c9fc6b3d-4109-4cc4-8787-64ff5501f9b2">43,019</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="if4c0220f7f4c4a42acc44150d8281b1e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfNS01LTEtMS0zNDE5_c4fbee93-9696-4f88-a1e4-d990c341f663">37,399</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:middle"><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 #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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfNS0xLTEtMS0w_d52c4216-7b4a-481a-a860-daddf3d4a44b">265,166</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfNS0zLTEtMS0w_d0cf66ae-b2fe-4909-9316-e61c5827648f">214,552</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfNi01LTEtMS0zNDE5_c006f063-c2e7-46ba-b7c9-c8fe4f8aa73e">147,277</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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;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%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i58f63d98b2c04ad7b61621d83face829" continuedAt="i0abcffc90c834afab376ecad470fdd1c"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="irtc:ContractLiabilityPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTI_db47d0cb-7ba6-4b60-8c16-a2e15a14f022" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Contract Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 606</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%">requires an entity to present a revenue contract as a contract liability when the Company has an obligation to transfer goods or services to a customer for which the Company has received consideration from the customer, or an amount of consideration from the customer is due and unconditional (whichever is earlier).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Certain of the Company&#8217;s customers pay the Company directly for the Zio XT service upon shipment of devices. Such advance payments are contract liabilities and are recorded as deferred revenue on the Consolidated Balance Sheets and revenue is recognized when reports are delivered to the healthcare provider. During the year ended December&#160;31, 2020, $<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMjQ0MDk_d9d4700e-a784-4c3f-9e97-312ff21e9a88">1.2</ix:nonFraction> million relating to the contract liability balance at the beginning of 2020 was recognized as revenue.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="irtc:ContractCostPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MDY_60e7ad1e-0409-45c7-9b59-261b4c77d4df" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 340, the incremental costs of obtaining a contract with a customer are recognized as an asset. Incremental costs of obtaining a contract are those costs that an entity incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained.</span></div><div style="margin-top:12pt;text-align:justify;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 current commission programs are considered incremental. However, as a practical expedient, ASC 340 permits the Company to immediately expense contract acquisition costs, as the asset that would have resulted from capitalizing these costs will be amortized in one year or less.</span></div></ix:nonNumeric><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:CostOfSalesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MjU_2b3655c5-59c4-44ff-98cd-bc852df52acc" continuedAt="i622be1614ebd4eb6bfe771fa1b3b8883" escape="true">Cost of Revenue</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify;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="i622be1614ebd4eb6bfe771fa1b3b8883">Cost of revenue includes direct labor, material costs, overhead, data analysis, customer care, equipment and infrastructure expenses, amortization of internal-use software, and shipping and handling. Direct labor includes payroll and personnel-related costs involved in manufacturing. Material costs include both the disposable costs of the device and amortization of the PCBAs. Each time the PCBA is used in a wearable Zio XT monitor, a portion of the cost of the PCBA is recorded as a cost of revenue.</ix:continuation> </span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTM_ef5d91c8-8c26-4a7e-85de-1e3d5cf06e59" escape="true"><div style="margin-top:18pt;text-align:justify"><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</span></div><div style="margin-top:6pt;text-align:justify;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 research and development costs are expensed as incurred. Research and development costs include, but are not limited to, payroll and personnel-related expenses, laboratory supplies, consulting costs and overhead charges.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTQ_9c60834f-add2-4f89-9722-2189f9c008f0" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;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 uses the asset and liability method to account for income taxes in accordance with the authoritative guidance for income taxes. Under this method, deferred tax assets and liabilities are determined based on future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, and tax loss and credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.</span></div><div style="margin-top:12pt;text-align:justify;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 the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that has a greater than 50% likelihood of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits in income tax expense. To date, there have been <ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzE0NjgyNTY1NjQ3NQ_3ec6f83b-99cd-4936-b29d-555a33940252">no</ix:nonFraction> interest or penalties charged in relation to the unrecognized tax benefits.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognize taxes on Global Intangible Low-Taxed Income as a current period expense when incurred.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i0abcffc90c834afab376ecad470fdd1c" continuedAt="idc785258b7154f71b5d8ec0d4d5dad3e"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MzQ_202a095b-e25a-4957-bb15-6dd426e09f9e" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</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 Company measures its stock-based awards made to employees based on the estimated fair values of the awards as of the grant date. The fair value of market condition awards is determined using the Monte-Carlo option pricing model and the fair value of stock options is determined using the Black-Scholes option pricing model. Stock-based compensation expense is recognized over the requisite service period using the straight-line method and is based on the value of the portion of stock-based payment awards that is ultimately expected to vest. As such, the Company&#8217;s stock-based compensation is reduced for the estimated forfeitures at the date of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. For restricted stock, the compensation cost for these awards is based on the closing price of the Company&#8217;s common stock on the date of grant, and recognized as compensation expense on a straight-line basis over the requisite service period.</span></div><div style="margin-top:12pt;text-align:justify;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 compensation expense related to the Employee Stock Purchase Program (&#8220;ESPP&#8221;) based on the estimated fair value of the options on the date of grant, net of estimated forfeitures. The Company estimates the grant date fair value, and the resulting stock-based compensation expense, using the Black-Scholes option pricing model for each purchase period. The grant date fair value is expensed on a straight-line basis over the offering period.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MzU_5f389919-1183-4a69-bbce-ad669be56e6c" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Common Share</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per common share is calculated by dividing the net loss by the weighted average number of shares of common stock outstanding during the period, without consideration of potentially dilutive securities. Diluted net loss per common share is the same as basic net loss per common share for all periods presented, since the effect of potentially dilutive securities are anti-dilutive.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzE0NjgyNTY1NjQ3Nw_20217bab-3b89-485a-95d5-e769262b2547" continuedAt="i930abd0e6a794a5b9e73ef9e2634fd71" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Identifying a lease</span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines whether a contract contains a lease at the inception of a contract. If the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration, the Company considers the contract to contain a lease. The Company determines whether a contract conveys the right to control the use of an identified asset for a period of time if the contract contains both of the following terms:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.252%"></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></tr><tr style="height:3pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The right to obtain substantially all of the economic benefits from use of the identified asset; and</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span></div></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The right to direct the use of the identified asset.</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Discount rate for leases</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 1, 2019, the rate implicit in the Company&#8217;s leases was not readily determinable. As such, the Company used its incremental borrowing rate to calculate its right-of-use assets and lease liabilities upon the adoption of ASC 842. The Company determined the appropriate incremental borrowing rate by utilizing the interest rate obtained in connection with the Third Amended and Restated Loan and Security Agreement with Silicon Valley Bank (&#8220;Third Amended and Restated SVB Loan Agreement&#8221;) which was finalized on October 23, 2018.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On October 4, 2018, the Company entered into an office lease (&#8220;San Francisco Lease&#8221;) to rent approximately <ix:nonFraction unitRef="sqft" contextRef="i068b99a242e8458497d5906fd2bd7520_I20181004" decimals="0" format="ixt:numdotdecimal" name="irtc:OperatingLeaseRentableArea" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzE0NjgyNTY1NjQ3OQ_edee5185-9bc5-4a1a-af5f-a31e51512968">117,560</ix:nonFraction> rentable square feet in San Francisco, California, which became the Company&#8217;s new headquarters in October 2019. The San Francisco Lease commenced on May 13, 2019 and the Company determined that the interest rate associated with the Third Amended and Restated SVB Loan Agreement could not be utilized as the incremental borrowing rate associated with the San Francisco Lease due to the term of the lease, as well as annual rental payments. The Company determined the appropriate incremental borrowing rate by using a synthetic credit rating which was estimated based on an analysis of outstanding debt of companies with similar credit and financial profiles.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Lease term</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The lease term is generally the minimum noncancellable period of each lease. The Company does not include option periods in determining the right-of-use asset and operating lease liability at inception unless it is reasonably certain that the Company will exercise the option at inception or when a triggering event occurs. As of December&#160;31, 2020, no renewal options were included in the determination of lease terms.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="idc785258b7154f71b5d8ec0d4d5dad3e" continuedAt="i66cf0282326f4ebe823d0f3c1042061b"><ix:continuation id="i930abd0e6a794a5b9e73ef9e2634fd71"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Lease Modification</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The San Francisco Lease is in the same building with the same landlord as the lease for the Company&#8217;s prior headquarters in San Francisco (&#8220;existing lease&#8221;). Upon the commencement of the San Francisco Lease, the existing lease which had an original expiration date of February 2020, was modified to expire in September 2019 and accordingly the right-of-use asset and lease liability was remeasured as of the modification date.</span></div></ix:continuation><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MjY_82480e5d-df8c-4df2-b6f0-70af0b341d05" continuedAt="i7e9c3dedee3e4d91847768d78f67ec1f" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Guidance</span></div><div style="margin-top:6pt;text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, including trade receivables. ASU No. 2016-13 replaces the existing incurred loss impairment model with an expected loss model that requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. The Company adopted ASC 326 on January 1, 2020, using the modified retrospective transition method through a non-cash $<ix:nonFraction unitRef="usd" contextRef="i5dc983992da14237b51918f4648bea62_I20200101" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzE0NjgyNTY1NjQ2MQ_95a91643-00bc-4619-b776-472a59286f1e"><ix:nonFraction unitRef="usd" contextRef="i5dc983992da14237b51918f4648bea62_I20200101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzE0NjgyNTY1NjQ2MQ_999fea4f-df74-441e-870f-5f253afb5a7b">0.5</ix:nonFraction></ix:nonFraction>&#160;million cumulative-effect increase to accumulated deficit and the allowance for doubtful accounts. The Company considered the current and expected future economic and market conditions surrounding the novel COVID-19 pandemic and recorded additional reserves that were not individually material to the estimate. Actual results may differ from these estimates. </span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;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 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which amended its guidance for costs of implementing a cloud computing service arrangement to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This new standard also requires customers to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The Company adopted ASU No. 2018-15 on January 1, 2020, using the prospective transition method. The impact of adoption on the Company's consolidated financial statements was not material. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles for income taxes. The Company elected to early adopt ASU 2019-12 effective as of January 1, 2020, and the impact of adoption on the Company's condensed consolidated financial statements was not material.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;), issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09, Revenue from Contracts with Customers (Topic 606). Areas of revenue recognition affected include, but are not limited to, transfer of control, variable consideration, allocation of transfer pricing, licenses, time value of money, contract costs and disclosures. The core principle of ASU 2014-09 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. ASU 2014-09 defines a five-step process to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than were required under previous GAAP. In addition, Topic 606 requires more detailed disclosures to enable users of financial statements to understand the nature, timing and uncertainty of revenue and cash flows arising from a review of historical accounting policies and practices to identify potential differences in applying Topic 606.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted this standard on January 1, 2018 and used the modified retrospective approach. Upon adoption, the Company recognized the cumulative effect of $<ix:nonFraction unitRef="usd" contextRef="i916f17f262014a1698f131ac3ef9d64d_I20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMTA5OTUxMTcyNTM0MQ_b39f3dbd-5918-46e1-a6e4-ff578c00e205">1.4</ix:nonFraction>&#160;million as an adjustment to decrease the opening balance of the Company&#8217;s accumulated deficit. This adjustment did not have a material impact on the Company&#8217;s consolidated financial statements. Prior periods were not retrospectively adjusted.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i66cf0282326f4ebe823d0f3c1042061b"><ix:continuation id="i7e9c3dedee3e4d91847768d78f67ec1f"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNDk0NzgwMjQ1NTMyMQ_e33358c9-7e61-4e83-bbb0-11a3ad7cda86" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact of adoption of ASU 2014-09 on the Consolidated Statement of Operations and the Consolidated Balance Sheet (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><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.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.075%"></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:19.075%"></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:19.079%"></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%">Year Ended December 31, 2018</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%">Consolidated Statement of Operations Impact:</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: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-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%">Without the adoption of Topic 606</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%">Impact</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfMi0xLTEtMS01MzM1_e42b5f2e-8180-4d8c-b21c-3ccdac432db4">147,293</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="i3847a1149d9e491a84a2101ace5a338a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfMi0zLTEtMS01MzM3_433c0b04-9cd4-4623-a71c-87a229d2cea0">145,320</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="ie6cb494cdb994bc78b426860dae991aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfMi01LTEtMS01MzM5_1dba1617-ad72-4632-ac8d-1c0b22e018d8">1,973</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, General &amp; Administrative Expense</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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfMy0xLTEtMS01MzI0_5e543f90-33d1-4508-897e-2067c293beeb">131,582</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="i3847a1149d9e491a84a2101ace5a338a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfMy0zLTEtMS01MzM3_341671cb-e18a-4194-8bc0-d2f56fd663f2">132,603</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="ie6cb494cdb994bc78b426860dae991aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfMy01LTEtMS01MzM5_ef13fb10-9cc7-4557-8b28-863ffbc8ed60">1,021</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:bottom"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfNC0xLTEtMS01MzI2_0ecd3d8b-7761-4ffa-9fcd-c214bcfd16e5">48,280</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: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="i3847a1149d9e491a84a2101ace5a338a_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfNC0zLTEtMS01MzM3_f2687d8d-2315-4c35-aba7-3daf2701545e">51,274</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: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="ie6cb494cdb994bc78b426860dae991aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfNC01LTEtMS01MzM5_ce5190a0-869c-42eb-b481-ff0fcec8e681">2,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="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: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%">Year Ended December 31, 2018</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%">Consolidated Balance Sheet Impact:</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: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-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%">Without the adoption of Topic 606</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%">Impact</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Accounts Receivable, net</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="i9310348b470c4cd59fafa7b35173b90e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfOC0xLTEtMS01MzI4_41d6593b-5ba4-4288-b11e-e316a51ce565">21,977</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="id439cbfbcc36415c827bb532f6c0aff7_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfOC0zLTEtMS01MzQx_be984a44-d420-4983-8156-4215d5669230">17,629</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="if695414d3e0f4daebcbb638779ddb7ea_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfOC01LTEtMS01MzQz_4419f057-b33c-4a83-aa97-14efb7b29d90">4,348</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:bottom"><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 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="i9310348b470c4cd59fafa7b35173b90e_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfOS0xLTEtMS01MzMw_d3f7063f-353a-4031-b3a9-f0d395832758">203,515</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: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="id439cbfbcc36415c827bb532f6c0aff7_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfOS0zLTEtMS01MzQx_3912e8e4-5192-4b6a-abf0-f68be289269c">207,863</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: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="if695414d3e0f4daebcbb638779ddb7ea_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfOS01LTEtMS01MzQz_7a0c16ae-a62e-48d0-ae12-93ae7fd72da4">4,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financing Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2016-02, Leases (&#8220;Topic 842&#8221;), which requires lessees to recognize lease liabilities and corresponding right-of-use assets on the consolidated balance sheet for all leases. For finance leases, the lessee would recognize interest expense and amortization of the right-of-use asset and, for operating leases, the lessee would recognize a straight-line lease expense. Topic 842 also changes the definition of a lease and expands the disclosure requirements of lease arrangements. The Company has no embedded leases with suppliers. Upon adoption of Topic 842 on January 1, 2019 using the modified retrospective method, the Company recognized right-of-use assets of $<ix:nonFraction unitRef="usd" contextRef="i03e11cf796db4d70adef81bffb9f12da_I20190101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMTA5OTUxMTcyNzM0OA_492a4aba-7843-46d5-8df5-068c2793ff22">10.2</ix:nonFraction>&#160;million and lease liabilities of $<ix:nonFraction unitRef="usd" contextRef="i03e11cf796db4d70adef81bffb9f12da_I20190101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMTA5OTUxMTcyNzMzMg_2867bd0e-9a5a-498d-af38-866c432bccee">10.0</ix:nonFraction>&#160;million. There was no cumulative-effect adjustment recorded on January 1, 2019. The Company adopted the following practical expedients allowed under Topic 842:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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 package of three practical expedients, which allows entities to make an election that allows them not to reassess (1) whether existing or expired contracts contain embedded leases under Topic 842, (2) lease classification of existing or expiring leases, and (3) indirect costs for existing or expired leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">Combining lease and non-lease components practical expedient, which allows lessees, as an accounting policy election by class of underlying asset, to choose not to separate non-lease components from lease components and instead to account for each separate lease component and the non-lease components associated with that lease component as a single lease component</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">Comparative reporting practical expedient, which allows entities to initially apply Topic 842 at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption</span></div></ix:continuation></ix:continuation><div style="height:42.75pt;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%">99</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="irtc:CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RleHRyZWdpb246OTM4NTUwYTQ1NzFjNDY5MGEwYTVkYzBiMDNjNDlmYzhfNzg5_f978e850-2400-4260-8fef-d9d64725b959" continuedAt="if4f30f2354034c9daad712d054f78c82" escape="true">Cash Equivalents and Investments</ix:nonNumeric></span></div><div style="text-indent:36pt"><span><br/></span></div><ix:continuation id="if4f30f2354034c9daad712d054f78c82" continuedAt="ic9645a0687cf497a865a020bbf8cf9a1"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RleHRyZWdpb246OTM4NTUwYTQ1NzFjNDY5MGEwYTVkYzBiMDNjNDlmYzhfNzkx_99aef16e-d36d-40f0-a0b4-d7d379efb825" 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:115%">The fair value of cash equivalents and available-for-sale investments at December&#160;31, 2020 and 2019, were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></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.641%"></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:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized</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:100%">Cost</span></div></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%">Gross&#160;Unrealized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated</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:100%">Fair Value</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</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%">Losses</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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="i6ca461e003ea4849a56e16a97dfc23a3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfMy0xLTEtMS0w_ff9a4398-e763-4aec-8733-7062232de21f">59,823</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="i6ca461e003ea4849a56e16a97dfc23a3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfMy0zLTEtMS0w_38de8090-a33d-491a-b73c-caa826bd6874">&#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="i6ca461e003ea4849a56e16a97dfc23a3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfMy01LTEtMS0w_cf34e6cc-cba2-445c-af9e-b429db5f9074">&#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="i6ca461e003ea4849a56e16a97dfc23a3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfMy03LTEtMS0w_1cf5fb46-e15d-41f1-8428-485b6af87662">59,823</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%">U.S. government 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="ic1884987c1cb4e6281c80c019001029a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNC0xLTEtMS0w_ff6304f8-4a68-4648-831b-d9e24a7a306a">190,663</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="ic1884987c1cb4e6281c80c019001029a_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNC0zLTEtMS0w_e80fe9a4-5ae7-470f-a8ff-7c116e7e49cc">16</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="ic1884987c1cb4e6281c80c019001029a_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNC01LTEtMS0w_ace8ef01-6511-4b02-9569-8e2864c06726">2</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="ic1884987c1cb4e6281c80c019001029a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNC03LTEtMS0w_3490fdf6-ec47-4708-84f0-37d2a3ded2c7">190,677</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes</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="ida9df5b6866a486e8bde5940a70c1c72_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNS0xLTEtMS0w_b2929d41-5806-4a51-9626-8481c6983e53">26,426</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="ida9df5b6866a486e8bde5940a70c1c72_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNS0zLTEtMS0w_14fb159f-b32b-4020-9be7-59244e15d16e">2</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="ida9df5b6866a486e8bde5940a70c1c72_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNS01LTEtMS0w_052606b1-3a59-4027-bfee-29ac015ecd1d">5</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="ida9df5b6866a486e8bde5940a70c1c72_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNS03LTEtMS0w_2d3137bf-3890-4930-bd93-6499d15ac872">26,423</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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="i26c48e4c0a4b4cbbb651f32e95651c77_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNi0xLTEtMS0w_c4aebbeb-b166-4392-9a45-7e7da7c62a64">29,489</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="i26c48e4c0a4b4cbbb651f32e95651c77_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNi0zLTEtMS0w_6010cfb4-b3e3-419b-a7a3-471605504d33">&#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="i26c48e4c0a4b4cbbb651f32e95651c77_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNi01LTEtMS0w_861eee43-c524-4926-aa06-e63415b7be2f">&#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="i26c48e4c0a4b4cbbb651f32e95651c77_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNi03LTEtMS0w_089140ac-9983-4c05-b836-996ff32fa0db">29,489</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale marketable 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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNy0xLTEtMS0w_55f96bc7-92e3-40eb-a27b-aaf9e7458c37">306,401</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNy0zLTEtMS0w_43488e7f-2a00-4bfa-afd0-b73568bf7d21">18</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNy01LTEtMS0w_2d4b96f9-a6d2-46a6-92f1-33a2f63db12f">7</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNy03LTEtMS0w_918c73db-8fbd-48fd-bed6-2e5a4b16177a">306,412</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%">Classified as:</span></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><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="background-color:#cceeff;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%">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><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 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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfOS03LTEtMS0w_4cc3cbe6-ce60-4a2d-a295-ed97c8ae01f9">59,823</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:bottom"><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:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfMTAtNy0xLTEtMA_6ae268b1-fa33-419f-b054-c9703796c395">246,589</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfMTEtNy0xLTEtMA_ed6ae577-26bb-451e-913a-fb46b8ad6bef">&#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;text-align: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 cash equivalents and available-for-sale investments</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 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%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:CashEquivalentsAndCurrentAndNoncurrentInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfMTItNy0xLTEtMA_4b05ac13-e20e-4fb5-adeb-56b3fa7636a6">306,412</ix:nonFraction>&#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></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></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.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;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, 2019</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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%">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;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%">Gross&#160;Unrealized</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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%">Estimated<br/>Fair Value</span></td></tr><tr style="height:12pt"><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;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%">Gains</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;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%">Losses</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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="id316adbab0ea4670aa19b230bebaf2dd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfMy0xLTEtMS0w_32a1676f-e6a2-4d7e-ad80-0d712ebb2e78">13,897</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="id316adbab0ea4670aa19b230bebaf2dd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfMy0zLTEtMS0w_ef933a27-a3a4-4d1c-95e3-19b03406aa1a">&#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="id316adbab0ea4670aa19b230bebaf2dd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfMy01LTEtMS0w_d292fc21-499e-43f5-a5b5-b93366fd47b4">&#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="id316adbab0ea4670aa19b230bebaf2dd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfMy03LTEtMS0w_4c601ffd-828d-4e48-b421-4496fab53a04">13,897</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</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="idb038c42b582415e92f33e7994769f14_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNC0xLTEtMS0w_c2deaee0-ee00-4bd2-83ae-2af4a5ecf40d">77,329</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="idb038c42b582415e92f33e7994769f14_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNC0zLTEtMS0w_a4e61506-888d-40ee-a713-0fa9cd8e1ad6">72</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="idb038c42b582415e92f33e7994769f14_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNC01LTEtMS0w_9cd51a40-f333-447d-ad8b-0c62f5de799e">1</ix:nonFraction>)</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="idb038c42b582415e92f33e7994769f14_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNC03LTEtMS0w_4f5a23ee-ad88-4c1b-888a-cc3eb94625e5">77,400</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes</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="i9fbcda56cd99493780b85bfdec7ec5b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNS0xLTEtMS0w_f76ec165-831b-47aa-b718-81f37f6667e0">14,955</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="i9fbcda56cd99493780b85bfdec7ec5b7_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNS0zLTEtMS0w_3542c5b7-05f7-47be-99e9-45f0adc20096">11</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="i9fbcda56cd99493780b85bfdec7ec5b7_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNS01LTEtMS0w_fb3a0ecd-9310-4a87-89ed-5b948914a701">&#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="i9fbcda56cd99493780b85bfdec7ec5b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNS03LTEtMS0w_47f5e7ae-9d92-4e57-b411-dd9134cab17f">14,966</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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="i9e10a6c5b3004ca5adee42cda2ef4fdf_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNi0xLTEtMS0w_450062cd-24e4-4e60-835a-8f7913826a35">35,753</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="i9e10a6c5b3004ca5adee42cda2ef4fdf_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNi0zLTEtMS0w_9bf76d0e-6a64-4702-905e-6cbf1697f279">&#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="i9e10a6c5b3004ca5adee42cda2ef4fdf_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNi01LTEtMS0w_9d18f4ee-7920-4858-a6ef-111f037c0489">&#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="i9e10a6c5b3004ca5adee42cda2ef4fdf_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNi03LTEtMS0w_d5facff7-d2dc-4626-bb8d-d27b6c705153">35,753</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale marketable 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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNy0xLTEtMS0w_f4b8da0a-ec2a-44e2-b72c-fb38696c3aab">141,934</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNy0zLTEtMS0w_7bd2160f-c1da-4d35-bcc6-b1e78640b583">83</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNy01LTEtMS0w_fb56d0b1-a046-4f5a-a9d6-1bbe22745513">1</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNy03LTEtMS0w_2397c64d-40da-4a8f-a8e3-52e103899cbc">142,016</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%">Classified as:</span></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><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="background-color:#cceeff;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%">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><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 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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfOS03LTEtMS0w_b914098f-7046-4291-97b3-2fc54aad3df5">13,897</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:bottom"><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:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfMTAtNy0xLTEtMA_c1ff2d20-afee-4aa7-9336-d973801d354f">120,089</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfMTEtNy0xLTEtNTQ3_9e443a3f-9b97-4789-ae79-9c160392da7e">8,030</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and available-for-sale investments</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 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%"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:CashEquivalentsAndCurrentAndNoncurrentInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfMTEtNy0xLTEtMA_1248c4c2-dc1f-4dbf-ac3a-98ebb97a7ce5">142,016</ix:nonFraction>&#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></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RleHRyZWdpb246OTM4NTUwYTQ1NzFjNDY5MGEwYTVkYzBiMDNjNDlmYzhfNzkz_99f182a4-5584-446c-8f28-722137aac525" escape="true"><div style="margin-top:12pt;text-align:justify;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 the fair value of the Company's cash equivalents, short-term and long-term marketable securities classified by maturity (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></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.639%"></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%">December 31,</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: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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Due within one year</span></td><td style="background-color:#cff0fc;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:#cff0fc;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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjZhZmI3Y2FmYzYyZTRlMGZiZjEyOWVmNThmNjM2ZWJiL3RhYmxlcmFuZ2U6NmFmYjdjYWZjNjJlNGUwZmJmMTI5ZWY1OGY2MzZlYmJfMi0xLTEtMS0w_f9365cff-6660-4f64-b7c8-a8a72378f2b1">306,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjZhZmI3Y2FmYzYyZTRlMGZiZjEyOWVmNThmNjM2ZWJiL3RhYmxlcmFuZ2U6NmFmYjdjYWZjNjJlNGUwZmJmMTI5ZWY1OGY2MzZlYmJfMi0zLTEtMS0w_67249ed3-1ba5-4136-97ca-a24772e99006">133,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through three years</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjZhZmI3Y2FmYzYyZTRlMGZiZjEyOWVmNThmNjM2ZWJiL3RhYmxlcmFuZ2U6NmFmYjdjYWZjNjJlNGUwZmJmMTI5ZWY1OGY2MzZlYmJfMy0xLTEtMS0w_cb56d759-8119-4651-ba3c-75bf26705d13">&#8212;</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjZhZmI3Y2FmYzYyZTRlMGZiZjEyOWVmNThmNjM2ZWJiL3RhYmxlcmFuZ2U6NmFmYjdjYWZjNjJlNGUwZmJmMTI5ZWY1OGY2MzZlYmJfMy0zLTEtMS0w_db17030b-9fad-4302-b3ed-9e3f7acde21e">8,030</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:#cff0fc;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%">Total cash equivalents and available-for-sale investments</span></td><td style="background-color:#cff0fc;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:#cff0fc;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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjZhZmI3Y2FmYzYyZTRlMGZiZjEyOWVmNThmNjM2ZWJiL3RhYmxlcmFuZ2U6NmFmYjdjYWZjNjJlNGUwZmJmMTI5ZWY1OGY2MzZlYmJfNC0xLTEtMS0w_8035ca5d-0437-4a79-9002-3eef1b529680">306,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjZhZmI3Y2FmYzYyZTRlMGZiZjEyOWVmNThmNjM2ZWJiL3RhYmxlcmFuZ2U6NmFmYjdjYWZjNjJlNGUwZmJmMTI5ZWY1OGY2MzZlYmJfNC0zLTEtMS0w_45cff44b-5bf5-4c6c-bebe-1048e70321bc">142,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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-top:12pt;text-align:justify;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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RleHRyZWdpb246OTM4NTUwYTQ1NzFjNDY5MGEwYTVkYzBiMDNjNDlmYzhfNzg4_0d746c76-fb61-494f-9732-aedf982b2e56" continuedAt="i2ecfc93d408d4c9e950417618a975b2c" escape="true">The following tables present the Company's available-for-sale securities that were in an unrealized loss position as of&#160; December&#160;31, 2020 (in thousands):</ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;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%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="ic9645a0687cf497a865a020bbf8cf9a1"><div style="margin-bottom:6pt"><ix:continuation id="i2ecfc93d408d4c9e950417618a975b2c"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.551%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><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%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;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%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;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%">Total</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:700;line-height:100%">Assets</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%">Fair Value</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%">Unrealized Loss</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%">Fair Value</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%">Unrealized Loss</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%">Fair Value</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%">Unrealized Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">U.S. government 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="ic1884987c1cb4e6281c80c019001029a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfMy0xLTEtMS0w_b0925cfe-59ce-43e7-920b-500271775ddb">28,487</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="ic1884987c1cb4e6281c80c019001029a_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfMy0zLTEtMS0w_223a34ad-ae66-45c2-a5d7-817395d37ea4">2</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="ic1884987c1cb4e6281c80c019001029a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfMy01LTEtMS0w_291bafc8-4b90-417f-8149-b4b631a7b1e5">&#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="ic1884987c1cb4e6281c80c019001029a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfMy03LTEtMS0w_b8714a52-18ff-422d-8fb9-b90b8722be2e">&#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="ic1884987c1cb4e6281c80c019001029a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfMy05LTEtMS0w_731f1aba-73d4-409c-89a0-6963962795fa">28,487</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="ic1884987c1cb4e6281c80c019001029a_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfMy0xMS0xLTEtMA_3d9df875-07c2-4afd-96a2-b296cfaeb4f4">2</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes</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="ida9df5b6866a486e8bde5940a70c1c72_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNC0xLTEtMS0w_4e76342e-3a5d-4f23-ae58-ff271c8e04cc">13,883</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="ida9df5b6866a486e8bde5940a70c1c72_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNC0zLTEtMS0w_fae77a00-4da5-4865-a917-8c5753f872c4">5</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="ida9df5b6866a486e8bde5940a70c1c72_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNC01LTEtMS0w_349942d7-3650-4d89-a884-7869a9b44ed9">&#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="ida9df5b6866a486e8bde5940a70c1c72_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNC03LTEtMS0w_712851af-0958-465b-ad9e-734de14bc53b">&#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="ida9df5b6866a486e8bde5940a70c1c72_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNC05LTEtMS0w_da94e494-70c5-4ea8-857f-76142f45c846">13,883</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="ida9df5b6866a486e8bde5940a70c1c72_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNC0xMS0xLTEtMA_9018f1fc-0e9f-43b1-858d-81214e2822d5">5</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:bottom"><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 #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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNS0xLTEtMS0w_fd48960e-3aa7-44fd-a9de-c6a64321ef97">42,370</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNS0zLTEtMS0w_bbde9e5e-80b2-4ce1-86b8-bc0c82378555">7</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNS01LTEtMS0w_eeccfc1b-4db3-4ea4-a977-b903ad1d791b">&#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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNS03LTEtMS0w_bf7329b3-756d-4359-a388-9c1471183cf1">&#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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNS05LTEtMS0w_0890c37c-824f-4508-908c-92a923b501fb">42,370</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNS0xMS0xLTEtMA_08132db1-d1ab-45c9-8efa-081a740ee8d1">7</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 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><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></table></ix:continuation></div><div><span><br/></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:115%">Unrealized losses as of December&#160;31, 2020 were not material. Available-for-sale securities held as of December&#160;31, 2020 had a weighted average maturity of <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt-sec:durday" name="irtc:AvailableForSaleDebtSecuritiesMaturityPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RleHRyZWdpb246OTM4NTUwYTQ1NzFjNDY5MGEwYTVkYzBiMDNjNDlmYzhfNjMx_1a794054-a7e8-42bf-8191-b3c3aa58da93">92</ix:nonNumeric> days. At December&#160;31, 2020, <ix:nonFraction unitRef="investment_security" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RleHRyZWdpb246OTM4NTUwYTQ1NzFjNDY5MGEwYTVkYzBiMDNjNDlmYzhfNjU3_7fd1c3dc-24e3-46f2-bfe5-1d8037c70d5f">six</ix:nonFraction> investments were in an unrealized loss position and <ix:nonFraction unitRef="investment_security" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RleHRyZWdpb246OTM4NTUwYTQ1NzFjNDY5MGEwYTVkYzBiMDNjNDlmYzhfNzEw_a6a7ff9b-3966-40fa-a4e1-43f8dc39cdfb">no</ix:nonFraction> investments have been in an unrealized loss position for more than one year.</span></div></ix:continuation><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_94"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RleHRyZWdpb246NTEyYmU4YWZiZjUzNGQwOTg1YzAwYzE0NDM4ZTgzMTlfMzA1Ng_c8d21b5d-c52a-4ef8-a457-01e8264794cf" continuedAt="ib99f1e434a4146cbb982b1e96da253cd" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="ib99f1e434a4146cbb982b1e96da253cd" continuedAt="iccf63082d5944630be31c6de0899e50e"><div style="margin-top:6pt;text-align:justify;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 discloses and recognizes the fair value of its assets and liabilities using a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The hierarchy gives the highest priority to valuations based upon unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to valuations based upon unobservable inputs that are significant to the valuation (Level 3 measurements). The guidance establishes three levels of the fair value hierarchy as follows:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument&#8217;s anticipated life.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Inputs reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company&#8217;s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability. The corporate notes, commercial paper and government securities are classified as Level 2 as they were valued based upon quoted market prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the assets.</span></div><div style="margin-top:12pt;text-align:justify;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 value of the Company&#8217;s outstanding interest-bearing obligations is estimated using the net present value of the future payments, discounted at an interest rate that is consistent with market interest rates, which is a Level 2 input. The carrying amount and the estimated fair value of the Company&#8217;s outstanding interest-bearing obligations at December&#160;31, 2020 wer</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e $<ix:nonFraction unitRef="usd" contextRef="i18f2b7dffd964232a8b250d4e7dd82c8_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RleHRyZWdpb246NTEyYmU4YWZiZjUzNGQwOTg1YzAwYzE0NDM4ZTgzMTlfMjYzNg_069319f7-c249-46bf-9361-97542ac45fe1">33.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i291243861d7f4a3482f34338f16627aa_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RleHRyZWdpb246NTEyYmU4YWZiZjUzNGQwOTg1YzAwYzE0NDM4ZTgzMTlfMjY0Mw_b98ae6f8-9b4f-4dfb-8b69-f13dbc444b40">33.9</ix:nonFraction> million, r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">espectively. The carrying amount and the estimated fair value of the Company&#8217;s outstanding interest-bearing obligations at December&#160;31, 2019 were $<ix:nonFraction unitRef="usd" contextRef="i0472b2323e6d4d56b871e5583af69dc7_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RleHRyZWdpb246NTEyYmU4YWZiZjUzNGQwOTg1YzAwYzE0NDM4ZTgzMTlfMjc3OQ_a98d881d-7334-4832-8324-94afaac63f18">34.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7a84bd15e51140f689a4167a426f299a_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RleHRyZWdpb246NTEyYmU4YWZiZjUzNGQwOTg1YzAwYzE0NDM4ZTgzMTlfMjc4Ng_def2ba39-54f2-4fca-a0ca-5f0ddc1aa1b7">35.2</ix:nonFraction> million, respectively.&#160;&#160;</span></div><div style="margin-top:12pt;text-align:justify;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 had no transfers between levels of the fair value hierarchy of its assets measured at fair value.</span></div><div style="margin-top:12pt;text-align:justify;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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RleHRyZWdpb246NTEyYmU4YWZiZjUzNGQwOTg1YzAwYzE0NDM4ZTgzMTlfMzA1Nw_e71f0648-cf82-4987-b7d4-ea17a02ff190" continuedAt="i4f1b12dd9ee848a89e9131f207c80943" escape="true">The following tables present the fair value of the Company&#8217;s financial assets determined using the inputs defined above (in thousands).</ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;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%">101</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="iccf63082d5944630be31c6de0899e50e"><ix:continuation id="i4f1b12dd9ee848a89e9131f207c80943"><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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:8pt;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="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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87541552063d4c3d852f5f1af49ea1c6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfMy0xLTEtMS0w_acd7a900-a06a-4607-bb1f-b50977a64259">59,823</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a31625c7fee44b2bdc08956e148390e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfMy0zLTEtMS0w_52e2e383-5440-472b-8c6c-c1010d415233">&#8212;</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe61c59490124e918f63996c711aee31_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfMy01LTEtMS0w_0396ccfe-d90b-42d9-a5c6-c7ef4504d65f">&#8212;</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia818c2d96a2643a68173c36e129fdd90_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfMy03LTEtMS0w_04c09f57-315d-47d6-9a36-e7c560903af5">59,823</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:#cff0fc;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%">U.S. government securities</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida2c0533d4b34bc6af7f5a7b78ba0ef0_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNC0xLTEtMS0w_37c71afb-1259-4145-8e85-28aa95b3c1a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8461cf8088c64c00895b83003d966a2a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNC0zLTEtMS0w_06721e2e-692a-4dc3-a1c4-a7dbd8ead5ce">190,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d30a4676c92460f808fe1de941b9af8_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNC01LTEtMS0w_031b0952-194a-41e6-a646-a1071b665fd7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad3789f27d3a4a288f351011fa2c967a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNC03LTEtMS0w_021b179e-d88e-40a1-bf96-f34fe9a885a7">190,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Corporate notes</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="i118d7170743b47be990c186a422fc4aa_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNS0xLTEtMS0w_6743b4f6-de88-443e-9a1b-f60db11fe434">&#8212;</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="i95512fc5724840e49fc457844615c2b1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNS0zLTEtMS0w_934bc5cf-315f-4f63-8eaa-04fca7826592">26,423</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="ie2665fc2d70c4dda89db0f505976819d_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNS01LTEtMS0w_a8c8e42d-bd52-41ad-adb7-e2b6c5387290">&#8212;</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="iab2cf85799c948919be92c637b503fb7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNS03LTEtMS0w_84a902eb-ee18-4732-b9f8-01e1d350c6b2">26,423</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:#cff0fc;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%">Commercial paper</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6d6426e5c00429c930725c263efc2e9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNi0xLTEtMS0w_f8210288-f5a5-440b-9a63-db6f425e917f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d8e1c5ec02f45ab95b46bfff1041ba6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNi0zLTEtMS0w_dc53474d-b945-4329-9026-8c039452ce70">29,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i215309e110714bf2961ff544770fc455_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNi01LTEtMS0w_da4abac4-ea31-460d-abdb-32ada10cb8ce">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dc63484bc4649cda8ca01291018bd7e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNi03LTEtMS0w_8313d917-0ca6-4f55-aa80-47cd9be409ac">29,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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</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="i6bd2d712311f45bf9cf8b2d651a1125c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNy0xLTEtMS0w_3a60bcb2-0631-406b-856f-2667e72fdab0">59,823</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="i5172160219a347ea82d5dd086de25aa5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNy0zLTEtMS0w_86af90fd-f96f-4258-b1d7-5e2bb1ceb1d6">246,589</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="i97c50bcd41204917bb062503307ddd7c_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNy01LTEtMS0w_76baa81e-b09e-4bff-8d31-3e4b00186276">&#8212;</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNy03LTEtMS0w_9901821e-4cda-4a2c-9e6a-9a9d892af508">306,412</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><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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:8pt;font-weight:700;line-height:100%">December 31, 2019</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:8pt;font-weight:700;line-height:100%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67793c4607ab445a83c16bc84fd68dc1_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfMy0xLTEtMS0w_a14954d2-3766-443e-a9ba-3ec099d738a4">13,897</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i584b4b865360482d8b010c34a8b5c4fc_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfMy0zLTEtMS0w_45063cf6-ff07-41d4-a425-d39df42a1141">&#8212;</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d90083baaa94284b1c003c7be76e5e7_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfMy01LTEtMS0w_7a799983-5adf-4149-867c-fc43f61325a4">&#8212;</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib20745d7f461413384aa0f0c686a4dd7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfMy03LTEtMS0w_3e47f5d1-1a50-4eba-b198-259157fe0e68">13,897</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:#cff0fc;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%">U.S. government securities</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iace7ebbade024c53be35d1d7df2cc578_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNC0xLTEtMS0w_c12613ef-0484-4d96-838d-dfb895025e44">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic948381cd3124793bf5901ff7166ed04_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNC0zLTEtMS0w_22e0ff5f-b07a-4087-a70e-08d09e036ed6">77,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bdfe9a037204f10a00e078fe8eeace4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNC01LTEtMS0w_5c4e9be7-9a06-468b-bffe-587a8fe53c53">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ba2bbccd0b4ecb8ecb643dcd5063c7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNC03LTEtMS0w_61426392-fff5-4369-94d5-04fc496f5ed0">77,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Corporate notes</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="iae4d9c851d9f4625a73cc3af7fbb1686_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNS0xLTEtMS0w_5ff0d03c-724b-4039-b6de-50d7997816cc">&#8212;</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="iddf9c836d623415796c1d1eb19efae8e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNS0zLTEtMS0w_0e332897-2d0e-433f-9dd5-5c5bad77cdd9">14,966</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="i34aa1a2e1394406bb8ca1529f39ab341_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNS01LTEtMS0w_98fa0a96-b05b-4292-a8c0-9de4a1672d80">&#8212;</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="i8f8ff21513f64c65a176fd385c89e48a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNS03LTEtMS0w_6be074fb-2e91-4fe0-9b92-4c5a71b58080">14,966</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:#cff0fc;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%">Commercial paper</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i642c140dcaed4a7393aeee3f71ee0769_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNi0xLTEtMS0w_3510d313-02ea-4e56-8c53-d001a9e0d13b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77307d6d22804f108794c5f7fd662ea4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNi0zLTEtMS0w_7b07e129-fe92-4d25-8c6b-a12121e27ba1">35,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2756bb85ea043829c0c1885e90f25b8_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNi01LTEtMS0w_5abccc6c-6fc3-46fc-9afb-70a08d4c6257">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44d137dd85014784afb8f9b3ef2525dd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNi03LTEtMS0w_d3b44c0b-add9-4459-8952-5299ef5cc0ee">35,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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</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="ia5be4114986649e1ab8a656907d2da0e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNy0xLTEtMS0w_b582284c-d1c3-40ad-83a4-bf28b168784b">13,897</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="i61d0d3fc005d4e68ab77ba3eb04a6205_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNy0zLTEtMS0w_6da6f175-c957-435c-8b1c-221b7cc0c4cf">128,119</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="i54d8ec673e8e4ecd8079299a20392192_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNy01LTEtMS0w_9dd8223d-dcba-4f09-90a6-4434824cf605">&#8212;</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNy03LTEtMS0w_e624f55f-01d4-448d-bd4d-dd3e443bc89c">142,016</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:continuation></ix:continuation><div><span><br/></span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_97"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfMTA5MA_cbd050de-b1c4-4227-82e1-d5ce190db6b3" continuedAt="i40fca8a3bd6042af8ff728a48a75c72c" escape="true">Balance Sheet Components</ix:nonNumeric></span></div><ix:continuation id="i40fca8a3bd6042af8ff728a48a75c72c" continuedAt="i2516d7d1ca1b4d688431476af97e1409"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory and Other Assets</span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="irtc:ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfMTA5MQ_a519b0ce-aeef-4a1c-95dc-0f32fd1846c1" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></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%">December 31,</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: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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:#cff0fc;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:#cff0fc;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="ic754d4b5d35046cda63bb05590e9fe48_I20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:InventoryAndPrintedCircuitBoardAssemblies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjliODY0YjEwMjZhZTQ0NzY5MTc0MWExNDVmM2ViY2Q5L3RhYmxlcmFuZ2U6OWI4NjRiMTAyNmFlNDQ3NjkxNzQxYTE0NWYzZWJjZDlfMi0xLTEtMS0w_4565ca69-82a7-4276-9e9d-ef81fb1e4cec">2,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="if40050fa1eb0420d8b6fbb93da12ee5b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:InventoryAndPrintedCircuitBoardAssemblies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjliODY0YjEwMjZhZTQ0NzY5MTc0MWExNDVmM2ViY2Q5L3RhYmxlcmFuZ2U6OWI4NjRiMTAyNmFlNDQ3NjkxNzQxYTE0NWYzZWJjZDlfMi0zLTEtMS0w_0faf73bb-66d3-4d31-9256-3a8852c83506">1,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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%">Finished goods</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="icdf93e7a3c364f638c096d8f5b71175a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:InventoryAndPrintedCircuitBoardAssemblies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjliODY0YjEwMjZhZTQ0NzY5MTc0MWExNDVmM2ViY2Q5L3RhYmxlcmFuZ2U6OWI4NjRiMTAyNmFlNDQ3NjkxNzQxYTE0NWYzZWJjZDlfMy0xLTEtMS0w_322b6535-01ed-4a6e-9c0a-f71957c6c2f7">2,844</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="i2de5c9d0205f4668b952deac7f6c997b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:InventoryAndPrintedCircuitBoardAssemblies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjliODY0YjEwMjZhZTQ0NzY5MTc0MWExNDVmM2ViY2Q5L3RhYmxlcmFuZ2U6OWI4NjRiMTAyNmFlNDQ3NjkxNzQxYTE0NWYzZWJjZDlfMy0zLTEtMS0w_934aa2a2-3756-4976-a026-6ad094127072">2,463</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:#cff0fc;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</span></td><td style="background-color:#cff0fc;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:#cff0fc;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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:InventoryAndPrintedCircuitBoardAssemblies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjliODY0YjEwMjZhZTQ0NzY5MTc0MWExNDVmM2ViY2Q5L3RhYmxlcmFuZ2U6OWI4NjRiMTAyNmFlNDQ3NjkxNzQxYTE0NWYzZWJjZDlfNC0xLTEtMS0w_dd7e05c6-8908-40e4-985f-97e353c93268">5,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:InventoryAndPrintedCircuitBoardAssemblies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjliODY0YjEwMjZhZTQ0NzY5MTc0MWExNDVmM2ViY2Q5L3RhYmxlcmFuZ2U6OWI4NjRiMTAyNmFlNDQ3NjkxNzQxYTE0NWYzZWJjZDlfNC0zLTEtMS0w_82172f36-4288-4aaf-b1e1-2061118dfaf6">4,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company uses Printed Circuit Board Assemblies (&#8220;PCBAs&#8221;), in each wearable Zio XT and Zio AT monitor as well as the wireless gateway used in conjunction with the Zio AT monitor. The PCBAs are used numerous times and have useful lives beyond one year. Each time a PCBA is used in a wearable Zio XT monitor or Zio AT monitor, a portion of the cost of the PCBA is recorded as a cost of revenue. Each time a wireless gateway is used with a Zio AT monitor, a portion of the gateway is recorded as a cost of revenue. PCBAs which are recorded as other assets </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">were $<ix:nonFraction unitRef="usd" contextRef="i717b0dfdfd9d40638884d4fa37ed07fe_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfNjE5_6d5c60ae-2dfd-4b55-8eab-065f73348d16">12.6</ix:nonFraction> million a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">nd $<ix:nonFraction unitRef="usd" contextRef="ia5aacb23eb9f41d18b43472b01bf2d29_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfNjI2_79ebe31b-f2cc-495b-9ae4-338dfd815e8c">7.4</ix:nonFraction> million as of December&#160;31, 2020, and December&#160;31, 2019, respectively. The amortization wa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">s $<ix:nonFraction unitRef="usd" contextRef="i7e4f4b8396fa42f39fb92acdb71629d8_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfNzEy_e5659816-d4aa-4508-a8d3-bbdb485d36cb">3.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia3d4051dd51f4d2892a41204aa82255e_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfNzE2_a54dd316-d086-4f03-bb7f-eb210247ed1a">3.6</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> for the years ending December&#160;31, 2020 and 2019 respectively. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfMTA4OA_044c2ae7-9562-4c1e-aa34-80490e612133" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></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%">December 31,</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: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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Laboratory and manufacturing equipment</span></td><td style="background-color:#cff0fc;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:#cff0fc;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="i68aad0a81cf941659594d6c041343281_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfMi0xLTEtMS0w_e16c535f-e8e6-4cae-a8bd-243d28bd0b5f">4,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="i031b03910b38478c872a00cd89b81c73_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfMi0zLTEtMS0w_a3840c08-9300-4e0d-bd66-bd899279cf30">4,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</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="i484d73683a604748ac974690fbb6e5ff_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfMy0xLTEtMS0w_a4025e26-13a0-4ce6-b2a4-f62811def315">2,005</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="i4d0ddddde7124a9696c973dc5d6376ea_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfMy0zLTEtMS0w_e9d2fb9e-f385-41a2-8c02-d00093351935">2,315</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:#cff0fc;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%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i301d05c00b264e5cbf176617719a3f1b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNC0xLTEtMS0w_e02f11b6-6336-4f83-b574-d56d3c91effb">3,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351ce1c97a03408c9de00831032be591_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNC0zLTEtMS0w_7d8bfe50-2044-4bad-89ee-8c7b060ad99b">3,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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="i1e831f964bf1432dbee2791b35d2d4a7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNS0xLTEtMS0w_60da691c-555c-448a-a820-79924757c6ad">9,215</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="iccd2ae04c6c043a4bfc98275b3c8247d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNS0zLTEtMS0w_d280a97d-f620-4257-ae52-ce83754a98a6">7,597</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:#cff0fc;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%">Internal-use software</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i589031fba65f456c8cbc7a1dfa8ec12a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNi0xLTEtMS0w_4b403267-e1e7-4cbb-a599-ae0d1582870a">28,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa17f29fb134844abca050bfc0e75ce_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNi0zLTEtMS0w_38145e11-4c38-48e0-9726-e276575bf224">16,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNy0xLTEtMS0w_a65acdb6-cf9b-4ff7-bd70-78daf2b730d1">48,097</ix:nonFraction>&#160;</span></td><td style="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 colspan="2" style="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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNy0zLTEtMS0w_db00d16e-c3eb-4aa5-ac6a-98f5fd231ff1">34,096</ix:nonFraction>&#160;</span></td><td style="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:#cff0fc;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%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfOC0xLTEtMS0w_cd646d45-ec6a-4e43-9179-88241e680eca">13,850</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfOC0zLTEtMS0w_9e10c4fc-7fff-4130-9b45-125e2a8a81ee">7,632</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, 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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfOS0xLTEtMS0w_c9177ee5-ad98-40f8-ac94-34738b0f6ab5">34,247</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfOS0zLTEtMS0w_21ab81bb-0671-48bf-b55d-cda554cfaf71">26,464</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:42.75pt;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%">102</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i2516d7d1ca1b4d688431476af97e1409"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense for the years ended December&#160;31, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfOTc0_7f074993-9643-4e11-b561-bad083e9d169">6.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfOTc4_9a3f06d3-f8a2-4b60-a47c-d8bc0bb451d1">3.4</ix:nonFraction> million, respectively.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Liabilities</span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfMTA4OQ_d95d36d0-b47c-456f-b318-ee176c78a550" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></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%">December 31,</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: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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Accrued vacation</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedVacationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfMi0xLTEtMS0w_49699dd7-81ca-40bc-84e1-e2417e6ec56a">6,007</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedVacationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfMi0zLTEtMS0w_4b4fa779-1c66-4b91-b0bb-f64fa9a5f2e6">3,809</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%">Accrued payroll and related expenses</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedSalariesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfMy0xLTEtMS0w_e09b6a24-774f-49cf-b40b-af691eaf952e">19,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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedSalariesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfMy0zLTEtMS0w_8ed63713-a367-4150-a6be-77c7b3739733">19,156</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued ESPP Contributions</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" name="irtc:AccruedEmployeeStockPurchasePlanContribution" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNC0xLTEtMS0w_892eebb6-3a3f-4e16-ae8d-dbf5630380ad">851</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" name="irtc:AccruedEmployeeStockPurchasePlanContribution" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNC0zLTEtMS0w_18ba34e9-3b35-463f-9641-d38527975a5c">417</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services fees</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNS0xLTEtMS0w_bc1ed327-b2db-4231-806a-1b2b1b8de87c">1,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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNS0zLTEtMS0w_3c5e4e1e-b8e8-448c-9a9b-1004e89d8fd8">2,846</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNi0xLTEtMS0xNzI5_5662f1c6-5bc6-4d03-9eb6-c1f298559110">121</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNi0zLTEtMS0xNzMz_00bc5534-39fb-4333-8e45-dda9789963f3">128</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims payable</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:ClaimsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNi0xLTEtMS0w_2f9a6300-ee59-4fd9-99bc-fbae92cd1dc6">4,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:ClaimsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNi0zLTEtMS0w_37bae1c3-7e17-4c75-b5e9-5b7ec8eb5744">2,802</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNy0xLTEtMS0w_cdcae055-0f39-49a2-bd60-08d48ce70efc">7,378</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNy0zLTEtMS0w_a7ae1358-ba1c-4100-82bd-3d1c4f7fa53a">3,556</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%">Total accrued liabilities</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfOC0xLTEtMS0w_b4deb1a5-485b-42fa-8421-77ae789d206d">40,532</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfOC0zLTEtMS0w_34de5248-8e4f-4f94-bdc8-ef85d80e7c79">32,714</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></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_100"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzY2MDg_5b579311-65b2-484b-8a76-c646ae155db8" continuedAt="i93685e80f99347bd9f980b3a0f2b48ff" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i93685e80f99347bd9f980b3a0f2b48ff" continuedAt="ie49ae8a0a4854e14822406f51cb49373"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Arrangements</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company leases office, manufacturing, and clinical centers under non-cancelable operating leases which expire on various dates through</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> 2031.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> These leases generally contain scheduled rent increases or escalation clauses and renewal options. Operating lease right-of-use assets and lease liabilities 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 assets also include any lease payments made to the lessor at or before the commencement date as well as variable lease payments which are based on a consumer price index. The Company is also subject to variable lease payments related to janitorial services and electricity which are not included in the operating lease right-of-use asset as they are based on actual usage. The Company recognizes operating lease expense on a straight-line basis over the lease period. The total operating lease cost recognized during the year ended December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzcxNDY4MjU1ODgwNjg_951a5c5d-c22c-420f-aff8-cceaabe07fa1">12.8</ix:nonFraction>&#160;million which primarily consisted of lease payments and common area maintenance costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cash paid for operating leases during the year ended December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzcxNDY4MjU1ODgwODk_aa93c7d8-c2e4-407b-a7e4-5062d7230b07">12.0</ix:nonFraction>&#160;million.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On October 4, 2018, the Company entered into an office lease (&#8220;San Francisco Lease&#8221;) to rent approximately <ix:nonFraction unitRef="sqft" contextRef="i068b99a242e8458497d5906fd2bd7520_I20181004" decimals="0" format="ixt:numdotdecimal" name="irtc:OperatingLeaseRentableArea" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzEzNTQ_35782aee-f610-478e-8180-15a5dbccc5ba">117,560</ix:nonFraction> rentable square feet in San Francisco, California, which became the Company&#8217;s new headquarters in October 2019.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The term of the San Francisco lease began on May 13, 2019, and expires on August 31, 2031. The Company is entitled to <ix:nonFraction unitRef="optiontoextend" contextRef="i7b40b1ab5d554da5be24ea14e66aec7e_D20181004-20181004" decimals="INF" format="ixt-sec:numwordsen" name="irtc:LesseeOperatingSubleaseNumberOfOptionToExtend" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzE1ODg_5bc5c36c-3d85-4bc2-830f-909a5dd01180">one</ix:nonFraction> option to extend the San Francisco Lease for a <ix:nonNumeric contextRef="i068b99a242e8458497d5906fd2bd7520_I20181004" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzcxNDY4MjU1ODgxMjE_cdbbfe03-17f5-4616-955f-7c34b04581b8">five-year</ix:nonNumeric> term, subject to certain requirements. In addition, the landlord will provide a tenant improvement allowance of up to $<ix:nonFraction unitRef="usd" contextRef="ic3bf8d4b68ac44e78234cda0d52cb2a8_I20181004" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TenantImprovements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzE3NjQ_18e08dd9-f388-446b-b17f-ab1cfea14b43">2.4</ix:nonFraction>&#160;million for leasehold improvements in connection with the cost of construction of the initial alterations within the premises.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has obtained a standby letter of credit in the amount of $<ix:nonFraction unitRef="usd" contextRef="i322db15c64b04d9097ba05fe58e44179_I20181004" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzE5NTY_b74f5b33-30b1-43c0-8585-954e88189f19">6.9</ix:nonFraction>&#160;million, which may be drawn down by the landlord to be applied upon the Company&#8217;s breach of any provisions under the San Francisco Lease.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">103</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="ie49ae8a0a4854e14822406f51cb49373" continuedAt="i96b7969bf220406e8a228bcc5227be98"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzY2MDY_8aca8e79-5124-4d21-a351-1cc1ac9a4f3f" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2020, maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:87.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></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:700;line-height:100%">Year Ended December 31:</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzEtMS0xLTEtMA_5bf701db-543e-4ad9-ba26-28f5b130fe4e">9,513</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzItMS0xLTEtMA_50c35c5d-9de4-426b-b088-4efc1a1ce345">11,547</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzMtMS0xLTEtMA_7220cb0a-1660-4a4c-8e94-afb8fbe05014">11,667</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzQtMS0xLTEtMA_5952ddfc-1efe-4c9d-a08c-5617fdf3a1bc">12,015</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzUtMS0xLTEtMA_f50083e7-d701-4b06-8c0a-51945eeac632">12,374</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzYtMS0xLTEtMA_896592cb-3e00-41f8-a2ed-df227fce9f20">75,420</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: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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzctMS0xLTEtMA_0728baf5-07a8-49ba-9969-8b61a9db6514">132,536</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%">Less: imputed interest</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzgtMS0xLTEtMA_588c3b2f-1872-4022-b221-1ce34d731671">43,072</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzktMS0xLTEtMA_fce8d447-0804-4dd9-835f-324054f598e2">89,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2019, maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:87.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></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:700;line-height:100%">Year Ended December 31:</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzEtMS0xLTEtNDY5Mg_bfdf3e75-5103-47f4-8863-e0862de01f02">9,253</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzItMS0xLTEtNDY5Mg_dc6d6fa8-26f8-44a4-a8f7-9fdce50c34e2">11,550</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzMtMS0xLTEtNDY5Mg_918ffcbe-57ac-49aa-b43c-d7a2668edd76">11,330</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzQtMS0xLTEtNDY5Mg_3eb82074-aa31-41f9-b191-c06fb7e3d338">11,667</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzUtMS0xLTEtNDY5Mg_f1ffe5cc-0832-40ff-9bed-ee505d487220">12,015</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzYtMS0xLTEtNDY5Mg_2dbef7d7-4e4c-41d4-9362-d1df3740a210">87,793</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: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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzctMS0xLTEtNDY5Mg_184d6248-a102-4f03-bd10-2172c09baece">143,608</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%">Less: imputed interest</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzgtMS0xLTEtNDY5Mg_e1acf35f-0cc7-42f2-9980-afdcf8f6a081">49,946</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzktMS0xLTEtNDY5Mg_ceb9c3e6-320b-4702-8ab4-564887ca98e6">93,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The weighted average remaining lease term of the Company's operating leases as of December&#160;31, 2020 was <ix:nonNumeric contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzI1Njk_302130e9-7c71-4e5c-b1e1-6b02cfa53df3">10.59</ix:nonNumeric> years. The weighted average discount rate of the Company's operating leases was <ix:nonFraction unitRef="number" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="2" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzI2NTI_176dd7ff-ebd4-4d00-8463-c7a35711a7df">7.37</ix:nonFraction>% as of December&#160;31, 2020.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">From time to time, we are involved in claims and legal proceedings or investigations, that arise in the ordinary course of business. Such matters could have an adverse impact on our reputation, business and financial condition and divert the attention of our management from the operation of our business.  These matters are subject to many uncertainties and outcomes that are not predictable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On February 1, 2021, a putative class action lawsuit was filed in the United States District Court for the Northern District of California alleging that the Company and our former chief executive officer violated Sections 10(b) and 20(a) of the Exchange Act and SEC Rule 10b-5 promulgated thereunder. The purported class includes all persons who purchased or acquired our securities between August 4, 2020 and January 28, 2021. The complaint seeks unspecified damages purportedly sustained by the class.  The Company believes the complaint to be without merit and plans to vigorously defend itself.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Development Agreement</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 3, 2019, the Company entered into a Development Collaboration Agreement (the &#8220;Development Agreement&#8221;) with Verily Life Sciences LLC ("Verily"). The Development Agreement, which is over a <ix:nonNumeric contextRef="i5eddd7ef0caf469b93521390bef5bebb_D20190903-20190903" format="ixt-sec:durmonth" name="irtc:CollaborationAgreementRemainingTermOfAgreement" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzMyMTc_775078f5-1563-428b-b915-f1d7c2455c04">24</ix:nonNumeric> month term, involves joint development and production of intellectual property between the Company and Verily. Each participant has primary responsibility for certain aspects of development and approval, with all processes to be performed at each respective party&#8217;s own cost. Costs incurred by the Company in connection with the Development Agreement will be expensed as research and development expense in accordance with ASC 730, Research and Development.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company and Verily will develop certain next-generation atrial fibrillation (&#8220;AF&#8221;) screening, detection, or monitoring products pursuant to the Development Agreement, which products will involve combining Verily and the Company's technology platforms and capabilities. Under the terms of the Development Agreement, the Company paid Verily an upfront fee of $<ix:nonFraction unitRef="usd" contextRef="i6e4da28989974775a4775dec25f60e73_I20191231" decimals="-5" format="ixt:numdotdecimal" name="irtc:CollaborationAgreementUpfrontFeePayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzQwNzI_675d76aa-e57a-42d6-b23c-a643da45536c">5.0</ix:nonFraction>&#160;million in 2019. In addition, the Company has agreed to make additional payments to Verily up to an </span></div></ix:continuation><div style="height:42.75pt;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%">104</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i96b7969bf220406e8a228bcc5227be98"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">aggregate of $<ix:nonFraction unitRef="usd" contextRef="ifba44c35f39040a3b72a6c4e27d9adc5_I20190903" decimals="-4" format="ixt:numdotdecimal" name="irtc:CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzQxNzI_212ae56b-7583-4d10-82bb-fc177e7d8453">12.75</ix:nonFraction>&#160;million in milestone payments upon achievement of various development and regulatory milestones over the <ix:nonNumeric contextRef="i5eddd7ef0caf469b93521390bef5bebb_D20190903-20190903" format="ixt-sec:durmonth" name="irtc:CollaborationAgreementRemainingTermOfAgreement" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzcxNDY4MjU1ODgxMDQ_568a78d3-d355-4d3c-b6db-33d0e7fc9581">24</ix:nonNumeric> months of the Development Agreement, which payments will be made in cash to Verily. During the year ended December&#160;31, 2019 the company achieved a milestone resulting in additional expense of $<ix:nonFraction unitRef="usd" contextRef="i44b5b8c4953442508d7227391f534ef2_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="irtc:CollaborationAgreementMilestoneExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzQ0Njc_6df839ac-534d-4822-b19f-93c1cf1a20ae">1.0</ix:nonFraction>&#160;million which was included in accounts payable as of December 31, 2019 and paid in the first quarter of 2020. During the year ended December&#160;31, 2020, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i433e4dd78dc046f69505b12a7f84e26f_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="irtc:CollaborationAgreementResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzcxNDY4MjU1ODgxMDg_f57918e4-41fa-4231-b204-0275d6d38af1">7.0</ix:nonFraction>&#160;million of research and development expense related to Verily milestones, of which $<ix:nonFraction unitRef="usd" contextRef="i082737bfafb040069b11e6f4c436fc44_I20201231" decimals="-5" format="ixt:numdotdecimal" name="irtc:CollaborationAgreementAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzE2NDkyNjc0NDk2NTg_b94aa3c1-cf34-4978-bedd-0d08819c7f88">4.0</ix:nonFraction>&#160;million is in included in accrued liabilities.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Development Agreement provides each party with licenses to use certain intellectual property of the other party for development activities in the field of AF screening, detection, or monitoring. Ownership of developed intellectual property will be allocated to the Company or Verily depending on the subject matter of the underlying developed intellectual property, and, for certain subject matter, shall be jointly owned.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnifications</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;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 ordinary course of business, the Company enters into agreements pursuant to which it agrees to indemnify customers, vendors, lessors, business partners, and other parties with respect to certain matters, including losses arising out of the breach of such agreements, services to be provided by us, or from intellectual property infringement claims made by third parties. Pursuant to such agreements, the Company may indemnify, hold harmless and defend an indemnified party for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. The Company has also entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by applicable law. The Company currently has directors&#8217; and officers&#8217; insurance. The Company has never incurred material costs to defend lawsuits or settle claims related to these indemnification provisions, and believes that the estimated fair value of these indemnification obligations is not material and it has not accrued any amounts for these obligations.</span></div></ix:continuation><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_103"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzU2OTA_00d2ab19-df52-4161-829d-6a699d237bf2" continuedAt="id46f4f814c3b4c6f85d6b4d8bf086eda" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="id46f4f814c3b4c6f85d6b4d8bf086eda" continuedAt="ied4f3da3326946b5b3faa6e6deed15b1"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bank Debt</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2015, the Company entered into a Second Amended and Restated Loan and Security Agreement ("Loan Agreement") with Silicon Valley Bank ("SVB"). Under the SVB Loan Agreement, the Company could borrow, repay and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $<ix:nonFraction unitRef="usd" contextRef="i728d18d7e207498584da60b1379e010f_I20151231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzE3NTA_8aac8ee1-52b5-45e8-8173-c3286681be0a">15.0</ix:nonFraction> million, until December 4, 2018, when all outstanding principal and accrued interest became due and payable. Any principal amount outstanding under the SVB Loan Agreement shall bear interest at a floating rate per annum equal to the rate published by The Wall Street Journal as the &#8220;Prime Rate&#8221; plus <ix:nonFraction unitRef="number" contextRef="i9a5275d9c41f47fc98d3f68b767b9de4_D20151201-20151231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzIwNDY_e85b3675-495a-4835-874d-a3d45ddca792">0.25</ix:nonFraction>%. The Company could borrow up to <ix:nonFraction unitRef="number" contextRef="i1474aa54649e4eff805fad281d1c6c25_D20151201-20151231" decimals="INF" name="irtc:PercentageOfEligibleAccountsReceivableForBorrowings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzIwNzk_ae1d11a7-31c7-44fe-ae44-9bcaed3fa236">80</ix:nonFraction>% of its eligible accounts receivable, up to the maximum of $<ix:nonFraction unitRef="usd" contextRef="i728d18d7e207498584da60b1379e010f_I20151231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzIxNDA_67cbb19a-1b9d-4ed4-aef4-035f3e90637d">15.0</ix:nonFraction> million.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In October 2018, the Company entered into the Third Amended and Restated Loan and Security Agreement with SVB (&#8220;Third Amended and Restated SVB Loan Agreement&#8221;). This Agreement amends and restates the Second Amended and Restated Loan and Security Agreement between the Company and SVB dated December 4, 2015, as amended by the First Loan Modification Agreement between the Company and SVB dated August 22, 2016.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Third Amended and Restated SVB Loan Agreement, the Company obtained a term loan (&#8220;SVB Term Loan&#8221;) for $<ix:nonFraction unitRef="usd" contextRef="i208fb364611a4500b9e4dd6cde7db33a_I20181031" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzI1ODM_48e4819e-b3ba-42e4-9f9d-f6c82f61ddae">35.0</ix:nonFraction> million. Total proceeds from the SVB Term Loan were used to pay off the loan agreement with Biopharma Secured Investments III Holdings Cayman LP (&#8220;Pharmakon&#8221;), totaling $<ix:nonFraction unitRef="usd" contextRef="i8b65771a6a9b40c8bb7a575c156e150b_D20181001-20181031" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzI3NDc_74485c7f-0664-43e0-852f-7795baa497f0">35.8</ix:nonFraction> million. The Company made interest-only payments through October 31, 2020, followed by <ix:nonNumeric contextRef="i0a55fa8e9f44492081df008122e28310_D20181001-20181031" format="ixt-sec:durmonth" name="irtc:DebtInstrumentTermForRepaymentOfPrincipalAndInterest" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzI4MzQ_be19cf05-9cd2-4ea9-9a5a-9b93f4c63d6f">36</ix:nonNumeric> monthly payments of principal plus interest on the SVB Term Loan. Interest charged on the SVB Term Loan will be the greater of (a) a floating rate based on the &#8220;Prime Rate&#8221; published by The Wall Street Journal minus <ix:nonFraction unitRef="number" contextRef="i9ae02a53f31a4d4ba31ceca72408d9c8_D20181001-20181031" decimals="INF" name="irtc:DebtInstrumentBasisSpreadDeductionOnVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzMwNTM_348a5fb1-f066-405d-b469-76f544aa8e94">0.75</ix:nonFraction>%, or (b) <ix:nonFraction unitRef="number" contextRef="if16f25ecc32a4d61a6b0758f9b566e75_I20181031" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzMwNjQ_fafdc59c-e2cb-447c-86e7-c3bf883db09d">4.25</ix:nonFraction>%. The weighted average interest rate was <ix:nonFraction unitRef="number" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzcxNDY4MjU1ODk5OTg_0e3c38ef-bdcc-4604-ba03-1d03605b8ae6">4.25</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="INF" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzMxMTQ_09c87eea-985d-4b0b-8db9-70ba350bd408">4.58</ix:nonFraction>% for the years ended December&#160;31, 2020 and 2019, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Third Amended and Restated SVB Loan Agreement, the Company may borrow, repay, and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $<ix:nonFraction unitRef="usd" contextRef="i8b1ff9e4cec7422b97d05e8d9778022a_I20181031" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzMzNTk_98858526-6d05-4d00-abfa-ac40325b0549">25.0</ix:nonFraction> million, which includes an $<ix:nonFraction unitRef="usd" contextRef="ia61bc16bdfe54c698810bdd04458c17e_I20181031" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzMzODE_5c9f1077-a483-4a9f-92a1-d17cebeca452">11.0</ix:nonFraction> million standby letter of credit sublimit availability. In October 2018, a $<ix:nonFraction unitRef="usd" contextRef="i6201e000b40a4ebb8d28b04dd542cd98_D20181001-20181031" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzM0NTE_02646219-f47e-4b99-bea1-c84fc1b57411">6.9</ix:nonFraction> million standby letter of credit was obtained in connection with a lease for the Company&#8217;s San Francisco headquarters. Any principal amount outstanding under the Third Amended and Restated SVB Loan Agreement revolving credit line shall bear interest at an amount that is the greater of (a) a floating rate per annum equal to the rate published by The Wall Street Journal as the &#8220;Prime Rate&#8221; or (b) <ix:nonFraction unitRef="number" contextRef="i021e61c11f5f4ac2a5caab51457d2567_I20181031" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzM4NDQ_1bae1059-374e-41a7-9f98-b7bff1132be7">5.00</ix:nonFraction>%. The Company may borrow up to <ix:nonFraction unitRef="number" contextRef="i710b72ebf0e7460a8aa90fef0b771e31_D20181001-20181031" decimals="INF" name="irtc:PercentageOfEligibleAccountsReceivableForBorrowings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzM4Nzc_17b8b652-9707-45b5-813e-b9b6139e25ee">75</ix:nonFraction>% of eligible accounts receivable, up to the maximum of $<ix:nonFraction unitRef="usd" contextRef="i8b1ff9e4cec7422b97d05e8d9778022a_I20181031" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzM5MzQ_a5011329-b15e-4048-9ed4-ea209598a756">25.0</ix:nonFraction> million. As of December&#160;31, 2020 we were eligible to borrow up to $<ix:nonFraction unitRef="usd" contextRef="i8b1ff9e4cec7422b97d05e8d9778022a_I20181031" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzEwOTk1MTE2Mzc2MTc_1db98408-d405-48e1-a8e4-0b65cb727972">7.7</ix:nonFraction>&#160;million and <ix:nonFraction unitRef="usd" contextRef="i3d09042526a648e8aae343531d5d4026_I20201231" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzcxNDY4MjU1OTAwMDQ_3f53966f-4f51-4cf2-9fe4-591df3a069c7">no</ix:nonFraction> amount was outstanding under the revolving credit line.</span></div></ix:continuation><div style="height:42.75pt;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%">105</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="ied4f3da3326946b5b3faa6e6deed15b1"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Amended and Restated Loan Agreement requires the Company to maintain a minimum consolidated liquidity ratio or minimum adjusted Earnings Before Interest, Tax, Depreciation, and Amortization during the term of the loan facility. In addition, the SVB Loan Agreement contains customary affirmative and negative covenants and events of default. The Company was in compliance with loan covenants as of December&#160;31, 2020. The obligations under the Third Amended and Restated Loan Agreement are collateralized by substantially all assets of the Company.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Future minimum payments</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzU2ODk_bcc1c263-dcab-478f-a9f3-f6812a9d3fd4" 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%">Future minimum payments under the Third Amended and Restated Loan and Security Agreement with Silicon Valley Bank at December&#160;31, 2020 are as follows (in thousands):</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></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:700;line-height:100%">Year Ending December 31,</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzEtMS0xLTEtMA_d620357f-dd01-4ae8-a756-5f8858b7ae8e">12,860</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzItMS0xLTEtMA_20b8002e-d0d4-4c2d-8828-d84eb769523e">12,358</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzMtMS0xLTEtMA_48582329-daff-4b83-9727-247edecdf615">9,914</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%"><ix:nonFraction unitRef="usd" contextRef="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzUtMS0xLTEtMA_29eeca2a-3164-4278-8fdf-87db1f3a880c">35,132</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount representing interest</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:DebtInstrumentInterestPortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzYtMS0xLTEtMA_0ce69e14-7c10-44fc-84fb-cf8d9e2b5526">2,077</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt 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="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzctMS0xLTEtMA_040d1047-a822-472c-bf12-65265ddcd4d2">49</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Carrying Value</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="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:LongTermDebtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzgtMS0xLTEtMA_fce84127-1711-4c41-989c-b91139d7fa4c">33,006</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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%">Reported as:</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzExLTEtMS0xLTA_1b7c6d93-fd59-470a-8f79-b9035824a8f5">11,667</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzEyLTEtMS0xLTA_8e861779-bcad-4d11-abec-b483900ba5ec">21,339</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:bottom"><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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzEzLTEtMS0xLTA_745bd897-de6d-447b-8ccc-18a95c8f590c">33,006</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></ix:continuation><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-indent:39.6pt"><span><br/></span></div><div style="height:42.75pt;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%">106</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzQ1MTk_6c2b5ed4-0be5-4e4e-a083-0e8356e3b886" continuedAt="i3eb7770b2f3f49f1a5d2240f228d7aa6" escape="true">Income Taxes</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i3eb7770b2f3f49f1a5d2240f228d7aa6" continuedAt="i634f422facc04ab98206308634fc485c"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzQ1MjQ_2ee5aea0-e5ae-4180-994f-5ea4044ef80b" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents components of the Company&#8217;s provision for income taxes as for the period presented (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></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.776%"></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.780%"></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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expense (benefit):</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 #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzMtMS0xLTEtMA_81ff4df3-36d6-4732-8b40-e2567774185b">&#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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzMtMy0xLTEtMA_8dee0764-e17a-4453-a820-987680196402">&#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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzMtNS0xLTEtMA_306552e2-8a8e-4954-b06d-f7109493bb1c">&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzQtMS0xLTEtMA_6d93ddf4-37ac-4773-8de7-5ded6be5d5ea">181</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzQtMy0xLTEtMA_b0cb4e06-3a06-4096-8e27-76f23eb4cef0">&#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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzQtNS0xLTEtMA_fc7ee0bd-739e-4d74-8a37-6e8d5afcad38">&#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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzUtMS0xLTEtMA_5bd69591-fe17-49d9-a364-dc944aec4be6">59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzUtMy0xLTEtMA_cf30e0d9-ed6f-4ea7-8897-b121c6c93517">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzUtNS0xLTEtMA_29cc82a5-af89-4326-9589-8aa579dbd3e5">80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax expense (benefit) </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzYtMS0xLTEtMA_dbce3c88-d29a-4d0a-a1dc-139a6a39ab88">240</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzYtMy0xLTEtMA_51310ca2-9754-43e5-99bb-b92110d6f6d6">68</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzYtNS0xLTEtMA_8235e0f3-c61d-44dd-a185-0bc9e932735f">80</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:middle"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred expense (benefit):</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzktMS0xLTEtMA_0e470810-809e-4754-9cf5-0bd50931ee86">&#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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzktMy0xLTEtMA_81f722ec-c28c-4bb1-bc35-a584960bd17c">&#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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzktNS0xLTEtMA_d7bd2096-606c-4c5b-bf6f-2935ef3b430c">&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzEwLTEtMS0xLTA_55dbf16c-3bac-4dfb-95bc-dff7c9541a9f">&#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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzEwLTMtMS0xLTA_c0efb58c-fa86-4567-924c-e91f50fc8f08">&#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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzEwLTUtMS0xLTA_639491a1-f1f4-4935-b81c-d6fc6addfcf4">&#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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzExLTEtMS0xLTA_a4f2e9f7-ac64-4545-8c7a-5dadbce61570">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzExLTMtMS0xLTA_1ac2a1b0-4f53-41af-b47d-2ec7871ca04a">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzExLTUtMS0xLTA_ee4d6fe5-992d-4b37-860a-1fb06db7a60d">36</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzEyLTEtMS0xLTA_cd503a04-8acb-407c-bf49-fe8fcd500171">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzEyLTMtMS0xLTA_81fb0cc4-21f2-451a-85fb-4c3ab2cd8267">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzEyLTUtMS0xLTA_d99a8e57-b4a8-491a-8e31-bd24ff03e79c">36</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Tax Expense (benefit)</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzE0LTEtMS0xLTA_1138bd44-c2aa-4ff1-b33a-0661d2b52bc5">229</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzE0LTMtMS0xLTA_c70cfc89-95b2-47fe-850d-9480a05511dc">65</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzE0LTUtMS0xLTA_0188a3a0-d811-40be-90d3-fe758bd7af20">44</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><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzQ1MjE_ff7d3588-dd74-4fdb-b7fa-a7de62c05941" escape="true"><div style="margin-top:12pt;text-align:justify;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 presents a reconciliation of the tax expense computed at the statutory federal rate and the Company&#8217;s tax expense for the period presented (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></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%">December 31,</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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at statutory federal rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzItMS0xLTEtMA_a5728c5d-b7d3-41f5-94cb-b15c2e51fef6">9,172</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzItMy0xLTEtMA_51032f0b-361a-44ef-bd0f-e13dd006a921">11,446</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzItNS0xLTEtMA_996fe606-b185-44ed-9922-7f169a6d44c8">10,570</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzMtMS0xLTEtMA_75859f55-3344-4541-b5c4-bbfba7a39904">20,762</ix:nonFraction>)</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzMtMy0xLTEtMA_f0ecbd3f-51af-4f9d-9abe-4654ea6dcd2e">5,560</ix:nonFraction>)</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzMtNS0xLTEtMA_dfe0d889-2015-4782-8c36-dbbd4fdf4d33">8,557</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and Entertainment</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzQtMS0xLTEtMA_340376c0-25b7-4712-b4fe-b2d815734f93">177</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzQtMy0xLTEtMA_da3d3b0c-4aae-40f3-bc72-c7214710bb0a">409</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzQtNS0xLTEtMA_09b19ebb-be95-4649-9d43-73a65dfd4fa9">309</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzUtMS0xLTEtMA_d540c4c6-3b5a-410e-b1b2-cf3c8b62fef0">805</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzUtMy0xLTEtMA_8f6f5bb9-53c5-47cb-99c2-08df1df0f8d7">614</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzUtNS0xLTEtMA_6bf4d327-5d53-4ed5-af23-3ca5cfd84c84">148</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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzYtMS0xLTEtMA_0a3e64f0-2ccb-4f38-a438-c06db208fef6">1,426</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzYtMy0xLTEtMA_1c1cb7bd-8635-496e-9149-c7cbf9c4fd72">1,128</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzYtNS0xLTEtMA_a4a6400b-7ec7-4914-946c-4ac2e669ac0d">1,015</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017 Tax Act</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="irtc:IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzctMS0xLTEtMA_59757510-6ebc-45a3-9527-0b2220142552">&#8212;</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="irtc:IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzctMy0xLTEtMA_bb002c08-734b-4406-948c-2117b7eeb9a3">&#8212;</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="irtc:IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzctNS0xLTEtMA_e453e670-b97a-4cc9-9126-c4229711e841">44</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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzgtMS0xLTEtMA_6ce11af9-cd1d-469e-976b-441c45863af7">30,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzgtMy0xLTEtMA_b00536ab-5443-43fa-985b-1be333e859ed">17,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzgtNS0xLTEtMA_62558fea-32d3-44ce-90f1-cd262b177914">19,685</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzktMS0xLTEtMA_b9f92fe0-b067-4e21-9514-b26251f629eb">229</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzktMy0xLTEtMA_06a40ebe-601e-4748-915f-1aaffc53e6f7">65</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzktNS0xLTEtMA_d31494d2-2be5-4d75-9374-9c4d5ba87e53">44</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><div style="text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.</span></div></ix:continuation><div style="height:42.75pt;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%">107</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i634f422facc04ab98206308634fc485c" continuedAt="i89605d05b6404c16bb2abaf8702f0c23"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzQ1Mjc_79323887-5941-42f0-8104-05f503076dc6" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company&#8217;s deferred tax assets and liabilities are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</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;border-top:1pt solid #000000;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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzMtMS0xLTEtMA_8a6402f8-5ffe-4d96-a99d-5c809435cb57">91,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzMtMy0xLTEtMA_165ac3c0-a3c2-4dbb-8567-daf4ff1f5e85">64,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzQtMS0xLTEtMA_e3ceb1f6-a5ba-4f48-be8e-63acd6be610b">7,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzQtMy0xLTEtMA_04a685c7-1ae9-4807-bd12-850db64c1fcf">5,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzUtMS0xLTEtMA_d4f79fba-71ee-4a93-bd94-30638177ca67">8,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzUtMy0xLTEtMA_0a0162c5-291b-46a5-8107-636ea2f33a10">5,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:DeferredTaxAssetsValuationAllowancesAndOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzYtMS0xLTEtMA_d9b9e31b-3c8c-47e6-85ba-0e526b52fbb4">14,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:DeferredTaxAssetsValuationAllowancesAndOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzYtMy0xLTEtMA_5300f455-b2de-4c0b-8883-4b7a16015e0a">11,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:DeferredTaxAssetsLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzctMS0xLTEtMA_7fe9fe51-c9f5-45ef-b1ca-74b31db10e59">22,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:DeferredTaxAssetsLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzctMy0xLTEtMA_d60faa66-e1c2-4a1a-b34b-59d08ab3f7b2">23,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzgtMS0xLTEtMA_4bd1c2d5-2b40-4160-b6d9-3fc80ff840a6">144,595</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzgtMy0xLTEtMA_604422fa-d0e5-4e18-b351-cf1a84931a43">111,493</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:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzktMS0xLTEtMA_db8e346f-e791-41a0-a3f6-03fd54d215f7">123,803</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzktMy0xLTEtMA_89badf21-7d26-48e7-b1e1-e1e7bbdcf1c4">88,433</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzEwLTEtMS0xLTA_a6d645ae-4aa3-43b4-95f0-3c8fc80be295">20,792</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzEwLTMtMS0xLTA_31e2997a-0217-4aa3-9ada-36db23e9fea8">23,060</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:middle"></td></tr><tr style="height:15pt"><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax 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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and Amortization</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzEzLTEtMS0xLTA_d2254cd5-c06c-48b5-885f-134655ee5aa6">108</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzEzLTMtMS0xLTA_c971af9e-f68d-4c84-98d1-427fbd9c15d7">850</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzE0LTEtMS0xLTA_9be1f848-5bd4-42b0-9ef9-863dbede4ea9">20,634</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzE0LTMtMS0xLTA_eec9cc57-f3c4-44ca-9d60-0d596e017de6">22,171</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liability</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%">(<ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzE1LTEtMS0xLTA_7b9d80b5-4c39-4ea6-a064-b54098e446a2">20,742</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzE1LTMtMS0xLTA_43453753-5cf9-44cf-b7c2-a570d900533c">23,021</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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total deferred tax assets</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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzE2LTEtMS0xLTA_e09ec548-9520-4378-a3f0-c6d0df675e6c">50</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:middle"></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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzE2LTMtMS0xLTA_4696a539-2e37-43d4-9808-1c1f32111dfb">39</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:middle"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the uncertainties surrounding the realization of deferred tax assets through future taxable income, the Company has provided a full valuation allowance against its U.S. deferred tax assets, and, therefore, <ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="irtc:OperatingLossCarryforwardsTaxBenefitRecognized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzEyNzQ_511a127e-af2a-4b5b-a2d6-528eec50ed28">no</ix:nonFraction> benefit has been recognized for the net operating loss carryforwards and other deferred tax assets. The U.S. valuation allowance increased by $<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzE0MTk_1f5cd5b4-a250-424c-8df7-4237b3bb79be">35.4</ix:nonFraction> million and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzE0MjY_e47cd987-cb39-4fe0-ab1f-fdadfd03b8a3">22.0</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the years ended December&#160;31, 2020 and December&#160;31, 2019, respectively. The current year change in the U.S. valuation allowance is primarily related to the increase in net operating loss carryforwards generated during the year. The Company recorded an immaterial deferred tax asset related to the Company&#8217;s foreign operations in the United Kingdom.</span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:SummaryOfValuationAllowanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzQ1MjI_4793ad2f-6af2-4910-8608-e982a7faec52" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance for deferred tax assets consisted of the following activity for the years ended December&#160;31, 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.726%"></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.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.659%"></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%">Balance at beginning of year</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%">Additions</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%">Deductions</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%">Balance at end of year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2018</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="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzEtMS0xLTEtMA_16b417bb-59f9-4198-91a1-1e016f52528b">44,321</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="irtc:ValuationAllowanceDeferredTaxAssetAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzEtMy0xLTEtMA_e5e5417d-ba0c-4f64-a094-209d3f0bdd5e">22,114</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="irtc:ValuationAllowanceDeferredTaxAssetDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzEtNS0xLTEtMA_6ba2efa0-2790-4221-8b13-829721e211ce">&#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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzEtNy0xLTEtMA_9bf8a6ae-1199-4118-aeb2-524615c3acb5">66,435</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2019</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzItMS0xLTEtMA_dcd860ae-5893-4a88-b8bf-cd000e5729f7">66,435</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="irtc:ValuationAllowanceDeferredTaxAssetAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzItMy0xLTEtMA_eb29ab59-038c-4b43-b46f-a44e040f829b">21,998</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="irtc:ValuationAllowanceDeferredTaxAssetDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzItNS0xLTEtMA_f9eba415-f4ef-48ac-aa5b-fa68f5d4ac1f">&#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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzItNy0xLTEtMA_cbc146e8-3825-451c-904e-5136eb93165d">88,433</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzMtMS0xLTEtMA_274dcbf8-506e-41bf-b3ef-84a62e40579d">88,433</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="irtc:ValuationAllowanceDeferredTaxAssetAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzMtMy0xLTEtMA_61e7d1d1-d86b-4ca6-a2d5-a951ac753df6">35,370</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="irtc:ValuationAllowanceDeferredTaxAssetDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzMtNS0xLTEtMA_acdab168-daf7-42e6-ae6c-6f072c94d078">&#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 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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzMtNy0xLTEtMA_05c0221d-e095-47e5-9d10-afce2d60045a">123,803</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><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2020, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzE5Mjc_30fb3c4b-ef2b-4132-80a4-b350089ea223">368.2</ix:nonFraction> million of federal and $<ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzE5NDU_56d699aa-d7f8-4d05-993f-cc0d69cadfab">218.7</ix:nonFraction> million of state net operating loss carryforwards available to offset future taxable income which expires in varying amounts beginning in 2027 and   2020 respectively. </span></div><div style="margin-top:12pt;text-align:justify;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, the Company had research tax credit carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="ifa634e4bdbdc4937ae511664218e3cc5_I20201231" decimals="-5" name="us-gaap:TaxCreditCarryforwardValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzI4MTE_ef63d2ce-b8a0-4528-bf6e-32ac3ff8adbe">6.9</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i6bf2159c768d4065b380e213474d8120_I20201231" decimals="-5" name="us-gaap:TaxCreditCarryforwardValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzI4Mjc_3fee5777-b5f0-4709-9c8c-2af966404b6e">3.1</ix:nonFraction> million available to reduce future taxable income, if any, for both federal and state purposes, respectively. The federal tax credit carryforwards expire beginning in 2028 and the state tax credits can be carried forward indefinitely.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 382 of the Internal Revenue Code, and similar state provisions, limits the use of net operating loss and tax credit carryforwards in certain situations where equity transactions result in a change of ownership as defined by Internal Revenue Code Section 382. In the event the Company should experience an ownership change, as defined, utilization of its net operating loss carryforwards and tax credits could be limited.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January&#160;1, 2019, the Company adopted ASC 740-10 (formerly known as FIN 48), Accounting for Income Taxes, guidance that addresses the recognition, measurement, and disclosure of uncertain tax positions. Total unrecognized income tax benefits was $<ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzEwOTk1MTE2MzMzMzM_bea9427e-ea35-4c37-891c-ba8d69a516c4">2.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzEwOTk1MTE2MzMzNDc_23e4feab-2a66-4601-945f-e80357617457">1.8</ix:nonFraction>&#160;million at December 31, 2020 and 2019, respectively. The Company does not anticipate the total amounts of unrecognized tax benefits will significantly increase or decrease in the next 12 months.</span></div></ix:continuation><div style="height:42.75pt;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%">108</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i89605d05b6404c16bb2abaf8702f0c23"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzQ1Mjg_9c837258-f25c-401b-b390-f3589f8ca29f" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the Company&#8217;s unrecognized tax benefit amount is as follows (in thousands):</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzItMS0xLTEtMA_a733bc49-dc68-4dfe-90a6-eef512742793">1,842</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzItMy0xLTEtMA_f9be0c1f-e1f4-4cce-86d9-ce9bdef8649e">1,459</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="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzItNS0xLTEtMA_8a98f18a-40e1-4f53-91e2-2681574aab50">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions taken in current year</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzMtMS0xLTEtMA_69b0f8b5-4134-42cd-b5da-4b6be09bbf7a">488</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzMtMy0xLTEtMA_9c07467b-8eee-4ee7-9147-45c5ecac6034">383</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzMtNS0xLTEtMA_66488bad-edce-4226-bd82-0b865baa018f">441</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases in balance related to prior year tax positions</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzQtMS0xLTEtMA_303a1d32-a42e-42a5-a157-6b0a0db43895">&#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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzQtMy0xLTEtMA_2035a7ae-3864-40a6-ad28-753a4b031f24">&#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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzQtNS0xLTEtMA_b986c872-e4aa-4a12-8a80-333e58c3ea51">75</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases in balance related to prior year tax positions</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzUtMS0xLTEtNDkxOA_d9ee12cf-035d-42ba-8ffb-ed1341b7326a">28</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzUtMy0xLTEtNDkyOQ_4b462ae6-6776-42c1-84bb-d230f599d3e3">&#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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzUtNS0xLTEtNDkzMg_44da63c4-736f-4635-ad48-ccf7e3c73fc0">&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;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:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzYtMS0xLTEtMA_65aced08-b84c-4669-b0ac-06b46ac5d0d3">2,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzYtMy0xLTEtMA_57ebd7ac-6145-424d-bcdf-0b3e8a8a970c">1,842</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzYtNS0xLTEtMA_6b28fbc4-c15e-4aac-8e4e-dd3b888bea6d">1,459</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="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The total amount of gross unrecognized tax benefits was $<ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzM2NDc_f73273a5-db8a-4ded-957c-e5318d6fc37c">2.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzM2NTE_9b4a7fb8-e7ee-4c15-8dad-5cdee23e7e3b">1.8</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzM2NTk_9ab2ee3c-5372-4155-a369-c77cc93eb971">1.5</ix:nonFraction> million as of December&#160;31, 2020, 2019, and 2018 respectively. None of the Company&#8217;s unrecognized tax benefits that, if recognized, would affect its effective tax rate. The Company does not anticipate the total amounts of unrecognized tax benefits will significantly increase or decrease in the next 12 months. The Company&#8217;s policy is to include interest and penalties related to unrecognized tax benefits within the provision for taxes. Management determined that <ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzkzNDU4NDg4NDI0MjQ_c06dcd09-1614-40c1-9187-eea5c23dfe8d"><ix:nonFraction unitRef="usd" contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzkzNDU4NDg4NDI0MjQ_e1adaedb-61ac-4122-a979-a6019bd2dd7c"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzkzNDU4NDg4NDI0MjQ_f9a00d1a-0c2c-4fcd-a30b-1fd8c03a3918">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> accrual for interest or penalties was required as of December&#160;31, 2020, 2019 and 2018.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company files income tax returns in the U.S. and UK jurisdictions. All of the Company's tax years are open to examination by the US federal and state tax authorities. The UK is open to examination for tax years starting 2017 and forward. The Company currently has no federal, state or foreign tax examinations in progress, nor has it had any federal or state examinations since inception.</span></div></ix:continuation><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_109"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90ZXh0cmVnaW9uOmM2ZmY2YjU3NDAyMDRmODViYzUzOGVhMDk4NjVjMDRiXzY1Mw_acf607c9-e521-4d10-b847-09f37c8fe072" continuedAt="i867fdb2ef31f4f079e453cb99a55c721" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="i867fdb2ef31f4f079e453cb99a55c721"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common stock</span></div><div style="margin-top:6pt;text-align:justify;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 amended and restated certificate of incorporation dated October 25, 2016, as amended, authorizes the Company to issue <ix:nonFraction unitRef="shares" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90ZXh0cmVnaW9uOmM2ZmY2YjU3NDAyMDRmODViYzUzOGVhMDk4NjVjMDRiXzE2Mg_f6299f65-9c5a-4387-81ce-f68fccffd266">100,000,000</ix:nonFraction> shares of common stock with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90ZXh0cmVnaW9uOmM2ZmY2YjU3NDAyMDRmODViYzUzOGVhMDk4NjVjMDRiXzIwOA_40006ca8-4966-4b27-864e-fa8711777de6">0.001</ix:nonFraction> per share and <ix:nonFraction unitRef="shares" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90ZXh0cmVnaW9uOmM2ZmY2YjU3NDAyMDRmODViYzUzOGVhMDk4NjVjMDRiXzIyNQ_d8619be8-344b-4232-aad9-2bba0c003bab">5,000,000</ix:nonFraction> shares of preferred stock with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90ZXh0cmVnaW9uOmM2ZmY2YjU3NDAyMDRmODViYzUzOGVhMDk4NjVjMDRiXzI3NA_3039408f-796b-4ed2-b75d-fbdeb9085542">0.001</ix:nonFraction> per share. The holders of common stock are entitled to receive dividends whenever funds and assets are legally available and when declared by the board of directors, subject to the prior rights of holders of all series of convertible preferred stock outstanding. <ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DividendsCommonStock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90ZXh0cmVnaW9uOmM2ZmY2YjU3NDAyMDRmODViYzUzOGVhMDk4NjVjMDRiXzcxNDY4MjU1ODEyMTU_1b417a89-ac8e-409a-8521-4e1d6cb45ac1">No</ix:nonFraction> dividends were declared through December&#160;31, 2020.</span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90ZXh0cmVnaW9uOmM2ZmY2YjU3NDAyMDRmODViYzUzOGVhMDk4NjVjMDRiXzY1NA_6bac026d-e16b-4307-966e-76a72e6aab6e" escape="true"><div style="margin-top:12pt;text-align:justify;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 had reserved shares of common stock for issuance as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></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%">December 31,</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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Options issued and outstanding</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="ie3c35feee3314ec58370090a729870f4_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzItMS0xLTEtMA_bbc2ed3a-fb27-4c20-9d7c-505831e87569">609,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="shares" contextRef="i980310b61a894820b19aa6df22d88f43_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzItMy0xLTEtMA_1c88e79c-48b0-41b3-9293-a44fce6c2773">1,503,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%">Unvested 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="i28d20d5d7e564f6e86ffec290bc0e207_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzMtMS0xLTEtMA_75f32f0f-d5e9-48c3-833e-1298654343d5">1,114,159</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="i7d26449665f64f3f8d30d2d7fa7f3822_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzMtMy0xLTEtMA_cdd484d1-8e35-4728-8ad7-782c58881686">886,030</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%">Shares available for grant under future stock plans</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="ibaabd4034fd443908397be27ad893ef8_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzUtMS0xLTEtMA_680d21bf-0b7a-4960-b24f-0c32847008c9">8,016,517</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="i36d79b7d07d647f4a7cf2e4d64df0c5e_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzUtMy0xLTEtMA_6709d084-c2a7-423b-85ea-b682705792d4">6,709,235</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%">Shares available for future issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzYtMS0xLTEtMA_86b69c82-e785-4a99-95e2-4a8cb0177e96">9,740,557</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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzYtMy0xLTEtMA_2a3da41b-a0c1-4ade-af9f-71e6cf29e23b">9,098,512</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></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_112"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzY0MjQ_1c40928c-3914-4586-a863-c681d9d08c9f" continuedAt="i5363b72babdb417091b852b94972c56e" escape="true">Stock Incentive Plans</ix:nonNumeric></span></div><ix:continuation id="i5363b72babdb417091b852b94972c56e" continuedAt="iec9866a9bd9a4aa088fb0ff176940459"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2006 Plan</span></div><div style="margin-top:6pt;text-align:justify;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 2006, the Company adopted the 2006 Equity Incentive Plan, as amended, (the &#8220;2006 Plan&#8221;). The Plan provided for the granting of stock options to employees and non-employees of the Company. Options granted under the Plan were either incentive stock options or nonqualified stock options. Incentive stock options (&#8220;ISO&#8221;) were granted only to employees (including officers and directors who are also employees). Nonqualified stock options (&#8220;NSO&#8221;) may be granted to employees and non-employees. The board of directors had the authority to determine to whom options will be granted, the number of options, the term and the exercise price.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options under the Plan were granted for periods of up to <ix:nonNumeric contextRef="i2f32ec535f0145219f5b529c71dfde43_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzc0Mg_c0bc8489-c10a-4a3d-9195-89218ed8c13a">ten years</ix:nonNumeric> and at the fair value of the shares on the date of grant as determined by the board of directors. In general, options become exercisable at a rate of <ix:nonFraction unitRef="number" contextRef="i7a0c4d3ff2c846678315be3048dcf4ac_D20200101-20201231" decimals="2" name="irtc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzg5NQ_1489b60e-18e2-430f-8814-2ff7463ffbab">25</ix:nonFraction>% after the first anniversary of the grant and then monthly vesting for an additional <ix:nonNumeric contextRef="i14fb31870d73470fbec67d657b2f4b81_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzk4Mg_f297e6cd-e10d-4e15-ae8c-0abf94d9f01c">three years</ix:nonNumeric> from date of grant. The term for options is no longer than <ix:nonNumeric contextRef="i042a6d8ff51c4cf082b96df301483e25_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzEwNDQ_c52e282f-59ae-41be-b863-a10512e79506">five years</ix:nonNumeric> for ISOs for which the grantee owns greater than <ix:nonFraction unitRef="number" contextRef="i1e9721218a4e4f449cacc920f97b150a_D20200101-20201231" decimals="INF" name="irtc:PercentageOfVotingPowerOfAllClassesOfStock" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzEwOTY_d1db56c1-b3ef-4722-b862-657a6110c31a">10</ix:nonFraction>% of the voting power of all classes of stock and no longer than <ix:nonNumeric contextRef="if3eb096a755b4c6bb64d782895aef986_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzExNjI_6c9fd5d9-31df-4197-9190-28b4ecce226a">ten years</ix:nonNumeric> for all other options. The Company issues new shares upon the exercise of options.</span></div></ix:continuation><div style="height:42.75pt;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%">109</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="iec9866a9bd9a4aa088fb0ff176940459" continuedAt="idaeed6612c474ceb91793d3b276dd8cb"><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2016 Plan</span></div><div style="margin-top:6pt;text-align:justify;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 2016, the Company adopted the 2016 Equity Incentive Plan, (the &#8220;2016 Plan&#8221;). The 2016 Plan was subsequently approved by the Company&#8217;s stockholders and became effective on October 19, 2016, immediately before the effective date of the IPO. Following the effectiveness of the 2016 Plan, <ix:nonFraction unitRef="shares" contextRef="i62e5c66ca43e479e8c7064fcf80f3845_D20161001-20161031" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyOTU_82da0e28-115f-4e5d-87bd-0a3b69c5663a">no</ix:nonFraction> additional options will be granted under the 2006 Plan.&#160;In addition, to the extent that any awards outstanding or subject to vesting restrictions under the 2006 Plan are subsequently forfeited or terminated for any reason before being exercised or settled, the shares of common stock reserved for issuance pursuant to such awards as of the closing of the IPO will become available for issuance under the 2016 Plan. The remaining shares available for grant under the 2006 Plan became available for issuance under the 2016 Plan upon the closing of the IPO. On the first day of each year, the 2016 Plan authorizes an annual increase of the least of <ix:nonFraction unitRef="shares" contextRef="i0b4ffa94ad234b7c855a495d04fc2456_I20161031" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNTI_1b7d7281-ecd2-4acc-b15b-a40d3f9d0eeb"><ix:nonFraction unitRef="shares" contextRef="i0b4ffa94ad234b7c855a495d04fc2456_I20161031" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNTI_ff05e606-3841-42e9-9936-8b130529b87c">3,865,000</ix:nonFraction></ix:nonFraction> shares, <ix:nonFraction unitRef="number" contextRef="i62e5c66ca43e479e8c7064fcf80f3845_D20161001-20161031" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNjQ_21a81b4a-9119-4f64-9879-d42484253cb6"><ix:nonFraction unitRef="number" contextRef="i62e5c66ca43e479e8c7064fcf80f3845_D20161001-20161031" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNjQ_7672af7d-2b96-4412-8bc0-69deaacd3cc4">5</ix:nonFraction></ix:nonFraction>% of outstanding shares on the last day of the immediately preceding fiscal year or an amount as determined by the Company's Board of Directors. As of December&#160;31, 2020, the Company has reserved <ix:nonFraction unitRef="shares" contextRef="i7bd8f07aab314e9880ec3cb37a5bdb5c_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzI0MDI_425ead32-11b8-4ac2-b56f-559252df4eb9">8,693,162</ix:nonFraction> shares of common stock for issuance under the 2016 Plan.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the 2016 Plan, stock options, restricted shares, stock units, including restricted stock units and stock appreciation rights may be granted to employees, consultants, and outside directors of the Company. Options granted may be either ISOs or NSOs.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options are governed by stock option agreements between the Company and recipients of stock options. ISOs and NSOs may be granted under the 2016 Plan at an exercise price of not less than <ix:nonFraction unitRef="number" contextRef="iac225d1aa6624760b234d7d2809c5a9a_I20161031" decimals="INF" name="irtc:PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNjk_3a4d773a-195b-46d7-bd98-77935af52077"><ix:nonFraction unitRef="number" contextRef="iac225d1aa6624760b234d7d2809c5a9a_I20161031" decimals="INF" name="irtc:PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNjk_73f70724-d4de-482c-8eff-864ec44c3318">100</ix:nonFraction></ix:nonFraction>% of the fair market value of the common stock on the date of grant, determined by the Compensation Committee of the Board of Directors. Options become exercisable and expire as determined by the Compensation Committee, provided that the term of ISOs may not exceed <ix:nonNumeric contextRef="i92990ef8f77a46f09ce6353a590d7552_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzY0MjU_5bfe164f-4242-452e-a40a-351448cb2b81">ten years</ix:nonNumeric> from the date of grant.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Program (&#8220;ESPP&#8221;)</span></div><div style="margin-top:6pt;text-align:justify;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 2016, the Company&#8217;s Board of Directors and stockholders approved the Employee Stock Purchase Plan (the &#8220;ESPP&#8221;). Under the ESPP, the Company initially reserved <ix:nonFraction unitRef="shares" contextRef="if67ea18bc0e04021a3ab2674abf7a7c2_I20161031" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzM0MzE_ba788f2e-3fc0-4f3a-930c-4902a4901832">483,031</ix:nonFraction> shares of common stock for issuance as of its effective date of October 19, 2019 On the first day of each calendar year, the number of shares reserved increases by the least of <ix:nonFraction unitRef="shares" contextRef="if6902924571240bcb467b8a258f68703_D20161030-20161031" decimals="INF" format="ixt:numdotdecimal" name="irtc:IncreaseInCommonStockReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzM2MTE_c29747ea-54c1-41cb-a00b-7a2de2e36cf1">966,062</ix:nonFraction> shares, <ix:nonFraction unitRef="number" contextRef="ia462ebbbbb7d439aae5fb307f7f02daa_D20161001-20161031" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNzc_5f44cf8d-35aa-4f41-be12-4632cfc1d6ba"><ix:nonFraction unitRef="number" contextRef="ia462ebbbbb7d439aae5fb307f7f02daa_D20161001-20161031" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNzc_88823179-d4be-40da-909e-a58392a62bfc">1.5</ix:nonFraction></ix:nonFraction>% of the shares of the Company&#8217;s common stock outstanding on the last day of the immediately preceding fiscal year, or an amount as determined by the Company&#8217;s Board of Directors. The ESPP allows eligible employees to purchase shares of the Company&#8217;s common stock at a discount through payroll deductions of up to <ix:nonFraction unitRef="number" contextRef="if67ea18bc0e04021a3ab2674abf7a7c2_I20161031" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyODQ_9aca23a3-9a0c-4550-8c2d-f112d962b794"><ix:nonFraction unitRef="number" contextRef="if67ea18bc0e04021a3ab2674abf7a7c2_I20161031" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyODQ_bad2c6f6-cfc8-4733-9de2-2d44b9f3a963">15</ix:nonFraction></ix:nonFraction>% of their eligible compensation, subject to any plan limitations. The ESPP provides for <ix:nonNumeric contextRef="if6902924571240bcb467b8a258f68703_D20161030-20161031" format="ixt-sec:durmonth" name="irtc:EmployeeStockPurchasePlanOfferingPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQwMzA_749e1ccf-2291-4123-96d3-82bfda43eaa2">12</ix:nonNumeric> month offering periods that each contain <ix:nonFraction unitRef="numberofpurchaseperiod" contextRef="if6902924571240bcb467b8a258f68703_D20161030-20161031" decimals="INF" format="ixt-sec:numwordsen" name="irtc:EmployeeStockPurchasePlanNumberOfPurchasePeriods" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzY0Mzg_4d7056a2-7c69-41c6-9464-f0941b873a95">two</ix:nonFraction> <ix:nonNumeric contextRef="ia462ebbbbb7d439aae5fb307f7f02daa_D20161001-20161031" format="ixt-sec:durmonth" name="irtc:EmployeeStockPurchasePlanPurchasePeriod" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQwNzg_812cd33e-b25f-4f90-9947-d72ae50282ec">6</ix:nonNumeric> month purchase periods. At the end of each purchase period, employees are able to purchase shares at <ix:nonFraction unitRef="number" contextRef="if6902924571240bcb467b8a258f68703_D20161030-20161031" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyOTE_7bf158cf-5215-4bd0-9bf6-9e28baaddb1d"><ix:nonFraction unitRef="number" contextRef="if6902924571240bcb467b8a258f68703_D20161030-20161031" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyOTE_e44e4e1d-7953-45e2-b9f1-b1bbf97812ff">85</ix:nonFraction></ix:nonFraction>% of the lower of the fair market value of the Company&#8217;s common stock on the first trading day of the offering period or on the last day of the purchase period.</span></div><div style="margin-top:12pt;text-align:justify;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, <ix:nonFraction unitRef="shares" contextRef="icb51fe9fb6ab4a4eadef8d0117d022dc_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQzNTU_16640f1c-d13f-47c1-8174-74138ccada64">420,352</ix:nonFraction> shares of common stock have been issued to employees participating in the ESPP and <ix:nonFraction unitRef="shares" contextRef="i2165692dcb844ded8999189ae51a006d_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ0NDE_9bc4f245-ece9-42fa-88fc-686ecb5dba28">1,511,127</ix:nonFraction> shares were available for issuance under the ESPP.</span></div><div style="margin-top:12pt;text-align:justify;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 used the following assumptions to estimate the fair value of the ESPP offered for the year ended December&#160;31, 2020: expected term of <ix:nonNumeric contextRef="i3ff7f6979462441fa01f9c3118e4e968_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ2MjY_ac1e5d96-761a-402e-b6d2-0dd5cd5e7a88">0.5</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="id642179887db4ccd98c50d121e3ed615_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ2MzE_863fd1bd-0dc0-4f6d-b01e-8d9480231038">1</ix:nonNumeric> year, volatility of <ix:nonFraction unitRef="number" contextRef="icb51fe9fb6ab4a4eadef8d0117d022dc_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ2NTQ_b40cab8b-9915-4b23-92a4-aab7cc14e203">68.72</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="icb51fe9fb6ab4a4eadef8d0117d022dc_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ2NTk_80fca723-abbb-40a9-843f-5369d78ac5b3">75.78</ix:nonFraction>%, risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="icb51fe9fb6ab4a4eadef8d0117d022dc_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ2OTA_a595c206-9c41-4738-8da0-e40be599895a">0.11</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="icb51fe9fb6ab4a4eadef8d0117d022dc_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ2OTU_6e2be8a8-7379-4926-bbbc-b2394caf1007">0.18</ix:nonFraction>% and expected dividend yield of <ix:nonFraction unitRef="number" contextRef="icb51fe9fb6ab4a4eadef8d0117d022dc_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ3Mjk_21863d5f-fe40-4806-93e1-ced431c04199">zero</ix:nonFraction>.</span></div><div style="margin-top:12pt;text-align:justify;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 used the following assumptions to estimate the fair value of the ESPP offered for the year ended December&#160;31, 2019: expected term of <ix:nonNumeric contextRef="i0d162c5a5fd54a5d9aad9bb408fd4cb6_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzEwOTk1MTE2Mjg0NTM5_ae9dec15-6ff0-412b-b691-11f2b5fc9af5">0.5</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="i7f67701b6a4e427aabe6cbbda126e752_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzEwOTk1MTE2Mjg0NTI4_e3d688f9-b29a-4ff1-bf73-053610309bc5">1</ix:nonNumeric> year, volatility of <ix:nonFraction unitRef="number" contextRef="i5670ee107e5844c8b67116d70c9c7ae1_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ4OTE_2b326c6a-e46d-4241-9422-7571bcb8cb43">43.61</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i5670ee107e5844c8b67116d70c9c7ae1_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ4OTY_489b0963-63af-4acb-87a4-babe7987a80e">48.05</ix:nonFraction>%, risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="i5670ee107e5844c8b67116d70c9c7ae1_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ5Mjc_8f011518-31c6-4e2a-8bbe-45f6d91200a5">1.60</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i5670ee107e5844c8b67116d70c9c7ae1_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ5MzI_0affb24a-51cb-4231-8166-5ea75e45236b">2.35</ix:nonFraction>% and expected dividend yield of <ix:nonFraction unitRef="number" contextRef="i5670ee107e5844c8b67116d70c9c7ae1_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ5NjY_98e507e6-bf8e-4cc7-a16c-a3913e96dd90">zero</ix:nonFraction>.</span></div><div style="margin-top:12pt;text-align:justify;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 used the following assumptions to estimate the fair value of the ESPP offered for the year ended December&#160;31, 2018: expected term of <ix:nonNumeric contextRef="i8a0360de4cff4a73a090fa79da9b9b41_D20180101-20181231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzEwOTk1MTE2Mjg0NTU4_b0313748-a089-4db3-a1bb-3fc15b283ad5">0.5</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="ie5821a0df5504448befb796682090769_D20180101-20181231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzEwOTk1MTE2Mjg0NTQ3_baf28e24-ab30-486e-be48-5804fdfe87e9">1</ix:nonNumeric> year, volatility of <ix:nonFraction unitRef="number" contextRef="i341d22e9cc4040ff8298b2b83429f09b_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzUxMjg_b075ebf9-2c31-45cd-a981-a4e5bcd707cd">41.46</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i341d22e9cc4040ff8298b2b83429f09b_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzUxMzM_82161bf1-5379-4244-9e90-9809701a5883">44.55</ix:nonFraction>%, risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="i341d22e9cc4040ff8298b2b83429f09b_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzUxNjQ_a30a2e94-dee5-42f1-9692-e57960a7596e">2.19</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i341d22e9cc4040ff8298b2b83429f09b_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzUxNjk_8fc4cd54-4705-4497-aea9-2f84234a1584">2.64</ix:nonFraction>% and expected dividend yield of <ix:nonFraction unitRef="number" contextRef="i341d22e9cc4040ff8298b2b83429f09b_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzUyMDM_79af5f28-4399-41ad-adae-cbc89fec2a44">zero</ix:nonFraction>.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Incentive Plan Activity</span></div><div style="margin-top:6pt;text-align:justify;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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="irtc:ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzY0MjI_da9b70f4-bb47-4aad-8a38-2a40de8ce45a" continuedAt="ibebfd2ed64d142aba8d1092430aea458" escape="true">A summary of share-based awards available for grant under the 2016 Equity Incentive Plan is as follows:&#160;</ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;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%">110</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="idaeed6612c474ceb91793d3b276dd8cb" continuedAt="i4a3c2eeeba0a488f83c0d6835147a348"><div style="margin-bottom:6pt"><ix:continuation id="ibebfd2ed64d142aba8d1092430aea458"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:85.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></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%">Shares&#160;Available<br/>for Grant</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%">Balance at December 31, 2017</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i898057230a144f53af6e57a82ccfdbd6_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzEtMS0xLTEtMA_98d57108-1866-4e32-9c84-dca2884390f5">4,034,152</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">Additional options authorized</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="id5c104094d8041ad8ce07bd3000239d3_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzItMS0xLTEtMA_0808d753-2b45-4703-b25f-4f049b83cffe">1,168,865</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%">Awards granted</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="id5c104094d8041ad8ce07bd3000239d3_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="irtc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzMtMS0xLTEtMA_e935a3a7-2f32-40ff-b00a-51f9b0fabf1c">666,913</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 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%">Awards forfeited</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="id5c104094d8041ad8ce07bd3000239d3_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzQtMS0xLTEtMA_991bbc6e-6f68-4d3c-81c0-8efb9af0997b">124,478</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%">Awards withheld for tax purposes</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="id5c104094d8041ad8ce07bd3000239d3_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzUtMS0xLTEtNzEz_869814ec-8323-4a24-af26-12a235fd8517">56,710</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:700;line-height:100%">Balance at December 31, 2018</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i34f4e7f519d94bb799b2db6792984514_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzUtMS0xLTEtMA_ee2981d1-4a2a-4e64-93a0-ca671530f7a1">4,717,292</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">Additional awards authorized</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="ic2cff217097a4854a398e39de65e782a_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzYtMS0xLTEtMA_e95d6882-65b9-4aa4-9a9c-a0b1b33df9a8">1,218,402</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 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%">Awards granted</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="ic2cff217097a4854a398e39de65e782a_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="irtc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzctMS0xLTEtMA_da3729b8-1d60-47ac-aa65-c0da26d5cf84">649,911</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 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%">Awards forfeited</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="ic2cff217097a4854a398e39de65e782a_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzgtMS0xLTEtMA_2994b22a-0222-4147-a278-8cc458005ac8">181,513</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 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%">Awards withheld for tax purposes</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="ic2cff217097a4854a398e39de65e782a_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzktMS0xLTEtMA_0fbfc8fd-cdb4-444b-bcec-efb82a2186f4">60,836</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:700;line-height:100%">Balance at December 31, 2019</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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i919835fe685040378091c813db64a4dc_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzEwLTEtMS0xLTA_8cd83e70-6252-426a-bc7d-cbcf19730287">5,528,132</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">Additional awards authorized</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="i0b2099e9180749e9985ae260005859fd_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzExLTEtMS0xLTA_955c03ec-8920-4f6f-b150-96b992b9898b">1,333,928</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%">Awards granted</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="i0b2099e9180749e9985ae260005859fd_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="irtc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzEyLTEtMS0xLTA_9ce0831a-459c-4c1d-91ee-458c70d63d6b">595,915</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 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%">Awards forfeited</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="i0b2099e9180749e9985ae260005859fd_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzEzLTEtMS0xLTA_6dfffe96-415d-4379-8774-c3a9111e7b39">156,623</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%">Awards withheld for tax purposes</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="i0b2099e9180749e9985ae260005859fd_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzE0LTEtMS0xLTA_1cf4204d-9d02-4327-81c9-e2172f784b0c">82,622</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:700;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7bd8f07aab314e9880ec3cb37a5bdb5c_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzE1LTEtMS0xLTA_b5c8dd27-898c-4bba-8d8a-65abcfd554d6">6,505,390</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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></ix:continuation></div><div style="text-indent:36pt"><span><br/></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:115%">During the year ended December&#160;31, 2020, <ix:nonFraction unitRef="shares" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="irtc:StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzU0OTc1NTgxNDUzNjY_111b3426-17aa-425a-8dbd-305162658fde">595,915</ix:nonFraction> restricted stock units ("RSUs") were granted, <ix:nonFraction unitRef="shares" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="irtc:StockIssuedDuringPeriodSharesRestrictedStockAwardVested" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzU0OTc1NTgxNDUzNzA_e6f41e94-a00b-4fdb-9bbe-773fb3fc3af0">235,915</ix:nonFraction> RSUs vested, and <ix:nonFraction unitRef="shares" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzU0OTc1NTgxNDUzNzQ_1bd181b1-28e7-4387-86a0-a43cfde7d5b1">131,871</ix:nonFraction> RSUs were forfeited.</span></div><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzY0Mzk_2d588285-5055-4588-bc38-6dbfd535d500" 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:115%">The following table summarizes stock option activity under the 2006 and 2016 Equity Incentive Plans:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr style="height:44pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</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:100%">Outstanding</span></div></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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</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:100%">Average</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:100%">Exercise</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:100%">Price Per</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:100%">Share</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</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:100%">Average</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:100%">Remaining</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:100%">Contractual</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:100%">Life (years)</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</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:100%">Intrinsic</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:100%">Value</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:100%">(in&#160;thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Balance at December 31, 2017</span></td><td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzItMS0xLTEtMA_9b5efde2-ac9b-496b-b873-d86636971baa">2,601,181</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzItMy0xLTEtMA_74e1b81e-3237-4b4a-8a4b-681c7525568c">12.24</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;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%"><ix:nonNumeric contextRef="ic014e6c10dbc4a44b8f6792d0cd6896f_D20170101-20171231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzItNS0xLTEtMA_82138cdc-48c5-4dbd-8798-c9695c5ea89b">7.17</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzItNy0xLTEtMA_52c65311-ac47-481d-b26c-6386a4e34d54">113,958</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzMtMS0xLTEtMA_e0be3fec-d8b5-4b86-ab74-f2e74217b0e1">366,928</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="usdPerShare" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzMtMy0xLTEtMA_2e281ac4-b1d6-4470-96fd-0ca4d8c9ef4f">68.32</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="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:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzQtMS0xLTEtMA_934bda7f-e3da-45d6-a235-b9c11c16a6ed">798,424</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzQtMy0xLTEtMA_afe5cc11-5d60-4c59-b06b-bca1c32484fb">7.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzUtMS0xLTEtMA_9a6e3933-5021-4f22-af75-c07d572ac496">75,548</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: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="usdPerShare" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzUtMy0xLTEtMA_7530ee14-cf4d-4524-9bcb-1ddb8482c3df">34.30</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="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:#cff0fc;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%">Balance at December 31, 2018</span></td><td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzYtMS0xLTEtMA_291e46b8-a5da-4fad-8484-aff0a4afb9d3">2,094,137</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzYtMy0xLTEtMA_697f889f-6ed6-4074-b37a-1dbf957df2df">23.20</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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%"><ix:nonNumeric contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzYtNS0xLTEtMA_81cbc059-76f9-4417-b2f0-cf7b605d6047">7.02</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzYtNy0xLTEtMA_1ad64b82-5298-4172-ba0b-f79883b0dcdd">97,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzctMS0xLTEtMA_6b2ed8c6-7e35-4b00-ae97-fbdba522e607">20,010</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="usdPerShare" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzctMy0xLTEtMA_b51c71c9-d73a-48f9-a984-4c5c3b8adb23">82.77</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="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:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzgtMS0xLTEtMA_63673dff-ace5-456f-b089-7a377d432817">540,307</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzgtMy0xLTEtMA_95e5ec1d-c18f-41e9-8ef4-afd47638ae63">9.59</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzktMS0xLTEtMA_5e052490-3643-4686-9dcb-9db347f85bee">70,593</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: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="usdPerShare" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzktMy0xLTEtMA_aa071d30-2e09-4f20-b446-e529102be9c1">54.54</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="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:#cff0fc;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%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEwLTEtMS0xLTA_21f628fd-276c-4580-a617-fa5410b87556">1,503,247</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEwLTMtMS0xLTA_840f7ce0-ad02-45d5-bfcd-c997b727dc61">27.40</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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%"><ix:nonNumeric contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEwLTUtMS0xLTA_5b911a3f-d8cd-46ed-9ef0-baa4bceacc31">6.43</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEwLTctMS0xLTA_82a9eda2-8f63-4820-87fe-1ebc814b8c3f">62,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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 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%">Options granted</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzExLTEtMS0xLTA_698da464-be57-4a4a-93e4-d46697eba35b">&#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="usdPerShare" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzExLTMtMS0xLTA_d825717f-dc00-42f1-9f6d-31182015b3d2">&#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="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:#cff0fc;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%">Options exercised</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEyLTEtMS0xLTA_5dfe9250-4fae-4cde-b451-1d4f4285194a">868,614</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEyLTMtMS0xLTA_16e0e937-f827-48d3-9f8f-78114fc1fb3e">17.31</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Options forfeited</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEzLTEtMS0xLTA_595fe5b7-baa2-4677-a4dd-87cbfe8cf36c">24,752</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: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="usdPerShare" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEzLTMtMS0xLTA_410c2930-bcd9-4760-a46c-901f7bcde981">66.89</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="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:#cff0fc;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%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE0LTEtMS0xLTA_4860a48a-f8d5-48b5-bbdd-4e8cb9165a1f">609,881</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE0LTMtMS0xLTA_c1a9be6c-ef8f-410b-b6e6-3177c168b1f2">40.18</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE0LTUtMS0xLTA_b1270d04-1aba-4804-891d-e5da312b81a0">6.24</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE0LTctMS0xLTA_211718f9-1e4e-44f6-b9bb-1e86a8295b91">120,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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 7pt;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:115%">Options exercisable &#8211; December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE1LTEtMS0xLTA_fcdbda03-8148-4d15-a797-156f627416a2">486,423</ix:nonFraction>&#160;</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE1LTMtMS0xLTA_6e5b8949-d04c-48d4-a531-c9fe62e33096">34.36</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE1LTUtMS0xLTA_dc305eed-2089-4bc3-bb59-527b0c7a8847">6.02</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE1LTctMS0xLTA_bd6a871d-6195-4c42-9190-5a67824633f1">98,672</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 7pt;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:115%">Options vested and expected to vest &#8211; December 31, 2020</span></td><td colspan="2" style="background-color:#cff0fc;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="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE2LTEtMS0xLTA_e9293c16-d103-48e3-8664-e91d22ac8e97">606,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE2LTMtMS0xLTA_47d6b0fc-0f88-40a7-943d-2efa35d066eb">40.01</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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%"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE2LTUtMS0xLTA_e5c8d851-188a-4b38-9759-19fa2a33cb6a">6.24</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE2LTctMS0xLTA_10295529-81d1-48f3-8f03-818d5927add0">119,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic values of options outstanding, exercisable, vested and expected to vest were calculated as the difference between the exercise price of the options and the closing price of the Company&#8217;s common stock.</span></div><div style="margin-top:12pt;text-align:justify;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 years ended December 31, 2019, and 2018, the Company granted options with a weighted-average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzU5NDU_39e2518e-3d4c-47b7-ac72-c8789ff30c74">38.29</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzU5NTI_c0cb593b-779a-4158-a496-1dd36a717d50">32.38</ix:nonFraction> per share, respectively. The Company did <ix:nonFraction unitRef="shares" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyOTY_aaf0b8c6-359f-4cad-962b-fa608b647dee">no</ix:nonFraction>t grant any options during the year ended December 31, 2020. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options exercised was $<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzYwMzU_eef2f7c7-a030-4d81-bf06-d400fab8a466">109.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzYwMzk_3573f1f9-ee3f-4c32-ac83-01039b038f93">36.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzYwNDY_cf25920a-6984-42d1-afa4-c9947523f0d8">52.4</ix:nonFraction> million for the years ended December&#160;31, 2020, 2019 and 2018, respectively. The total estimated grant date fair value of options vested during the period was $<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzYxODA_3f2b8559-ca8a-474c-a3e9-8904336dde45">4.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzYxODQ_7e23f85e-e132-4d70-b2ab-125ae362d59d">7.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzYxOTE_e73a6b3b-36dc-4136-84d8-d86b2aa9ad78">5.3</ix:nonFraction> million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div></ix:continuation><div style="height:42.75pt;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%">111</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i4a3c2eeeba0a488f83c0d6835147a348"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzY0MjM_c38cbeab-2f96-44c0-b814-dd51afdb4a26" escape="true"><div style="margin-top:12pt;text-align:justify;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 value of non-vested restricted stock units (&#8220;RSUs&#8221;) is based on the Company&#8217;s closing stock price on the date of grant.&#160;A summary for the year ended&#160;December&#160;31, 2020, is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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:100%">Underlying</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:100%">RSUs</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</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:100%">Average</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:100%">Grant Date</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:100%">Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</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:100%">Remaining</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:100%">Vesting</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:100%">Period</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:100%">(in years)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</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:100%">Intrinsic</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:100%">Value</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:100%">(in&#160;thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="i7947bfda6f594a6098d0c1615f8b48e9_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtMS0xLTEtNDk4Mw_8e3395a3-09ed-4a1e-8336-de15fed21ad9">547,891</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:middle"></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:middle"><span style="color:#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:middle"><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="i7947bfda6f594a6098d0c1615f8b48e9_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtMy0xLTEtNDk4Mw_30bd2153-defe-4394-95ba-35fb242f572b">56.62</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:middle"></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i251b979861a74a9fac8e1d964fbc093b_D20180101-20181231" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtNS0xLTEtNDk4NQ_f49a4529-7a69-4ac7-b644-6c0c34817df3">2.45</ix:nonNumeric></span></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="i7947bfda6f594a6098d0c1615f8b48e9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtNy0xLTEtNDk4NQ_75e239f8-1052-4d61-8acc-a899294cf200">38,067</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzItMS0xLTEtNDk4Mw_36944f22-e91c-48a3-81ad-d5549c47520c">629,901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"><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="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzItMy0xLTEtNDk4Mw_d78b64c5-a7e1-42bb-9497-4f67d12e0be7">87.72</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzMtMS0xLTEtNDk4Mw_e6c24a4e-e985-407b-a24d-a6092aaf0ed8">180,842</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#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:middle"><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="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzMtMy0xLTEtNDk4Mw_37e60e44-97b0-471d-989d-53e09974d1f0">52.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzQtMS0xLTEtNDk4Mw_a7b982b0-0fe8-4369-a387-fecfa6b2aa4f">110,920</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"><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="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzQtMy0xLTEtNDk4Mw_21bd5c3a-ca38-4002-aa26-6259aaf378c0">69.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="i7d26449665f64f3f8d30d2d7fa7f3822_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtMS0xLTEtMA_f961a145-3ee8-4e61-927d-2eac5e935d1f">886,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#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:middle"><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="i7d26449665f64f3f8d30d2d7fa7f3822_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtMy0xLTEtMA_8ded7f0c-e65d-4386-afbb-e36c167dc154">77.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%"><ix:nonNumeric contextRef="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtNS0xLTEtMA_fe410617-ba15-49cf-898f-12b1c9deed31">1.39</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="i7d26449665f64f3f8d30d2d7fa7f3822_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtNy0xLTEtMA_7744554e-d1d9-4a4a-8ad7-79fd7468b47d">60,330</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzItMS0xLTEtMA_04a211c9-78fe-4f47-905c-ee0b20eb31b7">595,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"><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="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzItMy0xLTEtMA_a85cf6d9-e63d-4c37-bb5b-b12b81e7fd26">104.09</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzMtMS0xLTEtMA_d2c1f4ad-9795-41b0-9420-760888852d44">235,915</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#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:middle"><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="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzMtMy0xLTEtMA_326559f8-72ce-41d9-a394-e7ccfd48c16b">69.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzQtMS0xLTEtMA_fcbb3d68-8821-4fc6-b9a4-4509e9189c90">131,871</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"><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="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzQtMy0xLTEtMA_cba2511f-973f-4419-9cea-ffc882b54d06">59.85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="i28d20d5d7e564f6e86ffec290bc0e207_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzUtMS0xLTEtMA_58a01856-d709-4ef7-a252-654dd060d55a">1,114,159</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:middle"></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:middle"><span style="color:#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:middle"><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="i28d20d5d7e564f6e86ffec290bc0e207_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzUtMy0xLTEtMA_37e76a50-2726-41f9-b074-dc7d846ef98e">94.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%"><ix:nonNumeric contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzUtNS0xLTEtMA_10c3b133-7df4-44cd-8811-a7c61edebe29">1.38</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="i28d20d5d7e564f6e86ffec290bc0e207_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzUtNy0xLTEtMA_b1c69d3e-576e-4981-96df-cef4da221aff">264,290</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><span><br/></span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_115"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzUzMjM_f8ccf831-d9fd-4dda-b1ad-be656e52ef22" continuedAt="i83d03dd4d17148ed9aa9fbeaed5cab64" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i83d03dd4d17148ed9aa9fbeaed5cab64" continuedAt="i8dadeb57d0d742eca212a1d4fb7cac34"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Options Valuation</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzUzMjQ_0ba083cd-1f97-499c-bb7d-c08f223d99cc" continuedAt="i011c241d968d43a3b21b19624c99e18c" escape="true"><div style="text-align:justify;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 value of employee and director stock options was estimated at the date of grant using the Black-Scholes option pricing model with the weighted average assumptions below.</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:74.777%"></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.598%"></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%">Year Ended Year ended December 31, </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:8pt;font-weight:700;line-height:100%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;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%"><ix:nonNumeric contextRef="id99d0968d33c455bafad9e14e408fd3b_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzItMy0xLTEtMA_bbd65312-bf97-4a86-aee8-f5847bfaf1de">6.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;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%"><ix:nonNumeric contextRef="if5b2bb54e2d04c618b0924565e464c6d_D20180101-20181231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzItNS0xLTEtMA_07f28c5c-5c9e-4b37-b444-2e1c3d9128fa">6.1</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:10pt;font-weight:400;line-height:100%">Expected volatility</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="number" contextRef="id99d0968d33c455bafad9e14e408fd3b_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzMtMy0xLTEtMA_d07c6c55-ed19-44da-87df-4b5cfba732b3">45.0</ix:nonFraction>&#160;</span></td><td style="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="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="number" contextRef="if5b2bb54e2d04c618b0924565e464c6d_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzMtNS0xLTEtMA_5c095bd7-f19c-47c4-927b-78e6c9d8c359">45.7</ix:nonFraction>&#160;</span></td><td style="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:#cff0fc;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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id99d0968d33c455bafad9e14e408fd3b_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzQtMy0xLTEtMA_fc1e8661-a48a-43fe-b2ba-6ccd61bb98d5">2.39</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if5b2bb54e2d04c618b0924565e464c6d_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzQtNS0xLTEtMA_bd6c9863-b31c-43dd-b57f-2d24edf2bd4a">2.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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="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%">Dividend yield</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="number" contextRef="id99d0968d33c455bafad9e14e408fd3b_D20190101-20191231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzUtMy0xLTEtMA_f7bdf929-c895-4ae7-b098-0e451eb06923">&#8212;</ix:nonFraction>&#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="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="number" contextRef="if5b2bb54e2d04c618b0924565e464c6d_D20180101-20181231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzUtNS0xLTEtMA_78adefb4-abe7-4557-adc4-2890e74ca167">&#8212;</ix:nonFraction>&#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></ix:nonNumeric><div style="margin-top:2pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not grant stock options during the year ended December 31, 2020. </span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market-based RSU Valuation</span></div><ix:continuation id="i011c241d968d43a3b21b19624c99e18c"><div style="margin-top:6pt;text-align:justify;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 value of market based RSUs was estimated at the date of grant using the Monte-Carlo option pricing model with the assumptions below. Additional details on the Company's market based RSUs are included below. </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:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></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%">Year Ended<br/>December 31,</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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;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%"><ix:nonNumeric contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmYjdjNDhmYTNjNTM0ZGFhOTQ5MTgxZmY4YjE4MWQ3Mi90YWJsZXJhbmdlOmZiN2M0OGZhM2M1MzRkYWE5NDkxODFmZjhiMTgxZDcyXzItMS0xLTEtMzcyOA_04089fe6-2e9a-43ed-b910-3297278e9ded">0.74</ix:nonNumeric></span></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%">Expected volatility</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="number" contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmYjdjNDhmYTNjNTM0ZGFhOTQ5MTgxZmY4YjE4MWQ3Mi90YWJsZXJhbmdlOmZiN2M0OGZhM2M1MzRkYWE5NDkxODFmZjhiMTgxZDcyXzMtMS0xLTEtMzczMA_8ffbd07b-592a-4c1e-b771-384d2a1cc77b">63.0</ix:nonFraction>&#160;</span></td><td style="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:#cff0fc;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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmYjdjNDhmYTNjNTM0ZGFhOTQ5MTgxZmY4YjE4MWQ3Mi90YWJsZXJhbmdlOmZiN2M0OGZhM2M1MzRkYWE5NDkxODFmZjhiMTgxZDcyXzQtMS0xLTEtMzczMg_18b46dd8-a236-4569-86df-f556889b4037">0.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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="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%">Dividend yield</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="number" contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmYjdjNDhmYTNjNTM0ZGFhOTQ5MTgxZmY4YjE4MWQ3Mi90YWJsZXJhbmdlOmZiN2M0OGZhM2M1MzRkYWE5NDkxODFmZjhiMTgxZDcyXzUtMS0xLTEtMzczNA_754a85f6-c29e-420d-85d9-5bc4b6b3a1ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="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></ix:continuation><div><span><br/></span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company&#8217;s Board of Directors determined the fair value of each share of underlying common stock based on the closing price of the Company&#8217;s common stock as reported on the date of grant.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected term represents the period that the share-based awards are expected to be outstanding. As the Company has very limited historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock-option grants the Company has elected to use the &#8220;simplified method&#8221; as prescribed by authoritative guidance to compute expected term.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Since the Company does not have sufficient trading history for its common stock, the expected volatility was estimated based on the average volatility for comparable publicly traded companies over a period equal to the </span></div></ix:continuation><div style="height:42.75pt;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%">112</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i8dadeb57d0d742eca212a1d4fb7cac34" continuedAt="ie88137347e974d6ca218d6f4f6bac55f"><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected term of the stock option grants. When selecting comparable publicly traded companies in a similar industry on which it has based its expected stock price volatility, the Company selected companies with comparable characteristics to it, including enterprise value, risk profiles, position within the industry, and with historical share price information sufficient to meet the expected life of the stock-based awards. The Company will continue to apply this process until a sufficient amount of historical information regarding the volatility of its own stock price becomes available.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The risk-free interest rate is based on the U.S. Treasury yield curve in effect on the date of grant for zero coupon U.S. Treasury notes with maturities approximately equal to expected term of the option award.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Dividend Yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company has never paid dividends on its common stock and has no plans to pay dividends on its common stock. Therefore, the Company used an expected dividend yield of <ix:nonFraction unitRef="number" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzcxNDY4MjU1OTQ0OTM_58998ec2-f048-40e7-ab2c-793e17d58293">zero</ix:nonFraction>.</span></div><div style="margin-top:12pt;text-align:justify;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 the assumptions used in the Black-Scholes option-pricing model, the Company also estimates a forfeiture rate to calculate the stock-based compensation for the Company&#8217;s equity awards. The Company will continue to use judgment in evaluating the expected volatility, expected terms and forfeiture rates utilized for the Company&#8217;s stock-based compensation calculations on a prospective basis.</span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzUzMjU_af117cba-3fb0-48ed-a339-a605121af772" escape="true"><div style="margin-top:12pt;text-align:justify;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 the total stock-based compensation expense included in the statements of operations and comprehensive loss for all periods presented (in thousands):</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></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%">Year Ended December 31</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: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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Cost of revenue</span></td><td style="background-color:#cff0fc;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:#cff0fc;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="id4f320378c9b4a0a9cbfcc55213ffc62_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzItMS0xLTEtMA_3136773b-a617-4b73-afb7-f410fc703dc7">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="i9445b075cd6244c79d8e2f90ab9829c1_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzItMy0xLTEtMA_db80c7d0-cd74-429f-9779-4e1bd9e1de95">658</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="i16a7254275d44f399dd02652f294b587_D20180101-20181231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzItNS0xLTEtMA_9e0e0dec-ca3c-4833-837d-27060ca0cecf">193</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127bd63faef7408f89054dd654213120_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzMtMS0xLTEtMA_d4f76c45-5a38-4feb-b1a1-a00ac8e0459b">7,727</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="i6396ff5297a8468783dbcb0c2464f253_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzMtMy0xLTEtMA_7764ccdb-51c4-44b9-b3b3-dcfd5c210f32">4,462</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="i54031c290559479e8b6c07b235c2ad28_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzMtNS0xLTEtMA_ddb379f1-62f4-41c4-94d6-d605d7aadec2">3,057</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:#cff0fc;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%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib05e13c229e04352a3e6424d7e6696e9_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzQtMS0xLTEtMA_de1a18e1-433b-40fa-bc8a-8143f05f2c3b">33,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i264cf5909c1c4b3a9c269c08a3caaddf_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzQtMy0xLTEtMA_ab70adb0-b65f-4da6-82ee-17d2b27c6f5f">21,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27607ffaec8748bfb874deb3e4defcce_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzQtNS0xLTEtMA_a1e0b2d5-e67c-40cf-8695-0ed8609d9f51">13,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzUtMS0xLTEtMA_3daf650b-6ee5-46a5-a3a1-8c7bb15e42db">41,515</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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzUtMy0xLTEtMA_5d186024-fc7e-4a42-9616-c8e5634df52c">26,241</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzUtNS0xLTEtMA_20f4f8e8-dc0a-4de0-96af-d6e2ce59133e">16,329</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><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;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, there was total unamortized compensation costs of $<ix:nonFraction unitRef="usd" contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4MTY_ecb03a65-6c96-4f6e-a1f3-1979bdc670c2">3.9</ix:nonFraction> million, net of estimated forfeitures, related to unvested stock options, which the Company expects to recognize over a period of approximately <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM5NTU_95d910b8-a65e-4fc5-952f-1da5ebdc1b2a">1.1</ix:nonNumeric> years  $<ix:nonFraction unitRef="usd" contextRef="i28d20d5d7e564f6e86ffec290bc0e207_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM5NTk_36a32253-a27d-4207-a09b-06160a01e351">61.4</ix:nonFraction> million, net of estimated forfeitures, related to unrecognized RSU expense, which the Company expects to recognize over a period of <ix:nonNumeric contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzQwODY_e5550afd-435e-4492-9990-dbafb8a050dd">2.2</ix:nonNumeric> years, and $<ix:nonFraction unitRef="usd" contextRef="ic49af5193c3e45ae9279b90c332ce43a_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzQwOTQ_a309f905-a898-483e-bfc4-184d430d0635">1.9</ix:nonFraction> million unrecognized ESPP expense, which the Company will recognize over <ix:nonNumeric contextRef="i4e02ec71225c41849cf863d3e90a037c_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzQxNjI_f104195e-eea5-44b8-af67-5271e532e154">0.9</ix:nonNumeric> years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance based RSUs ("PRSU") and Market-based RSUs</span></div><div><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company grants PRSUs to key executives of the Company. PRSUs can be earned in accordance with the performance equity program for each respective grant</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">2019 Awards</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2019, the company granted PRSU's ("2019 awards") to be earned based on the compound annual growth rate ("CAGR") of fiscal year 2020's revenue compared to fiscal year 2018's revenue.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the impact of the COVID-19 pandemic, management determined that the Company&#8217;s achievement of its performance targets described above, was not probable in the first quarter of fiscal year 2020. PRSU expense of $<ix:nonFraction unitRef="usd" contextRef="i58437545192e4e3d9eb4de968314f15f_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="irtc:ShareBasedPaymentArrangementReversalOfPriorExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDM3OTg_94c5a977-f861-4983-a74c-be4079c40e40">4.8</ix:nonFraction>&#160;million recognized in fiscal year 2019 related to the 2019 awards was reversed in the first quarter of fiscal year 2020. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 19, 2020, the Company modified the terms of the 2019 awards to vest based on the Company&#8217;s average stock price. The modification impacted all active recipients of the 2019 awards, a total of <ix:nonFraction unitRef="employee" contextRef="ifbc784185e2e49bc944c2e8b9c41e716_D20200619-20200619" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDQxNTg_bee528ad-0286-4866-a02b-5a39d2d53bb8">ten</ix:nonFraction> recipients. The total incremental compensation cost resulting from the modification of $<ix:nonFraction unitRef="usd" contextRef="ifbc784185e2e49bc944c2e8b9c41e716_D20200619-20200619" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDQzODY_37446655-193b-4a0f-a19c-6ab6c26cb923">13.6</ix:nonFraction>&#160;million will be recognized ratably through March of 2021. The Company recognized $<ix:nonFraction unitRef="usd" contextRef="ifbc784185e2e49bc944c2e8b9c41e716_D20200619-20200619" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzcxNDY4MjU1OTQ0NzQ_449e6bc7-0bb9-43ac-944e-3597bd38084d">10.2</ix:nonFraction>&#160;million of compensation cost for the year ended December&#160;31, 2020 in connection with the 2019 awards.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">February 2020 Awards</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the company granted PRSU's ("February 2020 awards") for fiscal year 2022's annual unit volume CAGR compared to fiscal year 2019's annual unit volume CAGR, measuring a minimum performance threshold of <ix:nonFraction unitRef="number" contextRef="ib5da4b1799a748e89f4be63da2b8144e_D20200201-20200229" decimals="INF" name="irtc:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDU5NTA_c417c0d6-01c1-4fee-8a82-fc38e332706a">19.7</ix:nonFraction>% to earn <ix:nonFraction unitRef="number" contextRef="ib5da4b1799a748e89f4be63da2b8144e_D20200201-20200229" decimals="INF" name="irtc:PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDU5NjI_c960050b-700a-4095-b875-21491740eab9">50</ix:nonFraction>% of target, and a maximum threshold of <ix:nonFraction unitRef="number" contextRef="i502998da29df4359911acf688b92d777_D20200201-20200229" decimals="INF" name="irtc:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDYwMDQ_a30d511a-a197-4d7b-97c1-e780a8cd5a32">29</ix:nonFraction>% achieved to earn <ix:nonFraction unitRef="number" contextRef="i502998da29df4359911acf688b92d777_D20200201-20200229" decimals="INF" name="irtc:PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDYwMjU_7aecba4b-f500-495f-8db8-ecc08e52521c">200</ix:nonFraction>% of target. A total of <ix:nonFraction unitRef="shares" contextRef="if9ee81991da345188854f445a89763e0_D20200201-20200229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDYwNTE_a5d5679f-5550-4305-9ebe-521cf2344844">133,834</ix:nonFraction> PRSU shares were granted with grant date fair value of $<ix:nonFraction unitRef="usd" contextRef="i62fafc0531ef473786a989e80c5e5c24_I20200229" decimals="-5" format="ixt:numdotdecimal" name="irtc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDYxMTA_d1c23f88-b3e5-4028-bfcc-a26102f2a5da">11.0</ix:nonFraction>&#160;million. The 2020 awards also include a service-based component.</span></div></ix:continuation><div style="height:42.75pt;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%">113</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="ie88137347e974d6ca218d6f4f6bac55f" continuedAt="i5d6c518a409240fd9702ddd8e3a97175"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation cost in connection with the probable number of shares that will vest will be recognized ratably through March of 2021. During the year ended December 31, 2020, the Company determined that it was probable that the February 2020 Awards would vest and recognized $<ix:nonFraction unitRef="usd" contextRef="i406ef3ae21244611984b6533929fae69_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzEwOTk1MTE2Mzk4Njc_48bdfdc6-dca4-412d-8c96-859a5df1ef8b">1.4</ix:nonFraction>&#160;million of compensation cost in connection with the February 2020 awards.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Non employee Stock-Based Compensation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 3, 2020, the Company&#8217;s Chief Financial Officer (&#8220;CFO&#8221;) resigned and entered into a Consulting and Professional Services Agreement (&#8220;CPSA&#8221;) with the Company to provide consulting services through July 2, 2021. Pursuant to the original terms of the awards, the CFO will continue to vest in outstanding awards as long as services are provided to the Company under the CPSA as a non-employee consultant. In accordance with ASC 718, the Company recognized expense related to all awards expected to vest over the duration of the CPSA in the current period as an equity- based severance cost as the consulting services are not substantive. </span></div></ix:continuation><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i5d6c518a409240fd9702ddd8e3a97175">Total expense related to non-employee stock- based compensation recognized for the year ended December 31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i9f441762820f4404848fc08937a4729e_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDgzNTE_fb42c845-5a08-461f-bd71-527d8fb662b0">1.8</ix:nonFraction>&#160;million. The Company did <ix:nonFraction unitRef="usd" contextRef="if398c2e0e4ab4a09a39fe6c41ef675da_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzQ5NDc4MDIzNDAzOTk_6d2ed173-66e7-4aa4-96ee-95fb5334e52d"><ix:nonFraction unitRef="usd" contextRef="i6309153b6f204672be57c88379d4da60_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzQ5NDc4MDIzNDAzOTk_dc800092-2580-4ea3-ac61-ddd168ac0479">no</ix:nonFraction></ix:nonFraction>t recognize any non-employee stock-based compensation expense for the years ended December 31, 2019 and 2018.</ix:continuation>  </span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_118"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90ZXh0cmVnaW9uOjM0OTUwYWRlZDYzMzRjMmU4MjRlYzQ2YmE3MDA5YWZmXzU1NQ_7a78ff3c-587d-42b8-9035-d063b1e294f0" continuedAt="i2de24e138e254b11a0e41240e7005387" escape="true">Net Loss Per Common Share</ix:nonNumeric></span></div><ix:continuation id="i2de24e138e254b11a0e41240e7005387"><div style="margin-top:6pt;text-align:justify;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 had net losses for the years ended December&#160;31, 2020, 2019 and 2018, all potential common shares were determined to be anti-dilutive. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90ZXh0cmVnaW9uOjM0OTUwYWRlZDYzMzRjMmU4MjRlYzQ2YmE3MDA5YWZmXzU1Ng_e43bb9b6-d65b-4d1b-a4f8-ae7ad4df6856" continuedAt="ia5ece2b28638447daf090cbe5fb6b0b8" escape="true">The following table sets forth the computation of the basic and diluted net loss per share during the years ended December&#160;31, 2020, 2019 and 2018 (in thousands, except share and per share data):</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><ix:continuation id="ia5ece2b28638447daf090cbe5fb6b0b8"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></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%">Year Ended December 31,</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: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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Numerator:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Net loss</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzMtMS0xLTEtMA_15741c92-2867-4746-9368-5457076d9fe2">43,830</ix:nonFraction>)</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzMtMy0xLTEtMA_c9f4a56a-8345-4777-a531-9a303993f304">54,568</ix:nonFraction>)</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzMtNS0xLTEtMA_450acb7f-1071-4402-a063-bcba1b481376">50,378</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Denominator:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Weighted-average shares used to compute net loss per common share, basic and diluted</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="shares" contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzUtMS0xLTEtMA_e678eed6-7c65-4f56-a74c-8491bb97aa87">27,754,404</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="shares" contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzUtMy0xLTEtMA_d037dd10-9b33-44a2-95e5-a94341c82a5e">25,265,918</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="shares" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzUtNS0xLTEtMA_42371cf4-b1ab-4d10-909e-9141c9a5632d">23,885,858</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:#cff0fc;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%">Net loss per common share, basic and diluted</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:#cff0fc;border-bottom:3pt double #000000;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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzYtMS0xLTEtMA_cfe5f2e4-b5e3-4d46-9f89-616a18508ac7">1.58</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:#cff0fc;border-bottom:3pt double #000000;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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzYtMy0xLTEtMA_b6c67b86-5674-4536-a00f-b0a2dbcf1e10">2.16</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:#cff0fc;border-bottom:3pt double #000000;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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzYtNS0xLTEtMA_eabbd62b-1576-44da-9c57-92cd6ce5915f">2.11</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90ZXh0cmVnaW9uOjM0OTUwYWRlZDYzMzRjMmU4MjRlYzQ2YmE3MDA5YWZmXzU1NA_3152e837-35e4-4a8e-8169-39abcbbac8cc" escape="true"><div style="margin-top:12pt;text-align:justify;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 outstanding shares of potentially dilutive securities have been excluded from diluted net loss per common share for the years ended December&#160;31, 2020, 2019 and 2018 because their inclusion would be anti-dilutive:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></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%">Year Ended December 31,</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: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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cff0fc;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="ie39a13aa6b6e48639a007c615f480750_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzItMS0xLTEtMA_49f12dbd-8d6f-4d22-b690-decaa54cb6aa">609,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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="ieac775781ddc460ca5f4bfdf46da1210_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzItMy0xLTEtMA_c5468f28-c855-4ce8-a091-5db30ea22960">1,503,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;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="i9e889a4b2e5043e783cbbf6f86ea4f2b_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzItNS0xLTEtMA_b8e0321d-4fcc-4070-82dc-b6764724ffe7">2,094,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs issued and unvested</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="shares" contextRef="i544aaf1e13504faba131c0b59048835e_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzMtMS0xLTEtMA_61258609-0618-40b3-8733-48e20e0a9e1c">1,114,159</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="shares" contextRef="i35c4d34c66614cc4b4590f88d89c00e5_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzMtMy0xLTEtMA_b2297447-95a5-4c7e-aa7d-2800b4c47c3d">886,030</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="shares" contextRef="ia9f21019624944c99d6b2226cba2cf1d_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzMtNS0xLTEtMA_513663eb-36da-47ac-aa93-4d85560fa15f">547,891</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:#cff0fc;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%">Warrants to purchase common stock</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i21a34964faf842998003246dad7a9caf_D20200101-20201231" decimals="INF" format="ixt:zerodash" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzQtMS0xLTEtMA_1eb95b6b-0c4b-4bcc-b08e-32c53143d60e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia0e7c2bd2df04440a883bc1de6868d07_D20190101-20191231" decimals="INF" format="ixt:zerodash" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzQtMy0xLTEtMA_8862f41e-aa9a-4f04-87c1-e81b253e92a3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia31d4d9fa40b4eabb56fcf350a8a8682_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzQtNS0xLTEtMA_f7a41260-9ce3-4e01-b3ee-d8a5aae22e83">4,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="border-bottom:3pt double #000000;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="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzUtMS0xLTEtMA_67d24fd4-4f05-439c-ac71-71f5bfe79eaf">1,724,040</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 colspan="2" style="border-bottom:3pt double #000000;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="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzUtMy0xLTEtMA_d86108fd-f6e3-40d9-b8f1-6fff03211dc2">2,389,277</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 colspan="2" style="border-bottom:3pt double #000000;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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzUtNS0xLTEtMA_6e20bbb9-1170-4c8b-9f61-dfd5d64ad06f">2,646,885</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><span><br/></span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_121"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90ZXh0cmVnaW9uOjZjOTVkNzVhMGY0NzQ0YWZiZjFhMGFmM2YyNWU5YThkXzI2MTY_c3d01e1c-f4a9-4749-9af9-a50c037c3104" continuedAt="i95169fd5eb6c45928a7174d6c8cd2701" escape="true">Selected Quarterly Financial Data (unaudited)</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i95169fd5eb6c45928a7174d6c8cd2701" continuedAt="i4e6157f3c3e44cb3b5fe918ebee14cc6"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents selected unaudited financial data for each of the eight quarters in the two-year period ended December&#160;31, 2020, which have been updated to reflect the revisions discussed in Note 14. Revision of Prior Period Financial Statements and Note 1. Organization and Description of Business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company believes this information reflects all recurring adjustments necessary to fairly state this information when read in conjunction with the Company's financial statements and the related notes. Net loss per common share, basic and diluted, for the four quarters of each fiscal year may not sum to the total for the fiscal year because of the different number of shares outstanding during each period. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90ZXh0cmVnaW9uOjZjOTVkNzVhMGY0NzQ0YWZiZjFhMGFmM2YyNWU5YThkXzI2MTk_c0abece5-5919-416a-a916-b85ddb9de7b1" continuedAt="iee95eb8b43004993bf243fb88dac40a8" escape="true">The results of operations for any quarter are not necessarily indicative of the results to be expected for any future period (in thousands of dollars, except for share and per share data):</ix:nonNumeric></span></div></ix:continuation><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;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%">114</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i4e6157f3c3e44cb3b5fe918ebee14cc6"><div style="margin-bottom:6pt"><ix:continuation id="iee95eb8b43004993bf243fb88dac40a8"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:46.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.387%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</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%">March&#160;31</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%">June&#160;30</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%">September&#160;30</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</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:middle"><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 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="i2ae04ceb100147d09a1a552c384ecc8a_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzItMi0xLTEtMA_c0fc76c4-572a-4e1e-b0a7-923b0a920a65">63,535</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="i6042ac0160ae462c8ea85fe2a0bc42ec_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzItNC0xLTEtMA_9a7ee3d5-18e7-4df3-8818-87291ace99f0">50,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 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="iaaaf4e8f0eca4facb1e45bd69396ce2d_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzItNi0xLTEtMA_f3318bdb-125a-4f70-afc4-cb2c7a9f6645">71,944</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="ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzItOC0xLTEtMA_3e378ef5-e965-4ce7-a2c5-bbad09ed9de8">78,809</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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ae04ceb100147d09a1a552c384ecc8a_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzMtMi0xLTEtMA_30cc2196-cdb2-490c-b2a0-7580244533c0">47,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6042ac0160ae462c8ea85fe2a0bc42ec_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzMtNC0xLTEtMA_2c83af09-8a99-4943-9c31-736d56bb52e9">35,394</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaaf4e8f0eca4facb1e45bd69396ce2d_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzMtNi0xLTEtMA_1474ad72-6e6b-4cfa-bd3f-75be99bee975">53,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzMtOC0xLTEtMA_908a7a99-f3b1-4bc9-940a-3b2eb8160390">58,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ae04ceb100147d09a1a552c384ecc8a_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzQtMi0xLTEtMA_3d5fbc22-890b-4ede-9ab0-3693f004f642">9,065</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6042ac0160ae462c8ea85fe2a0bc42ec_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzQtNC0xLTEtMA_51b63f00-2c72-4e3a-a662-a95f1b055b67">20,437</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaaaf4e8f0eca4facb1e45bd69396ce2d_D20200701-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzQtNi0xLTEtMA_1f4a0535-8283-489d-87cf-6931deca6211">4,677</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzQtOC0xLTEtMA_7e21f039-820f-46d7-a2fa-68c6589a4793">9,651</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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="i2ae04ceb100147d09a1a552c384ecc8a_D20200101-20200331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzUtMi0xLTEtMA_6c821d78-3532-4283-bfc3-6e67681a362c">0.34</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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="i6042ac0160ae462c8ea85fe2a0bc42ec_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzUtNC0xLTEtMA_a380d633-6dbf-43ad-a7e5-1b44666c7bb8">0.75</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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="iaaaf4e8f0eca4facb1e45bd69396ce2d_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzUtNi0xLTEtMA_3bd18596-e6e9-4070-a75c-29c82411fdcc">0.17</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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="ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzUtOC0xLTEtMA_653492c2-6b63-4956-834f-0f15572451fc">0.33</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019:</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></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzctMi0xLTEtMA_575d37e5-0c2a-4a88-acbe-33e98ad404ff">48,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzctNC0xLTEtMA_32da8d46-e5e4-4420-accb-00ad5a6c32fd">52,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a63fe3f35e44a82a48a513e321ba06d_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzctNi0xLTEtMA_eef67e3c-0101-4c12-b24f-552d1267cbea">54,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i893c044ae380435a9ef0566f712d300f_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzctOC0xLTEtMA_618184ef-f293-4866-a5b9-8b2e1f116181">59,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzgtMi0xLTEtMA_0f6948eb-9d08-4fc8-9038-2caad3fb55c2">36,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzgtNC0xLTEtMA_3f676267-eea4-4379-8fab-705acef67423">39,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a63fe3f35e44a82a48a513e321ba06d_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzgtNi0xLTEtMA_79a4f601-5446-486a-a86e-67f5467a8423">40,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i893c044ae380435a9ef0566f712d300f_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzgtOC0xLTEtMA_840b54c2-310e-4e15-b70f-bb6761d08b73">45,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzktMi0xLTEtMA_8e49e929-dcdb-4a68-8d60-0a92c340fa0f">8,250</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzktNC0xLTEtMA_43b30627-8c15-4a1f-b521-28f58dee2d01">10,725</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a63fe3f35e44a82a48a513e321ba06d_D20190701-20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzktNi0xLTEtMA_d2f1cd84-1595-430a-ab13-57686402a89a">18,293</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i893c044ae380435a9ef0566f712d300f_D20191001-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzktOC0xLTEtMA_1aa4e9e0-8b30-4fa5-b44e-c2e37eb5b61b">17,300</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzEwLTItMS0xLTA_d8ad01d2-c3cb-4185-8972-5be5d98a4b54">0.34</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: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="usdPerShare" contextRef="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzEwLTQtMS0xLTA_82e6b495-1535-4da5-91d3-65d1330bc4be">0.43</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: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="usdPerShare" contextRef="i2a63fe3f35e44a82a48a513e321ba06d_D20190701-20190930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzEwLTYtMS0xLTA_d6a7e11a-21bc-4c92-b03d-fc65f5480083">0.72</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: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="usdPerShare" contextRef="i893c044ae380435a9ef0566f712d300f_D20191001-20191231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzEwLTgtMS0xLTA_428c8878-c38b-465e-8af1-82732425f7a9">0.65</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span><br/></span></div><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="irtc:ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90ZXh0cmVnaW9uOjZjOTVkNzVhMGY0NzQ0YWZiZjFhMGFmM2YyNWU5YThkXzI2MjA_9bcc2ac5-62a2-4ffa-8767-c66b5e3dab41" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of the revision on the unaudited quarterly financial data is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.917%"></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:12.496%"></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:12.496%"></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:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</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%">June 30, 2019</span></td></tr><tr><td colspan="3" style="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: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-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-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 Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 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="i1f2a98dce9a348c7918e41d59ed41a2c_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzItMi0xLTEtMA_1b5b3b2b-865a-4b8f-a6a9-d79e2add4b6b">53,331</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="i5c308320f681425a8d0bd4d938790be9_D20190401-20190630" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzItNC0xLTEtMA_162da7e7-9543-4be3-831d-ddd836039106">890</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="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzItNi0xLTEtMA_4cb378d6-2ee8-497e-b51b-2497ba200ddb">52,441</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f2a98dce9a348c7918e41d59ed41a2c_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzMtMi0xLTEtMA_417c1ba4-f402-4d31-aac8-aab75d237aa6">40,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5c308320f681425a8d0bd4d938790be9_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzMtNC0xLTEtMA_d68a5916-1436-4975-ad8c-a7832395739f">1,077</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzMtNi0xLTEtMA_dc651a5b-0fca-4078-802a-4abde8d2d823">39,429</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:middle"><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 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f2a98dce9a348c7918e41d59ed41a2c_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzQtMi0xLTEtMA_89b31ee9-ad69-4dd1-b4ca-fa68a6e87e46">11,467</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c308320f681425a8d0bd4d938790be9_D20190401-20190630" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzQtNC0xLTEtMA_b50803ff-d3bd-4a8b-84d4-e9ebed6589ef">742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzQtNi0xLTEtMA_0ee6815b-d869-4d5a-a6bb-2a1ffd5549c0">10,725</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1f2a98dce9a348c7918e41d59ed41a2c_D20190401-20190630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzUtMi0xLTEtMA_13a04649-6e92-42cf-a6ce-bc9f8849f8bf">0.46</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: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="usdPerShare" contextRef="i5c308320f681425a8d0bd4d938790be9_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzUtNC0xLTEtMA_bb875ac3-514f-4388-806f-aab65ea51a61">0.03</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="usdPerShare" contextRef="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzUtNi0xLTEtMA_9a938d03-d5e8-4d7d-9206-f7f6a1994c29">0.43</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</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%">March 31, 2019</span></td></tr><tr><td colspan="3" style="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: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-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-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 Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 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="ie039b6d02f564f67b1bea37e67e3d9b2_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzktMi0xLTEtMA_f507ca37-5669-4aa5-9df5-4dca07848a15">47,214</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="i6fe106b421d94cd0a0e58e12abf0d900_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzktNC0xLTEtMA_2d248782-8f3f-46ff-8de4-35fae9ba67c1">1,120</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="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzktNi0xLTEtMA_5b543e60-4170-4a6e-9629-0859d77006c6">48,334</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie039b6d02f564f67b1bea37e67e3d9b2_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzEwLTItMS0xLTA_92f92c8c-2ab8-4203-9efd-37e44abf68bb">35,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe106b421d94cd0a0e58e12abf0d900_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzEwLTQtMS0xLTA_33b5bc13-b386-479a-ba69-8488207ee18c">1,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzEwLTYtMS0xLTA_289df174-319e-41a3-90f7-37a3610fc314">36,561</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:middle"><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 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie039b6d02f564f67b1bea37e67e3d9b2_D20190101-20190331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzExLTItMS0xLTA_3a287bae-15ce-4db2-8df6-91106bf8eb45">8,019</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fe106b421d94cd0a0e58e12abf0d900_D20190101-20190331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzExLTQtMS0xLTA_26569609-34d2-4a07-a59c-62e7b2ca7739">231</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzExLTYtMS0xLTA_29bc490e-afab-4e88-a436-ff92015e5cb3">8,250</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie039b6d02f564f67b1bea37e67e3d9b2_D20190101-20190331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzEyLTItMS0xLTA_635d2d49-cfd4-4971-839a-a8092049f6b3">0.33</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: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="usdPerShare" contextRef="i6fe106b421d94cd0a0e58e12abf0d900_D20190101-20190331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzEyLTQtMS0xLTA_3ed1ab61-fa26-45c6-9645-c0dd7b209b74">0.01</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: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="usdPerShare" contextRef="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzEyLTYtMS0xLTA_1c69788b-a61e-4007-970c-df2eae1d1369">0.34</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="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><td colspan="3" style="padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_124"></div><div><span><br/></span></div><div style="height:42.75pt;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%">115</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_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%">14. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:AccountingChangesAndErrorCorrectionsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90ZXh0cmVnaW9uOmQzZmRiZWJiZDVjMDRlOWZhNzY0Y2I2OGNmOTk4NTVlXzYzNw_b8c8d454-0f37-41a1-b568-e7efaf997a40" continuedAt="ic216372441da48f29fb12ec02750ee0e" escape="true">Revision of Prior Period Financial Statements </ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ic216372441da48f29fb12ec02750ee0e" continuedAt="i83ca77b5d03048aab8f6599d0469b5af"><ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90ZXh0cmVnaW9uOmQzZmRiZWJiZDVjMDRlOWZhNzY0Y2I2OGNmOTk4NTVlXzYzOA_fffdd322-4187-4690-8386-3faacf9f7920" continuedAt="ie263075be1504712b28a0de026877f86" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As discussed in Note 1, the Company has revised its prior period financial statements to correct for immaterial errors in its accounting for revenues, contractual allowances, allowance for doubtful accounts and certain other items, the impact of which is presented below (in thousands, except share data):</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revised Consolidated Balance Sheets</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:50.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.635%"></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:14.635%"></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:14.637%"></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%">As of December 31, 2018</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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><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 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="i9310348b470c4cd59fafa7b35173b90e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzMtMS0xLTEtMA_52b3aae4-e65e-4bf8-a525-02efde6e5ec1">21,977</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="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzMtMy0xLTEtMA_92de1c61-720e-42e6-ac20-5d7a778eef4e">2,187</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: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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzMtNS0xLTEtMA_63de5bdc-a6b1-4f23-83ad-7b1eb41d378e">19,790</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 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 current 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="i9310348b470c4cd59fafa7b35173b90e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzQtMS0xLTEtMA_2c154d0a-8b64-428a-84f0-e9834d79106c">106,482</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="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzQtMy0xLTEtMA_a50fd4df-05b8-43df-929d-64106442dbf2">2,187</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzQtNS0xLTEtMA_447e0216-3504-4087-b81a-797f083b244b">104,295</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 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 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="i9310348b470c4cd59fafa7b35173b90e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzUtMS0xLTEtMA_3c62129e-00a2-4512-8da3-69feaa73a56d">119,710</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="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzUtMy0xLTEtMA_849f174a-1aab-45c5-93fe-4a0ce0ab3170">2,187</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzUtNS0xLTEtMA_5ffe77ae-3765-4695-a991-2941f003745d">117,523</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:bottom"><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="15" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><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="i9310348b470c4cd59fafa7b35173b90e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzctMS0xLTEtMA_85d0f5e8-1bf2-498c-b284-bb9a76f55408">26,570</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="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzctMy0xLTEtMA_95819cb7-7a77-4dab-bd89-ca8cf170c702">118</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzctNS0xLTEtMA_13ee2f73-5625-4207-8e35-4acb7ba79650">26,688</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzgtMS0xLTEtMA_f8f8ec9d-4ce6-46d2-ae22-ae46876df468">1,243</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="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231" decimals="-3" sign="-" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzgtMy0xLTEtMA_9157dd3d-4583-42d8-b07e-256e72261af8">20</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzgtNS0xLTEtMA_ddb4c09e-2950-4175-90c1-38e92e6f89c0">1,223</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 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 current 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="i9310348b470c4cd59fafa7b35173b90e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzktMS0xLTEtMA_24d33c23-2a6d-495a-8ad2-a0b860d50136">30,236</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="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231" decimals="-3" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzktMy0xLTEtMA_ff64426c-c017-4acc-8ea1-04481392624d">98</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzktNS0xLTEtMA_2a1674d2-681b-4107-881f-bf4f33439eb2">30,334</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 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 liabilities</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="i9310348b470c4cd59fafa7b35173b90e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEwLTEtMS0xLTA_03a12692-82c6-4d2f-912e-132837443dad">65,288</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="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231" decimals="-3" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEwLTMtMS0xLTA_e24063cc-7c6f-4a90-8cdd-291ad48ca631">98</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEwLTUtMS0xLTA_a0083e0d-28ac-48dd-a31e-fb7b18dc4e45">65,386</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzExLTEtMS0xLTA_d84a84a6-a1b4-4b46-9fbf-05eff1bbcca3">41</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="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzExLTMtMS0xLTA_33bf5535-5202-4a75-85a1-f5636c90e1fd">25</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzExLTUtMS0xLTA_39c8c387-ca02-44d0-ad9e-19ac472774f2">16</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 13pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEyLTEtMS0xLTA_4e710483-6ed3-4211-9215-1733ad9f31f9">203,515</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="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEyLTMtMS0xLTA_3370657e-8e82-4390-a959-5e64bbec0d1d">2,310</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEyLTUtMS0xLTA_62046a24-298b-4a52-ba9b-deb774fccac9">205,825</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:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEzLTEtMS0xLTA_b62f3c8a-045b-4a10-b37c-20bf7319abe3">54,422</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="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEzLTMtMS0xLTA_7991e580-677c-4a84-b6ca-c919b7fda542">2,285</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEzLTUtMS0xLTA_f00ef8a1-5b13-49a4-9154-5fb7387c8f98">52,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;text-align: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 liabilities and stockholders&#8217; equity</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="i9310348b470c4cd59fafa7b35173b90e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzE0LTEtMS0xLTA_626a35db-2433-4b64-b4ff-7bf2a9ab50b3">119,710</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="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzE0LTMtMS0xLTA_0dde58e7-9c1e-4531-911a-134001267e52">2,187</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzE0LTUtMS0xLTA_65dba6cb-5352-4ca7-89fd-fc1f892f6071">117,523</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><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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%">116</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i83ca77b5d03048aab8f6599d0469b5af" continuedAt="i2decf865ae7b43f085071917f16af041"><ix:continuation id="ie263075be1504712b28a0de026877f86" continuedAt="i390b0d222c9f4e54a842478b049f61cd"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revised Consolidated Statements of Operations</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:50.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.681%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.681%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.686%"></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%">Year ended December 31, 2018</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: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-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-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 Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzItMS0xLTEtMA_6d4bfd54-4bc6-4be6-ba05-e0b2e648dac0">147,293</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzItMy0xLTEtMA_277690d3-70d4-4680-8d71-40c6a593899a">16</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzItNS0xLTEtMA_113ad4ed-90a2-4ae7-b2b5-396491017ac3">147,277</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of 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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzMtMS0xLTEtMA_01f612ab-03d0-488b-8f5b-1fb816697c13">38,579</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzMtMy0xLTEtMA_f5524250-f692-4d53-b2a8-93ea8b1b15c5">216</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzMtNS0xLTEtMA_2a4208be-4d0f-48ab-8b07-8df09eedfd69">38,795</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzQtMS0xLTEtMA_789545fa-815e-4003-8516-a1632da0b582">108,714</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzQtMy0xLTEtMA_858c0c35-645b-4605-93f8-9c61ed5d8d49">232</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzQtNS0xLTEtMA_a25eb117-960c-43ca-9c46-ff30a7cee9b1">108,482</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:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzUtMS0xLTEtMA_f4b7988f-70e7-4ce4-9f78-0c164b84f969">20,750</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzUtMy0xLTEtMA_94b70d7a-27e3-4ea4-a409-b53c39062ec2">110</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzUtNS0xLTEtMA_ce0ad6ea-ba56-43d1-85f8-4b8dffd45ceb">20,860</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:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzYtMS0xLTEtMA_7e3c881c-379a-482a-92a8-0c1711903144">131,582</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzYtMy0xLTEtMA_cf46eb2d-f975-4d31-8083-6ba84bbbf381">1,731</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzYtNS0xLTEtMA_dd883303-6c31-46e5-b080-4f5bfa20672f">133,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;text-align: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 operating expenses</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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzctMS0xLTEtMA_61a6562a-a3ca-4c6d-9117-e5a8fc5bb131">152,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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzctMy0xLTEtMA_58b0162d-d8a3-43cc-b385-76d0d4a787a9">1,841</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzctNS0xLTEtMA_aad30508-d665-42af-89a4-487a3c25cb9b">154,173</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:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzgtMS0xLTEtMA_fb3000e3-ccc0-4440-8d7f-dc5b2ca23c8e">43,618</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzgtMy0xLTEtMA_011a0437-d927-4bff-a65c-2d70fdd9e741">2,073</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzgtNS0xLTEtMA_b8ecbb90-151c-4a1f-a0db-00cead58427f">45,691</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, 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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzktMS0xLTEtMA_7c33b951-e2ae-4a26-8922-15b856b0b3a5">1,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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzktMy0xLTEtMA_f333b936-c070-4ebd-ba12-3bc3bc75c5ee">25</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzktNS0xLTEtMA_6d3a2866-7270-4ed4-b067-4902b3e2f542">1,501</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzEwLTEtMS0xLTA_2bb955f5-aa5d-4c29-8448-30a997c35ae7">48,236</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzEwLTMtMS0xLTA_54d8af39-4131-455f-abc5-ee4fb3fb59a1">2,098</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzEwLTUtMS0xLTA_3ad2d615-71e4-4b8a-bf97-fe7f785c0cbd">50,334</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:bottom"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzExLTEtMS0xLTA_7259a054-8727-493f-88be-2b06b8ddf191">48,280</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzExLTMtMS0xLTA_ad9e95eb-a0f6-43a2-b940-6f4c59129717">2,098</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzExLTUtMS0xLTA_25f767a9-b2cc-419e-bcc1-6bf7b6a8a60d">50,378</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</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="usdPerShare" contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzEyLTEtMS0xLTA_cf751d1c-bd0a-4c2e-893a-839eaae250d4">2.02</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="usdPerShare" contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzEyLTMtMS0xLTA_3870412b-dac1-4a42-ad04-990f92df5650">0.09</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="usdPerShare" contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzEyLTUtMS0xLTA_495fbb3f-5b67-40d4-81f7-d6e28245f43d">2.11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revised Consolidated Statements of Comprehensive Loss</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:50.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.635%"></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:14.635%"></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:14.637%"></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%">Year ended December 31, 2018</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: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-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-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 Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Net loss</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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzItMS0xLTEtMA_d29a3052-91c9-4ec6-a1f4-cfac714cd5cf">48,280</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzItMy0xLTEtMA_2a958a80-87be-4dfe-bc19-f128cdbb0022">2,098</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzItNS0xLTEtMA_0c0f271f-b316-4a0b-b143-9ff19f3244e6">50,378</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in unrealized gains on available-for-sale 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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzMtMS0xLTEtMA_e85c499e-16c1-4ab9-b9e8-ca3d8327ad4e">24</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzMtMy0xLTEtMA_cc99a93c-a5df-4b53-835e-58607b0ec2c9">25</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzMtNS0xLTEtMA_5ec99926-d45c-48b0-828f-11b477588067">49</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:bottom"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzQtMS0xLTEtMA_4994c1b0-2082-49d9-8255-f751ab6f7991">48,256</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzQtMy0xLTEtMA_df795788-8742-4247-8a62-605fa97e4dfc">2,073</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzQtNS0xLTEtMA_cf93180a-0f1d-4227-93ed-58339e547a84">50,329</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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%">117</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i2decf865ae7b43f085071917f16af041"><ix:continuation id="i390b0d222c9f4e54a842478b049f61cd"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revised Consolidated Statements of Cash Flows</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:50.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.635%"></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:14.635%"></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:14.637%"></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%">Year ended December 31, 2018</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: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-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-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 Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></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%">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: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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzMtMS0xLTEtMA_9c6f0632-ac92-4316-8987-3af82523b271">48,280</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: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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzMtMy0xLTEtMA_d8d68f6d-ec14-42a5-97e2-7b9c415efe1b">2,098</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: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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzMtNS0xLTEtMA_2330fde7-a60f-4085-8619-db090545fa4b">50,378</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for bad debt and contractual allowances</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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="irtc:ProvisionForDoubtfulAccountsAndContractualAllowances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzUtMS0xLTEtMA_411f243e-4caa-43e7-9c20-5d3ec379ae9d">15,218</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="irtc:ProvisionForDoubtfulAccountsAndContractualAllowances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzUtMy0xLTEtMA_f77e99e7-696e-4a39-8dbd-93441dabd856">1,230</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="irtc:ProvisionForDoubtfulAccountsAndContractualAllowances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzUtNS0xLTEtMA_0d134660-e4b7-478e-9d4c-4f9b50c096de">16,448</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><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 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%">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzctMS0xLTEtMA_058daa44-1124-44f6-b714-fcd43a8cb738">22,885</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzctMy0xLTEtMA_24f2bca2-be7c-4979-adab-506c3270f34e">1,138</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzctNS0xLTEtMA_23297d60-86ae-4f13-bd51-c22f782314ec">21,747</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 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%">Accrued liabilities</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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzgtMS0xLTEtMA_3495831f-f4c9-4a01-aea3-56c205fe0091">10,776</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzgtMy0xLTEtMA_08ac22bc-cadc-4d48-804c-13ebd22656f0">275</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzgtNS0xLTEtMA_19f2b436-20ea-4991-a852-acc342310261">10,501</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 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%">Deferred 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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzktMS0xLTEtMA_a2c30134-a84c-4e60-87c0-ab01eb4130cc">5</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzktMy0xLTEtMA_274dad65-16af-4213-8c7e-5fd8188619e9">20</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzktNS0xLTEtMA_7737cc65-d1a8-413b-bc87-cf5a475cfcad">15</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in operating 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%">(<ix:nonFraction unitRef="usd" contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEwLTEtMS0xLTA_3292fe68-e81d-4002-9d42-6d98ed21a0ba">29,068</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEwLTMtMS0xLTA_02a79c86-0244-4fc5-b279-ec90c81b3486">25</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEwLTUtMS0xLTA_4aacf7bd-9640-4ed7-ac12-39a71b5d9970">29,093</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Purchases of available-for-sale 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEyLTEtMS0xLTA_d5f46833-4030-40e9-834d-990fd68d56da">93,158</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEyLTMtMS0xLTA_eb6fcd7e-9990-47ed-9ce6-074b5052b4d5">25</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEyLTUtMS0xLTA_0155105a-1730-4524-af49-bf194a5ae19d">93,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 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by investing activities</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="ia47bb10301674601a0b999fb195168b1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEzLTEtMS0xLTA_a500184b-3de2-4c1f-9182-97f77e83a0ee">34,117</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="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEzLTMtMS0xLTA_6f421ca0-22f0-4380-98d1-9eb7578221a2">25</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="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEzLTUtMS0xLTA_2bcfc581-9069-4791-b6b8-35b8730c5d40">34,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revised Consolidated Statements of Shareholder's Equity</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:50.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.635%"></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:14.635%"></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:14.637%"></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%">Year Ended December 31, 2018</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: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-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-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 Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Unrealized loss on investments</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="i9b5e33f57d0f434a831fb6e1eaaa8ea8_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzItMS0xLTEtMA_90a1bd7f-5ae1-4c38-8ad5-0f612adc546d">24</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="i627a99e5f4794ab9925823031f8841ca_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzItMy0xLTEtMA_362aa1a8-6e03-43dd-ad46-e9b7f8f481da">25</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="ia28bcf05981b421fa484c8247a220dfb_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzItNS0xLTEtMA_efdd72df-f188-4c82-8819-5fe967c5a7e5">49</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss ending balance</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="i24abf9db088848a5b10e4846539ce91e_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzMtMS0xLTEtMA_4ae74abd-ee3a-416c-8d00-17ab9f87f1e5">41</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="ib9cc5cd246ba4806b73de1713ba5909f_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzMtMy0xLTEtMA_6d1ad90b-49e1-4dce-83fe-6243b48aa126">25</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="i2b1debaa89e244cab6dd60157adc72c0_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzMtNS0xLTEtMA_5801fa54-56d3-4a65-8631-97ff1aa77c1a">16</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit beginning balance</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="i2cf5df9336064f1a90fef6f4ace0843c_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzQtMS0xLTEtMA_ff2b0f68-aa06-42cb-bb92-243e9a74add5">156,589</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="ie629241e81ec4b8ba257f72efcb82eec_I20171231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzQtMy0xLTEtMA_6eb44cc2-e75d-472c-ac4b-2804404d37e7">212</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="i7c6506bb6a22462ab381d5d2a7e87e2b_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzQtNS0xLTEtMA_b3c93d37-ba8c-4dfa-afb3-15c7d6062eed">156,801</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:bottom"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i272adfd46dc34f34b0eca062e0e7a793_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzUtMS0xLTEtMA_23d3193d-e136-4d8b-88c2-8a207f0b0f03">48,280</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="i2f514dd2df404bd0aa47966a72bc30b2_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzUtMy0xLTEtMA_77afecd9-b7f3-4a67-aada-1b1109bb8e73">2,098</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="ia4f99760db4349dfacb2e172fccc1cf9_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzUtNS0xLTEtMA_98277b35-2218-4a11-bba0-b122c3860a5a">50,378</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit ending balance</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="id52c00c8ff4c4f6a8b4c88b612d0610c_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzYtMS0xLTEtMA_ede6d6a5-aa20-4e0b-aacc-ca6d84fceb4b">203,515</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="id54ae8c8c6e24d62a713bffab549060f_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzYtMy0xLTEtMA_8574df1a-f5be-4aa0-8683-96c5f854b4e6">2,310</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="ie749322d60d54bcfa086dd51b914256e_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzYtNS0xLTEtMA_358fe2e8-6a9b-47b5-a136-4492d1f8d62a">205,825</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders' equity</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="i9310348b470c4cd59fafa7b35173b90e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzctMS0xLTEtMA_80dc3373-c37b-46fe-8f39-eca35c59f3d3">54,422</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="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzctMy0xLTEtMA_0df07144-481d-4d83-a68c-186424458715">2,285</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="i0c03b538f8184cdc913ec8411f805ef9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzctNS0xLTEtMA_8a4bb86c-e10e-4014-b9bd-ecb07c163fb4">52,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_127"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjcvZnJhZzphNDI0YjYxMDQzNGE0Y2JlOGQ5NzkwMDM2OWIwNzg2YS90ZXh0cmVnaW9uOmE0MjRiNjEwNDM0YTRjYmU4ZDk3OTAwMzY5YjA3ODZhXzcxNDY4MjU1ODgzNDk_7858974a-604e-4f5f-8b1e-fe68619924d4" continuedAt="icf8e653efc7948e0ad0b0c2e0fa1c6d8" escape="true">Subsequent Events</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="icf8e653efc7948e0ad0b0c2e0fa1c6d8" continuedAt="i1dd4ecd62b8c493e9b7fe917688acdf7"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Novitas Announcement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2020, CMS published its Calendar Year 2021 Medicare Physician Fee Schedule Final Rule (the &#8220;Final Rule&#8221;). In the Final Rule, CMS did not finalize national pricing for the extended external ECG patch, medical magnetic tape recorder (SD339) supply, and ruled to contractor pricing for CPT codes 93241, 93243, 93245 and 93247. The Company has been working with Medicare Administrative Contractors (MACs) to establish pricing for these codes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 29, 2021, Novitas Solutions, the MAC which covers the region where the Company's Independent Diagnostic Testing Facility in Houston, Texas where almost all Medicare services for Zio XT are processed, published rates for 2021 that were significantly below historical Medicare rates for Zio XT. The Company believes that the published rates by Novitas on January 29, 2021, are cross walked from CPT codes 93224 and 93226, which are existing CPT codes for external continuous electrocardiographic recording up to 48 hours, while the Zio service is capable of continuous monitoring for up to 14 days. The Company is in the process of negotiating with Novitas to establish higher pricing for the Category I CPT Codes but can offer no assurances as to the timing or outcome of those discussions. In the event that Novitas does not publish new higher rates or that new rates are not backdated to a January 1st effective date, The company will recognize medicare revenue starting January 1, 2021 at the Novitas rates published January 29th. </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">118</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><ix:continuation id="i1dd4ecd62b8c493e9b7fe917688acdf7" continuedAt="ica1a38abb83e4776aa8c2bb82f3c8732"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Employee Bonus</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In April 2020, the Company's Compensation Committee of the Board of Directors ("Compensation Committee") approved bonus metrics for the employee bonus program and confirmed that the bonus would be paid to employees in RSUs in an effort to preserve cash while assessing the impact of COVID-19. The Company accrued employee bonus under ASC 718 for the year ended December 31, 2020. </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="ica1a38abb83e4776aa8c2bb82f3c8732">In February 2021, the Compensation Committee approved the achievement of the bonus metrics and confirmed that the employee bonus would be paid out in cash given the company's current liquidity. The Company will apply this change prospectively under ASC 480 in the first quarter of 2021.</ix:continuation>  </span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_130"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_133"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A. Controls and Procedures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">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:115%"> </span></div><div style="text-indent:9.35pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We maintain disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) is recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer (&#8220;CEO&#8221;) (principal executive officer) and Chief Financial Officer (&#8220;CFO&#8221;) (principal financial officer), as appropriate to allow for timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As required by Rule 13a-15(b) under the Exchange Act, our management, including our CEO and CFO, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) as of the end of the period covered by this report. Based on that evaluation, our CEO and our CFO have concluded that as of December 31, 2020, our disclosure controls and procedures were not effective at the reasonable assurance level because of the material weakness in internal controls previously disclosed and discussed below. Notwithstanding the material weakness, our management, including our CEO and CFO, has concluded that our consolidated financial statements, included in the 2020 Annual Report on Form 10-K, fairly present, in all material respects, our financial condition, results of operations and cash flows for the periods presented in conformity with generally accepted accounting principles.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In light of the material weakness described below, the Company performed additional analysis and other post-closing procedures to determine its consolidated financial statements are prepared in accordance with generally accepted accounting principles. Accordingly, management concluded that the financial statements included in this report fairly present in all material respects the Company&#8217;s financial condition, results of operations and cash flows for the periods presented.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management&#8217;s Annual Report on Internal Control Over Financial Reporting</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) of the Exchange Act. Our management has assessed the effectiveness of our internal control over financial reporting as of December 31, 2020 using the criteria described in </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Internal Control&#8212;Integrated Framework</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission ("COSO"). A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis.  </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We did not design or maintain an effective control environment commensurate with our financial reporting requirements. Given the rapid growth in the size and complexity of the business, we failed to maintain a sufficient number of professionals with an appropriate level of accounting and internal control knowledge, training and experience to appropriately analyze, record and disclose accounting matters timely and accurately. This material weakness contributed to additional material weaknesses, previously disclosed and remediated, as discussed below. In aggregate, these material weaknesses resulted in the misstatement of our revenues, revenue reserves, bad debt expense, property and equipment, research and development </span></div><div style="height:42.75pt;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%">119</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">expense and related financial disclosures, and in the revision of the Company&#8217;s consolidated financial statements for the years ended December 31, 2017, December 31, 2018, and each interim period therein as well as the quarters ended March 31, 2019, June 30, 2019, and September 30, 2019. Additionally, this material weakness could result in a misstatement of account balances or disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected.</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Based on this assessment and because of this material weakness, we concluded that the Company's internal control over financial reporting was not effective as of December 31, 2020.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effectiveness of the Company&#8217;s internal control over financial reporting as of December 31, 2020 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report which is included in Part II, Item 8 of this Annual Report on Form 10-K.</span></div><div><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remediation Plan Activities </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As it relates to the material weakness that continues to exist as of December 31, 2020, we performed the following actions:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">Increased the depth and experience of our Finance organization by increasing the number of management and staff members, expanding our technical experience in accounting, auditing and reporting matters, and performing internal controls training for management and staff members.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">Hired two Internal Audit Directors (one with broad Finance experience and one with relevant control experience over information technology environments). These individuals are focused on the development, maintenance and monitoring of our overall control environment and system of key internal controls over financial reporting.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We remain committed to the continued hiring and on-boarding of additional members of the organization supporting the internal control over financial reporting. As of December 31, 2020, we have filled key positions within the Finance organization and will continue to add skilled talent as complexities grow and needs arise. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">These investments in resources have significantly improved the stability of our accounting organization. While significant progress has been made in response to the material weakness in the control environment, key remediation plan activities include additional training programs and hiring of additional resources in support of certain control activities.</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additionally, time is needed to demonstrate sustainability as it relates to our internal control over financial reporting and improvements made to our complement of resources, including demonstrating sustained operating effectiveness of our internal controls. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remediation of Previously Disclosed Material Weaknesses</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additional material weaknesses were previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2019 and the following elements have been remediated</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%"> </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">as of December 31, 2020:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">Material weakness related to the financial statement close process</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We did not effectively execute our controls over the financial statement close process, to ensure the prevention or detection of a misstatement that could be material. Specifically, we previously concluded we did not have an effective business performance review control used to monitor the completeness and accuracy of the financial results and to identify potential failures in lower level controls. This control may not have detected errors in a timely manner that could be material to our interim or annual financial statements. Additionally, we did not have appropriate control over the review of journal entries to ensure that they were properly supported and recorded completely and accurately.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">Material weakness related to the accounting for revenue and related accounts receivables and reserves</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We did not maintain effective controls with respect to the review of the accounting for revenue and related accounts receivable, including maintaining effective controls to prevent or detect errors in the assessment of bad debt and revenue reserves. Specifically, we did not detect errors within the contractual allowance and bad debt expense analyses which resulted in immaterial misstatements to revenue, accounts receivable and bad debt expense.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the year ended December 31, 2020, we completed the testing and evaluation of the operating effectiveness of the newly designed and implemented and enhanced controls and concluded these material weaknesses have been remediated as of December 31, 2020.</span></div><div style="height:42.75pt;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%">120</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Changes in Internal Control Over Financial Reporting</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There have been no changes in internal control over financial reporting during the quarter ended December 31, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inherent Limitations on Effectiveness of Controls</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Internal control over financial reporting has inherent limitations. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. Internal control over financial reporting can also be circumvented by collusion or improper management override of the controls. Projections of any evaluation of controls effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or deterioration in the degree of compliance with policies or procedures.</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_136"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B. Other Information.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;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%">121</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_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%">PART III</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_142"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10. Directors, Executive Officers and Corporate Governance.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference from our definitive Proxy Statement to be filed with the SEC in connection with our 2021 Annual Meeting of Stockholders within 120 days after the end of the fiscal year ended December 31, 2020.</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_145"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11. Executive Compensation.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference from our definitive Proxy Statement to be filed with the SEC in connection with our 2021 Annual Meeting of Stockholders within 120 days after the end of the fiscal year ended December 31, 2020.</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_148"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference from our definitive Proxy Statement to be filed with the SEC in connection with our 2021 Annual Meeting of Stockholders within 120 days after the end of the fiscal year ended December 31, 2020.</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_151"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13. Certain Relationships and Related Transactions, and Director Independence.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference from our definitive Proxy Statement to be filed with the SEC in connection with our 2021 Annual Meeting of Stockholders within 120 days after the end of the fiscal year ended December 31, 2020.</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_154"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14. Principal Accounting Fees and Services.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference from our definitive Proxy Statement to be filed with the SEC in connection with our 2021 Annual Meeting of Stockholders within 120 days after the end of the fiscal year ended December 31, 2020.</span></div><div style="height:42.75pt;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%">122</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_157"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_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%">PART IV</span></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_160"></div><div style="-sec-extract:summary;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15. Exhibits, Financial Statement Schedules.</span></div><div style="margin-top:6pt;padding-left:72pt;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-weight:400;line-height:120%;padding-left:24.91pt">List the following documents filed as a part of this Annual Report on Form 10-K:</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-41.27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">All financial statements;</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-44.04pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">Those financial statement schedules required to be filed by Item 8 of this form, and by paragraph (b) below. All financial statement schedules are omitted because they are not applicable or the amounts are immaterial or the required information is presented in the consolidated financial statements and notes thereto in Part II, Item 8 above.</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-46.81pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">Those exhibits required by Item 601 of Regulation S-K (&#167; 229.601 of this chapter) and by paragraph (b) below. Identify in the list each management contract or compensatory plan or arrangement required to be filed as an exhibit to this form pursuant to Item 15(b) of this report.</span></div><div style="margin-top:6pt;padding-left:72pt;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-weight:400;line-height:120%;padding-left:24.34pt">Registrants shall file, as exhibits to this form, the exhibits required by Item 601 of Regulation S-K (&#167; 229.601 of this chapter).</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Registrants shall file, as financial statement schedules to this form, the financial statements required by Regulation S-X (17 CFR 210) which are excluded from the annual report to shareholders by Rule 14a-3(b) including (1) separate financial statements of subsidiaries not consolidated and fifty percent or less owned persons; (2) separate financial statements of affiliates whose securities are pledged as collateral; and (3) schedules.</span></div><div style="height:42.75pt;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%">123</span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_163"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;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:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:7.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.674%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.593%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="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:700;line-height:100%">Exhibit Index</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: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%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</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:100%">Number</span></div></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%">Exhibit Title</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%">Form</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%">File No.</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%">Exhibit</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%">Filing Date</span></td></tr><tr><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:9pt;font-weight:400;line-height:100%">3.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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516747730/d271825dex31.htm">Amended and Restated Certificate of Incorporation of the Registrant.</a></span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-37918</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 26, 2016</span></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:400;line-height:100%">3.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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516747730/d271825dex32.htm">Amended and Restated Bylaws of the Registrant.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">001-37918</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">October 26, 2016</span></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:400;line-height:100%">4.1</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex41.htm">Specimen Common Stock Certificate of the Registrant.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">4.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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516733933/d941976dex42.htm">Amended and Restated Investors&#8217; Rights Agreement dated May&#160;16, 2014 by and among the Registrant and certain stockholders.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">October 7, 2016</span></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:400;line-height:100%">4.3</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1388658/000138865820000034/exhibit43.htm">Description of the Registrant's securities registered pursuant to section 12 of the securities exchange act of 1934.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">March 2, 2020</span></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:400;line-height:100%">4.4</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1388658/000138865820000034/exhibit44.htm">First amendment to third amended and restated loan and security agreement. </a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">March 2, 2020</span></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:400;line-height:100%">4.8</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex48.htm">Warrant to Purchase Stock issued to Life Science Loans, LLC dated as of June 3, 2014.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.1+</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex101.htm">Form of Indemnification Agreement for directors and executive officers.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex102.htm">2006 Stock Plan, as amended, and Form of Option Agreement thereunder.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.3+</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516733933/d941976dex103.htm">2016 Equity Incentive Plan and related form agreements.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">October 7, 2016</span></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:400;line-height:100%">10.4+</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516733933/d941976dex104.htm">2016 Employee Stock Purchase Plan and related form agreements.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">October 7, 2016</span></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:400;line-height:100%">10.5+</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516733933/d941976dex105.htm">Executive Incentive Compensation Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">October 7, 2016</span></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:400;line-height:100%">10.6</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex106.htm">Manufacturing Services Agreement dated March 1, 2009 between the Registrant and Jabil Circuit, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.7</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex107.htm">Memorandum of Understanding dated February 16, 2015 between the Registrant and Jabil Circuit, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.8</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex108.htm">Warland Business Park Lease dated April 20, 2015 between the Registrant and Warland Investments Company.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.9</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516733933/d941976dex109.htm">Office Lease dated April 30, 2008 between the Registrant and 650&#160;Townsend Associates, LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">October 7, 2016</span></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:400;line-height:100%">10.10</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1010.htm">First Amendment to Lease dated February 26, 2010 between the Registrant and 650 Townsend Associates, LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.11</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1011.htm">Second Amendment to Lease dated December 19, 2011 between the Registrant and 650 Townsend Associates, LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.12</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1012.htm">Third Amendment to Lease dated January 8, 2014 between the Registrant and Big Dog Holdings, LLC, as successor in interest to 650 Townsend Associates LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.13</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1013.htm">Fourth Amendment to Lease dated April 22, 2015 between the Registrant and Big Dog Holdings, LLC, as successor in interest to 650 Townsend Associates LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.14</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1014.htm">Fifth Amendment to Lease dated November 20, 2015 between the Registrant and Big Dog Holdings, LLC, as successor in interest to 650 Townsend Associates LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.15</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1015.htm">Sixth Amendment to Lease dated August 10, 2016 between the Registrant and Big Dog Holdings, LLC, as successor in interest to 650 Townsend Associates LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.16</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516733933/d941976dex1016.htm">Sublease dated October 29, 2009 between the Registrant and Freedomroads, LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">October 7, 2016</span></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:400;line-height:100%">10.17</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516733933/d941976dex1017.htm">First Amendment to Sublease dated June 1, 2010 between the Registrant and Freedomroads, LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">October 7, 2016</span></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:400;line-height:100%">10.18</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1018.htm">Second Amendment to Sublease dated September 24, 2013 between the Registrant, Freedomroads, LLC and FRHP Lincolnshire, LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.19</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1019.htm">Sublease dated April 15, 2014 between the Registrant and Lone Star R.S. Platou, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.20&#177;</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1020.htm">Services Agreement dated December 24, 2013 between the Registrant and XIFIN, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.20</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;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:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:7.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.674%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.593%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.21</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516733933/d941976dex1021.htm">Second Amended and Restated Loan and Security Agreement dated December 4, 2015 between the Registrant and Silicon Valley Bank.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">October 7, 2016</span></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:400;line-height:100%">10.22</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1022.htm">Loan Agreement dated December 4, 2015 between the Registrant and Biopharma Secured Investments III Holdings Cayman LP.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.22</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.23</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1023.htm">Guaranty and Security Agreement dated December 4, 2015 by the Registrant and each other grantor from time to time party thereto in favor of Biopharma Secured Investments III Holdings Cayman LP.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.24</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516733933/d941976dex1024.htm">Note Purchase Agreement dated November 16, 2012, as amended, by and between the Registrant and California HealthCare Foundation, exhibits related thereto and related Promissory Note.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.24</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">October 7, 2016</span></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:400;line-height:100%">10.25+</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1025.htm">Employment Letter to Kevin M. King dated July 23, 2012 between the Registrant and Kevin M. King.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.25</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.26+</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1026.htm">Employment Letter to David A. Vort dated November 22, 2013 between the Registrant and David A. Vort.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.26</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.27+</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1027.htm">Employment Letter to Derrick Sung dated March 24, 2015 between the Registrant and Derrick Sung.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.27</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.28+</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1028.htm">Employment Letter to Matthew C. Garrett dated December 2, 2012 between the Registrant and Matthew C. Garrett.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.28</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.29</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000156459017023798/irtc-ex1029_147.htm">Form of Change of Control and Severance Agreement to be effective upon the closing of the offering.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.29</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">November 14, 2017</span></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:400;line-height:100%">10.30</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex1030.htm">Office Lease (Suite 500) dated August 9, 2016 between the Registrant and Big Dog Holdings, LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.30</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">10.31</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516733933/d941976dex1031.htm">Note and Warrant Purchase Agreement dated November 1, 2012, by and among the Registrant and the persons and entities listed on the Schedule of Investors attached thereto as Exhibit A and exhibits related thereto.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.31</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">October 7, 2016</span></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:400;line-height:100%">10.32</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000156459017015766/irtc-ex1032_76.htm">Office Lease dated May 1, 2017 between the Registrant and Radler Limited Partnership.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.32</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">August 7, 2017</span></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:400;line-height:100%">10.33</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000156459018019164/irtc-ex1033_95.htm">Employment Letter to Karim Karti dated June 12, 2018 between the Registrant and Karim Karti.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.33</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">August 3, 2018</span></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:400;line-height:100%">10.34</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000156459018019164/irtc-ex1034_154.htm">First Amendment to Lease dated June 5, 2018 between the Registrant and Warland Investments Company.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.34</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">August 3, 2018</span></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:400;line-height:100%">10.35</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000156459019005924/irtc-ex1035_1041.htm">Office Lease dated October 4, 2018 between the Registrant and Big Dog Holdings LLC.</a></span></div></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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.36</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000156459018025406/irtc-ex101_26.htm">Third Amended and Restated Loan and Security Agreement, dated as of October 23, 2018, between Silicon Valley Bank, a California corporation, and iRhythm Technologies, Inc., a Delaware corporation.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">October 29, 2018</span></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:400;line-height:100%">10.37</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000138865819000020/irtc-20190930xex101.htm">2016 Employee Stock Purchase Plan, as amended February 26, 2019, and related form agreements.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.37</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">December 23, 2019</span></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:400;line-height:100%">10.38</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000138865819000020/irtc-20190930xex102.htm">Employment Letter to Mark Day dated September 3, 2007 between the Registrant and Mark Day.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.38</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">December 23, 2019</span></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:400;line-height:100%">10.39</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000138865819000020/irtc-20190930xex103.htm">Development collaboration agreement by and among Verily Life Sciences LLC, Verily Ireland Limited, and iRhythm Technologies, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.39</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">December 23, 2019</span></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:400;line-height:100%">10.40</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1388658/000138865820000175/executivechangeincontr.htm">Executive Change in Control and Severance Policy</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.40</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">August 7, 2020</span></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:400;line-height:100%">10.41</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1388658/000138865820000236/a11formofunderwritinga.htm">Underwriting Agreement by and among iRhythm Technologies, Inc. and J.P. Morgan Securities LLC and Morgan Stanley &amp; Co. LLC as representatives of the several underwriters named therein, dated August 18, 2020.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">10.41</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">August 21, 2020</span></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:400;line-height:100%">21.10</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1388658/000119312516718525/d941976dex211.htm">List of Subsidiaries of Registrant.</a></span></div></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">333-213773</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 23, 2016</span></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:400;line-height:100%">23.10</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="irtc-20201231xex231.htm">Consent of Independent Registered Public Accounting Firm</a></span></div></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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.10</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="irtc-20201231xex311.htm">Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></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><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></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;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:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:7.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.674%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.593%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.20</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="irtc-20201231xex312.htm">Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1&#8224;</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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="irtc-20201231xex321.htm">Certification of Principal Executive Officer and Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS</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:9pt;font-weight:400;line-height:100%">XBRL Instance Document</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH</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:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL</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:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF</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:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB</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:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE</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:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</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><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></table></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:700;line-height:120%">________________________________________________________________________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8224;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.5pt">The certifications attached as Exhibit 32.1 and 32.2 that accompany this Annual Report on Form 10-K, are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of iRhythm 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 Annual Report on Form 10-K, irrespective of any general incorporation language contained in such filing.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8224;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.5pt">Indicates management contract or compensatory plan.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8224;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.5pt">Confidential treatment has been requested for portions of this exhibit. These portions have been omitted and have been filed separately with the Securities and Exchange Commission.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_166"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a6c0a04a4414f1cbbf8ca45f6bb8a0d_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%">SIGNATURES</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, as amended, 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: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:19.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.642%"></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:1.0%"></td><td style="width:35.890%"></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="6" 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%">Company Name</span></td></tr><tr style="height:3pt"><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: February 26, 2021</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%">By:</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:10pt;font-weight:400;line-height:100%">/s/&#160;Michael Coyle</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: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:10pt;font-weight:700;line-height:100%">Michael Coyle<br/>President and Chief Executive Officer<br/>(Principal Executive Officer)</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this Report has been signed below by the following persons on behalf of the Registrant in the capacities and on the dates indicated.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.279%"></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:42.677%"></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:26.280%"></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%">Name</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%">Title</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%">Date</span></td></tr><tr style="height:11pt"><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></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:10pt;font-weight:400;line-height:100%">/s/ Michael Coyle</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President, Chief Executive Officer and Director</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></div></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%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Michael Coyle</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 style="height:9pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;Douglas J. Devine</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></div></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%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Douglas J. Devine</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 style="height:9pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;Bruce G. Bodaken</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%">Director</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%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Bruce G. Bodaken</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 style="height:9pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;Ralph Snyderman M.D.</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%">Director</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%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Ralph Snyderman M.D.</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 style="height:9pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;C. Noel Bairey Merz, M.D.</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%">Director</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%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">C. Noel Bairey Merz, M.D.</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 style="height:9pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;Mark J. Rubash</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%">Director</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%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Mark J. Rubash</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 style="height:9pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;Raymond W. Scott</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%">Director</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%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Raymond W. Scott</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 style="height:9pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;Renee Budig</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%">Director</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%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Renee Budig</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 style="height:9pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;Kevin M. King</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%">Director</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%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Kevin M. King</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 style="height:9pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;Abhijit Y. Talwalkar</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%">Director and Chairman of the Board</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%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Abhijit Y. Talwalkar</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></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>2
<FILENAME>irtc-20201231xex231.htm
<DESCRIPTION>EX-23.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="i56ecd909c50f4791a974fd62cec7fcd9_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</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:115%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-236838, 333-233033, 333-223351, 333-214203 and 333-217077) of iRhythm Technologies, Inc. of our report dated February 26, 2021 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K</font><font style="color:#000000;font-family:'Georgia',serif;font-size:12pt;font-weight:400;line-height:115%">.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:58.625%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#47;s&#47; PricewaterhouseCoopers LLP</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">San Jose, California</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">February 26, 2021</font></div></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.1
<SEQUENCE>3
<FILENAME>irtc-20201231xex311.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="i4b8fdffb6a4e4ba0b82c3922874e52aa_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;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%">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%">RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,</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 SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</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, Michael C. Coyle, 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 Annual Report on Form 10-K of iRhythm 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's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="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:24.91pt">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:24.34pt">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:24.91pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="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:24.34pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="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's auditors and the audit committee of the registrant'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:24.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="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:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:57.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 26, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Michael C. Coyle</font></td></tr><tr><td colspan="3" style="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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Michael C. Coyle<br>President and Chief Executive Officer<br>(Principal Executive Officer)</font></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>4
<FILENAME>irtc-20201231xex312.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="i7119ef96923241e9b36edf86ae470b86_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;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%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:400;line-height:120%">Securities Exchange Act Rules 13a-14(a) and 15d-14(a),</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As Adopted 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:400;line-height:120%">Section 302 of the Sarbanes-Oxley Act of 2002</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, Douglas J. Devine, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;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 Annual Report on Form 10-K of iRhythm Technologies, Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;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-align:justify;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-align:justify;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's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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:24.91pt">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-align:justify;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:24.34pt">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-align:justify;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:24.91pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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:24.34pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;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's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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:24.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:72pt;text-align:justify;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:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:57.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 26, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Douglas J. Devine</font></td></tr><tr><td colspan="3" style="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"><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:100%">Douglas J. Devine</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:100%">Chief Financial Officer</font></div></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>5
<FILENAME>irtc-20201231xex321.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="i3079b880b74a494e9f587b95294ca987_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;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:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of iRhythm Technologies, Inc. (the &#8220;Company&#8221;) on Form 10-K for the period ending December 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;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 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;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 result of operations of the Company.</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:57.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 26, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Michael C. Coyle</font></td></tr><tr><td colspan="3" style="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:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Michael C. Coyle<br>President and Chief Executive Officer<br>(Principal Executive Officer)</font></td></tr><tr style="height:3pt"><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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Douglas J. Devine</font></td></tr><tr><td colspan="3" style="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:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Douglas J. Devine<br>Chief Financial Officer<br>(Principal Financial Officer)</font></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-101.SCH
<SEQUENCE>6
<FILENAME>irtc-20201231.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:9a84d012-1f41-4187-8d38-3335e0ea3cfb,g:9d06e9f4-825c-4d49-a003-59030f4f1cb2-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:irtc="http://www.irhythmtech.com/20201231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.irhythmtech.com/20201231">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="irtc-20201231_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="irtc-20201231_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="irtc-20201231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="irtc-20201231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.irhythmtech.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="ConsolidatedBalanceSheets" roleURI="http://www.irhythmtech.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - 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="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - 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="ConsolidatedStatementsofOperations" roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations">
        <link:definition>1003004 - Statement - 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="ConsolidatedStatementsofComprehensiveLoss" roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss">
        <link:definition>1004005 - Statement - 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="ConsolidatedStatementsofStockholdersEquity" roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>1005006 - Statement - Consolidated Statements of Stockholders&#8217; Equity</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="ConsolidatedStatementsofCashFlows" roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1006007 - Statement - 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="OrganizationandDescriptionofBusiness" roleURI="http://www.irhythmtech.com/role/OrganizationandDescriptionofBusiness">
        <link:definition>2101101 - Disclosure - Organization and 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="OrganizationandDescriptionofBusinessDetails" roleURI="http://www.irhythmtech.com/role/OrganizationandDescriptionofBusinessDetails">
        <link:definition>2402401 - Disclosure - Organization and Description of Business (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="SummaryofSignificantAccountingPolicies" roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2103102 - Disclosure - 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="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2204201 - Disclosure - 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="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>2305301 - Disclosure - Summary of Significant Accounting Policies (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="SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails">
        <link:definition>2406402 - Disclosure - Summary of Significant Accounting Policies - Schedule of Changes in Allowance for Doubtful Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails" roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails">
        <link:definition>2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Changes in Contractual Allowance (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="SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>2408404 - Disclosure - Summary of Significant Accounting Policies - 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="SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails" roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails">
        <link:definition>2409405 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenue by Payor Type and Major Service (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="SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails" roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails">
        <link:definition>2410406 - Disclosure - Summary of Significant Accounting Policies - Impact of Adoption of ASU 2014-09 on Financial Statements (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="CashEquivalentsandInvestments" roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestments">
        <link:definition>2111103 - Disclosure - Cash Equivalents and 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="CashEquivalentsandInvestmentsTables" roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsTables">
        <link:definition>2312302 - Disclosure - Cash Equivalents and 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="CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails" roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails">
        <link:definition>2413407 - Disclosure - Cash Equivalents and Investments - Schedule of Fair Value of Securities, not Including Cash (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="CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails" roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails">
        <link:definition>2414408 - Disclosure - Cash Equivalents and Investments - Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by 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="CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails" roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails">
        <link:definition>2415409 - Disclosure - Cash Equivalents and Investments - Schedule of Available-for-Sale Securities Unrealized 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="CashEquivalentsandInvestmentsAdditionalInformationDetails" roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsAdditionalInformationDetails">
        <link:definition>2416410 - Disclosure - Cash Equivalents and Investments - 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="FairValueMeasurements" roleURI="http://www.irhythmtech.com/role/FairValueMeasurements">
        <link:definition>2117104 - 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.irhythmtech.com/role/FairValueMeasurementsTables">
        <link:definition>2318303 - 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="FairValueMeasurementsAdditionalInformationDetails" roleURI="http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails">
        <link:definition>2419411 - Disclosure - Fair Value Measurements - 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="FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" roleURI="http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails">
        <link:definition>2420412 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Company's Financial Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponents" roleURI="http://www.irhythmtech.com/role/BalanceSheetComponents">
        <link:definition>2121105 - Disclosure - Balance Sheet Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsTables" roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsTables">
        <link:definition>2322304 - Disclosure - Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails" roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails">
        <link:definition>2423413 - Disclosure - Balance Sheet Components - Components of Inventory and Printed Circuit Board Assemblies ("PCBAs") (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="BalanceSheetComponentsAdditionalInformationDetails" roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails">
        <link:definition>2424414 - Disclosure - Balance Sheet Components - 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="BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails">
        <link:definition>2425415 - Disclosure - Balance Sheet Components - Components of Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails" roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails">
        <link:definition>2426416 - Disclosure - Balance Sheet Components - Components of Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.irhythmtech.com/role/CommitmentsandContingencies">
        <link:definition>2127106 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.irhythmtech.com/role/CommitmentsandContingenciesTables">
        <link:definition>2328305 - Disclosure - Commitments and Contingencies (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="CommitmentsandContingenciesAdditionalInformationDetails" roleURI="http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails">
        <link:definition>2429417 - Disclosure - Commitments and Contingencies - 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="CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails" roleURI="http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails">
        <link:definition>2430418 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails_1" roleURI="http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails_1">
        <link:definition>2430418 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.irhythmtech.com/role/Debt">
        <link:definition>2131107 - Disclosure - 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="DebtTables" roleURI="http://www.irhythmtech.com/role/DebtTables">
        <link:definition>2332306 - Disclosure - 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="DebtAdditionalInformationDetails" roleURI="http://www.irhythmtech.com/role/DebtAdditionalInformationDetails">
        <link:definition>2433419 - Disclosure - 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="DebtScheduleofFutureMinimumPaymentsDetails" roleURI="http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails">
        <link:definition>2434420 - Disclosure - Debt - Schedule of Future Minimum Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.irhythmtech.com/role/IncomeTaxes">
        <link:definition>2135108 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.irhythmtech.com/role/IncomeTaxesTables">
        <link:definition>2336307 - Disclosure - Income Taxes (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="IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" roleURI="http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails">
        <link:definition>2437421 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails" roleURI="http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails">
        <link:definition>2438422 - Disclosure - Income Taxes - Reconciliation of Tax Expense Computed at Statutory Federal Rate and Company's Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>2439423 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails" roleURI="http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails">
        <link:definition>2440424 - Disclosure - Income Taxes - Summary of Valuation Allowance for Deferred Tax Assets (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="IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails" roleURI="http://www.irhythmtech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails">
        <link:definition>2441425 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefit (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="IncomeTaxesNarrativeDetails" roleURI="http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2442426 - Disclosure - Income Taxes - 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="StockholdersEquity" roleURI="http://www.irhythmtech.com/role/StockholdersEquity">
        <link:definition>2143109 - Disclosure - Stockholders' Equity</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="StockholdersEquityTables" roleURI="http://www.irhythmtech.com/role/StockholdersEquityTables">
        <link:definition>2344308 - Disclosure - Stockholders' Equity (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="StockholdersEquityAdditionalInformationDetails" roleURI="http://www.irhythmtech.com/role/StockholdersEquityAdditionalInformationDetails">
        <link:definition>2445427 - Disclosure - Stockholders' Equity - 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="StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails" roleURI="http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails">
        <link:definition>2446428 - Disclosure - Stockholders' Equity - Schedule Of Common Stock Shares Reserved For Future Issuance (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="StockIncentivePlans" roleURI="http://www.irhythmtech.com/role/StockIncentivePlans">
        <link:definition>2147110 - Disclosure - Stock Incentive Plans</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="StockIncentivePlansTables" roleURI="http://www.irhythmtech.com/role/StockIncentivePlansTables">
        <link:definition>2348309 - Disclosure - Stock Incentive Plans (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="StockIncentivePlansAdditionalInformationDetails" roleURI="http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails">
        <link:definition>2449429 - Disclosure - Stock Incentive Plans - 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="StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails" roleURI="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails">
        <link:definition>2450430 - Disclosure - Stock Incentive Plans - Summary of Share-based Awards Available for Grant under 2016 Plan (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="StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails" roleURI="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails">
        <link:definition>2451431 - Disclosure - Stock Incentive Plans - Summary of Stock Option Activity Plans, Including Grants To Nonemployees (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="StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails" roleURI="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails">
        <link:definition>2452432 - Disclosure - Stock Incentive Plans - Summary of Non-vested Restricted Stock Units ("RSUs") (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="StockBasedCompensation" roleURI="http://www.irhythmtech.com/role/StockBasedCompensation">
        <link:definition>2153111 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.irhythmtech.com/role/StockBasedCompensationTables">
        <link:definition>2354310 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails" roleURI="http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails">
        <link:definition>2455433 - Disclosure - Stock-Based Compensation - Schedule of Fair Value of Employee Stock Options Estimated Using Weighted Average Assumptions (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="StockBasedCompensationAdditionalInformationDetails" roleURI="http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails">
        <link:definition>2456434 - Disclosure - Stock-Based Compensation - 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="StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails" roleURI="http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails">
        <link:definition>2457435 - Disclosure - Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense for Options, RSUs and ESPP Included in Consolidated Statements of Operations (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="NetLossPerCommonShare" roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShare">
        <link:definition>2158112 - Disclosure - Net Loss Per Common 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="NetLossPerCommonShareTables" roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShareTables">
        <link:definition>2359311 - Disclosure - Net Loss Per Common 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="NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails" roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails">
        <link:definition>2460436 - Disclosure - Net Loss Per Common Share - 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="NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails" roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails">
        <link:definition>2461437 - Disclosure - Net Loss Per Common Share - Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common 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="SelectedQuarterlyFinancialDataunaudited" roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunaudited">
        <link:definition>2162113 - Disclosure - Selected Quarterly Financial Data (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SelectedQuarterlyFinancialDataunauditedTables" roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedTables">
        <link:definition>2363312 - Disclosure - Selected Quarterly Financial Data (unaudited) (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="SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails">
        <link:definition>2464438 - Disclosure - Selected Quarterly Financial Data (Unaudited) - Schedule of Quarterly Financial 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="SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails" roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails">
        <link:definition>2465439 - Disclosure - Selected Quarterly Financial Data (unaudited) - Schedule of the Impact of the Revision on the Unaudited Quarterly Financial Data (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevisionofPriorPeriodFinancialStatements" roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatements">
        <link:definition>2166114 - Disclosure - Revision of Prior Period Financial Statements</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="RevisionofPriorPeriodFinancialStatementsTables" roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsTables">
        <link:definition>2367313 - Disclosure - Revision of Prior Period Financial Statements (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="RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails" roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails">
        <link:definition>2468440 - Disclosure - Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Balance Sheet (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="RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails" roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails">
        <link:definition>2469441 - Disclosure - Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Operations (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="RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails" roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails">
        <link:definition>2470442 - Disclosure - Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Comprehensive Loss (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="RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails" roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails">
        <link:definition>2471443 - Disclosure - Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Cash Flows (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="RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails" roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails">
        <link:definition>2472444 - Disclosure - Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Shareholder's Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.irhythmtech.com/role/SubsequentEvents">
        <link:definition>2173115 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="irtc_AccruedEmployeeStockPurchasePlanContribution" abstract="false" name="AccruedEmployeeStockPurchasePlanContribution" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_CommonStockSharesIssuedFromExerciseOfWarrants" abstract="false" name="CommonStockSharesIssuedFromExerciseOfWarrants" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="irtc_EmployeeStockPurchasePlanPurchasePeriod" abstract="false" name="EmployeeStockPurchasePlanPurchasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="irtc_AccountsReceivableContractualAdjustments" abstract="false" name="AccountsReceivableContractualAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_WeightedAverageGrantDateFairValueAbstract" abstract="true" name="WeightedAverageGrantDateFairValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="irtc_EmployeeStockPurchasePlanOfferingPeriod" abstract="false" name="EmployeeStockPurchasePlanOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="irtc_ValuationAllowanceDeferredTaxAssetDeductions" abstract="false" name="ValuationAllowanceDeferredTaxAssetDeductions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_RepaymentOfInterestPaidInKind" abstract="false" name="RepaymentOfInterestPaidInKind" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_SummaryOfSignificantAccountingPoliciesTable" abstract="true" name="SummaryOfSignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="irtc_SharesUnderlyingRSUsAbstract" abstract="true" name="SharesUnderlyingRSUsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod" abstract="false" name="StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="irtc_ConsultingAndProfessionalServicesAgreementCPSAMember" abstract="true" name="ConsultingAndProfessionalServicesAgreementCPSAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_CashEquivalentsAndInvestmentsAbstract" abstract="true" name="CashEquivalentsAndInvestmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="irtc_SiliconValleyBankTermLoanMember" abstract="true" name="SiliconValleyBankTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_ClaimsPayableCurrent" abstract="false" name="ClaimsPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_HealthcareInstitutionsMember" abstract="true" name="HealthcareInstitutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_IncentiveStockOptionsMember" abstract="true" name="IncentiveStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_LesseeOperatingSubleaseNumberOfOptionToExtend" abstract="false" name="LesseeOperatingSubleaseNumberOfOptionToExtend" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="irtc_RawMaterialsMember" abstract="true" name="RawMaterialsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_CollaborationAgreementAccruedLiabilities" abstract="false" name="CollaborationAgreementAccruedLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_StockOptionsIssuedAndOutstandingMember" abstract="true" name="StockOptionsIssuedAndOutstandingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage" abstract="false" name="ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock" abstract="false" name="UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="irtc_ComputerEquipmentAndSoftwareMember" abstract="true" name="ComputerEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_ShareBasedPaymentArrangementReversalOfPriorExpense" abstract="false" name="ShareBasedPaymentArrangementReversalOfPriorExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_SanFranciscoMember" abstract="true" name="SanFranciscoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_FinishedGoodsMember" abstract="true" name="FinishedGoodsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_CentersForMedicareAndMedicaidMember" abstract="true" name="CentersForMedicareAndMedicaidMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_VerilyLifeSciencesLLCMember" abstract="true" name="VerilyLifeSciencesLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_CollaborationAgreementUpfrontFeePayable" abstract="false" name="CollaborationAgreementUpfrontFeePayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_IncreaseDecreaseInOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseInOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock" abstract="false" name="ConcentrationRiskSupplyRiskPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="irtc_CollaborationAgreementRemainingTermOfAgreement" abstract="false" name="CollaborationAgreementRemainingTermOfAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract" abstract="true" name="CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="irtc_COVID19DisruptionAndRecoveryMember" abstract="true" name="COVID19DisruptionAndRecoveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities" abstract="false" name="PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_NonContractedThirdPartyPayorsMember" abstract="true" name="NonContractedThirdPartyPayorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_LaboratoryAndManufacturingEquipmentMember" abstract="true" name="LaboratoryAndManufacturingEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_ProvisionForDoubtfulAccountsAndContractualAllowances" abstract="false" name="ProvisionForDoubtfulAccountsAndContractualAllowances" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_A2020AwardsMember" abstract="true" name="A2020AwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_OfficeLeaseMember" abstract="true" name="OfficeLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments" abstract="false" name="AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_AccountsReceivableForContractualAllowance" abstract="false" name="AccountsReceivableForContractualAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest" abstract="false" name="DebtInstrumentTermForRepaymentOfPrincipalAndInterest" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="irtc_PercentageOfVotingPowerOfAllClassesOfStock" abstract="false" name="PercentageOfVotingPowerOfAllClassesOfStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="irtc_DeferredTaxAssetsLeaseObligations" abstract="false" name="DeferredTaxAssetsLeaseObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_AggregateIntrinsicValueAbstract" abstract="true" name="AggregateIntrinsicValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="irtc_TwoThousandSixteenEquityIncentivePlanMember" abstract="true" name="TwoThousandSixteenEquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock" abstract="false" name="ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="irtc_CommercialPayorsMember" abstract="true" name="CommercialPayorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_DeferredTaxAssetsValuationAllowanceRollForward" abstract="true" name="DeferredTaxAssetsValuationAllowanceRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="irtc_WeightedAverageExercisePricePerShareAbstract" abstract="true" name="WeightedAverageExercisePricePerShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="irtc_OperatingLeaseRentableArea" abstract="false" name="OperatingLeaseRentableArea" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:areaItemType"/>
  <xs:element id="irtc_PercentageOfEligibleAccountsReceivableForBorrowings" abstract="false" name="PercentageOfEligibleAccountsReceivableForBorrowings" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="irtc_FederalGovernmentAgenciesMember" abstract="true" name="FederalGovernmentAgenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_GrantUnderFutureStockPlansMember" abstract="true" name="GrantUnderFutureStockPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_ContractLiabilityPolicyPolicyTextBlock" abstract="false" name="ContractLiabilityPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="irtc_TwoThousandSixEquityIncentivePlanMember" abstract="true" name="TwoThousandSixEquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_OtherAssetsPolicyPolicyPolicyTextBlock" abstract="false" name="OtherAssetsPolicyPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="irtc_LongTermDebtCarryingValue" abstract="false" name="LongTermDebtCarryingValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_PrintedCircuitBoardAssembliesMember" abstract="true" name="PrintedCircuitBoardAssembliesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_IncreaseInCommonStockReservedForFutureIssuance" abstract="false" name="IncreaseInCommonStockReservedForFutureIssuance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate" abstract="false" name="DebtInstrumentBasisSpreadDeductionOnVariableRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods" abstract="false" name="EmployeeStockPurchasePlanNumberOfPurchasePeriods" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="irtc_CollaborationAgreementResearchAndDevelopmentExpense" abstract="false" name="CollaborationAgreementResearchAndDevelopmentExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_AvailableForSaleDebtSecuritiesMaturityPeriod" abstract="false" name="AvailableForSaleDebtSecuritiesMaturityPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock" abstract="false" name="ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="irtc_SummaryOfSignificantAccountingPoliciesLineItems" abstract="true" name="SummaryOfSignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="irtc_RiskAndUncertaintiesPolicyPolicyTextBlock" abstract="false" name="RiskAndUncertaintiesPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="irtc_CollaborationAgreementMilestoneExpense" abstract="false" name="CollaborationAgreementMilestoneExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_NumberOfPositionsFurloughedPeriodPercent" abstract="false" name="NumberOfPositionsFurloughedPeriodPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="irtc_WeightedRemainingVestingPeriodInYearsAbstract" abstract="true" name="WeightedRemainingVestingPeriodInYearsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="irtc_OperatingLeaseLiabilitiesCurrentPortion" abstract="false" name="OperatingLeaseLiabilitiesCurrentPortion" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_InventoryAndPrintedCircuitBoardAssemblies" abstract="false" name="InventoryAndPrintedCircuitBoardAssemblies" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember" abstract="true" name="ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_WeightedAverageRemainingContractualLifeYearsAbstract" abstract="true" name="WeightedAverageRemainingContractualLifeYearsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock" abstract="false" name="CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock" abstract="false" name="ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months" abstract="false" name="CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_OptionsOutstandingAbstract" abstract="true" name="OptionsOutstandingAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" abstract="false" name="StockIssuedDuringPeriodSharesRestrictedStockAwardVested" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="irtc_ProvisionForBadDebtAndContractualAllowance" abstract="false" name="ProvisionForBadDebtAndContractualAllowance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments" abstract="false" name="CashEquivalentsAndCurrentAndNoncurrentInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_OperatingLeaseRightOfUseAssetsAmortization" abstract="false" name="OperatingLeaseRightOfUseAssetsAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_OtherStockOptionMember" abstract="true" name="OtherStockOptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_DeferredTaxAssetsValuationAllowancesAndOther" abstract="false" name="DeferredTaxAssetsValuationAllowancesAndOther" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_PharmakonLoanAgreementMember" abstract="true" name="PharmakonLoanAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_IncreaseDecreaseInDeferredRent" abstract="false" name="IncreaseDecreaseInDeferredRent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_SiliconValleyBankLoanAgreementMember" abstract="true" name="SiliconValleyBankLoanAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_A2019AwardsMember" abstract="true" name="A2019AwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017" abstract="false" name="IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_AccountsReceivableAllowanceForContractualAdjustments" abstract="false" name="AccountsReceivableAllowanceForContractualAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock" abstract="false" name="ScheduleOfChangeInContractualAllowanceTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="irtc_OperatingLossCarryforwardsTaxBenefitRecognized" abstract="false" name="OperatingLossCarryforwardsTaxBenefitRecognized" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_ContractCostPolicyPolicyTextBlock" abstract="false" name="ContractCostPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="irtc_DebtInstrumentInterestPortion" abstract="false" name="DebtInstrumentInterestPortion" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold" abstract="false" name="PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="irtc_StockIssuanceCostsIncurredButNotYetPaid" abstract="false" name="StockIssuanceCostsIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock" abstract="false" name="PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="irtc_ValuationAllowanceDeferredTaxAssetAdditions" abstract="false" name="ValuationAllowanceDeferredTaxAssetAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>irtc-20201231_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:9a84d012-1f41-4187-8d38-3335e0ea3cfb,g:9d06e9f4-825c-4d49-a003-59030f4f1cb2-->
<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.irhythmtech.com/role/CoverPage" xlink:type="simple" xlink:href="irtc-20201231.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_243713e2-5559-4f26-b088-3ab6e87c66e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_261c557a-bc11-446e-ae00-cb9703d40da3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_243713e2-5559-4f26-b088-3ab6e87c66e0" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_261c557a-bc11-446e-ae00-cb9703d40da3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OperatingLeaseLiabilitiesCurrentPortion_b9d5aaa6-3fde-4850-80d2-f8ab245e82b7" xlink:href="irtc-20201231.xsd#irtc_OperatingLeaseLiabilitiesCurrentPortion"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_243713e2-5559-4f26-b088-3ab6e87c66e0" xlink:to="loc_irtc_OperatingLeaseLiabilitiesCurrentPortion_b9d5aaa6-3fde-4850-80d2-f8ab245e82b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_04e015fd-aa73-48fa-a250-d95f9ae56592" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_243713e2-5559-4f26-b088-3ab6e87c66e0" xlink:to="loc_us-gaap_DebtCurrent_04e015fd-aa73-48fa-a250-d95f9ae56592" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_5ef19190-e862-4a6b-8e00-320be8fab43c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_243713e2-5559-4f26-b088-3ab6e87c66e0" xlink:to="loc_us-gaap_AccountsPayableCurrent_5ef19190-e862-4a6b-8e00-320be8fab43c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_682bffbc-3871-45e1-965f-8bb5e99afc14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_243713e2-5559-4f26-b088-3ab6e87c66e0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_682bffbc-3871-45e1-965f-8bb5e99afc14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cc16587f-5d79-4f66-a194-6d36322a068c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a7f07a54-5954-4dd1-95a8-53e82e137be8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_cc16587f-5d79-4f66-a194-6d36322a068c" xlink:to="loc_us-gaap_PreferredStockValue_a7f07a54-5954-4dd1-95a8-53e82e137be8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_58bb69c8-8f99-4230-9a15-a63783178524" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_cc16587f-5d79-4f66-a194-6d36322a068c" xlink:to="loc_us-gaap_CommonStockValue_58bb69c8-8f99-4230-9a15-a63783178524" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_794b11e4-0a3b-4ae0-81e1-cdf388e15781" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_cc16587f-5d79-4f66-a194-6d36322a068c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_794b11e4-0a3b-4ae0-81e1-cdf388e15781" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_99fe4af6-a292-4eee-b54b-d74c91f27870" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cc16587f-5d79-4f66-a194-6d36322a068c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_99fe4af6-a292-4eee-b54b-d74c91f27870" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d49220bf-ac1b-4010-ba4d-9c408b2cee53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_cc16587f-5d79-4f66-a194-6d36322a068c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d49220bf-ac1b-4010-ba4d-9c408b2cee53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2a3addf2-9101-4e12-8c37-91aefc34efd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0afe14ff-53fb-4ea2-8869-cf21d8d2584c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2a3addf2-9101-4e12-8c37-91aefc34efd7" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0afe14ff-53fb-4ea2-8869-cf21d8d2584c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_cbe40f07-c7a5-485f-8223-05cd3d28c1b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2a3addf2-9101-4e12-8c37-91aefc34efd7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_cbe40f07-c7a5-485f-8223-05cd3d28c1b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_abab35b2-20f4-408e-bc1e-89db32a2f6a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2a3addf2-9101-4e12-8c37-91aefc34efd7" xlink:to="loc_us-gaap_AssetsCurrent_abab35b2-20f4-408e-bc1e-89db32a2f6a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_68e2948d-727c-4deb-8e04-a3fd15eba014" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2a3addf2-9101-4e12-8c37-91aefc34efd7" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_68e2948d-727c-4deb-8e04-a3fd15eba014" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_4eca0542-aa2a-4e54-a9d1-bdf73d8d3398" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2a3addf2-9101-4e12-8c37-91aefc34efd7" xlink:to="loc_us-gaap_LongTermInvestments_4eca0542-aa2a-4e54-a9d1-bdf73d8d3398" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4769ad59-2b5c-42b5-97aa-cada7214f444" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2a3addf2-9101-4e12-8c37-91aefc34efd7" xlink:to="loc_us-gaap_Goodwill_4769ad59-2b5c-42b5-97aa-cada7214f444" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0d7744a8-78ca-4436-b0e0-1c9ff6c60ddc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_16dbfc78-c373-49e3-bb85-02efb32ea84c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0d7744a8-78ca-4436-b0e0-1c9ff6c60ddc" xlink:to="loc_us-gaap_LiabilitiesCurrent_16dbfc78-c373-49e3-bb85-02efb32ea84c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_edc7ed56-8b13-48ca-b368-57f29a4ebca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0d7744a8-78ca-4436-b0e0-1c9ff6c60ddc" xlink:to="loc_us-gaap_LongTermDebt_edc7ed56-8b13-48ca-b368-57f29a4ebca3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7bedbeab-3290-4020-a8ec-9e1ef3d0a566" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0d7744a8-78ca-4436-b0e0-1c9ff6c60ddc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7bedbeab-3290-4020-a8ec-9e1ef3d0a566" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a0cde9b2-13e6-4776-a45d-b42d01afd201" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0d7744a8-78ca-4436-b0e0-1c9ff6c60ddc" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a0cde9b2-13e6-4776-a45d-b42d01afd201" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_57c4d317-7d8a-4b1d-b0d1-15a3668c970e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_33874de7-3c75-4f4c-b4f6-159479d4bfeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_57c4d317-7d8a-4b1d-b0d1-15a3668c970e" xlink:to="loc_us-gaap_Liabilities_33874de7-3c75-4f4c-b4f6-159479d4bfeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_50564498-9581-4f9f-ad9f-5f5b06bc6aad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_57c4d317-7d8a-4b1d-b0d1-15a3668c970e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_50564498-9581-4f9f-ad9f-5f5b06bc6aad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8771ea22-7851-481b-a14d-964fabb4e459" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_57c4d317-7d8a-4b1d-b0d1-15a3668c970e" xlink:to="loc_us-gaap_StockholdersEquity_8771ea22-7851-481b-a14d-964fabb4e459" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_85a1642f-2405-41f1-b2a4-9a487f17b5d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_325ce736-d44c-453b-8102-d962d0b11622" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_85a1642f-2405-41f1-b2a4-9a487f17b5d2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_325ce736-d44c-453b-8102-d962d0b11622" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_dbd11004-d9fd-4e2a-b55f-a1eb564303e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_85a1642f-2405-41f1-b2a4-9a487f17b5d2" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_dbd11004-d9fd-4e2a-b55f-a1eb564303e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_cff6c131-80dc-45a8-998a-dd47b57be0fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_85a1642f-2405-41f1-b2a4-9a487f17b5d2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_cff6c131-80dc-45a8-998a-dd47b57be0fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_680d797e-c71f-4410-ae79-4876fe8cf6cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_85a1642f-2405-41f1-b2a4-9a487f17b5d2" xlink:to="loc_us-gaap_InventoryNet_680d797e-c71f-4410-ae79-4876fe8cf6cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e369e4b1-804b-49e4-bea9-3eb316a18da8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_85a1642f-2405-41f1-b2a4-9a487f17b5d2" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e369e4b1-804b-49e4-bea9-3eb316a18da8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b50ddc4f-7ffd-44b9-83fe-9caaf0083590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4aebb22b-9bf8-4f3d-bc55-b4ab841bd39b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b50ddc4f-7ffd-44b9-83fe-9caaf0083590" xlink:to="loc_us-gaap_OperatingIncomeLoss_4aebb22b-9bf8-4f3d-bc55-b4ab841bd39b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_21be0b48-514d-4e6b-ab74-4b4f4d4678d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b50ddc4f-7ffd-44b9-83fe-9caaf0083590" xlink:to="loc_us-gaap_InterestExpense_21be0b48-514d-4e6b-ab74-4b4f4d4678d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_8ca224c1-9177-439c-8955-4033970148bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b50ddc4f-7ffd-44b9-83fe-9caaf0083590" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_8ca224c1-9177-439c-8955-4033970148bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_20652b28-fef7-424c-b90b-b6f30e418293" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b50ddc4f-7ffd-44b9-83fe-9caaf0083590" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_20652b28-fef7-424c-b90b-b6f30e418293" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_baee4135-3832-4a02-87d7-ce0bd16cc029" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ee87b350-aa88-48c8-a515-6fb2c9994bfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_baee4135-3832-4a02-87d7-ce0bd16cc029" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ee87b350-aa88-48c8-a515-6fb2c9994bfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a1d72299-a174-4f9a-b338-6b3ab187ca02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_baee4135-3832-4a02-87d7-ce0bd16cc029" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a1d72299-a174-4f9a-b338-6b3ab187ca02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_6ba422df-b6ef-4334-ac49-c403036485b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_0cfb380b-6f30-453e-9ccf-0f50af17b82c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6ba422df-b6ef-4334-ac49-c403036485b0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_0cfb380b-6f30-453e-9ccf-0f50af17b82c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e5ed2727-137b-4d20-9912-63d96659062c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6ba422df-b6ef-4334-ac49-c403036485b0" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e5ed2727-137b-4d20-9912-63d96659062c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ce448470-18c3-435c-95a8-3fdd714aafbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6cee780a-d9aa-4999-89e3-ad4886df5e9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GrossProfit_ce448470-18c3-435c-95a8-3fdd714aafbc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6cee780a-d9aa-4999-89e3-ad4886df5e9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_323f8c4b-f46a-4eff-b5b5-e4c6708f18ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_ce448470-18c3-435c-95a8-3fdd714aafbc" xlink:to="loc_us-gaap_CostOfRevenue_323f8c4b-f46a-4eff-b5b5-e4c6708f18ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6df1ee61-29ff-428d-bf52-9d90c79f9909" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_41524456-7ded-48b2-8b2d-d434d67488d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_6df1ee61-29ff-428d-bf52-9d90c79f9909" xlink:to="loc_us-gaap_GrossProfit_41524456-7ded-48b2-8b2d-d434d67488d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_dabc433e-5662-46c0-bfa0-4501fb17af17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_6df1ee61-29ff-428d-bf52-9d90c79f9909" xlink:to="loc_us-gaap_OperatingExpenses_dabc433e-5662-46c0-bfa0-4501fb17af17" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedStatementsofComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8470faca-cfd3-4201-ac87-d5f0edb4dfaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9c11bd46-c3e5-4dbe-8072-1e225341ea6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8470faca-cfd3-4201-ac87-d5f0edb4dfaa" xlink:to="loc_us-gaap_NetIncomeLoss_9c11bd46-c3e5-4dbe-8072-1e225341ea6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9eade35a-5c84-4956-8b7a-e36383547998" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8470faca-cfd3-4201-ac87-d5f0edb4dfaa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9eade35a-5c84-4956-8b7a-e36383547998" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_415ceb0e-798b-40c9-9b70-6aa9526008fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_267a0159-66fd-48b3-88b5-f239c75cc9e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_415ceb0e-798b-40c9-9b70-6aa9526008fa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_267a0159-66fd-48b3-88b5-f239c75cc9e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b90d84ed-14c0-4f77-9d1f-12db5f93fba6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_415ceb0e-798b-40c9-9b70-6aa9526008fa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b90d84ed-14c0-4f77-9d1f-12db5f93fba6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2985b6cc-fa7f-44ef-af99-db5d4d07ab20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_415ceb0e-798b-40c9-9b70-6aa9526008fa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2985b6cc-fa7f-44ef-af99-db5d4d07ab20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_1346061a-d578-430d-a92b-de7435cec470" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_us-gaap_ProfitLoss_1346061a-d578-430d-a92b-de7435cec470" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_b9fcddc9-d571-46b9-9b80-b9064051f093" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_us-gaap_DepreciationAndAmortization_b9fcddc9-d571-46b9-9b80-b9064051f093" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3e0f975f-74cc-4154-84e7-e827bdd1e63a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_us-gaap_ShareBasedCompensation_3e0f975f-74cc-4154-84e7-e827bdd1e63a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d26a527c-bb1b-4871-822d-c92f1fea9f5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d26a527c-bb1b-4871-822d-c92f1fea9f5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_adde4dc9-d1da-4069-8dd3-57c990d0ead6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_adde4dc9-d1da-4069-8dd3-57c990d0ead6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_47b705ba-fded-4d0d-aa2c-83f381292cf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_47b705ba-fded-4d0d-aa2c-83f381292cf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ProvisionForBadDebtAndContractualAllowance_68bea7c2-fbed-49c8-916d-767b54afc933" xlink:href="irtc-20201231.xsd#irtc_ProvisionForBadDebtAndContractualAllowance"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_irtc_ProvisionForBadDebtAndContractualAllowance_68bea7c2-fbed-49c8-916d-767b54afc933" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d7191b92-6552-4fac-9db6-69102f6048a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d7191b92-6552-4fac-9db6-69102f6048a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_RepaymentOfInterestPaidInKind_e9033881-01b0-4f5f-adf1-db85421b4507" xlink:href="irtc-20201231.xsd#irtc_RepaymentOfInterestPaidInKind"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_irtc_RepaymentOfInterestPaidInKind_e9033881-01b0-4f5f-adf1-db85421b4507" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OperatingLeaseRightOfUseAssetsAmortization_aba0d332-a4b1-49af-972c-0a0bf7280ffe" xlink:href="irtc-20201231.xsd#irtc_OperatingLeaseRightOfUseAssetsAmortization"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_irtc_OperatingLeaseRightOfUseAssetsAmortization_aba0d332-a4b1-49af-972c-0a0bf7280ffe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6df4dfaf-ddbe-4d1c-a2ee-9467335174be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6df4dfaf-ddbe-4d1c-a2ee-9467335174be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_6c042f56-96a8-4b21-9e84-2b68f68b8d2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_6c042f56-96a8-4b21-9e84-2b68f68b8d2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f60456d9-c5c2-47f4-8498-261ee8d849ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f60456d9-c5c2-47f4-8498-261ee8d849ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_8ef07827-0c42-4409-b532-8c4351a69f77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_8ef07827-0c42-4409-b532-8c4351a69f77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_94bd6563-abb8-46ef-bb79-15ac3abe9fdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_94bd6563-abb8-46ef-bb79-15ac3abe9fdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_7d058d18-46b3-4ca9-9ef8-947d97d32861" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_7d058d18-46b3-4ca9-9ef8-947d97d32861" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_IncreaseDecreaseInDeferredRent_3cfcb5b7-2473-48ba-925e-06eef4cbb04d" xlink:href="irtc-20201231.xsd#irtc_IncreaseDecreaseInDeferredRent"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_irtc_IncreaseDecreaseInDeferredRent_3cfcb5b7-2473-48ba-925e-06eef4cbb04d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_821fad0e-7f8c-4fe8-a9ca-115d6b6e83f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_821fad0e-7f8c-4fe8-a9ca-115d6b6e83f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_IncreaseDecreaseInOperatingLeaseLiabilities_582f715c-815a-4c93-b57e-ed9b383b1a66" xlink:href="irtc-20201231.xsd#irtc_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05954368-8729-4d16-93c9-2bfdf8888c8a" xlink:to="loc_irtc_IncreaseDecreaseInOperatingLeaseLiabilities_582f715c-815a-4c93-b57e-ed9b383b1a66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_870df618-eb39-48ff-9b50-8762c25b7379" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_da6b3ba6-bc02-4c70-a52f-263d30ba9285" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_870df618-eb39-48ff-9b50-8762c25b7379" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_da6b3ba6-bc02-4c70-a52f-263d30ba9285" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_156756a7-9800-45d4-a9d2-879296ba214c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_870df618-eb39-48ff-9b50-8762c25b7379" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_156756a7-9800-45d4-a9d2-879296ba214c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_1642e45c-891d-4abb-b1b6-b82d058d001a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_870df618-eb39-48ff-9b50-8762c25b7379" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_1642e45c-891d-4abb-b1b6-b82d058d001a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_5da8ae18-2378-4603-806f-aa1f3a879d7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_870df618-eb39-48ff-9b50-8762c25b7379" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_5da8ae18-2378-4603-806f-aa1f3a879d7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1384f5fe-2b6a-4836-b229-e40a37877b48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_c4282d2e-aee9-4198-8483-2824e35448e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1384f5fe-2b6a-4836-b229-e40a37877b48" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_c4282d2e-aee9-4198-8483-2824e35448e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_075fe64a-645d-4817-ace8-e90788b3a4c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1384f5fe-2b6a-4836-b229-e40a37877b48" xlink:to="loc_us-gaap_ProceedsFromStockPlans_075fe64a-645d-4817-ace8-e90788b3a4c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_93cb90bd-6148-4c35-8433-986511587b28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1384f5fe-2b6a-4836-b229-e40a37877b48" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_93cb90bd-6148-4c35-8433-986511587b28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_4d2b09ba-88a3-4252-9214-7cda664cdc70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1384f5fe-2b6a-4836-b229-e40a37877b48" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_4d2b09ba-88a3-4252-9214-7cda664cdc70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_e26d3463-59e8-43a1-96b9-e5be4bd75989" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1384f5fe-2b6a-4836-b229-e40a37877b48" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_e26d3463-59e8-43a1-96b9-e5be4bd75989" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_5ed3a36c-85b7-4da8-bcbf-41c3aa19aba9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1384f5fe-2b6a-4836-b229-e40a37877b48" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_5ed3a36c-85b7-4da8-bcbf-41c3aa19aba9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_0b930cf4-86d0-4acc-8588-dcf2743055cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1384f5fe-2b6a-4836-b229-e40a37877b48" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_0b930cf4-86d0-4acc-8588-dcf2743055cb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/OrganizationandDescriptionofBusiness" xlink:type="simple" xlink:href="irtc-20201231.xsd#OrganizationandDescriptionofBusiness"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/OrganizationandDescriptionofBusinessDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#OrganizationandDescriptionofBusinessDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/OrganizationandDescriptionofBusinessDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestments" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestments"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestmentsTables"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6d8f064c-6bd2-4f6a-9c74-cf175a663175" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_edea7488-18ef-4040-a17b-dc189a4d0875" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6d8f064c-6bd2-4f6a-9c74-cf175a663175" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_edea7488-18ef-4040-a17b-dc189a4d0875" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_9479a8c2-1af6-45fb-9c3a-2155ee3e03c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6d8f064c-6bd2-4f6a-9c74-cf175a663175" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_9479a8c2-1af6-45fb-9c3a-2155ee3e03c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_37d3b7eb-8864-4975-be61-f712e579b619" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6d8f064c-6bd2-4f6a-9c74-cf175a663175" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_37d3b7eb-8864-4975-be61-f712e579b619" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments_e9cfdf5f-734a-48f2-b5e6-b6af9c9643e3" xlink:href="irtc-20201231.xsd#irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_a5d248bb-047c-4cee-aedb-aafa25e45456" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments_e9cfdf5f-734a-48f2-b5e6-b6af9c9643e3" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_a5d248bb-047c-4cee-aedb-aafa25e45456" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_8acb6bad-ac4d-485a-a48d-2495cff35035" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments_e9cfdf5f-734a-48f2-b5e6-b6af9c9643e3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_8acb6bad-ac4d-485a-a48d-2495cff35035" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_a2c6f4b7-feac-46de-988d-74f689568c59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments_e9cfdf5f-734a-48f2-b5e6-b6af9c9643e3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_a2c6f4b7-feac-46de-988d-74f689568c59" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ceb42dc9-a41d-4d87-9b9c-75c2a344a154" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_85da29fb-3060-44d4-a381-2edf2563100f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ceb42dc9-a41d-4d87-9b9c-75c2a344a154" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_85da29fb-3060-44d4-a381-2edf2563100f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_a06c2bd1-fa21-4dd0-80a6-1cbd7f0e3bd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ceb42dc9-a41d-4d87-9b9c-75c2a344a154" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_a06c2bd1-fa21-4dd0-80a6-1cbd7f0e3bd2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestmentsAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="irtc-20201231.xsd#FairValueMeasurements"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/FairValueMeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#FairValueMeasurementsTables"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/FairValueMeasurementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#FairValueMeasurementsAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponents"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponents" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponentsTables"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponentsAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8c67fa32-dd26-4cc4-9608-38fce79c518e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e4f9609d-0463-4605-a08d-1c6d6c8f61cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_8c67fa32-dd26-4cc4-9608-38fce79c518e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e4f9609d-0463-4605-a08d-1c6d6c8f61cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e96fa02e-55a8-42c3-bc86-672209467824" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_8c67fa32-dd26-4cc4-9608-38fce79c518e" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e96fa02e-55a8-42c3-bc86-672209467824" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_459f5e47-88ea-4826-a034-1f40d09609ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_5de1f0df-e0ec-42fa-ab9a-8c63713f53a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_459f5e47-88ea-4826-a034-1f40d09609ad" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_5de1f0df-e0ec-42fa-ab9a-8c63713f53a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrent_71e93d5b-b008-4120-95e8-e21aa264e2b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedVacationCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_459f5e47-88ea-4826-a034-1f40d09609ad" xlink:to="loc_us-gaap_AccruedVacationCurrent_71e93d5b-b008-4120-95e8-e21aa264e2b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ClaimsPayableCurrent_ac40013f-4953-4ddc-bd58-39ea0a9869d3" xlink:href="irtc-20201231.xsd#irtc_ClaimsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_459f5e47-88ea-4826-a034-1f40d09609ad" xlink:to="loc_irtc_ClaimsPayableCurrent_ac40013f-4953-4ddc-bd58-39ea0a9869d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AccruedEmployeeStockPurchasePlanContribution_6354f327-8146-43eb-a59f-279bfa0e2de9" xlink:href="irtc-20201231.xsd#irtc_AccruedEmployeeStockPurchasePlanContribution"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_459f5e47-88ea-4826-a034-1f40d09609ad" xlink:to="loc_irtc_AccruedEmployeeStockPurchasePlanContribution_6354f327-8146-43eb-a59f-279bfa0e2de9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_aad5f5a3-5f79-4c08-9758-1720418e85f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_459f5e47-88ea-4826-a034-1f40d09609ad" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_aad5f5a3-5f79-4c08-9758-1720418e85f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_d4db4171-9d05-4bd1-9ed4-198df13843d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_459f5e47-88ea-4826-a034-1f40d09609ad" xlink:to="loc_us-gaap_AccruedSalariesCurrent_d4db4171-9d05-4bd1-9ed4-198df13843d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_bd0c4861-326a-4664-9e14-2f64caf103e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_459f5e47-88ea-4826-a034-1f40d09609ad" xlink:to="loc_us-gaap_InterestPayableCurrent_bd0c4861-326a-4664-9e14-2f64caf103e2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="irtc-20201231.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#CommitmentsandContingenciesTables"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/CommitmentsandContingenciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CommitmentsandContingenciesAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8bb426b8-1953-4885-b111-e56e6ed5cc67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_25bef0da-86c8-4828-8660-098efcbd88fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8bb426b8-1953-4885-b111-e56e6ed5cc67" xlink:to="loc_us-gaap_OperatingLeaseLiability_25bef0da-86c8-4828-8660-098efcbd88fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_487bdcbc-c086-465e-b9d9-48daa9493416" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8bb426b8-1953-4885-b111-e56e6ed5cc67" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_487bdcbc-c086-465e-b9d9-48daa9493416" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails_1" xlink:type="simple" xlink:href="irtc-20201231.xsd#CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5cfaf573-49a5-4ad9-89ed-cf9b5e7e1b64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9f88d601-f0ca-4931-8e55-9be6338aa735" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5cfaf573-49a5-4ad9-89ed-cf9b5e7e1b64" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9f88d601-f0ca-4931-8e55-9be6338aa735" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_320fe862-d743-452e-a4c9-6efac1dec3dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5cfaf573-49a5-4ad9-89ed-cf9b5e7e1b64" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_320fe862-d743-452e-a4c9-6efac1dec3dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f9493c8d-1dc7-4dc2-ba50-229307db9924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5cfaf573-49a5-4ad9-89ed-cf9b5e7e1b64" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f9493c8d-1dc7-4dc2-ba50-229307db9924" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2e33d75b-7eac-4d20-86e6-9b5fb69d937d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5cfaf573-49a5-4ad9-89ed-cf9b5e7e1b64" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2e33d75b-7eac-4d20-86e6-9b5fb69d937d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_40456760-f03e-452e-a6c0-6c4ef482e99c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5cfaf573-49a5-4ad9-89ed-cf9b5e7e1b64" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_40456760-f03e-452e-a6c0-6c4ef482e99c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_75364ce7-81f2-4a1c-8bf4-ab11fb46ce2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5cfaf573-49a5-4ad9-89ed-cf9b5e7e1b64" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_75364ce7-81f2-4a1c-8bf4-ab11fb46ce2c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/Debt" xlink:type="simple" xlink:href="irtc-20201231.xsd#Debt"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/Debt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/DebtTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#DebtTables"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/DebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#DebtAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/DebtAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#DebtScheduleofFutureMinimumPaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_fc1173ba-be73-476f-aa04-85da904d45ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_4c4f93e7-b077-4ea8-8d90-2471207d0c50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fc1173ba-be73-476f-aa04-85da904d45ee" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_4c4f93e7-b077-4ea8-8d90-2471207d0c50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c1355c60-568e-434e-9514-eea9925c9e52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fc1173ba-be73-476f-aa04-85da904d45ee" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c1355c60-568e-434e-9514-eea9925c9e52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9fc4ebad-28f1-4691-928c-c6d2dbf5c51f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fc1173ba-be73-476f-aa04-85da904d45ee" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9fc4ebad-28f1-4691-928c-c6d2dbf5c51f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_bdd080c2-6ec5-4e0d-94e1-d61b1e32740e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_0bf953e5-eec2-4882-96ce-8002da8a3496" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_bdd080c2-6ec5-4e0d-94e1-d61b1e32740e" xlink:to="loc_us-gaap_DebtCurrent_0bf953e5-eec2-4882-96ce-8002da8a3496" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_c1ff3a7a-83bf-405d-bd73-473134e6e8ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_bdd080c2-6ec5-4e0d-94e1-d61b1e32740e" xlink:to="loc_us-gaap_LongTermDebt_c1ff3a7a-83bf-405d-bd73-473134e6e8ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_LongTermDebtCarryingValue_a4ea474d-1969-4d06-916c-a59541a2885b" xlink:href="irtc-20201231.xsd#irtc_LongTermDebtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_798c77a0-6f4e-45c7-bfd2-bc5f3ae094e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_irtc_LongTermDebtCarryingValue_a4ea474d-1969-4d06-916c-a59541a2885b" xlink:to="loc_us-gaap_LongTermDebt_798c77a0-6f4e-45c7-bfd2-bc5f3ae094e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DebtInstrumentInterestPortion_5119c388-9278-4000-bd66-7f6240e6eef7" xlink:href="irtc-20201231.xsd#irtc_DebtInstrumentInterestPortion"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_irtc_LongTermDebtCarryingValue_a4ea474d-1969-4d06-916c-a59541a2885b" xlink:to="loc_irtc_DebtInstrumentInterestPortion_5119c388-9278-4000-bd66-7f6240e6eef7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_a2e57864-5590-491a-bbb9-f0124d7d54fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_irtc_LongTermDebtCarryingValue_a4ea474d-1969-4d06-916c-a59541a2885b" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_a2e57864-5590-491a-bbb9-f0124d7d54fd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxes" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8e2d97ba-738f-47c2-9721-f064d97228ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_275246df-e0b5-438c-9166-1ed84fb69fb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8e2d97ba-738f-47c2-9721-f064d97228ed" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_275246df-e0b5-438c-9166-1ed84fb69fb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9f871e46-3329-4bd0-98bd-2acfe96d6af8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8e2d97ba-738f-47c2-9721-f064d97228ed" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9f871e46-3329-4bd0-98bd-2acfe96d6af8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_17deec86-cbd8-4a67-a5bc-734df90b7853" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8e2d97ba-738f-47c2-9721-f064d97228ed" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_17deec86-cbd8-4a67-a5bc-734df90b7853" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_50ba3c5e-697f-4135-adec-63401a5c04e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_5c66b71b-6463-4331-9d28-b9ca3a7990c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_50ba3c5e-697f-4135-adec-63401a5c04e3" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_5c66b71b-6463-4331-9d28-b9ca3a7990c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_63fb8fd0-2be4-4e6b-ac7c-7cd219743b51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_50ba3c5e-697f-4135-adec-63401a5c04e3" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_63fb8fd0-2be4-4e6b-ac7c-7cd219743b51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e66aa70f-7d9a-4eab-8d05-22c8cfd26b85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_4cefa84b-c42d-4579-a900-6ecb0dcc2865" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e66aa70f-7d9a-4eab-8d05-22c8cfd26b85" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_4cefa84b-c42d-4579-a900-6ecb0dcc2865" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f2053623-c0a6-4109-b1fb-45dde5bf431b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e66aa70f-7d9a-4eab-8d05-22c8cfd26b85" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f2053623-c0a6-4109-b1fb-45dde5bf431b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2614d939-b63e-4c10-a635-fe7679726e93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e66aa70f-7d9a-4eab-8d05-22c8cfd26b85" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2614d939-b63e-4c10-a635-fe7679726e93" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_edbf2823-4fd6-4cef-85eb-5ecc22c6d802" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4bbec87e-afb5-48b4-b21d-c868d1666d67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_edbf2823-4fd6-4cef-85eb-5ecc22c6d802" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4bbec87e-afb5-48b4-b21d-c868d1666d67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_692089d6-a422-40ca-a8db-6f090ce99397" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_edbf2823-4fd6-4cef-85eb-5ecc22c6d802" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_692089d6-a422-40ca-a8db-6f090ce99397" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_d0f5bfc3-32bb-4093-9cf7-52651e3663b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_edbf2823-4fd6-4cef-85eb-5ecc22c6d802" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_d0f5bfc3-32bb-4093-9cf7-52651e3663b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_383d4ad6-f53d-4eea-a4ce-05ae2a607a66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_edbf2823-4fd6-4cef-85eb-5ecc22c6d802" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_383d4ad6-f53d-4eea-a4ce-05ae2a607a66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_c51bf230-5614-4504-ab95-a4dcfca556db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_edbf2823-4fd6-4cef-85eb-5ecc22c6d802" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_c51bf230-5614-4504-ab95-a4dcfca556db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017_7c9e9442-3c7b-4ac2-aee0-e39e60e24387" xlink:href="irtc-20201231.xsd#irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_edbf2823-4fd6-4cef-85eb-5ecc22c6d802" xlink:to="loc_irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017_7c9e9442-3c7b-4ac2-aee0-e39e60e24387" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_b5e0981e-903b-4200-a4c7-00b3e8fa1809" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_edbf2823-4fd6-4cef-85eb-5ecc22c6d802" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_b5e0981e-903b-4200-a4c7-00b3e8fa1809" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_8ca4f233-1d12-423d-a330-8c7842bcd6fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5936ca29-f49c-423c-a13d-5e77aae99b4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_8ca4f233-1d12-423d-a330-8c7842bcd6fe" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5936ca29-f49c-423c-a13d-5e77aae99b4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_40ca2e55-1d49-4cee-ad36-b5d892b0a7b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_8ca4f233-1d12-423d-a330-8c7842bcd6fe" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_40ca2e55-1d49-4cee-ad36-b5d892b0a7b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_d4104be7-c2c3-4e2c-91b1-fbdae374eda7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_7f670369-903c-4412-b00b-16bec2507566" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_d4104be7-c2c3-4e2c-91b1-fbdae374eda7" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_7f670369-903c-4412-b00b-16bec2507566" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b1f2131e-a2d8-48cf-804c-65c81c7e910d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_d4104be7-c2c3-4e2c-91b1-fbdae374eda7" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b1f2131e-a2d8-48cf-804c-65c81c7e910d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_7d6ebeeb-7760-4129-a351-0ebf57c45cfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DeferredTaxAssetsLeaseObligations_fec9fd1a-a965-4445-ac39-6dd82abb1f56" xlink:href="irtc-20201231.xsd#irtc_DeferredTaxAssetsLeaseObligations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_7d6ebeeb-7760-4129-a351-0ebf57c45cfd" xlink:to="loc_irtc_DeferredTaxAssetsLeaseObligations_fec9fd1a-a965-4445-ac39-6dd82abb1f56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_b6463ec7-5bea-4db2-b034-d5731eacd048" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_7d6ebeeb-7760-4129-a351-0ebf57c45cfd" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_b6463ec7-5bea-4db2-b034-d5731eacd048" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DeferredTaxAssetsValuationAllowancesAndOther_fc381eeb-5540-4186-b08e-6f4252ba953f" xlink:href="irtc-20201231.xsd#irtc_DeferredTaxAssetsValuationAllowancesAndOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_7d6ebeeb-7760-4129-a351-0ebf57c45cfd" xlink:to="loc_irtc_DeferredTaxAssetsValuationAllowancesAndOther_fc381eeb-5540-4186-b08e-6f4252ba953f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ae44b550-024f-4acd-ba90-f6b7f1a4ee90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_7d6ebeeb-7760-4129-a351-0ebf57c45cfd" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ae44b550-024f-4acd-ba90-f6b7f1a4ee90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_49fa55de-5347-48e2-8c90-770b4ce26c56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_7d6ebeeb-7760-4129-a351-0ebf57c45cfd" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_49fa55de-5347-48e2-8c90-770b4ce26c56" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_bcfc35f8-7b63-42e2-ab9d-57afc04ae3bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_509b4030-7769-476d-ae32-ab1247a29202" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_bcfc35f8-7b63-42e2-ab9d-57afc04ae3bb" xlink:to="loc_us-gaap_DeferredTaxLiabilities_509b4030-7769-476d-ae32-ab1247a29202" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_3b4ed80b-ad49-4708-9ab3-b6fbe89a5d66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_bcfc35f8-7b63-42e2-ab9d-57afc04ae3bb" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_3b4ed80b-ad49-4708-9ab3-b6fbe89a5d66" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockholdersEquity" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/StockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockholdersEquityTables"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/StockholdersEquityTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockholdersEquityAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlans" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlans"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlansTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlansTables"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlansTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlansAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockBasedCompensation"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/StockBasedCompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockBasedCompensationTables"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/StockBasedCompensationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockBasedCompensationAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShare" xlink:type="simple" xlink:href="irtc-20201231.xsd#NetLossPerCommonShare"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/NetLossPerCommonShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShareTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#NetLossPerCommonShareTables"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/NetLossPerCommonShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunaudited" xlink:type="simple" xlink:href="irtc-20201231.xsd#SelectedQuarterlyFinancialDataunaudited"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#SelectedQuarterlyFinancialDataunauditedTables"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatements" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatements"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsTables"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SubsequentEvents" xlink:type="simple" xlink:href="irtc-20201231.xsd#SubsequentEvents"/>
  <link:calculationLink xlink:role="http://www.irhythmtech.com/role/SubsequentEvents" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>irtc-20201231_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:9a84d012-1f41-4187-8d38-3335e0ea3cfb,g:9d06e9f4-825c-4d49-a003-59030f4f1cb2-->
<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.irhythmtech.com/role/CoverPage" xlink:type="simple" xlink:href="irtc-20201231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/CoverPage" xlink:type="extended" id="i030db869717e4fe696f88190bb0af655_CoverPage"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="i5095edd0334c4ac28bec54af8b86bf51_ConsolidatedBalanceSheets"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i281121fc42134ec2b03fcfb555bf382c_ConsolidatedBalanceSheetsParenthetical"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations" xlink:type="extended" id="iac457702beef47d382f4df13d85bbd4a_ConsolidatedStatementsofOperations"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedStatementsofComprehensiveLoss"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="extended" id="if07c55153c6b4ab3ab6681268438072c_ConsolidatedStatementsofComprehensiveLoss"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i8471b439b22c4e279920e1c46d787784_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_793fb463-9822-4f72-b8ea-8681f370b0a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_793fb463-9822-4f72-b8ea-8681f370b0a6" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e703cd63-bc88-49c5-8a5d-9a1fbe1d03a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e703cd63-bc88-49c5-8a5d-9a1fbe1d03a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9e933a91-4a60-4157-a2a3-e3d4fb9b3eb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_StockholdersEquity_9e933a91-4a60-4157-a2a3-e3d4fb9b3eb3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8390590d-8b91-434e-a739-2d32820a9429" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8390590d-8b91-434e-a739-2d32820a9429" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_68218cc9-4574-4fa4-9761-83b53037b80b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_68218cc9-4574-4fa4-9761-83b53037b80b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CommonStockSharesIssuedFromExerciseOfWarrants_52b4a6f8-a48c-446d-ae3d-0b7bc24d8b92" xlink:href="irtc-20201231.xsd#irtc_CommonStockSharesIssuedFromExerciseOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_irtc_CommonStockSharesIssuedFromExerciseOfWarrants_52b4a6f8-a48c-446d-ae3d-0b7bc24d8b92" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3f13c86a-c593-4bd1-a7ae-4032f8a4d2f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3f13c86a-c593-4bd1-a7ae-4032f8a4d2f8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_356c0558-691f-4f57-9be7-35ec88d3b8dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_356c0558-691f-4f57-9be7-35ec88d3b8dd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_15dd05bc-b34f-49ef-8b4a-cad9885b140c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_15dd05bc-b34f-49ef-8b4a-cad9885b140c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_dfb2bd96-40b5-4f04-9889-40bce1cdd7b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_dfb2bd96-40b5-4f04-9889-40bce1cdd7b3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e0d7f7d9-7865-4ac8-abfd-7b7f866c6fa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_NetIncomeLoss_e0d7f7d9-7865-4ac8-abfd-7b7f866c6fa7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_e9e73955-8095-4d1f-a005-4320e2077f87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_e9e73955-8095-4d1f-a005-4320e2077f87" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_643e9445-3114-4657-b6c8-0da58524e335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d90f850b-3f73-4671-aa01-ea3e8f005673" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_caf55517-1fb7-44b0-9acb-9e1954993a40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_793fb463-9822-4f72-b8ea-8681f370b0a6" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_caf55517-1fb7-44b0-9acb-9e1954993a40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0802751c-7419-4ef4-9915-4ba49033351f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_793fb463-9822-4f72-b8ea-8681f370b0a6" xlink:to="loc_us-gaap_StatementTable_0802751c-7419-4ef4-9915-4ba49033351f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d442b737-876b-4ac2-adad-6fe111793c79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0802751c-7419-4ef4-9915-4ba49033351f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d442b737-876b-4ac2-adad-6fe111793c79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d442b737-876b-4ac2-adad-6fe111793c79_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d442b737-876b-4ac2-adad-6fe111793c79" xlink:to="loc_us-gaap_EquityComponentDomain_d442b737-876b-4ac2-adad-6fe111793c79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_eb642eb6-d665-47e9-b1a7-b62934c29ec2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d442b737-876b-4ac2-adad-6fe111793c79" xlink:to="loc_us-gaap_EquityComponentDomain_eb642eb6-d665-47e9-b1a7-b62934c29ec2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_49d35b4a-7f3c-4899-ace2-0ab7a0a47ff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_eb642eb6-d665-47e9-b1a7-b62934c29ec2" xlink:to="loc_us-gaap_CommonStockMember_49d35b4a-7f3c-4899-ace2-0ab7a0a47ff4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_0f2a037d-4fc5-4d08-988c-18d5077298ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_eb642eb6-d665-47e9-b1a7-b62934c29ec2" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_0f2a037d-4fc5-4d08-988c-18d5077298ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_7f973ced-f6db-48a3-952a-f321f813f3ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_eb642eb6-d665-47e9-b1a7-b62934c29ec2" xlink:to="loc_us-gaap_RetainedEarningsMember_7f973ced-f6db-48a3-952a-f321f813f3ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d1f89b83-b4db-42e7-a40e-e5294d184d1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_eb642eb6-d665-47e9-b1a7-b62934c29ec2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d1f89b83-b4db-42e7-a40e-e5294d184d1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c2312f50-2595-457f-8317-2c8e1f4799a1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0802751c-7419-4ef4-9915-4ba49033351f" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c2312f50-2595-457f-8317-2c8e1f4799a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c2312f50-2595-457f-8317-2c8e1f4799a1_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c2312f50-2595-457f-8317-2c8e1f4799a1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c2312f50-2595-457f-8317-2c8e1f4799a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_277ba3e5-d961-4fc7-8cac-d42035f1a7ac" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c2312f50-2595-457f-8317-2c8e1f4799a1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_277ba3e5-d961-4fc7-8cac-d42035f1a7ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_bb12fe26-81fe-4e33-85cd-a547c6485ec3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_277ba3e5-d961-4fc7-8cac-d42035f1a7ac" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_bb12fe26-81fe-4e33-85cd-a547c6485ec3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i9c688954544f45499b370ba792b3603b_ConsolidatedStatementsofCashFlows"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/OrganizationandDescriptionofBusiness" xlink:type="simple" xlink:href="irtc-20201231.xsd#OrganizationandDescriptionofBusiness"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended" id="i834a30150fdd4495a0defcaaa0953976_OrganizationandDescriptionofBusiness"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/OrganizationandDescriptionofBusinessDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#OrganizationandDescriptionofBusinessDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/OrganizationandDescriptionofBusinessDetails" xlink:type="extended" id="i81e4f21834c345e9b9c48067e7a122f1_OrganizationandDescriptionofBusinessDetails"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended" id="i7c9c9bdfd3e840038bec7d6e679e8229_SummaryofSignificantAccountingPolicies"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended" id="i29a67f3144824b8e91cdde75c44fb2d6_SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended" id="i989fa76ab1b040439721f246af82e8c3_SummaryofSignificantAccountingPoliciesTables"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" xlink:type="extended" id="ic2a8000601e1450d8eafd016ada71680_SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_67c63207-9840-47c2-89f9-aa541c8b2ce3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_f3a77f72-b2ef-4666-ba9a-20543154c9a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_67c63207-9840-47c2-89f9-aa541c8b2ce3" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_f3a77f72-b2ef-4666-ba9a-20543154c9a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_c0ce4cb1-ca36-4186-9623-fe563a819992" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_67c63207-9840-47c2-89f9-aa541c8b2ce3" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_c0ce4cb1-ca36-4186-9623-fe563a819992" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments_6d37244f-540b-4ceb-8677-3dc9ec439747" xlink:href="irtc-20201231.xsd#irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_67c63207-9840-47c2-89f9-aa541c8b2ce3" xlink:to="loc_irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments_6d37244f-540b-4ceb-8677-3dc9ec439747" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_7f9f4f25-d788-4ae9-8cde-73a37af34c81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0c0a1c6c-d202-49cd-bd4c-96c00a79860b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_67c63207-9840-47c2-89f9-aa541c8b2ce3" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0c0a1c6c-d202-49cd-bd4c-96c00a79860b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_f6e86715-07e1-4b97-9344-5b1a00d9a958" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0c0a1c6c-d202-49cd-bd4c-96c00a79860b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_f6e86715-07e1-4b97-9344-5b1a00d9a958" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f6e86715-07e1-4b97-9344-5b1a00d9a958_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_f6e86715-07e1-4b97-9344-5b1a00d9a958" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f6e86715-07e1-4b97-9344-5b1a00d9a958_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e162c4d8-27ae-4fd9-87f3-2b2c10dc0be6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_f6e86715-07e1-4b97-9344-5b1a00d9a958" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e162c4d8-27ae-4fd9-87f3-2b2c10dc0be6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ec85f412-3e84-45fe-b128-780a2798665c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e162c4d8-27ae-4fd9-87f3-2b2c10dc0be6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ec85f412-3e84-45fe-b128-780a2798665c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_5b3a053c-3c06-45b9-803d-b07f55c1c679" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0c0a1c6c-d202-49cd-bd4c-96c00a79860b" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_5b3a053c-3c06-45b9-803d-b07f55c1c679" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_5b3a053c-3c06-45b9-803d-b07f55c1c679_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_5b3a053c-3c06-45b9-803d-b07f55c1c679" xlink:to="loc_us-gaap_TypeOfAdoptionMember_5b3a053c-3c06-45b9-803d-b07f55c1c679_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_bc4631e0-fa5d-4d62-a604-2c9ee9facf8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_5b3a053c-3c06-45b9-803d-b07f55c1c679" xlink:to="loc_us-gaap_TypeOfAdoptionMember_bc4631e0-fa5d-4d62-a604-2c9ee9facf8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_9666f519-ae77-42c5-bc2f-0e382de5085a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_bc4631e0-fa5d-4d62-a604-2c9ee9facf8a" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_9666f519-ae77-42c5-bc2f-0e382de5085a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails" xlink:type="extended" id="i6d17aa2583a7445585b1fb8a81cee20c_SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended" id="ibaa27dc08ff046ea8f2faa477f90048a_SummaryofSignificantAccountingPoliciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:href="irtc-20201231.xsd#irtc_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_NumberOfPositionsFurloughedPeriodPercent_28fe715a-49ac-40aa-b662-17ad71f3fe12" xlink:href="irtc-20201231.xsd#irtc_NumberOfPositionsFurloughedPeriodPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_irtc_NumberOfPositionsFurloughedPeriodPercent_28fe715a-49ac-40aa-b662-17ad71f3fe12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_9a46c614-efd0-41bd-8eef-c89655a7b794" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_9a46c614-efd0-41bd-8eef-c89655a7b794" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ffeb4319-250d-4f37-980c-e6a2ac8794ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ffeb4319-250d-4f37-980c-e6a2ac8794ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_8b59fe98-51d1-4a7b-a251-d7888a6a1b4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_8b59fe98-51d1-4a7b-a251-d7888a6a1b4c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cb52005b-03a5-4a8e-8fe5-7b35c4931d2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cb52005b-03a5-4a8e-8fe5-7b35c4931d2f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_d6f1ec7f-0a08-45ef-a836-94cd94397acb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_AssetImpairmentCharges_d6f1ec7f-0a08-45ef-a836-94cd94397acb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_f8ce6df3-5e50-4df2-a1d1-ffb979dc5089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_OtherAssets_f8ce6df3-5e50-4df2-a1d1-ffb979dc5089" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5a6f4ba6-994b-49da-a7f4-44d11bd6ba89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5a6f4ba6-994b-49da-a7f4-44d11bd6ba89" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_d991e56c-3e7a-49df-9ba5-fb1d5f064cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_d991e56c-3e7a-49df-9ba5-fb1d5f064cf1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OperatingLeaseRentableArea_612f820c-211a-4c73-9d7d-95383472ebbd" xlink:href="irtc-20201231.xsd#irtc_OperatingLeaseRentableArea"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_irtc_OperatingLeaseRentableArea_612f820c-211a-4c73-9d7d-95383472ebbd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_28ea7fe8-25cc-40e1-8292-f24d5c8e40ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_28ea7fe8-25cc-40e1-8292-f24d5c8e40ac" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_ccc03778-fe32-445d-a1e9-f6f8b270c259" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_ccc03778-fe32-445d-a1e9-f6f8b270c259" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:href="irtc-20201231.xsd#irtc_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b104017a-59b2-4fb5-8035-072d9a2abecf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b104017a-59b2-4fb5-8035-072d9a2abecf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b104017a-59b2-4fb5-8035-072d9a2abecf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b104017a-59b2-4fb5-8035-072d9a2abecf" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b104017a-59b2-4fb5-8035-072d9a2abecf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_43fd5e17-94d6-474a-8f3b-0cdb24abc00b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b104017a-59b2-4fb5-8035-072d9a2abecf" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_43fd5e17-94d6-474a-8f3b-0cdb24abc00b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_2629104b-5510-4384-8a20-0c7601307ff0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_43fd5e17-94d6-474a-8f3b-0cdb24abc00b" xlink:to="loc_us-gaap_AccountsReceivableMember_2629104b-5510-4384-8a20-0c7601307ff0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_a4e519bb-641b-43d0-873d-ccf600608cf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_43fd5e17-94d6-474a-8f3b-0cdb24abc00b" xlink:to="loc_us-gaap_SalesRevenueNetMember_a4e519bb-641b-43d0-873d-ccf600608cf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a1473e16-e730-4462-8caf-cac1c77aa1e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a1473e16-e730-4462-8caf-cac1c77aa1e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a1473e16-e730-4462-8caf-cac1c77aa1e5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a1473e16-e730-4462-8caf-cac1c77aa1e5" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a1473e16-e730-4462-8caf-cac1c77aa1e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_8d1bb8ca-d072-4928-9001-4ae361046de1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a1473e16-e730-4462-8caf-cac1c77aa1e5" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_8d1bb8ca-d072-4928-9001-4ae361046de1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_7423f8c5-7672-4dfd-adab-b66534dc21c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_8d1bb8ca-d072-4928-9001-4ae361046de1" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_7423f8c5-7672-4dfd-adab-b66534dc21c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_26fc7a5f-3901-4de2-bf78-a5e4514c2892" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_8d1bb8ca-d072-4928-9001-4ae361046de1" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_26fc7a5f-3901-4de2-bf78-a5e4514c2892" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_22a22dcd-c18c-4cb6-bd72-161f68fd3dfe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_srt_RangeAxis_22a22dcd-c18c-4cb6-bd72-161f68fd3dfe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_22a22dcd-c18c-4cb6-bd72-161f68fd3dfe_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_22a22dcd-c18c-4cb6-bd72-161f68fd3dfe" xlink:to="loc_srt_RangeMember_22a22dcd-c18c-4cb6-bd72-161f68fd3dfe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3cf9e634-1d5a-4d8e-8706-05075bdf8486" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_22a22dcd-c18c-4cb6-bd72-161f68fd3dfe" xlink:to="loc_srt_RangeMember_3cf9e634-1d5a-4d8e-8706-05075bdf8486" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aa0306d6-4106-4859-8e5a-92f75a913cda" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3cf9e634-1d5a-4d8e-8706-05075bdf8486" xlink:to="loc_srt_MinimumMember_aa0306d6-4106-4859-8e5a-92f75a913cda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_665fffb9-f61e-4dd4-8b7c-6781587b5dc6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3cf9e634-1d5a-4d8e-8706-05075bdf8486" xlink:to="loc_srt_MaximumMember_665fffb9-f61e-4dd4-8b7c-6781587b5dc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_4676bd32-921a-42fd-b76c-269edc939713" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_srt_MajorCustomersAxis_4676bd32-921a-42fd-b76c-269edc939713" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_4676bd32-921a-42fd-b76c-269edc939713_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_4676bd32-921a-42fd-b76c-269edc939713" xlink:to="loc_srt_NameOfMajorCustomerDomain_4676bd32-921a-42fd-b76c-269edc939713_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1e05a1fa-a5b5-4d9c-b21d-a70b6f05b9d5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_4676bd32-921a-42fd-b76c-269edc939713" xlink:to="loc_srt_NameOfMajorCustomerDomain_1e05a1fa-a5b5-4d9c-b21d-a70b6f05b9d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_FederalGovernmentAgenciesMember_0b7d509b-84d3-42a8-b21b-1d6747d9004f" xlink:href="irtc-20201231.xsd#irtc_FederalGovernmentAgenciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1e05a1fa-a5b5-4d9c-b21d-a70b6f05b9d5" xlink:to="loc_irtc_FederalGovernmentAgenciesMember_0b7d509b-84d3-42a8-b21b-1d6747d9004f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e5b40002-14ed-409f-9bda-8c73a7f4e4e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e5b40002-14ed-409f-9bda-8c73a7f4e4e1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e5b40002-14ed-409f-9bda-8c73a7f4e4e1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e5b40002-14ed-409f-9bda-8c73a7f4e4e1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e5b40002-14ed-409f-9bda-8c73a7f4e4e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_475528b1-e880-4c86-8c9c-03ec75ee056c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e5b40002-14ed-409f-9bda-8c73a7f4e4e1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_475528b1-e880-4c86-8c9c-03ec75ee056c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_37b86dd4-7be9-4564-89b4-4fad02972a79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_475528b1-e880-4c86-8c9c-03ec75ee056c" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_37b86dd4-7be9-4564-89b4-4fad02972a79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_bfd0682f-29c7-4c0c-887e-891297ae3037" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_bfd0682f-29c7-4c0c-887e-891297ae3037" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_bfd0682f-29c7-4c0c-887e-891297ae3037_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_bfd0682f-29c7-4c0c-887e-891297ae3037" xlink:to="loc_us-gaap_TypeOfAdoptionMember_bfd0682f-29c7-4c0c-887e-891297ae3037_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_22c8aeea-2d69-41d0-8652-3775a898c9fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_bfd0682f-29c7-4c0c-887e-891297ae3037" xlink:to="loc_us-gaap_TypeOfAdoptionMember_22c8aeea-2d69-41d0-8652-3775a898c9fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_671a3237-e4ce-4eba-8a0b-c7458fb0d8ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_22c8aeea-2d69-41d0-8652-3775a898c9fb" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_671a3237-e4ce-4eba-8a0b-c7458fb0d8ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_007886bf-298a-47d7-946b-a6a008682abd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_007886bf-298a-47d7-946b-a6a008682abd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_007886bf-298a-47d7-946b-a6a008682abd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_007886bf-298a-47d7-946b-a6a008682abd" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_007886bf-298a-47d7-946b-a6a008682abd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_b7a9919c-0683-4f51-939c-d015ac0fca6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_007886bf-298a-47d7-946b-a6a008682abd" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_b7a9919c-0683-4f51-939c-d015ac0fca6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_aa7d7fea-987b-47d5-adc6-27825ae8267c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_b7a9919c-0683-4f51-939c-d015ac0fca6d" xlink:to="loc_us-gaap_EmployeeSeveranceMember_aa7d7fea-987b-47d5-adc6-27825ae8267c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_239d30a3-0e24-4774-ab88-448139e256fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_RestructuringPlanAxis_239d30a3-0e24-4774-ab88-448139e256fa" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_239d30a3-0e24-4774-ab88-448139e256fa_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_239d30a3-0e24-4774-ab88-448139e256fa" xlink:to="loc_us-gaap_RestructuringPlanDomain_239d30a3-0e24-4774-ab88-448139e256fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_d3d260b6-a24b-443a-858d-2108f792e7a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_239d30a3-0e24-4774-ab88-448139e256fa" xlink:to="loc_us-gaap_RestructuringPlanDomain_d3d260b6-a24b-443a-858d-2108f792e7a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_COVID19DisruptionAndRecoveryMember_88c2d99b-adda-473a-a477-f6e0a845ddfd" xlink:href="irtc-20201231.xsd#irtc_COVID19DisruptionAndRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_d3d260b6-a24b-443a-858d-2108f792e7a3" xlink:to="loc_irtc_COVID19DisruptionAndRecoveryMember_88c2d99b-adda-473a-a477-f6e0a845ddfd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5b00264d-62b6-4453-80b6-d3d815f06d5a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5b00264d-62b6-4453-80b6-d3d815f06d5a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5b00264d-62b6-4453-80b6-d3d815f06d5a_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5b00264d-62b6-4453-80b6-d3d815f06d5a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5b00264d-62b6-4453-80b6-d3d815f06d5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a016ed77-f70a-46e6-acc7-40f12c285767" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5b00264d-62b6-4453-80b6-d3d815f06d5a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a016ed77-f70a-46e6-acc7-40f12c285767" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_3d953c72-fa59-465e-87db-6a6ebcba71fd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a016ed77-f70a-46e6-acc7-40f12c285767" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_3d953c72-fa59-465e-87db-6a6ebcba71fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_f45ead0a-036c-424f-9aeb-c0712bf4bf47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_f45ead0a-036c-424f-9aeb-c0712bf4bf47" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_f45ead0a-036c-424f-9aeb-c0712bf4bf47_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_f45ead0a-036c-424f-9aeb-c0712bf4bf47" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_f45ead0a-036c-424f-9aeb-c0712bf4bf47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_c2ed7afa-740c-4b56-b5fa-8a432d1e6a41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_f45ead0a-036c-424f-9aeb-c0712bf4bf47" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_c2ed7afa-740c-4b56-b5fa-8a432d1e6a41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PrintedCircuitBoardAssembliesMember_4150a999-567a-46ef-aef4-9baf28b8e384" xlink:href="irtc-20201231.xsd#irtc_PrintedCircuitBoardAssembliesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_c2ed7afa-740c-4b56-b5fa-8a432d1e6a41" xlink:to="loc_irtc_PrintedCircuitBoardAssembliesMember_4150a999-567a-46ef-aef4-9baf28b8e384" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1ba57a93-04dd-46e3-afec-dcf6b9196408" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_srt_StatementGeographicalAxis_1ba57a93-04dd-46e3-afec-dcf6b9196408" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1ba57a93-04dd-46e3-afec-dcf6b9196408_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1ba57a93-04dd-46e3-afec-dcf6b9196408" xlink:to="loc_srt_SegmentGeographicalDomain_1ba57a93-04dd-46e3-afec-dcf6b9196408_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_adcc1981-ea3c-4927-b220-12652edc0846" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1ba57a93-04dd-46e3-afec-dcf6b9196408" xlink:to="loc_srt_SegmentGeographicalDomain_adcc1981-ea3c-4927-b220-12652edc0846" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SanFranciscoMember_0f32308b-6dae-4565-809b-4cd348f6cce6" xlink:href="irtc-20201231.xsd#irtc_SanFranciscoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_adcc1981-ea3c-4927-b220-12652edc0846" xlink:to="loc_irtc_SanFranciscoMember_0f32308b-6dae-4565-809b-4cd348f6cce6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_61c6a308-c627-4764-906c-858621a79939" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_LeaseContractualTermAxis_61c6a308-c627-4764-906c-858621a79939" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_61c6a308-c627-4764-906c-858621a79939_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LeaseContractualTermAxis_61c6a308-c627-4764-906c-858621a79939" xlink:to="loc_us-gaap_LeaseContractualTermDomain_61c6a308-c627-4764-906c-858621a79939_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_c99b8f47-7790-4270-b487-8fce7674c4b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LeaseContractualTermAxis_61c6a308-c627-4764-906c-858621a79939" xlink:to="loc_us-gaap_LeaseContractualTermDomain_c99b8f47-7790-4270-b487-8fce7674c4b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OfficeLeaseMember_8dc792b4-d6b2-4f60-9776-53280eb84df6" xlink:href="irtc-20201231.xsd#irtc_OfficeLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_c99b8f47-7790-4270-b487-8fce7674c4b5" xlink:to="loc_irtc_OfficeLeaseMember_8dc792b4-d6b2-4f60-9776-53280eb84df6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails" xlink:type="extended" id="i7588e2a3f5354607aae9492abb525bb2_SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_62e082a2-2c90-4854-989a-a6ebd8c42f0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0416c1f9-1793-4045-98bc-41154c141113" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62e082a2-2c90-4854-989a-a6ebd8c42f0d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0416c1f9-1793-4045-98bc-41154c141113" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b4f6258d-d258-4f4e-8d6b-bf4715a080e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62e082a2-2c90-4854-989a-a6ebd8c42f0d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b4f6258d-d258-4f4e-8d6b-bf4715a080e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0a8a5b6b-910b-4ff6-947d-78c4dab68ff7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b4f6258d-d258-4f4e-8d6b-bf4715a080e7" xlink:to="loc_srt_ProductOrServiceAxis_0a8a5b6b-910b-4ff6-947d-78c4dab68ff7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0a8a5b6b-910b-4ff6-947d-78c4dab68ff7_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_0a8a5b6b-910b-4ff6-947d-78c4dab68ff7" xlink:to="loc_srt_ProductsAndServicesDomain_0a8a5b6b-910b-4ff6-947d-78c4dab68ff7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d0685e59-587e-4117-b7f1-5fdc4f606991" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_0a8a5b6b-910b-4ff6-947d-78c4dab68ff7" xlink:to="loc_srt_ProductsAndServicesDomain_d0685e59-587e-4117-b7f1-5fdc4f606991" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CommercialPayorsMember_96a849b3-30ff-4268-a55f-540476db92d6" xlink:href="irtc-20201231.xsd#irtc_CommercialPayorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d0685e59-587e-4117-b7f1-5fdc4f606991" xlink:to="loc_irtc_CommercialPayorsMember_96a849b3-30ff-4268-a55f-540476db92d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_NonContractedThirdPartyPayorsMember_4d5c8b59-2708-43b1-95ba-00f5d71a80d0" xlink:href="irtc-20201231.xsd#irtc_NonContractedThirdPartyPayorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d0685e59-587e-4117-b7f1-5fdc4f606991" xlink:to="loc_irtc_NonContractedThirdPartyPayorsMember_4d5c8b59-2708-43b1-95ba-00f5d71a80d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CentersForMedicareAndMedicaidMember_8efeb6b8-5d7a-44f1-b3c1-7c04775fb486" xlink:href="irtc-20201231.xsd#irtc_CentersForMedicareAndMedicaidMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d0685e59-587e-4117-b7f1-5fdc4f606991" xlink:to="loc_irtc_CentersForMedicareAndMedicaidMember_8efeb6b8-5d7a-44f1-b3c1-7c04775fb486" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_HealthcareInstitutionsMember_1a2961a6-fcd0-4876-a470-d0c629fe6f7a" xlink:href="irtc-20201231.xsd#irtc_HealthcareInstitutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d0685e59-587e-4117-b7f1-5fdc4f606991" xlink:to="loc_irtc_HealthcareInstitutionsMember_1a2961a6-fcd0-4876-a470-d0c629fe6f7a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails" xlink:type="extended" id="i4ae55f2d5fe54f25883cdb57b5bf1f15_SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8fdfb816-d263-46de-9010-d188edfbdc95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_StockholdersEquity_8fdfb816-d263-46de-9010-d188edfbdc95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e885265c-c139-42dd-85a7-8650de4d1c9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e885265c-c139-42dd-85a7-8650de4d1c9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_af2c1d33-b2f8-465b-bd88-83ecea4d142f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_af2c1d33-b2f8-465b-bd88-83ecea4d142f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d0cebb5b-5b31-4f57-b989-8fca9c5ae6bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_NetIncomeLoss_d0cebb5b-5b31-4f57-b989-8fca9c5ae6bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d8800cb5-9a74-4820-ae77-ac1dac60a78a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d8800cb5-9a74-4820-ae77-ac1dac60a78a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e2366df6-7fcd-4825-b537-3e1d0f251cab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e2366df6-7fcd-4825-b537-3e1d0f251cab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1c6e9487-f105-4d92-8802-6c48b2acacd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1c6e9487-f105-4d92-8802-6c48b2acacd2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_585eff4b-703d-4355-9ea9-11d614ea2b02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_OperatingLeaseLiability_585eff4b-703d-4355-9ea9-11d614ea2b02" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9e9d2d53-9c5c-44c5-85f7-da43528516ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9e9d2d53-9c5c-44c5-85f7-da43528516ce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2d32dffa-c283-402a-a13d-9b245fc8e1c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9e9d2d53-9c5c-44c5-85f7-da43528516ce" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2d32dffa-c283-402a-a13d-9b245fc8e1c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2d32dffa-c283-402a-a13d-9b245fc8e1c5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2d32dffa-c283-402a-a13d-9b245fc8e1c5" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2d32dffa-c283-402a-a13d-9b245fc8e1c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1bbc0ad1-beaf-403a-9db4-cfce8841a71f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2d32dffa-c283-402a-a13d-9b245fc8e1c5" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1bbc0ad1-beaf-403a-9db4-cfce8841a71f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_1f25e2aa-c4f5-49a9-9f5f-90f1e8874cf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1bbc0ad1-beaf-403a-9db4-cfce8841a71f" xlink:to="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_1f25e2aa-c4f5-49a9-9f5f-90f1e8874cf6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_42898036-000f-4c0f-a2b2-1b8b6f550e60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1bbc0ad1-beaf-403a-9db4-cfce8841a71f" xlink:to="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_42898036-000f-4c0f-a2b2-1b8b6f550e60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8aeb20f3-eb33-4a84-9d33-76c91ba471b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9e9d2d53-9c5c-44c5-85f7-da43528516ce" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8aeb20f3-eb33-4a84-9d33-76c91ba471b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_8aeb20f3-eb33-4a84-9d33-76c91ba471b5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8aeb20f3-eb33-4a84-9d33-76c91ba471b5" xlink:to="loc_us-gaap_TypeOfAdoptionMember_8aeb20f3-eb33-4a84-9d33-76c91ba471b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_c960b53b-d5c2-41b9-84e3-a11c2050d906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8aeb20f3-eb33-4a84-9d33-76c91ba471b5" xlink:to="loc_us-gaap_TypeOfAdoptionMember_c960b53b-d5c2-41b9-84e3-a11c2050d906" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_cf21044f-9380-480c-9d3d-ef7633457a37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_c960b53b-d5c2-41b9-84e3-a11c2050d906" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_cf21044f-9380-480c-9d3d-ef7633457a37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_07552abe-c902-41d7-bdc8-e977b17252f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_c960b53b-d5c2-41b9-84e3-a11c2050d906" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_07552abe-c902-41d7-bdc8-e977b17252f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_46fbe2fb-5f10-4fab-8246-b50c0ae8cfbc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9e9d2d53-9c5c-44c5-85f7-da43528516ce" xlink:to="loc_srt_RestatementAxis_46fbe2fb-5f10-4fab-8246-b50c0ae8cfbc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_46fbe2fb-5f10-4fab-8246-b50c0ae8cfbc_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_46fbe2fb-5f10-4fab-8246-b50c0ae8cfbc" xlink:to="loc_srt_RestatementDomain_46fbe2fb-5f10-4fab-8246-b50c0ae8cfbc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_2f104184-b284-4c75-981b-070903b5995a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_46fbe2fb-5f10-4fab-8246-b50c0ae8cfbc" xlink:to="loc_srt_RestatementDomain_2f104184-b284-4c75-981b-070903b5995a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_5866cefe-22a9-4a8e-bcdf-cbd609a3197a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_2f104184-b284-4c75-981b-070903b5995a" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_5866cefe-22a9-4a8e-bcdf-cbd609a3197a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_19af88d1-7ffd-4484-bcb5-d2d25936b2ca" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9e9d2d53-9c5c-44c5-85f7-da43528516ce" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_19af88d1-7ffd-4484-bcb5-d2d25936b2ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_19af88d1-7ffd-4484-bcb5-d2d25936b2ca_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_19af88d1-7ffd-4484-bcb5-d2d25936b2ca" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_19af88d1-7ffd-4484-bcb5-d2d25936b2ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_97a02439-08e1-4349-9597-654824d40d28" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_19af88d1-7ffd-4484-bcb5-d2d25936b2ca" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_97a02439-08e1-4349-9597-654824d40d28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_66c09964-f105-4e5e-95c6-02d131a473f9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_97a02439-08e1-4349-9597-654824d40d28" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_66c09964-f105-4e5e-95c6-02d131a473f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_98b4cd9f-6910-4e0f-bc4e-efdb392d1984" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9e9d2d53-9c5c-44c5-85f7-da43528516ce" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_98b4cd9f-6910-4e0f-bc4e-efdb392d1984" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_98b4cd9f-6910-4e0f-bc4e-efdb392d1984_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_98b4cd9f-6910-4e0f-bc4e-efdb392d1984" xlink:to="loc_us-gaap_EquityComponentDomain_98b4cd9f-6910-4e0f-bc4e-efdb392d1984_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_063f4fda-0ec7-4fe7-a37d-5f71d2947011" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_98b4cd9f-6910-4e0f-bc4e-efdb392d1984" xlink:to="loc_us-gaap_EquityComponentDomain_063f4fda-0ec7-4fe7-a37d-5f71d2947011" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_4fa6b5aa-e848-45b1-a509-1ac2865f9127" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_063f4fda-0ec7-4fe7-a37d-5f71d2947011" xlink:to="loc_us-gaap_RetainedEarningsMember_4fa6b5aa-e848-45b1-a509-1ac2865f9127" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestments" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestments"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestments" xlink:type="extended" id="i3f0a59663a4f467eabbd9a02855516dc_CashEquivalentsandInvestments"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestmentsTables"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsTables" xlink:type="extended" id="if26db7cb30f544318c8eede33b091fcd_CashEquivalentsandInvestmentsTables"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails" xlink:type="extended" id="i27df5f14aff940ef928b4b1dfcbefd0d_CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d407d914-01dc-4b14-96aa-cfd41fafc4cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ba92ebb4-1b99-4dc5-b82f-109b927221eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d407d914-01dc-4b14-96aa-cfd41fafc4cf" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ba92ebb4-1b99-4dc5-b82f-109b927221eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a2607ec9-e4f2-47d4-8222-d8fa6d809258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d407d914-01dc-4b14-96aa-cfd41fafc4cf" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a2607ec9-e4f2-47d4-8222-d8fa6d809258" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7f029bb3-62a4-433e-adfb-2894414be853" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d407d914-01dc-4b14-96aa-cfd41fafc4cf" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7f029bb3-62a4-433e-adfb-2894414be853" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_00de2430-2b90-4fca-9336-3f0f0dcc7915" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d407d914-01dc-4b14-96aa-cfd41fafc4cf" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_00de2430-2b90-4fca-9336-3f0f0dcc7915" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract_003b49a6-266e-4899-bcfe-8db095ed1356" xlink:href="irtc-20201231.xsd#irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d407d914-01dc-4b14-96aa-cfd41fafc4cf" xlink:to="loc_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract_003b49a6-266e-4899-bcfe-8db095ed1356" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_3adfad22-0c68-4933-a6df-27743d106483" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract_003b49a6-266e-4899-bcfe-8db095ed1356" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_3adfad22-0c68-4933-a6df-27743d106483" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_9d80669a-7bb1-4421-a21a-996b8a15e86d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract_003b49a6-266e-4899-bcfe-8db095ed1356" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_9d80669a-7bb1-4421-a21a-996b8a15e86d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_b72fce04-ed6a-43ec-9a6e-a31de56da382" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract_003b49a6-266e-4899-bcfe-8db095ed1356" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_b72fce04-ed6a-43ec-9a6e-a31de56da382" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments_e27c21c0-3aef-4199-8a93-0f820d8e6d03" xlink:href="irtc-20201231.xsd#irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract_003b49a6-266e-4899-bcfe-8db095ed1356" xlink:to="loc_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments_e27c21c0-3aef-4199-8a93-0f820d8e6d03" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d287a4f0-cdf9-49db-963b-0ccc3d96d794" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d407d914-01dc-4b14-96aa-cfd41fafc4cf" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d287a4f0-cdf9-49db-963b-0ccc3d96d794" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_6d01e4df-3900-4711-9ba8-4ed9552bd2a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d287a4f0-cdf9-49db-963b-0ccc3d96d794" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_6d01e4df-3900-4711-9ba8-4ed9552bd2a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6d01e4df-3900-4711-9ba8-4ed9552bd2a0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_6d01e4df-3900-4711-9ba8-4ed9552bd2a0" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6d01e4df-3900-4711-9ba8-4ed9552bd2a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_afbdcec7-48e3-4c5b-9807-1c9b33d15aa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_6d01e4df-3900-4711-9ba8-4ed9552bd2a0" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_afbdcec7-48e3-4c5b-9807-1c9b33d15aa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_f49250e2-44e2-4438-bc5e-d783d3ced829" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_afbdcec7-48e3-4c5b-9807-1c9b33d15aa7" xlink:to="loc_us-gaap_MoneyMarketFundsMember_f49250e2-44e2-4438-bc5e-d783d3ced829" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_a6a85fa2-7393-4ea0-ad65-399179333839" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d287a4f0-cdf9-49db-963b-0ccc3d96d794" xlink:to="loc_us-gaap_InvestmentTypeAxis_a6a85fa2-7393-4ea0-ad65-399179333839" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_a6a85fa2-7393-4ea0-ad65-399179333839_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_a6a85fa2-7393-4ea0-ad65-399179333839" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_a6a85fa2-7393-4ea0-ad65-399179333839_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_60ed152a-2215-44e5-804e-00ab61f248ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_a6a85fa2-7393-4ea0-ad65-399179333839" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_60ed152a-2215-44e5-804e-00ab61f248ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_9134dc82-beb0-46cf-981c-5de5e475452c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_60ed152a-2215-44e5-804e-00ab61f248ca" xlink:to="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_9134dc82-beb0-46cf-981c-5de5e475452c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNoteSecuritiesMember_c977bd81-24e1-44d0-a8ab-aa4bcf85e489" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNoteSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_60ed152a-2215-44e5-804e-00ab61f248ca" xlink:to="loc_us-gaap_CorporateNoteSecuritiesMember_c977bd81-24e1-44d0-a8ab-aa4bcf85e489" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_31899e71-224b-4c8d-9214-31aba40c169e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_60ed152a-2215-44e5-804e-00ab61f248ca" xlink:to="loc_us-gaap_CommercialPaperMember_31899e71-224b-4c8d-9214-31aba40c169e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails" xlink:type="extended" id="ia6cb2308cd18480cbef63caa921345c0_CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails" xlink:type="extended" id="ia8b46a6cf1cf4ed2850a9c109e6afebc_CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_9303e52b-f398-45a3-bc8f-5fe261af0e46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_9303e52b-f398-45a3-bc8f-5fe261af0e46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1b4e5634-1171-43e9-9756-6cb25b5a7422" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1b4e5634-1171-43e9-9756-6cb25b5a7422" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_6c896619-8bd9-41e8-b0de-1bfc95ebcf95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_6c896619-8bd9-41e8-b0de-1bfc95ebcf95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_42dc12b5-2922-434b-9d36-3c92c95c6164" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_42dc12b5-2922-434b-9d36-3c92c95c6164" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_fc12847d-5a59-4a9a-9df5-6445347c570a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_fc12847d-5a59-4a9a-9df5-6445347c570a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_a4f6744b-b47b-4880-9cb6-55ca98c90349" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_a4f6744b-b47b-4880-9cb6-55ca98c90349" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_facc48d6-1a41-4f39-b9a0-48ee08d65df5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_facc48d6-1a41-4f39-b9a0-48ee08d65df5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_6176803d-4553-45c5-b018-fb7bd4e34eb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_facc48d6-1a41-4f39-b9a0-48ee08d65df5" xlink:to="loc_us-gaap_InvestmentTypeAxis_6176803d-4553-45c5-b018-fb7bd4e34eb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_6176803d-4553-45c5-b018-fb7bd4e34eb3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_6176803d-4553-45c5-b018-fb7bd4e34eb3" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_6176803d-4553-45c5-b018-fb7bd4e34eb3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_17a10a17-7feb-48f8-b39b-4361e77f6ce5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_6176803d-4553-45c5-b018-fb7bd4e34eb3" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_17a10a17-7feb-48f8-b39b-4361e77f6ce5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_6bf6fa84-f321-42b2-ae08-5b842399e15b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_17a10a17-7feb-48f8-b39b-4361e77f6ce5" xlink:to="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_6bf6fa84-f321-42b2-ae08-5b842399e15b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNoteSecuritiesMember_dd5d21d3-9ff8-4489-bdf5-dace186edf0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNoteSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_17a10a17-7feb-48f8-b39b-4361e77f6ce5" xlink:to="loc_us-gaap_CorporateNoteSecuritiesMember_dd5d21d3-9ff8-4489-bdf5-dace186edf0a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestmentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsAdditionalInformationDetails" xlink:type="extended" id="id5a7c43d68564d19bc1d146b55bd52ee_CashEquivalentsandInvestmentsAdditionalInformationDetails"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="irtc-20201231.xsd#FairValueMeasurements"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/FairValueMeasurements" xlink:type="extended" id="i0c3d1e54c03d44b8b8ed4fd4846bfdbf_FairValueMeasurements"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#FairValueMeasurementsTables"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/FairValueMeasurementsTables" xlink:type="extended" id="i92d94b7d192d4fd8b863402364965b46_FairValueMeasurementsTables"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#FairValueMeasurementsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="extended" id="i66d31bc6819a475f841199e03b78e096_FairValueMeasurementsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_acf02740-8862-477f-838a-52403afa0fda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_1d60d204-8a79-405b-a9b5-01b7389bc4e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_acf02740-8862-477f-838a-52403afa0fda" xlink:to="loc_us-gaap_DebtInstrumentFairValue_1d60d204-8a79-405b-a9b5-01b7389bc4e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2bbcdff1-f2fa-422f-bbea-c760c22928b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_acf02740-8862-477f-838a-52403afa0fda" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2bbcdff1-f2fa-422f-bbea-c760c22928b8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_68a1b9d4-8256-45be-8089-9ea88c36b4fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2bbcdff1-f2fa-422f-bbea-c760c22928b8" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_68a1b9d4-8256-45be-8089-9ea88c36b4fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_68a1b9d4-8256-45be-8089-9ea88c36b4fa_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_68a1b9d4-8256-45be-8089-9ea88c36b4fa" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_68a1b9d4-8256-45be-8089-9ea88c36b4fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_71b3263d-5b36-4e27-a591-0cb5c3c6f0ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_68a1b9d4-8256-45be-8089-9ea88c36b4fa" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_71b3263d-5b36-4e27-a591-0cb5c3c6f0ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_e19961fc-2d06-4914-b483-58a420f4c767" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_71b3263d-5b36-4e27-a591-0cb5c3c6f0ab" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_e19961fc-2d06-4914-b483-58a420f4c767" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_490d1fab-ab56-4218-8623-19548a730dcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2bbcdff1-f2fa-422f-bbea-c760c22928b8" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_490d1fab-ab56-4218-8623-19548a730dcd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_490d1fab-ab56-4218-8623-19548a730dcd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_490d1fab-ab56-4218-8623-19548a730dcd" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_490d1fab-ab56-4218-8623-19548a730dcd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fe01ff3f-eadd-4df9-ab01-e7a0e17de41f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_490d1fab-ab56-4218-8623-19548a730dcd" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fe01ff3f-eadd-4df9-ab01-e7a0e17de41f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_03af27ef-6866-4ea2-9556-3334bbc1d584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fe01ff3f-eadd-4df9-ab01-e7a0e17de41f" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_03af27ef-6866-4ea2-9556-3334bbc1d584" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ab5113aa-5c2e-4790-b19e-9c89c186a9e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fe01ff3f-eadd-4df9-ab01-e7a0e17de41f" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ab5113aa-5c2e-4790-b19e-9c89c186a9e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_cd3ebab7-ae02-41c4-978d-542ffecdfaf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fe01ff3f-eadd-4df9-ab01-e7a0e17de41f" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_cd3ebab7-ae02-41c4-978d-542ffecdfaf3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" xlink:type="extended" id="i5323476970d244cda6b2ab16f6f644b3_FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f8138738-11ca-4fe5-aab0-ccaf4891ade2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_a936f004-e9d7-4a38-b705-8073f2a619bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f8138738-11ca-4fe5-aab0-ccaf4891ade2" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_a936f004-e9d7-4a38-b705-8073f2a619bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_e9398db6-f8a2-4643-abb0-b33eb1cd3961" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a936f004-e9d7-4a38-b705-8073f2a619bb" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_e9398db6-f8a2-4643-abb0-b33eb1cd3961" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa53b017-9d3c-4fce-b105-cd80f8688291" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f8138738-11ca-4fe5-aab0-ccaf4891ade2" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa53b017-9d3c-4fce-b105-cd80f8688291" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4510a0ba-2a7b-47a5-bc6f-3807cff01f48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa53b017-9d3c-4fce-b105-cd80f8688291" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4510a0ba-2a7b-47a5-bc6f-3807cff01f48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4510a0ba-2a7b-47a5-bc6f-3807cff01f48_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4510a0ba-2a7b-47a5-bc6f-3807cff01f48" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4510a0ba-2a7b-47a5-bc6f-3807cff01f48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_acac12bc-63ab-4645-8b96-15176c44f9f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4510a0ba-2a7b-47a5-bc6f-3807cff01f48" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_acac12bc-63ab-4645-8b96-15176c44f9f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_b56296ce-e1ea-42a6-b79b-2d3cc0e63e21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_acac12bc-63ab-4645-8b96-15176c44f9f7" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_b56296ce-e1ea-42a6-b79b-2d3cc0e63e21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_9f6619c2-6349-45cc-a11c-18108a3d68c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_acac12bc-63ab-4645-8b96-15176c44f9f7" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_9f6619c2-6349-45cc-a11c-18108a3d68c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_7df28849-3268-4ffb-8a2a-124fe4eb71f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_acac12bc-63ab-4645-8b96-15176c44f9f7" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_7df28849-3268-4ffb-8a2a-124fe4eb71f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_9cd79955-59e1-4933-8f11-d59144230d7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa53b017-9d3c-4fce-b105-cd80f8688291" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_9cd79955-59e1-4933-8f11-d59144230d7b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9cd79955-59e1-4933-8f11-d59144230d7b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_9cd79955-59e1-4933-8f11-d59144230d7b" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9cd79955-59e1-4933-8f11-d59144230d7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_14f845e9-1375-4957-88af-9a1a5cdf8265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_9cd79955-59e1-4933-8f11-d59144230d7b" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_14f845e9-1375-4957-88af-9a1a5cdf8265" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_dd6eaa74-f5f0-47d0-977d-76c15a453926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_14f845e9-1375-4957-88af-9a1a5cdf8265" xlink:to="loc_us-gaap_MoneyMarketFundsMember_dd6eaa74-f5f0-47d0-977d-76c15a453926" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_6921c741-1e76-4c03-8126-db18c2d03f74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_14f845e9-1375-4957-88af-9a1a5cdf8265" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_6921c741-1e76-4c03-8126-db18c2d03f74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b3f058a3-1f05-453c-9914-b68f488cac8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_14f845e9-1375-4957-88af-9a1a5cdf8265" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b3f058a3-1f05-453c-9914-b68f488cac8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_2a138706-08bf-4fdf-8481-2bef40c18004" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_14f845e9-1375-4957-88af-9a1a5cdf8265" xlink:to="loc_us-gaap_CommercialPaperMember_2a138706-08bf-4fdf-8481-2bef40c18004" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponents"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponents" xlink:type="extended" id="i763fa8c9a9af4f788966c28b733a5d0a_BalanceSheetComponents"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponentsTables"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponentsTables" xlink:type="extended" id="i75e24bdfedc7474d9ba815f140565738_BalanceSheetComponentsTables"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails" xlink:type="extended" id="id3e15eb70ba940cab1ba5eb9127d7ec6_BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_701d639a-c7a8-411a-97d2-ae21450cf454" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_InventoryAndPrintedCircuitBoardAssemblies_407a5935-e6e0-4ffd-822a-2475eb46b79f" xlink:href="irtc-20201231.xsd#irtc_InventoryAndPrintedCircuitBoardAssemblies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_701d639a-c7a8-411a-97d2-ae21450cf454" xlink:to="loc_irtc_InventoryAndPrintedCircuitBoardAssemblies_407a5935-e6e0-4ffd-822a-2475eb46b79f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_92a2b42e-20a1-41e8-909b-e32e7cf74918" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_701d639a-c7a8-411a-97d2-ae21450cf454" xlink:to="loc_us-gaap_InventoryCurrentTable_92a2b42e-20a1-41e8-909b-e32e7cf74918" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_1883fa8f-d13e-40c9-ad2d-9a2c2ec5c169" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_92a2b42e-20a1-41e8-909b-e32e7cf74918" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_1883fa8f-d13e-40c9-ad2d-9a2c2ec5c169" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_1883fa8f-d13e-40c9-ad2d-9a2c2ec5c169_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_1883fa8f-d13e-40c9-ad2d-9a2c2ec5c169" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_1883fa8f-d13e-40c9-ad2d-9a2c2ec5c169_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_e9aff386-a828-48a9-ac0d-27b8566bef84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_1883fa8f-d13e-40c9-ad2d-9a2c2ec5c169" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_e9aff386-a828-48a9-ac0d-27b8566bef84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_RawMaterialsMember_8ca87d7a-0b55-40e9-a513-60d094d4445c" xlink:href="irtc-20201231.xsd#irtc_RawMaterialsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_e9aff386-a828-48a9-ac0d-27b8566bef84" xlink:to="loc_irtc_RawMaterialsMember_8ca87d7a-0b55-40e9-a513-60d094d4445c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_FinishedGoodsMember_9398af04-2c02-4d79-9a86-dab22efb1f3c" xlink:href="irtc-20201231.xsd#irtc_FinishedGoodsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_e9aff386-a828-48a9-ac0d-27b8566bef84" xlink:to="loc_irtc_FinishedGoodsMember_9398af04-2c02-4d79-9a86-dab22efb1f3c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails" xlink:type="extended" id="ic69e47e6ba8a4a1ca160aa093f0f3ed3_BalanceSheetComponentsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_9a08111f-de10-435d-8d71-e1b17bcae64d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_f47355bb-aee8-4388-a8af-c8c719182143" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_9a08111f-de10-435d-8d71-e1b17bcae64d" xlink:to="loc_us-gaap_OtherAssets_f47355bb-aee8-4388-a8af-c8c719182143" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_ba53f004-9bb0-4cf6-8a27-0eceaa1b7593" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_9a08111f-de10-435d-8d71-e1b17bcae64d" xlink:to="loc_us-gaap_AdjustmentForAmortization_ba53f004-9bb0-4cf6-8a27-0eceaa1b7593" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_28972fc4-0474-44d5-a90e-fd9c1e0a7fa3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_9a08111f-de10-435d-8d71-e1b17bcae64d" xlink:to="loc_us-gaap_DepreciationAndAmortization_28972fc4-0474-44d5-a90e-fd9c1e0a7fa3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_f0a0eaf8-1903-4fc1-9acd-5a48536bf615" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_9a08111f-de10-435d-8d71-e1b17bcae64d" xlink:to="loc_us-gaap_InventoryCurrentTable_f0a0eaf8-1903-4fc1-9acd-5a48536bf615" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_493cafff-db18-4db6-8347-01856eae8c20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_f0a0eaf8-1903-4fc1-9acd-5a48536bf615" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_493cafff-db18-4db6-8347-01856eae8c20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_493cafff-db18-4db6-8347-01856eae8c20_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_493cafff-db18-4db6-8347-01856eae8c20" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_493cafff-db18-4db6-8347-01856eae8c20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_c8224c31-720f-4741-92ba-f6f75eee59ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_493cafff-db18-4db6-8347-01856eae8c20" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_c8224c31-720f-4741-92ba-f6f75eee59ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PrintedCircuitBoardAssembliesMember_70aaed4b-bfe6-4e4b-8941-c45b378c122f" xlink:href="irtc-20201231.xsd#irtc_PrintedCircuitBoardAssembliesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_c8224c31-720f-4741-92ba-f6f75eee59ba" xlink:to="loc_irtc_PrintedCircuitBoardAssembliesMember_70aaed4b-bfe6-4e4b-8941-c45b378c122f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" xlink:type="extended" id="if05ecaa8422947189e22258def42f95d_BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_64b62521-0cfe-4221-a9db-02968d5e7f5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_6a7687ed-3d9d-42c0-8e9d-6b31a55bcfc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_64b62521-0cfe-4221-a9db-02968d5e7f5a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_6a7687ed-3d9d-42c0-8e9d-6b31a55bcfc8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_da00be2a-5873-49f5-8714-30b8ee7c4842" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_64b62521-0cfe-4221-a9db-02968d5e7f5a" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_da00be2a-5873-49f5-8714-30b8ee7c4842" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ce24798e-10ef-4c79-9fab-1abdda0a25ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_64b62521-0cfe-4221-a9db-02968d5e7f5a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ce24798e-10ef-4c79-9fab-1abdda0a25ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2dd9fcf5-710f-4a13-871d-a6c5e25933aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_64b62521-0cfe-4221-a9db-02968d5e7f5a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2dd9fcf5-710f-4a13-871d-a6c5e25933aa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b08938f7-0c07-447f-8fe5-ddf1dd7a8f93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2dd9fcf5-710f-4a13-871d-a6c5e25933aa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b08938f7-0c07-447f-8fe5-ddf1dd7a8f93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b08938f7-0c07-447f-8fe5-ddf1dd7a8f93_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b08938f7-0c07-447f-8fe5-ddf1dd7a8f93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b08938f7-0c07-447f-8fe5-ddf1dd7a8f93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_abd030c8-8a94-4190-90b1-e8d75118c84f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b08938f7-0c07-447f-8fe5-ddf1dd7a8f93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_abd030c8-8a94-4190-90b1-e8d75118c84f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_LaboratoryAndManufacturingEquipmentMember_c6e273fc-dc58-4fc7-8eb2-289d8f1f069b" xlink:href="irtc-20201231.xsd#irtc_LaboratoryAndManufacturingEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_abd030c8-8a94-4190-90b1-e8d75118c84f" xlink:to="loc_irtc_LaboratoryAndManufacturingEquipmentMember_c6e273fc-dc58-4fc7-8eb2-289d8f1f069b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ComputerEquipmentAndSoftwareMember_470c853e-027b-47dd-a404-c598da620454" xlink:href="irtc-20201231.xsd#irtc_ComputerEquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_abd030c8-8a94-4190-90b1-e8d75118c84f" xlink:to="loc_irtc_ComputerEquipmentAndSoftwareMember_470c853e-027b-47dd-a404-c598da620454" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_107d7d52-9de1-49f1-81fb-637d39d7fbd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_abd030c8-8a94-4190-90b1-e8d75118c84f" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_107d7d52-9de1-49f1-81fb-637d39d7fbd2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_5ee9307d-26ce-4a83-a56f-06544bab9d18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_abd030c8-8a94-4190-90b1-e8d75118c84f" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_5ee9307d-26ce-4a83-a56f-06544bab9d18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_c8777926-7358-4aba-836b-19aefd0b7b53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_abd030c8-8a94-4190-90b1-e8d75118c84f" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_c8777926-7358-4aba-836b-19aefd0b7b53" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails" xlink:type="extended" id="ic35abc73703041d9aeaa286635a8020d_BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="irtc-20201231.xsd#CommitmentsandContingencies"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/CommitmentsandContingencies" xlink:type="extended" id="ie180984d2865423e9c3994df0d422fb0_CommitmentsandContingencies"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#CommitmentsandContingenciesTables"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/CommitmentsandContingenciesTables" xlink:type="extended" id="i2d04d173fb964e2d911e562cee664f9c_CommitmentsandContingenciesTables"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CommitmentsandContingenciesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="extended" id="i993a531c87d5412a8e4d09b3d7b1bc39_CommitmentsandContingenciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_eb33d95e-6d72-49e1-bd4f-7796e1244095" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_us-gaap_OperatingLeaseCost_eb33d95e-6d72-49e1-bd4f-7796e1244095" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_67885c09-3f91-4562-ab4b-d1b0ccedd5a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_us-gaap_OperatingLeasePayments_67885c09-3f91-4562-ab4b-d1b0ccedd5a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OperatingLeaseRentableArea_5e81adb2-fe11-4deb-95d9-6cdec30c68e2" xlink:href="irtc-20201231.xsd#irtc_OperatingLeaseRentableArea"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_OperatingLeaseRentableArea_5e81adb2-fe11-4deb-95d9-6cdec30c68e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_LesseeOperatingSubleaseNumberOfOptionToExtend_c3698019-d01b-4d6d-a9f3-eae38026b236" xlink:href="irtc-20201231.xsd#irtc_LesseeOperatingSubleaseNumberOfOptionToExtend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_LesseeOperatingSubleaseNumberOfOptionToExtend_c3698019-d01b-4d6d-a9f3-eae38026b236" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_731da871-7fc4-4a82-bcd0-755724939935" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_731da871-7fc4-4a82-bcd0-755724939935" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TenantImprovements_d1f8d5ab-46c7-40cc-88d5-e6dee33d088c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TenantImprovements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_us-gaap_TenantImprovements_d1f8d5ab-46c7-40cc-88d5-e6dee33d088c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_e741b505-391a-4abd-ae68-ea3e9c36899e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_e741b505-391a-4abd-ae68-ea3e9c36899e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0266e2e3-1ab3-4404-8358-72448b50f84d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0266e2e3-1ab3-4404-8358-72448b50f84d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0f6c2911-e914-40de-8002-ef7ffb3b7694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0f6c2911-e914-40de-8002-ef7ffb3b7694" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementRemainingTermOfAgreement_e46c3493-1c2f-4f93-8419-87875b36b431" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementRemainingTermOfAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_CollaborationAgreementRemainingTermOfAgreement_e46c3493-1c2f-4f93-8419-87875b36b431" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementUpfrontFeePayable_a5adb80f-6705-463d-a8bf-a4f9087fded1" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementUpfrontFeePayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_CollaborationAgreementUpfrontFeePayable_a5adb80f-6705-463d-a8bf-a4f9087fded1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months_22e851ef-b142-46a1-bea7-ce3c3507d8bd" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months_22e851ef-b142-46a1-bea7-ce3c3507d8bd" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementMilestoneExpense_8e0998e6-1fac-48e2-9d6b-2e4114fd8b2f" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementMilestoneExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_CollaborationAgreementMilestoneExpense_8e0998e6-1fac-48e2-9d6b-2e4114fd8b2f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementResearchAndDevelopmentExpense_846118c7-a821-4103-ace9-b8bc89e0e895" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_CollaborationAgreementResearchAndDevelopmentExpense_846118c7-a821-4103-ace9-b8bc89e0e895" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementAccruedLiabilities_c13fa2fb-4842-4abf-9b33-eb05ef360867" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_CollaborationAgreementAccruedLiabilities_c13fa2fb-4842-4abf-9b33-eb05ef360867" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_acd1323a-9639-4f56-805b-7fa7241d4a34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_acd1323a-9639-4f56-805b-7fa7241d4a34" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_0f3ca73f-a3f5-4fdd-8707-76ef785dddc1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_acd1323a-9639-4f56-805b-7fa7241d4a34" xlink:to="loc_srt_StatementGeographicalAxis_0f3ca73f-a3f5-4fdd-8707-76ef785dddc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_0f3ca73f-a3f5-4fdd-8707-76ef785dddc1_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_0f3ca73f-a3f5-4fdd-8707-76ef785dddc1" xlink:to="loc_srt_SegmentGeographicalDomain_0f3ca73f-a3f5-4fdd-8707-76ef785dddc1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b358efb1-78e1-4a2a-bc17-322774f2dfad" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_0f3ca73f-a3f5-4fdd-8707-76ef785dddc1" xlink:to="loc_srt_SegmentGeographicalDomain_b358efb1-78e1-4a2a-bc17-322774f2dfad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SanFranciscoMember_21ec5b1d-394a-4da0-907e-b8184c004901" xlink:href="irtc-20201231.xsd#irtc_SanFranciscoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b358efb1-78e1-4a2a-bc17-322774f2dfad" xlink:to="loc_irtc_SanFranciscoMember_21ec5b1d-394a-4da0-907e-b8184c004901" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9ec0acf4-917d-4071-9505-dcad1696cc84" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_acd1323a-9639-4f56-805b-7fa7241d4a34" xlink:to="loc_srt_RangeAxis_9ec0acf4-917d-4071-9505-dcad1696cc84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9ec0acf4-917d-4071-9505-dcad1696cc84_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9ec0acf4-917d-4071-9505-dcad1696cc84" xlink:to="loc_srt_RangeMember_9ec0acf4-917d-4071-9505-dcad1696cc84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_89ef7140-0cad-41fb-abea-ff6777b3a015" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9ec0acf4-917d-4071-9505-dcad1696cc84" xlink:to="loc_srt_RangeMember_89ef7140-0cad-41fb-abea-ff6777b3a015" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_314e929d-6323-417f-94a0-8225187fa6d0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_89ef7140-0cad-41fb-abea-ff6777b3a015" xlink:to="loc_srt_MaximumMember_314e929d-6323-417f-94a0-8225187fa6d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ce9a219e-481b-4a88-ab71-1ec93bb4e918" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_acd1323a-9639-4f56-805b-7fa7241d4a34" xlink:to="loc_us-gaap_CreditFacilityAxis_ce9a219e-481b-4a88-ab71-1ec93bb4e918" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ce9a219e-481b-4a88-ab71-1ec93bb4e918_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_ce9a219e-481b-4a88-ab71-1ec93bb4e918" xlink:to="loc_us-gaap_CreditFacilityDomain_ce9a219e-481b-4a88-ab71-1ec93bb4e918_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fe4419e5-af57-488d-b804-b31b2cc9d399" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_ce9a219e-481b-4a88-ab71-1ec93bb4e918" xlink:to="loc_us-gaap_CreditFacilityDomain_fe4419e5-af57-488d-b804-b31b2cc9d399" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_fb5aa1d0-5a35-43c8-af84-216668c7d77e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_fe4419e5-af57-488d-b804-b31b2cc9d399" xlink:to="loc_us-gaap_LetterOfCreditMember_fb5aa1d0-5a35-43c8-af84-216668c7d77e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_a285575f-3e9f-458b-8eff-766c88e1b76d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_acd1323a-9639-4f56-805b-7fa7241d4a34" xlink:to="loc_srt_CounterpartyNameAxis_a285575f-3e9f-458b-8eff-766c88e1b76d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a285575f-3e9f-458b-8eff-766c88e1b76d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_a285575f-3e9f-458b-8eff-766c88e1b76d" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a285575f-3e9f-458b-8eff-766c88e1b76d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e2904c23-d7be-4e30-af2f-854aef5f8125" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_a285575f-3e9f-458b-8eff-766c88e1b76d" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e2904c23-d7be-4e30-af2f-854aef5f8125" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_VerilyLifeSciencesLLCMember_b337e36d-970d-4d6f-bdb3-fa2227797264" xlink:href="irtc-20201231.xsd#irtc_VerilyLifeSciencesLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e2904c23-d7be-4e30-af2f-854aef5f8125" xlink:to="loc_irtc_VerilyLifeSciencesLLCMember_b337e36d-970d-4d6f-bdb3-fa2227797264" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_10e87417-88c7-4ad2-8633-5936459eca85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_acd1323a-9639-4f56-805b-7fa7241d4a34" xlink:to="loc_us-gaap_LeaseContractualTermAxis_10e87417-88c7-4ad2-8633-5936459eca85" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_10e87417-88c7-4ad2-8633-5936459eca85_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LeaseContractualTermAxis_10e87417-88c7-4ad2-8633-5936459eca85" xlink:to="loc_us-gaap_LeaseContractualTermDomain_10e87417-88c7-4ad2-8633-5936459eca85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_04580a08-a0c7-4697-a7da-b41a3f677149" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LeaseContractualTermAxis_10e87417-88c7-4ad2-8633-5936459eca85" xlink:to="loc_us-gaap_LeaseContractualTermDomain_04580a08-a0c7-4697-a7da-b41a3f677149" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OfficeLeaseMember_27ac85c6-a9b3-4289-a29c-457c4bca5537" xlink:href="irtc-20201231.xsd#irtc_OfficeLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_04580a08-a0c7-4697-a7da-b41a3f677149" xlink:to="loc_irtc_OfficeLeaseMember_27ac85c6-a9b3-4289-a29c-457c4bca5537" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails" xlink:type="extended" id="i38b77ee65578452ba0173e1d511fcfd2_CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/Debt" xlink:type="simple" xlink:href="irtc-20201231.xsd#Debt"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/Debt" xlink:type="extended" id="icb3197c634cc4409adddb25dbf6623c2_Debt"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/DebtTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#DebtTables"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/DebtTables" xlink:type="extended" id="i532d4024148e4b76b92a187532e821b9_DebtTables"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#DebtAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/DebtAdditionalInformationDetails" xlink:type="extended" id="i33fd4108f7a4491381de45d69ad0e960_DebtAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1ca65185-ad2d-49b1-8aba-755209e301e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1ca65185-ad2d-49b1-8aba-755209e301e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ab3b3d6d-6f9e-4fa8-8358-10306f03ffbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ab3b3d6d-6f9e-4fa8-8358-10306f03ffbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PercentageOfEligibleAccountsReceivableForBorrowings_20c9fb60-609e-4c27-b5a8-3152ffb232ab" xlink:href="irtc-20201231.xsd#irtc_PercentageOfEligibleAccountsReceivableForBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_irtc_PercentageOfEligibleAccountsReceivableForBorrowings_20c9fb60-609e-4c27-b5a8-3152ffb232ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_a364de27-6d80-49df-ab0c-493309ff3cba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_a364de27-6d80-49df-ab0c-493309ff3cba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest_1e1efad1-13fd-424c-94bf-d9ed59e62602" xlink:href="irtc-20201231.xsd#irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest_1e1efad1-13fd-424c-94bf-d9ed59e62602" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate_5a0d91ab-c119-4c3c-bf0d-c6a97367de9c" xlink:href="irtc-20201231.xsd#irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate_5a0d91ab-c119-4c3c-bf0d-c6a97367de9c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0de09555-0d72-4443-a505-1cd010141f03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0de09555-0d72-4443-a505-1cd010141f03" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_304eee81-fe41-4807-aa62-73fd5a960738" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_304eee81-fe41-4807-aa62-73fd5a960738" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_76e0747a-b9c8-4c70-bd05-8ae7bb97ddb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_76e0747a-b9c8-4c70-bd05-8ae7bb97ddb8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_f840914a-23b7-49c8-844e-582ffdbc65c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_f840914a-23b7-49c8-844e-582ffdbc65c8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_77740484-3a8e-40ee-a86a-245698d622fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_LineOfCredit_77740484-3a8e-40ee-a86a-245698d622fe" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_fcf76999-5719-4b79-99f0-d0bf30b93547" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_DebtInstrumentTable_fcf76999-5719-4b79-99f0-d0bf30b93547" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8558b360-e953-48a4-b816-ed06e879a25f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_fcf76999-5719-4b79-99f0-d0bf30b93547" xlink:to="loc_us-gaap_DebtInstrumentAxis_8558b360-e953-48a4-b816-ed06e879a25f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8558b360-e953-48a4-b816-ed06e879a25f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_8558b360-e953-48a4-b816-ed06e879a25f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8558b360-e953-48a4-b816-ed06e879a25f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5d7e17c2-facd-4fe2-b4b8-29efe8b0a28a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_8558b360-e953-48a4-b816-ed06e879a25f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5d7e17c2-facd-4fe2-b4b8-29efe8b0a28a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PharmakonLoanAgreementMember_25ce7258-e8bc-420e-85f3-3036c43a1aa4" xlink:href="irtc-20201231.xsd#irtc_PharmakonLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5d7e17c2-facd-4fe2-b4b8-29efe8b0a28a" xlink:to="loc_irtc_PharmakonLoanAgreementMember_25ce7258-e8bc-420e-85f3-3036c43a1aa4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SiliconValleyBankLoanAgreementMember_4b9578cd-11de-45a7-a3e1-1c835c68e51e" xlink:href="irtc-20201231.xsd#irtc_SiliconValleyBankLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5d7e17c2-facd-4fe2-b4b8-29efe8b0a28a" xlink:to="loc_irtc_SiliconValleyBankLoanAgreementMember_4b9578cd-11de-45a7-a3e1-1c835c68e51e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember_50f5024c-b59b-41b5-9683-27d6c0029e79" xlink:href="irtc-20201231.xsd#irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5d7e17c2-facd-4fe2-b4b8-29efe8b0a28a" xlink:to="loc_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember_50f5024c-b59b-41b5-9683-27d6c0029e79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_6e5ae74d-ff51-48c5-8155-b9569a856da8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_fcf76999-5719-4b79-99f0-d0bf30b93547" xlink:to="loc_us-gaap_CreditFacilityAxis_6e5ae74d-ff51-48c5-8155-b9569a856da8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6e5ae74d-ff51-48c5-8155-b9569a856da8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_6e5ae74d-ff51-48c5-8155-b9569a856da8" xlink:to="loc_us-gaap_CreditFacilityDomain_6e5ae74d-ff51-48c5-8155-b9569a856da8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_83318823-d4d9-4d8d-a767-88d1ef9136cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_6e5ae74d-ff51-48c5-8155-b9569a856da8" xlink:to="loc_us-gaap_CreditFacilityDomain_83318823-d4d9-4d8d-a767-88d1ef9136cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_8ed744ff-3e83-48f2-8d65-ceccd4823c29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_83318823-d4d9-4d8d-a767-88d1ef9136cc" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_8ed744ff-3e83-48f2-8d65-ceccd4823c29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SiliconValleyBankTermLoanMember_a540f440-35b1-42a3-bf50-e3527f96d165" xlink:href="irtc-20201231.xsd#irtc_SiliconValleyBankTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_83318823-d4d9-4d8d-a767-88d1ef9136cc" xlink:to="loc_irtc_SiliconValleyBankTermLoanMember_a540f440-35b1-42a3-bf50-e3527f96d165" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_0fd34800-5a6a-4d90-903e-2ce81c98efc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_83318823-d4d9-4d8d-a767-88d1ef9136cc" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0fd34800-5a6a-4d90-903e-2ce81c98efc8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_59c1ce6e-1ae9-4143-b876-d5988dc2496c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_fcf76999-5719-4b79-99f0-d0bf30b93547" xlink:to="loc_us-gaap_VariableRateAxis_59c1ce6e-1ae9-4143-b876-d5988dc2496c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_59c1ce6e-1ae9-4143-b876-d5988dc2496c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_59c1ce6e-1ae9-4143-b876-d5988dc2496c" xlink:to="loc_us-gaap_VariableRateDomain_59c1ce6e-1ae9-4143-b876-d5988dc2496c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_78d882f6-ad06-4a16-95e7-d5cf601f3044" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_59c1ce6e-1ae9-4143-b876-d5988dc2496c" xlink:to="loc_us-gaap_VariableRateDomain_78d882f6-ad06-4a16-95e7-d5cf601f3044" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_8aff2b86-7107-4e34-8f5f-49adc9b8c697" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_78d882f6-ad06-4a16-95e7-d5cf601f3044" xlink:to="loc_us-gaap_PrimeRateMember_8aff2b86-7107-4e34-8f5f-49adc9b8c697" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a4199beb-69f7-44df-ae95-e21df1df2725" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_fcf76999-5719-4b79-99f0-d0bf30b93547" xlink:to="loc_srt_RangeAxis_a4199beb-69f7-44df-ae95-e21df1df2725" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a4199beb-69f7-44df-ae95-e21df1df2725_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a4199beb-69f7-44df-ae95-e21df1df2725" xlink:to="loc_srt_RangeMember_a4199beb-69f7-44df-ae95-e21df1df2725_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2c1f88f0-2e86-42b4-945c-79676c29fc18" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a4199beb-69f7-44df-ae95-e21df1df2725" xlink:to="loc_srt_RangeMember_2c1f88f0-2e86-42b4-945c-79676c29fc18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9ee3cdc4-f6e2-44d9-8187-fab712339256" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2c1f88f0-2e86-42b4-945c-79676c29fc18" xlink:to="loc_srt_MaximumMember_9ee3cdc4-f6e2-44d9-8187-fab712339256" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8bc725ca-1d34-49be-8404-bc28d1c482c2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2c1f88f0-2e86-42b4-945c-79676c29fc18" xlink:to="loc_srt_MinimumMember_8bc725ca-1d34-49be-8404-bc28d1c482c2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#DebtScheduleofFutureMinimumPaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails" xlink:type="extended" id="ie3b6ca1991284da4aa6b0b2408f7bff2_DebtScheduleofFutureMinimumPaymentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c4349d7c-cb56-4feb-9255-b76db389b0db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c4349d7c-cb56-4feb-9255-b76db389b0db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_a8e1f5aa-1cb3-4bdf-b9b1-e0cbce15b8c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_a8e1f5aa-1cb3-4bdf-b9b1-e0cbce15b8c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_81d06a39-74b0-4088-bda5-e7041d6e09cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_81d06a39-74b0-4088-bda5-e7041d6e09cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_dde6e5fe-558c-4a99-96ef-2ef6706f490a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_LongTermDebt_dde6e5fe-558c-4a99-96ef-2ef6706f490a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DebtInstrumentInterestPortion_ad667831-3b69-4839-ad6b-ddd661e9e467" xlink:href="irtc-20201231.xsd#irtc_DebtInstrumentInterestPortion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_irtc_DebtInstrumentInterestPortion_ad667831-3b69-4839-ad6b-ddd661e9e467" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_b18cd25c-f67a-4788-a800-70994c4f35ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_b18cd25c-f67a-4788-a800-70994c4f35ea" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_LongTermDebtCarryingValue_8bbbe8f7-d0a7-4b04-9123-73811e12971d" xlink:href="irtc-20201231.xsd#irtc_LongTermDebtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_irtc_LongTermDebtCarryingValue_8bbbe8f7-d0a7-4b04-9123-73811e12971d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_7af7f9dc-94e9-4637-bf07-06c6218dbe86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_DebtCurrent_7af7f9dc-94e9-4637-bf07-06c6218dbe86" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b51e2734-aa7a-4678-ba3e-b521964a7ae6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_19f43e0a-7103-4a5e-b202-8f80ea724a15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_19f43e0a-7103-4a5e-b202-8f80ea724a15" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f910f460-8f0c-44d2-9f42-a0fc2355d650" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_DebtInstrumentTable_f910f460-8f0c-44d2-9f42-a0fc2355d650" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_18b9ea79-6181-476a-9a9e-d346c7dbd4b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f910f460-8f0c-44d2-9f42-a0fc2355d650" xlink:to="loc_us-gaap_DebtInstrumentAxis_18b9ea79-6181-476a-9a9e-d346c7dbd4b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_18b9ea79-6181-476a-9a9e-d346c7dbd4b8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_18b9ea79-6181-476a-9a9e-d346c7dbd4b8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_18b9ea79-6181-476a-9a9e-d346c7dbd4b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b7344b51-8d53-4af4-96c5-d1f4ffe3fe5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_18b9ea79-6181-476a-9a9e-d346c7dbd4b8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b7344b51-8d53-4af4-96c5-d1f4ffe3fe5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember_89356eb5-cfb0-4bca-b3c7-558518c76bf2" xlink:href="irtc-20201231.xsd#irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b7344b51-8d53-4af4-96c5-d1f4ffe3fe5f" xlink:to="loc_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember_89356eb5-cfb0-4bca-b3c7-558518c76bf2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxes" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxes" xlink:type="extended" id="i826005773e55409dbb749995355f0ad8_IncomeTaxes"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesTables"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesTables" xlink:type="extended" id="i6d56899a07fc418684366bdd22511243_IncomeTaxesTables"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" xlink:type="extended" id="i712b1fb8f7b346d19f11ed20491172ef_IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails" xlink:type="extended" id="ib274dc808f3743d486f2053e21e8ffd7_IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended" id="i4585b2d3db424ce3bf6b64f62d77e477_IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails" xlink:type="extended" id="i32d2a51aae3c4e66a27550f271d6e3de_IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails" xlink:type="extended" id="i9e585d5f3fa442db90c0fee6e2815092_IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="id9fb75a02058411cb135524a18dd8ce5_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OperatingLossCarryforwardsTaxBenefitRecognized_177d72ec-b51d-4f40-94b8-868607c6142e" xlink:href="irtc-20201231.xsd#irtc_OperatingLossCarryforwardsTaxBenefitRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_irtc_OperatingLossCarryforwardsTaxBenefitRecognized_177d72ec-b51d-4f40-94b8-868607c6142e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_95fd2468-305c-4e61-ad95-8a7ef3ed98d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_95fd2468-305c-4e61-ad95-8a7ef3ed98d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_02a9aee1-2b12-4610-b111-81f85916700f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_02a9aee1-2b12-4610-b111-81f85916700f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_7179fe7c-32f2-41b0-901d-2d44d4e2f423" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_7179fe7c-32f2-41b0-901d-2d44d4e2f423" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardValuationAllowance_b857f820-67d7-464a-a71d-d587ae30f45c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_us-gaap_TaxCreditCarryforwardValuationAllowance_b857f820-67d7-464a-a71d-d587ae30f45c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f3657196-65c4-4056-96c5-b6df812ee46d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f3657196-65c4-4056-96c5-b6df812ee46d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_f408f067-1b84-40d8-91a4-2af511f20f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_f408f067-1b84-40d8-91a4-2af511f20f38" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_6605bec1-ceed-48ea-a384-00761c9f398a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_6605bec1-ceed-48ea-a384-00761c9f398a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_0f70fddf-4187-4e05-9f10-e41273ce8fa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_0f70fddf-4187-4e05-9f10-e41273ce8fa1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_2f98c709-b0d0-4af0-be1c-a2ab1dff4433" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0f70fddf-4187-4e05-9f10-e41273ce8fa1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_2f98c709-b0d0-4af0-be1c-a2ab1dff4433" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2f98c709-b0d0-4af0-be1c-a2ab1dff4433_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2f98c709-b0d0-4af0-be1c-a2ab1dff4433" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2f98c709-b0d0-4af0-be1c-a2ab1dff4433_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c88ece0c-1f6c-4d34-8bc1-44b1ad2f11e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2f98c709-b0d0-4af0-be1c-a2ab1dff4433" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c88ece0c-1f6c-4d34-8bc1-44b1ad2f11e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_17aec275-e4dd-4887-8798-31dbdc422ead" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c88ece0c-1f6c-4d34-8bc1-44b1ad2f11e4" xlink:to="loc_us-gaap_ForeignCountryMember_17aec275-e4dd-4887-8798-31dbdc422ead" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_aea54172-683b-44ab-9c1e-19a9c028c26a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c88ece0c-1f6c-4d34-8bc1-44b1ad2f11e4" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_aea54172-683b-44ab-9c1e-19a9c028c26a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockholdersEquity" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/StockholdersEquity" xlink:type="extended" id="if57faa7bc5e64ab2b0793eed65706977_StockholdersEquity"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockholdersEquityTables"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/StockholdersEquityTables" xlink:type="extended" id="i53a7d61a433c42e485378fdc9648c132_StockholdersEquityTables"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockholdersEquityAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="extended" id="ib90e0fe776a74a8da9176a5c6ef68d47_StockholdersEquityAdditionalInformationDetails"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails" xlink:type="extended" id="ie1e9f09182054f119c118e82fb446453_StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_cedc231e-a607-4baf-b8e7-ad703ef33d8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_34ed1111-b86b-4b08-9e0d-24d1e5c710bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_cedc231e-a607-4baf-b8e7-ad703ef33d8f" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_34ed1111-b86b-4b08-9e0d-24d1e5c710bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_824765e6-ab59-4cd2-b9d9-79423ddba06b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_cedc231e-a607-4baf-b8e7-ad703ef33d8f" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_824765e6-ab59-4cd2-b9d9-79423ddba06b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_75479ee8-87e6-473c-9435-a7c45882925b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_824765e6-ab59-4cd2-b9d9-79423ddba06b" xlink:to="loc_us-gaap_AwardTypeAxis_75479ee8-87e6-473c-9435-a7c45882925b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75479ee8-87e6-473c-9435-a7c45882925b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_75479ee8-87e6-473c-9435-a7c45882925b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75479ee8-87e6-473c-9435-a7c45882925b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9363ee05-d251-443f-948a-108984403be4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_75479ee8-87e6-473c-9435-a7c45882925b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9363ee05-d251-443f-948a-108984403be4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_StockOptionsIssuedAndOutstandingMember_404dd36a-70f7-40e9-bae9-806613bf2990" xlink:href="irtc-20201231.xsd#irtc_StockOptionsIssuedAndOutstandingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9363ee05-d251-443f-948a-108984403be4" xlink:to="loc_irtc_StockOptionsIssuedAndOutstandingMember_404dd36a-70f7-40e9-bae9-806613bf2990" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3ce857bf-2de8-4a6e-b33e-d26806b2cb52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9363ee05-d251-443f-948a-108984403be4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3ce857bf-2de8-4a6e-b33e-d26806b2cb52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_GrantUnderFutureStockPlansMember_d6614491-1196-4003-8ddb-3a43f3677ac6" xlink:href="irtc-20201231.xsd#irtc_GrantUnderFutureStockPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9363ee05-d251-443f-948a-108984403be4" xlink:to="loc_irtc_GrantUnderFutureStockPlansMember_d6614491-1196-4003-8ddb-3a43f3677ac6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlans" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlans"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlans" xlink:type="extended" id="i95a1cfabde9b46e78242c440d84aa75d_StockIncentivePlans"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlansTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlansTables"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlansTables" xlink:type="extended" id="idc570349fbf94a30965a9b9aa6dcdf66_StockIncentivePlansTables"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlansAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails" xlink:type="extended" id="i9b6a4994bfe24dda892c48c024bbcbb2_StockIncentivePlansAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_59f2dfc9-b47a-4e5a-8aae-a6f23ba1583d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_59f2dfc9-b47a-4e5a-8aae-a6f23ba1583d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage_9371f9df-e652-435f-a245-ac7c8e4122f9" xlink:href="irtc-20201231.xsd#irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage_9371f9df-e652-435f-a245-ac7c8e4122f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4134b3c6-e46e-4bbd-9fb2-38dd61d76f4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4134b3c6-e46e-4bbd-9fb2-38dd61d76f4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PercentageOfVotingPowerOfAllClassesOfStock_810344be-3f83-4b89-874e-89ca9974d4ca" xlink:href="irtc-20201231.xsd#irtc_PercentageOfVotingPowerOfAllClassesOfStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_PercentageOfVotingPowerOfAllClassesOfStock_810344be-3f83-4b89-874e-89ca9974d4ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_4201926c-cd33-4a49-bee0-0cb4069d336a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_4201926c-cd33-4a49-bee0-0cb4069d336a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_39890ee6-fcd3-42b0-9b61-c9f3ddf2abd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_39890ee6-fcd3-42b0-9b61-c9f3ddf2abd1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_5ce54fa9-0349-4880-9443-425bff08b642" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_5ce54fa9-0349-4880-9443-425bff08b642" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock_921134ee-931a-4cb6-90f2-fbf6eac11e25" xlink:href="irtc-20201231.xsd#irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock_921134ee-931a-4cb6-90f2-fbf6eac11e25" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_IncreaseInCommonStockReservedForFutureIssuance_5c69741f-536b-412f-a159-10f66047ffd8" xlink:href="irtc-20201231.xsd#irtc_IncreaseInCommonStockReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_IncreaseInCommonStockReservedForFutureIssuance_5c69741f-536b-412f-a159-10f66047ffd8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_838e8e0d-8fff-4cbf-a255-60733b219b94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_838e8e0d-8fff-4cbf-a255-60733b219b94" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_EmployeeStockPurchasePlanOfferingPeriod_86c09bf5-49a7-42d7-bbdb-ec437c106bc6" xlink:href="irtc-20201231.xsd#irtc_EmployeeStockPurchasePlanOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_EmployeeStockPurchasePlanOfferingPeriod_86c09bf5-49a7-42d7-bbdb-ec437c106bc6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods_f263aa24-1716-4b32-a075-646795d5caf5" xlink:href="irtc-20201231.xsd#irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods_f263aa24-1716-4b32-a075-646795d5caf5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_EmployeeStockPurchasePlanPurchasePeriod_5ab393da-fc74-48e1-b013-970cc25d081e" xlink:href="irtc-20201231.xsd#irtc_EmployeeStockPurchasePlanPurchasePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_EmployeeStockPurchasePlanPurchasePeriod_5ab393da-fc74-48e1-b013-970cc25d081e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1538876d-0ca1-4df9-847b-ba756d044a9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1538876d-0ca1-4df9-847b-ba756d044a9c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_8f09309f-7948-45e9-8488-a59c11ca3e9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_8f09309f-7948-45e9-8488-a59c11ca3e9d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_bc77c103-e30c-4c09-b069-b8778b9c6f39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_bc77c103-e30c-4c09-b069-b8778b9c6f39" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_d559ee19-71b4-4231-bbd9-482042d50c9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_d559ee19-71b4-4231-bbd9-482042d50c9f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_7130b075-9fe0-4927-a3d0-546c9800cf9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_7130b075-9fe0-4927-a3d0-546c9800cf9f" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_5c33d732-5696-4903-80e6-ac89cdbddc5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_5c33d732-5696-4903-80e6-ac89cdbddc5c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_d4353d76-6da2-416b-bf40-46e8a2f87815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_d4353d76-6da2-416b-bf40-46e8a2f87815" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_17ccdac7-8637-4ae1-b1c7-c5ab8080f9a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_17ccdac7-8637-4ae1-b1c7-c5ab8080f9a5" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod_838a2ef5-7cb6-424f-b8b6-afb2c2ef9154" xlink:href="irtc-20201231.xsd#irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod_838a2ef5-7cb6-424f-b8b6-afb2c2ef9154" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested_4dd286a5-4e75-4352-9215-583417588c68" xlink:href="irtc-20201231.xsd#irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested_4dd286a5-4e75-4352-9215-583417588c68" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_ee9bf2df-5c12-4300-82eb-82aba209e7a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_ee9bf2df-5c12-4300-82eb-82aba209e7a5" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1007e705-348e-48b3-ab75-575df576839e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1007e705-348e-48b3-ab75-575df576839e" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6b0bce43-34af-47e4-8ee6-3d28397fd0f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6b0bce43-34af-47e4-8ee6-3d28397fd0f0" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_78921cfa-122d-4b56-89ae-94105a43bfd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_78921cfa-122d-4b56-89ae-94105a43bfd2" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_f927d42c-b342-48d7-9126-de9f958c0bd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_f927d42c-b342-48d7-9126-de9f958c0bd3" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c045dab6-3af2-460f-9a7e-0f936f92884b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c045dab6-3af2-460f-9a7e-0f936f92884b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_8c133fc1-713a-42c5-8ab0-44f2071733b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c045dab6-3af2-460f-9a7e-0f936f92884b" xlink:to="loc_us-gaap_PlanNameAxis_8c133fc1-713a-42c5-8ab0-44f2071733b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8c133fc1-713a-42c5-8ab0-44f2071733b8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_8c133fc1-713a-42c5-8ab0-44f2071733b8" xlink:to="loc_us-gaap_PlanNameDomain_8c133fc1-713a-42c5-8ab0-44f2071733b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_07fd6660-9a05-4ab4-bd43-53f5b6a4dbdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_8c133fc1-713a-42c5-8ab0-44f2071733b8" xlink:to="loc_us-gaap_PlanNameDomain_07fd6660-9a05-4ab4-bd43-53f5b6a4dbdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_TwoThousandSixEquityIncentivePlanMember_77ad1a1a-ec52-446d-ad30-9c07677477c8" xlink:href="irtc-20201231.xsd#irtc_TwoThousandSixEquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_07fd6660-9a05-4ab4-bd43-53f5b6a4dbdf" xlink:to="loc_irtc_TwoThousandSixEquityIncentivePlanMember_77ad1a1a-ec52-446d-ad30-9c07677477c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_TwoThousandSixteenEquityIncentivePlanMember_2ba17aa3-a1e0-47dd-a50f-e4f52869b9ee" xlink:href="irtc-20201231.xsd#irtc_TwoThousandSixteenEquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_07fd6660-9a05-4ab4-bd43-53f5b6a4dbdf" xlink:to="loc_irtc_TwoThousandSixteenEquityIncentivePlanMember_2ba17aa3-a1e0-47dd-a50f-e4f52869b9ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_EmployeeStockPurchasePlanMember_5fe975c7-e515-4506-bf94-cc39d4f7b9d3" xlink:href="irtc-20201231.xsd#irtc_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_07fd6660-9a05-4ab4-bd43-53f5b6a4dbdf" xlink:to="loc_irtc_EmployeeStockPurchasePlanMember_5fe975c7-e515-4506-bf94-cc39d4f7b9d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0b183d55-12dc-494c-9e54-c3629c812ac3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c045dab6-3af2-460f-9a7e-0f936f92884b" xlink:to="loc_us-gaap_AwardTypeAxis_0b183d55-12dc-494c-9e54-c3629c812ac3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b183d55-12dc-494c-9e54-c3629c812ac3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0b183d55-12dc-494c-9e54-c3629c812ac3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b183d55-12dc-494c-9e54-c3629c812ac3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1c4c8ff0-1cc1-4904-807d-fdb43507aff1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0b183d55-12dc-494c-9e54-c3629c812ac3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1c4c8ff0-1cc1-4904-807d-fdb43507aff1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_IncentiveStockOptionsMember_9a5d36f7-0f39-4651-882f-5e6cb338db4f" xlink:href="irtc-20201231.xsd#irtc_IncentiveStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1c4c8ff0-1cc1-4904-807d-fdb43507aff1" xlink:to="loc_irtc_IncentiveStockOptionsMember_9a5d36f7-0f39-4651-882f-5e6cb338db4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OtherStockOptionMember_76eb736c-7628-4f63-81ca-3439bf619f29" xlink:href="irtc-20201231.xsd#irtc_OtherStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1c4c8ff0-1cc1-4904-807d-fdb43507aff1" xlink:to="loc_irtc_OtherStockOptionMember_76eb736c-7628-4f63-81ca-3439bf619f29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b7ddccb9-5b50-48cc-844d-3e6a186e6487" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c045dab6-3af2-460f-9a7e-0f936f92884b" xlink:to="loc_srt_RangeAxis_b7ddccb9-5b50-48cc-844d-3e6a186e6487" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b7ddccb9-5b50-48cc-844d-3e6a186e6487_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b7ddccb9-5b50-48cc-844d-3e6a186e6487" xlink:to="loc_srt_RangeMember_b7ddccb9-5b50-48cc-844d-3e6a186e6487_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f3c1e084-599d-47eb-b3e5-9ebf3f7eec4a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b7ddccb9-5b50-48cc-844d-3e6a186e6487" xlink:to="loc_srt_RangeMember_f3c1e084-599d-47eb-b3e5-9ebf3f7eec4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d8f94ea1-8a56-4ba1-8f49-659dbf928a1a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f3c1e084-599d-47eb-b3e5-9ebf3f7eec4a" xlink:to="loc_srt_MaximumMember_d8f94ea1-8a56-4ba1-8f49-659dbf928a1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2e821180-247c-400b-8802-dd692ccf0d29" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f3c1e084-599d-47eb-b3e5-9ebf3f7eec4a" xlink:to="loc_srt_MinimumMember_2e821180-247c-400b-8802-dd692ccf0d29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_2a8ab47d-1e7d-4d07-bfdf-d769c60ea7d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c045dab6-3af2-460f-9a7e-0f936f92884b" xlink:to="loc_us-gaap_VestingAxis_2a8ab47d-1e7d-4d07-bfdf-d769c60ea7d2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_2a8ab47d-1e7d-4d07-bfdf-d769c60ea7d2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_2a8ab47d-1e7d-4d07-bfdf-d769c60ea7d2" xlink:to="loc_us-gaap_VestingDomain_2a8ab47d-1e7d-4d07-bfdf-d769c60ea7d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_2ab39bce-7457-4dc8-a63c-eaf46fa6f82d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_2a8ab47d-1e7d-4d07-bfdf-d769c60ea7d2" xlink:to="loc_us-gaap_VestingDomain_2ab39bce-7457-4dc8-a63c-eaf46fa6f82d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_fb8c9881-17b7-4776-bab2-61940e467efc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_2ab39bce-7457-4dc8-a63c-eaf46fa6f82d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_fb8c9881-17b7-4776-bab2-61940e467efc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails" xlink:type="extended" id="i023fa463fa194b99b8edfa652854178b_StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20c41b64-d2b8-407d-80c5-f6c8360cad92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_163fe8fc-a3d0-4302-8284-35118432389d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20c41b64-d2b8-407d-80c5-f6c8360cad92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_163fe8fc-a3d0-4302-8284-35118432389d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_936f0c2b-1047-4637-858e-9e2de8f12ab7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_163fe8fc-a3d0-4302-8284-35118432389d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_936f0c2b-1047-4637-858e-9e2de8f12ab7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_fb4d40db-bd5f-4da8-ad65-a72cb0f6d3b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_163fe8fc-a3d0-4302-8284-35118432389d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_fb4d40db-bd5f-4da8-ad65-a72cb0f6d3b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod_b15c5517-fb41-4510-b8a6-5784439fc42d" xlink:href="irtc-20201231.xsd#irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_163fe8fc-a3d0-4302-8284-35118432389d" xlink:to="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod_b15c5517-fb41-4510-b8a6-5784439fc42d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_e8ad71bc-47ae-4af3-9e57-d9ad8bec65cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_163fe8fc-a3d0-4302-8284-35118432389d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_e8ad71bc-47ae-4af3-9e57-d9ad8bec65cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_316e0458-0546-44a5-8fac-a9f51b742dc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_163fe8fc-a3d0-4302-8284-35118432389d" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_316e0458-0546-44a5-8fac-a9f51b742dc3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2be4d36b-f5e5-4408-a3bf-82c4b5fee45d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b078dcf-2690-4500-a881-1da8a284cd8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20c41b64-d2b8-407d-80c5-f6c8360cad92" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b078dcf-2690-4500-a881-1da8a284cd8e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_3955abd9-27ae-4f10-978d-1f8f57ba415b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b078dcf-2690-4500-a881-1da8a284cd8e" xlink:to="loc_us-gaap_PlanNameAxis_3955abd9-27ae-4f10-978d-1f8f57ba415b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3955abd9-27ae-4f10-978d-1f8f57ba415b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_3955abd9-27ae-4f10-978d-1f8f57ba415b" xlink:to="loc_us-gaap_PlanNameDomain_3955abd9-27ae-4f10-978d-1f8f57ba415b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d1687724-f6aa-4b66-b0d0-b08621486b9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_3955abd9-27ae-4f10-978d-1f8f57ba415b" xlink:to="loc_us-gaap_PlanNameDomain_d1687724-f6aa-4b66-b0d0-b08621486b9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_TwoThousandSixteenEquityIncentivePlanMember_a01dc788-07de-421c-9767-ce09687bc393" xlink:href="irtc-20201231.xsd#irtc_TwoThousandSixteenEquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_d1687724-f6aa-4b66-b0d0-b08621486b9d" xlink:to="loc_irtc_TwoThousandSixteenEquityIncentivePlanMember_a01dc788-07de-421c-9767-ce09687bc393" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails" xlink:type="extended" id="i4543b4c248de4c04b386c82811fb35ce_StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails" xlink:type="extended" id="id2b5911f7ac64dbeaadc62327ee1c96d_StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc2d933c-2c9f-408a-a478-9e3827c18875" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SharesUnderlyingRSUsAbstract_f6cfdc77-5ec2-429b-a5d3-36552973b05a" xlink:href="irtc-20201231.xsd#irtc_SharesUnderlyingRSUsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc2d933c-2c9f-408a-a478-9e3827c18875" xlink:to="loc_irtc_SharesUnderlyingRSUsAbstract_f6cfdc77-5ec2-429b-a5d3-36552973b05a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_16ecfbee-2d28-4646-b5e1-cf23e88f8b4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SharesUnderlyingRSUsAbstract_f6cfdc77-5ec2-429b-a5d3-36552973b05a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_16ecfbee-2d28-4646-b5e1-cf23e88f8b4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d56423ab-2147-44b5-b8ad-fe0997fe34aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SharesUnderlyingRSUsAbstract_f6cfdc77-5ec2-429b-a5d3-36552973b05a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d56423ab-2147-44b5-b8ad-fe0997fe34aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_921b889d-ef60-4266-9912-2a2105f698a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SharesUnderlyingRSUsAbstract_f6cfdc77-5ec2-429b-a5d3-36552973b05a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_921b889d-ef60-4266-9912-2a2105f698a5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a1fc3673-5990-4b7e-8c88-b32654fe9489" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_SharesUnderlyingRSUsAbstract_f6cfdc77-5ec2-429b-a5d3-36552973b05a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a1fc3673-5990-4b7e-8c88-b32654fe9489" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e1589544-1d6b-43c9-9f79-757852637bf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_WeightedAverageGrantDateFairValueAbstract_86aebc4a-be7a-4a7a-9bd5-4a6e8a634d3c" xlink:href="irtc-20201231.xsd#irtc_WeightedAverageGrantDateFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc2d933c-2c9f-408a-a478-9e3827c18875" xlink:to="loc_irtc_WeightedAverageGrantDateFairValueAbstract_86aebc4a-be7a-4a7a-9bd5-4a6e8a634d3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fd2512df-08d6-4d85-9c23-a91214318d99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_WeightedAverageGrantDateFairValueAbstract_86aebc4a-be7a-4a7a-9bd5-4a6e8a634d3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fd2512df-08d6-4d85-9c23-a91214318d99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8fce769c-c569-4b20-bf1b-6fc8c93e381b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_WeightedAverageGrantDateFairValueAbstract_86aebc4a-be7a-4a7a-9bd5-4a6e8a634d3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8fce769c-c569-4b20-bf1b-6fc8c93e381b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_480dbcfc-7452-4ff6-bfea-2ec03122812c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_WeightedAverageGrantDateFairValueAbstract_86aebc4a-be7a-4a7a-9bd5-4a6e8a634d3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_480dbcfc-7452-4ff6-bfea-2ec03122812c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d4250e0c-4328-420f-85be-2512a5138fd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_WeightedAverageGrantDateFairValueAbstract_86aebc4a-be7a-4a7a-9bd5-4a6e8a634d3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d4250e0c-4328-420f-85be-2512a5138fd7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e7a1d9c1-cab3-4c31-81ce-f76343b1e48c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_WeightedRemainingVestingPeriodInYearsAbstract_032d8f81-babd-454c-941f-cd5331e3c36e" xlink:href="irtc-20201231.xsd#irtc_WeightedRemainingVestingPeriodInYearsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc2d933c-2c9f-408a-a478-9e3827c18875" xlink:to="loc_irtc_WeightedRemainingVestingPeriodInYearsAbstract_032d8f81-babd-454c-941f-cd5331e3c36e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_192ef4e2-2e87-48c8-84ff-d9f73638ac02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_WeightedRemainingVestingPeriodInYearsAbstract_032d8f81-babd-454c-941f-cd5331e3c36e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_192ef4e2-2e87-48c8-84ff-d9f73638ac02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AggregateIntrinsicValueAbstract_b0668a82-d604-4ea7-a88f-0625c4b30ca7" xlink:href="irtc-20201231.xsd#irtc_AggregateIntrinsicValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc2d933c-2c9f-408a-a478-9e3827c18875" xlink:to="loc_irtc_AggregateIntrinsicValueAbstract_b0668a82-d604-4ea7-a88f-0625c4b30ca7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_8f358977-2f51-419c-884f-2d6359e7ad99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_irtc_AggregateIntrinsicValueAbstract_b0668a82-d604-4ea7-a88f-0625c4b30ca7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_8f358977-2f51-419c-884f-2d6359e7ad99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7c7fa9b-971c-45a0-a138-b8324ed49020" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc2d933c-2c9f-408a-a478-9e3827c18875" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7c7fa9b-971c-45a0-a138-b8324ed49020" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a81fed1f-42d0-4027-80ef-e8af405745c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7c7fa9b-971c-45a0-a138-b8324ed49020" xlink:to="loc_us-gaap_AwardTypeAxis_a81fed1f-42d0-4027-80ef-e8af405745c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a81fed1f-42d0-4027-80ef-e8af405745c1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a81fed1f-42d0-4027-80ef-e8af405745c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a81fed1f-42d0-4027-80ef-e8af405745c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_68ab95dd-e989-4f9e-aef4-63ed4a0207a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a81fed1f-42d0-4027-80ef-e8af405745c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_68ab95dd-e989-4f9e-aef4-63ed4a0207a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7055e3d3-d9d5-4a39-83c5-d13403f2a49f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_68ab95dd-e989-4f9e-aef4-63ed4a0207a7" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7055e3d3-d9d5-4a39-83c5-d13403f2a49f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockBasedCompensation"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/StockBasedCompensation" xlink:type="extended" id="if41de807818043c4bb8d7fd5b63ff752_StockBasedCompensation"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockBasedCompensationTables"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/StockBasedCompensationTables" xlink:type="extended" id="iec9eb08db648409baf8cbdb84ffce6d9_StockBasedCompensationTables"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails" xlink:type="extended" id="i7003480afffc482a98a369d3c006f814_StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac0ec762-1e25-4bbe-88ac-72efcdb926fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_fc614f1e-f605-4142-bf4b-7ad5b8ec24dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac0ec762-1e25-4bbe-88ac-72efcdb926fb" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_fc614f1e-f605-4142-bf4b-7ad5b8ec24dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_e02b6f26-6c8a-4b5c-b72c-234103607f0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac0ec762-1e25-4bbe-88ac-72efcdb926fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_e02b6f26-6c8a-4b5c-b72c-234103607f0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7ab30ef6-c538-47d0-9439-ee12591016fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac0ec762-1e25-4bbe-88ac-72efcdb926fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7ab30ef6-c538-47d0-9439-ee12591016fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0caa86a4-6074-408f-a389-517e57613643" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac0ec762-1e25-4bbe-88ac-72efcdb926fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0caa86a4-6074-408f-a389-517e57613643" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dba40674-229d-4b74-88fb-8bca3c90bb4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac0ec762-1e25-4bbe-88ac-72efcdb926fb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dba40674-229d-4b74-88fb-8bca3c90bb4e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d3204971-11c4-4a68-9725-6ad3c31dec39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dba40674-229d-4b74-88fb-8bca3c90bb4e" xlink:to="loc_us-gaap_AwardTypeAxis_d3204971-11c4-4a68-9725-6ad3c31dec39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3204971-11c4-4a68-9725-6ad3c31dec39_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d3204971-11c4-4a68-9725-6ad3c31dec39" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3204971-11c4-4a68-9725-6ad3c31dec39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fb9fd7e-f609-445d-b8a2-b4fca211ccf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d3204971-11c4-4a68-9725-6ad3c31dec39" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fb9fd7e-f609-445d-b8a2-b4fca211ccf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_03299232-d050-4abf-93a6-f986b005c5f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fb9fd7e-f609-445d-b8a2-b4fca211ccf7" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_03299232-d050-4abf-93a6-f986b005c5f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_9ac48c8c-bd71-4663-bc07-c93e51c6fb8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fb9fd7e-f609-445d-b8a2-b4fca211ccf7" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9ac48c8c-bd71-4663-bc07-c93e51c6fb8d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockBasedCompensationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="extended" id="i8e25562f0ed448ecab24097d35e51db3_StockBasedCompensationAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d1e64eea-0443-4978-9705-a12ccec88100" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d1e64eea-0443-4978-9705-a12ccec88100" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_fdd721d2-9157-4868-b20e-afb26500ddd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_fdd721d2-9157-4868-b20e-afb26500ddd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_670baaf2-b6af-4c5b-bd4e-98dfd3322bbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_670baaf2-b6af-4c5b-bd4e-98dfd3322bbb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_58760b3b-10c8-452d-a117-9e43f8b4bd34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_58760b3b-10c8-452d-a117-9e43f8b4bd34" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage_59c08251-352e-4694-8997-9434fba22b63" xlink:href="irtc-20201231.xsd#irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage_59c08251-352e-4694-8997-9434fba22b63" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold_9567ef10-0111-4df0-8cdf-903629c54eca" xlink:href="irtc-20201231.xsd#irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold_9567ef10-0111-4df0-8cdf-903629c54eca" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ShareBasedPaymentArrangementReversalOfPriorExpense_1026bb7f-1ca2-481a-96df-0c6bd94bd7a4" xlink:href="irtc-20201231.xsd#irtc_ShareBasedPaymentArrangementReversalOfPriorExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_irtc_ShareBasedPaymentArrangementReversalOfPriorExpense_1026bb7f-1ca2-481a-96df-0c6bd94bd7a4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_b2fe97e9-69a9-45a7-9f7f-77bd469959ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_b2fe97e9-69a9-45a7-9f7f-77bd469959ec" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d1bfa547-a739-422c-87f5-23e524725db0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d1bfa547-a739-422c-87f5-23e524725db0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_d33d0dc4-166b-4776-8807-075ea9e01fe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_d33d0dc4-166b-4776-8807-075ea9e01fe0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_7ca18de4-73cb-4209-8ec7-28b700dd1965" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_7ca18de4-73cb-4209-8ec7-28b700dd1965" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f876cbd2-d718-4ea0-a8d2-9d7d2015bec7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f876cbd2-d718-4ea0-a8d2-9d7d2015bec7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue_5d4a3660-5862-4fba-aa14-597421bf3b2c" xlink:href="irtc-20201231.xsd#irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue_5d4a3660-5862-4fba-aa14-597421bf3b2c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1b8fd271-a7d7-4585-a26e-d7e5a1ab0eed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1b8fd271-a7d7-4585-a26e-d7e5a1ab0eed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2b9f4c4d-1459-4813-9270-6e4428c639da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1b8fd271-a7d7-4585-a26e-d7e5a1ab0eed" xlink:to="loc_us-gaap_AwardTypeAxis_2b9f4c4d-1459-4813-9270-6e4428c639da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2b9f4c4d-1459-4813-9270-6e4428c639da_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_2b9f4c4d-1459-4813-9270-6e4428c639da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2b9f4c4d-1459-4813-9270-6e4428c639da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aed42283-ab6e-4a1a-9550-1750fb82ea3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_2b9f4c4d-1459-4813-9270-6e4428c639da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aed42283-ab6e-4a1a-9550-1750fb82ea3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3597e31c-83b6-493a-aa04-0e20d88a399d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aed42283-ab6e-4a1a-9550-1750fb82ea3d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3597e31c-83b6-493a-aa04-0e20d88a399d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_b1d6d4f7-e1de-44cd-9f20-7947c4525b9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aed42283-ab6e-4a1a-9550-1750fb82ea3d" xlink:to="loc_us-gaap_EmployeeStockMember_b1d6d4f7-e1de-44cd-9f20-7947c4525b9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_237546ce-2fbb-42df-8385-8c48fe804d3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aed42283-ab6e-4a1a-9550-1750fb82ea3d" xlink:to="loc_us-gaap_PerformanceSharesMember_237546ce-2fbb-42df-8385-8c48fe804d3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_949b78f3-180c-46bb-b274-11bec77d9284" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1b8fd271-a7d7-4585-a26e-d7e5a1ab0eed" xlink:to="loc_srt_RangeAxis_949b78f3-180c-46bb-b274-11bec77d9284" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_949b78f3-180c-46bb-b274-11bec77d9284_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_949b78f3-180c-46bb-b274-11bec77d9284" xlink:to="loc_srt_RangeMember_949b78f3-180c-46bb-b274-11bec77d9284_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c3d8a0c1-f763-484d-9c3a-e3c3ef0a7e84" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_949b78f3-180c-46bb-b274-11bec77d9284" xlink:to="loc_srt_RangeMember_c3d8a0c1-f763-484d-9c3a-e3c3ef0a7e84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c7f917cc-0954-4b9b-b35d-fd1889cd370c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c3d8a0c1-f763-484d-9c3a-e3c3ef0a7e84" xlink:to="loc_srt_MinimumMember_c7f917cc-0954-4b9b-b35d-fd1889cd370c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_030bb98c-d5f1-4388-a3c9-fecdd452b0a0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c3d8a0c1-f763-484d-9c3a-e3c3ef0a7e84" xlink:to="loc_srt_MaximumMember_030bb98c-d5f1-4388-a3c9-fecdd452b0a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_a5d9f6fc-07b3-484e-916a-d25721a097a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1b8fd271-a7d7-4585-a26e-d7e5a1ab0eed" xlink:to="loc_us-gaap_PlanNameAxis_a5d9f6fc-07b3-484e-916a-d25721a097a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_a5d9f6fc-07b3-484e-916a-d25721a097a3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_a5d9f6fc-07b3-484e-916a-d25721a097a3" xlink:to="loc_us-gaap_PlanNameDomain_a5d9f6fc-07b3-484e-916a-d25721a097a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_db8288d4-6a86-4d5c-92bf-ee7282cddb4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_a5d9f6fc-07b3-484e-916a-d25721a097a3" xlink:to="loc_us-gaap_PlanNameDomain_db8288d4-6a86-4d5c-92bf-ee7282cddb4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_A2019AwardsMember_8ee75745-e900-4e8e-b41e-5b2ae50b6f21" xlink:href="irtc-20201231.xsd#irtc_A2019AwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_db8288d4-6a86-4d5c-92bf-ee7282cddb4d" xlink:to="loc_irtc_A2019AwardsMember_8ee75745-e900-4e8e-b41e-5b2ae50b6f21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_A2020AwardsMember_ec920aae-dcb0-4bc2-a2e7-53befeb193f5" xlink:href="irtc-20201231.xsd#irtc_A2020AwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_db8288d4-6a86-4d5c-92bf-ee7282cddb4d" xlink:to="loc_irtc_A2020AwardsMember_ec920aae-dcb0-4bc2-a2e7-53befeb193f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ConsultingAndProfessionalServicesAgreementCPSAMember_5b497e00-1627-405c-b32a-b2551e1e211d" xlink:href="irtc-20201231.xsd#irtc_ConsultingAndProfessionalServicesAgreementCPSAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_db8288d4-6a86-4d5c-92bf-ee7282cddb4d" xlink:to="loc_irtc_ConsultingAndProfessionalServicesAgreementCPSAMember_5b497e00-1627-405c-b32a-b2551e1e211d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails" xlink:type="extended" id="i6da853af91af475989c9c8abb141027f_StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_f87a9d53-7357-49a9-ab0a-908a848336d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_c0c78944-107b-416c-b022-ec67875a121c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_f87a9d53-7357-49a9-ab0a-908a848336d6" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_c0c78944-107b-416c-b022-ec67875a121c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8bc40caf-d9a0-4622-b4d7-f1ddb861a758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_f87a9d53-7357-49a9-ab0a-908a848336d6" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8bc40caf-d9a0-4622-b4d7-f1ddb861a758" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_b37a1e76-cda5-4b47-a97b-3d4deed10219" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8bc40caf-d9a0-4622-b4d7-f1ddb861a758" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_b37a1e76-cda5-4b47-a97b-3d4deed10219" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b37a1e76-cda5-4b47-a97b-3d4deed10219_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_b37a1e76-cda5-4b47-a97b-3d4deed10219" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b37a1e76-cda5-4b47-a97b-3d4deed10219_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9773b641-4ee3-4e4e-b48e-04e78e3c70b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_b37a1e76-cda5-4b47-a97b-3d4deed10219" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9773b641-4ee3-4e4e-b48e-04e78e3c70b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e953fe47-42fc-4f37-b787-d51284330d65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9773b641-4ee3-4e4e-b48e-04e78e3c70b5" xlink:to="loc_us-gaap_CostOfSalesMember_e953fe47-42fc-4f37-b787-d51284330d65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2f426df4-84b4-434e-8b6b-376cafc849f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9773b641-4ee3-4e4e-b48e-04e78e3c70b5" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2f426df4-84b4-434e-8b6b-376cafc849f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ce7b3ad8-077c-462c-8f95-c489276990ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9773b641-4ee3-4e4e-b48e-04e78e3c70b5" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ce7b3ad8-077c-462c-8f95-c489276990ef" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShare" xlink:type="simple" xlink:href="irtc-20201231.xsd#NetLossPerCommonShare"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/NetLossPerCommonShare" xlink:type="extended" id="ia692d8d28b3c4729ac3cbaa82f54f115_NetLossPerCommonShare"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShareTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#NetLossPerCommonShareTables"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/NetLossPerCommonShareTables" xlink:type="extended" id="i58734ab57a494ac0bb5c5b7ed1a9c3c8_NetLossPerCommonShareTables"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails" xlink:type="extended" id="id0c001354d2c4ebba702e1a200018d2b_NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails" xlink:type="extended" id="iccd162d07de84bb6a391d97f9528fc01_NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f5466c46-1148-48cb-aa28-c8f061938488" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_13b8f964-292b-4553-a619-04d60bab0329" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f5466c46-1148-48cb-aa28-c8f061938488" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_13b8f964-292b-4553-a619-04d60bab0329" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8be15003-f0c0-4532-a2f8-9fa6cac247c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f5466c46-1148-48cb-aa28-c8f061938488" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8be15003-f0c0-4532-a2f8-9fa6cac247c8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_222558d1-6bd6-4368-87b3-dddb921ff057" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8be15003-f0c0-4532-a2f8-9fa6cac247c8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_222558d1-6bd6-4368-87b3-dddb921ff057" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_222558d1-6bd6-4368-87b3-dddb921ff057_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_222558d1-6bd6-4368-87b3-dddb921ff057" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_222558d1-6bd6-4368-87b3-dddb921ff057_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ba01178c-8d5a-45fe-87e7-9075e76b788d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_222558d1-6bd6-4368-87b3-dddb921ff057" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ba01178c-8d5a-45fe-87e7-9075e76b788d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f59676e1-3444-4fd1-99e1-54d813d27d35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ba01178c-8d5a-45fe-87e7-9075e76b788d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f59676e1-3444-4fd1-99e1-54d813d27d35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_fe6ea423-9a7c-4cfe-97be-257d53e9588b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ba01178c-8d5a-45fe-87e7-9075e76b788d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_fe6ea423-9a7c-4cfe-97be-257d53e9588b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_ca8b1edf-3f81-4dcc-9e9e-ac849cedc113" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ba01178c-8d5a-45fe-87e7-9075e76b788d" xlink:to="loc_us-gaap_WarrantMember_ca8b1edf-3f81-4dcc-9e9e-ac849cedc113" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunaudited" xlink:type="simple" xlink:href="irtc-20201231.xsd#SelectedQuarterlyFinancialDataunaudited"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunaudited" xlink:type="extended" id="i70de6ea92ed549a3b02a33609cdef325_SelectedQuarterlyFinancialDataunaudited"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#SelectedQuarterlyFinancialDataunauditedTables"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedTables" xlink:type="extended" id="iee7de4c449304670a3b0306496df7d5b_SelectedQuarterlyFinancialDataunauditedTables"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" xlink:type="extended" id="icbf215eef423484291bd611ecf3c9485_SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails" xlink:type="extended" id="i93c7d36d609e41cc8f8266a34bc93a7c_SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_773e003a-029d-4bdc-8848-825f4c725bcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5ee29e36-b286-4e88-bc79-a2abc779cec7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_773e003a-029d-4bdc-8848-825f4c725bcd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5ee29e36-b286-4e88-bc79-a2abc779cec7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c9b10210-88a8-47eb-9172-6e3c498dcea5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_773e003a-029d-4bdc-8848-825f4c725bcd" xlink:to="loc_us-gaap_GrossProfit_c9b10210-88a8-47eb-9172-6e3c498dcea5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0328167e-0053-4fbc-ae8e-5195c142660f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_773e003a-029d-4bdc-8848-825f4c725bcd" xlink:to="loc_us-gaap_NetIncomeLoss_0328167e-0053-4fbc-ae8e-5195c142660f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_ee472b6b-3062-41c6-a78b-ab52ce1f7250" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_773e003a-029d-4bdc-8848-825f4c725bcd" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_ee472b6b-3062-41c6-a78b-ab52ce1f7250" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_46d84b41-1bfd-4d07-a71b-9ae8f226e98b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_773e003a-029d-4bdc-8848-825f4c725bcd" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_46d84b41-1bfd-4d07-a71b-9ae8f226e98b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_15d31f53-aaa2-4187-ba64-ebefb6a535d9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_46d84b41-1bfd-4d07-a71b-9ae8f226e98b" xlink:to="loc_srt_RestatementAxis_15d31f53-aaa2-4187-ba64-ebefb6a535d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_15d31f53-aaa2-4187-ba64-ebefb6a535d9_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_15d31f53-aaa2-4187-ba64-ebefb6a535d9" xlink:to="loc_srt_RestatementDomain_15d31f53-aaa2-4187-ba64-ebefb6a535d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_8cf8ef0d-4a0f-49b4-ac3d-2052ac787c64" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_15d31f53-aaa2-4187-ba64-ebefb6a535d9" xlink:to="loc_srt_RestatementDomain_8cf8ef0d-4a0f-49b4-ac3d-2052ac787c64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_a5e529b1-3a67-455d-abe8-f6b60b142ea6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_8cf8ef0d-4a0f-49b4-ac3d-2052ac787c64" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_a5e529b1-3a67-455d-abe8-f6b60b142ea6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_4efc5a1e-f3e8-4176-81d5-eff00d4aa225" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_8cf8ef0d-4a0f-49b4-ac3d-2052ac787c64" xlink:to="loc_srt_RestatementAdjustmentMember_4efc5a1e-f3e8-4176-81d5-eff00d4aa225" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatements" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatements"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatements" xlink:type="extended" id="i46e9b2137cdd4602bd542b4991fc1202_RevisionofPriorPeriodFinancialStatements"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsTables"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsTables" xlink:type="extended" id="ie5e7922b624246a8bc91e78cff019b6e_RevisionofPriorPeriodFinancialStatementsTables"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails" xlink:type="extended" id="i7e4eb5cad11549ba835ab3bb343f6c8f_RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e00ff7f4-0e39-41c5-9b03-196459bcf394" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_3211c7e1-c95d-43b5-9955-ee70750d1427" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e00ff7f4-0e39-41c5-9b03-196459bcf394" xlink:to="loc_us-gaap_AssetsAbstract_3211c7e1-c95d-43b5-9955-ee70750d1427" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7ee714d7-f03d-45dd-a493-973248327efb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3211c7e1-c95d-43b5-9955-ee70750d1427" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7ee714d7-f03d-45dd-a493-973248327efb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5252c64a-41e7-4163-a9d7-6fb57aed0144" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3211c7e1-c95d-43b5-9955-ee70750d1427" xlink:to="loc_us-gaap_AssetsCurrent_5252c64a-41e7-4163-a9d7-6fb57aed0144" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_240629d2-438b-4ae3-8502-14dbc4478aae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3211c7e1-c95d-43b5-9955-ee70750d1427" xlink:to="loc_us-gaap_Assets_240629d2-438b-4ae3-8502-14dbc4478aae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e00ff7f4-0e39-41c5-9b03-196459bcf394" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1f893ba9-948f-4b9d-934d-c8b6a0b3ad31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1f893ba9-948f-4b9d-934d-c8b6a0b3ad31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5cf35765-886b-482a-ae44-0780f7bf0ffe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5cf35765-886b-482a-ae44-0780f7bf0ffe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_67449865-f3e8-4fb6-bba2-8743f48e401e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_LiabilitiesCurrent_67449865-f3e8-4fb6-bba2-8743f48e401e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_864c3a68-e4b4-4393-8cc4-11c3171f3e00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_Liabilities_864c3a68-e4b4-4393-8cc4-11c3171f3e00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dd28505f-1b27-4e13-89ca-a2b878a02d11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dd28505f-1b27-4e13-89ca-a2b878a02d11" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8885732d-00ee-4f3a-af5d-1d3adaf84887" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8885732d-00ee-4f3a-af5d-1d3adaf84887" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3eb9dedc-0328-4621-9496-6f76823e5fb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_StockholdersEquity_3eb9dedc-0328-4621-9496-6f76823e5fb9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_8c965800-f566-40a9-a7d2-ed4ca1c74e09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_8c965800-f566-40a9-a7d2-ed4ca1c74e09" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_17d1a329-bd5d-473c-8268-86764ddd6365" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e00ff7f4-0e39-41c5-9b03-196459bcf394" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_17d1a329-bd5d-473c-8268-86764ddd6365" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_f42633f2-aac8-4354-985f-3c216ac4d7f0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_17d1a329-bd5d-473c-8268-86764ddd6365" xlink:to="loc_srt_RestatementAxis_f42633f2-aac8-4354-985f-3c216ac4d7f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_f42633f2-aac8-4354-985f-3c216ac4d7f0_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_f42633f2-aac8-4354-985f-3c216ac4d7f0" xlink:to="loc_srt_RestatementDomain_f42633f2-aac8-4354-985f-3c216ac4d7f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_e172503f-74b1-4269-bf50-3354a09737b3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_f42633f2-aac8-4354-985f-3c216ac4d7f0" xlink:to="loc_srt_RestatementDomain_e172503f-74b1-4269-bf50-3354a09737b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_f49e9337-7630-496a-ac04-ca01f4a10161" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_e172503f-74b1-4269-bf50-3354a09737b3" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_f49e9337-7630-496a-ac04-ca01f4a10161" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_322d1123-d5a1-48f2-bc61-fa05cd711255" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_e172503f-74b1-4269-bf50-3354a09737b3" xlink:to="loc_srt_RestatementAdjustmentMember_322d1123-d5a1-48f2-bc61-fa05cd711255" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails" xlink:type="extended" id="i4b68cb85284941deb311a717d5a362d5_RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_497a304a-1d02-497b-a898-6726e3d24f97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_497a304a-1d02-497b-a898-6726e3d24f97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_64b43d38-23a7-4a54-a0b3-14a77ac07107" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_CostOfRevenue_64b43d38-23a7-4a54-a0b3-14a77ac07107" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_02453ef2-2011-4908-aec3-eea08913c634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_GrossProfit_02453ef2-2011-4908-aec3-eea08913c634" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a3bf3f54-f4c7-4f86-92ce-9023ccbc9c3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a3bf3f54-f4c7-4f86-92ce-9023ccbc9c3d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9e15831b-f90e-4bf7-900f-c4d9d82918f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9e15831b-f90e-4bf7-900f-c4d9d82918f5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c11d6d80-31da-4ad6-8bd3-6a1eb873c284" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_OperatingExpenses_c11d6d80-31da-4ad6-8bd3-6a1eb873c284" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_00ce20ae-d27d-4e10-9f37-dee7632a8b81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_OperatingIncomeLoss_00ce20ae-d27d-4e10-9f37-dee7632a8b81" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_93f47cf3-5e13-468a-aa40-f538b635c346" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_93f47cf3-5e13-468a-aa40-f538b635c346" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ce4cc7d4-4e36-47f8-9019-9e1d32a691d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ce4cc7d4-4e36-47f8-9019-9e1d32a691d9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_76d6a930-fa4e-451b-96ea-e2119456280d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_NetIncomeLoss_76d6a930-fa4e-451b-96ea-e2119456280d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_99ac64c6-abd5-4537-bcf7-eba4279c9f3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_99ac64c6-abd5-4537-bcf7-eba4279c9f3c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_5e3981f6-79c2-405d-a2b9-5c5843625c1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_5e3981f6-79c2-405d-a2b9-5c5843625c1e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_9257e869-9d53-4dac-9704-c715d3456bf2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_5e3981f6-79c2-405d-a2b9-5c5843625c1e" xlink:to="loc_srt_RestatementAxis_9257e869-9d53-4dac-9704-c715d3456bf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_9257e869-9d53-4dac-9704-c715d3456bf2_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_9257e869-9d53-4dac-9704-c715d3456bf2" xlink:to="loc_srt_RestatementDomain_9257e869-9d53-4dac-9704-c715d3456bf2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_6693eccb-aed8-4f96-b659-66c55b76291c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_9257e869-9d53-4dac-9704-c715d3456bf2" xlink:to="loc_srt_RestatementDomain_6693eccb-aed8-4f96-b659-66c55b76291c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_198407fc-a4ee-4ac2-825a-0cc793c8ec87" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_6693eccb-aed8-4f96-b659-66c55b76291c" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_198407fc-a4ee-4ac2-825a-0cc793c8ec87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_da0491c4-e660-4626-9a47-10ae78c04d2c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_6693eccb-aed8-4f96-b659-66c55b76291c" xlink:to="loc_srt_RestatementAdjustmentMember_da0491c4-e660-4626-9a47-10ae78c04d2c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails" xlink:type="extended" id="i1041db427191447fbfcfc7e29d5a4ae9_RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_82a2e301-264e-4b68-a8ee-fd0f24e78356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_038fa3ba-1c53-42bb-80bf-8027c284ea20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_82a2e301-264e-4b68-a8ee-fd0f24e78356" xlink:to="loc_us-gaap_NetIncomeLoss_038fa3ba-1c53-42bb-80bf-8027c284ea20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_00689adf-5da6-459d-b8e0-3f3c9bbd933b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_82a2e301-264e-4b68-a8ee-fd0f24e78356" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_00689adf-5da6-459d-b8e0-3f3c9bbd933b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8ba15081-ac4b-4c83-992f-dcb8a87938b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_82a2e301-264e-4b68-a8ee-fd0f24e78356" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_8ba15081-ac4b-4c83-992f-dcb8a87938b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_95afa5b9-d3e6-44fc-93c2-b8ed1965fca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_82a2e301-264e-4b68-a8ee-fd0f24e78356" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_95afa5b9-d3e6-44fc-93c2-b8ed1965fca3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_923880f2-e9d0-406e-9a2e-81e3a9f0bd7d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_95afa5b9-d3e6-44fc-93c2-b8ed1965fca3" xlink:to="loc_srt_RestatementAxis_923880f2-e9d0-406e-9a2e-81e3a9f0bd7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_923880f2-e9d0-406e-9a2e-81e3a9f0bd7d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_923880f2-e9d0-406e-9a2e-81e3a9f0bd7d" xlink:to="loc_srt_RestatementDomain_923880f2-e9d0-406e-9a2e-81e3a9f0bd7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_d696cbab-6911-4319-948d-fe588a6e21fe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_923880f2-e9d0-406e-9a2e-81e3a9f0bd7d" xlink:to="loc_srt_RestatementDomain_d696cbab-6911-4319-948d-fe588a6e21fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_4c6f1165-399e-474f-8e13-a5b8862ab5df" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_d696cbab-6911-4319-948d-fe588a6e21fe" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_4c6f1165-399e-474f-8e13-a5b8862ab5df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_358dfbcd-181e-4c7c-a5dd-addf1f8fe5a3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_d696cbab-6911-4319-948d-fe588a6e21fe" xlink:to="loc_srt_RestatementAdjustmentMember_358dfbcd-181e-4c7c-a5dd-addf1f8fe5a3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails" xlink:type="extended" id="i40217ce5fbff40a880c8faf828f58378_RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_da5ad7dd-393a-4b6c-9ddc-fa63c8a7b58d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4f8c7542-43b2-4021-a1ce-7bbe392342a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_da5ad7dd-393a-4b6c-9ddc-fa63c8a7b58d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4f8c7542-43b2-4021-a1ce-7bbe392342a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_fda4d72e-d78d-4b6d-8773-541258380d59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4f8c7542-43b2-4021-a1ce-7bbe392342a1" xlink:to="loc_us-gaap_ProfitLoss_fda4d72e-d78d-4b6d-8773-541258380d59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ce3ac23-f2c6-45f2-9d01-1ba553ec9da8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4f8c7542-43b2-4021-a1ce-7bbe392342a1" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ce3ac23-f2c6-45f2-9d01-1ba553ec9da8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances_d4b6e4b7-5d8d-4635-811e-738293005e33" xlink:href="irtc-20201231.xsd#irtc_ProvisionForDoubtfulAccountsAndContractualAllowances"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ce3ac23-f2c6-45f2-9d01-1ba553ec9da8" xlink:to="loc_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances_d4b6e4b7-5d8d-4635-811e-738293005e33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_715e7dc1-0fe9-45e8-8566-b59b4e8ef752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ce3ac23-f2c6-45f2-9d01-1ba553ec9da8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_715e7dc1-0fe9-45e8-8566-b59b4e8ef752" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_695fe363-a208-4256-9d75-51fd9220c382" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ce3ac23-f2c6-45f2-9d01-1ba553ec9da8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_695fe363-a208-4256-9d75-51fd9220c382" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_ed6dbef9-3e4d-423c-8933-37bf3026f89e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ce3ac23-f2c6-45f2-9d01-1ba553ec9da8" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_ed6dbef9-3e4d-423c-8933-37bf3026f89e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f1100def-6c6a-43f1-8a6d-c67101809233" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ce3ac23-f2c6-45f2-9d01-1ba553ec9da8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f1100def-6c6a-43f1-8a6d-c67101809233" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_52b880a1-956f-4192-995b-b7c7775425e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_da5ad7dd-393a-4b6c-9ddc-fa63c8a7b58d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_52b880a1-956f-4192-995b-b7c7775425e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_395fb148-0ec7-4a7b-be57-075533019d66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_52b880a1-956f-4192-995b-b7c7775425e8" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_395fb148-0ec7-4a7b-be57-075533019d66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00b5553c-380d-4d68-8b68-5446cefe7a1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_52b880a1-956f-4192-995b-b7c7775425e8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00b5553c-380d-4d68-8b68-5446cefe7a1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_561cfb8b-17ca-4f81-8a89-08b65000775c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_da5ad7dd-393a-4b6c-9ddc-fa63c8a7b58d" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_561cfb8b-17ca-4f81-8a89-08b65000775c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_29bc977b-fe4e-4835-a49f-6069ffb48823" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_561cfb8b-17ca-4f81-8a89-08b65000775c" xlink:to="loc_srt_RestatementAxis_29bc977b-fe4e-4835-a49f-6069ffb48823" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_29bc977b-fe4e-4835-a49f-6069ffb48823_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_29bc977b-fe4e-4835-a49f-6069ffb48823" xlink:to="loc_srt_RestatementDomain_29bc977b-fe4e-4835-a49f-6069ffb48823_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_bb141f1b-6c3c-4e41-b420-1c6a38038ede" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_29bc977b-fe4e-4835-a49f-6069ffb48823" xlink:to="loc_srt_RestatementDomain_bb141f1b-6c3c-4e41-b420-1c6a38038ede" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_0c68a793-cdbd-49df-934e-2297c2a37024" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_bb141f1b-6c3c-4e41-b420-1c6a38038ede" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_0c68a793-cdbd-49df-934e-2297c2a37024" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_77a4c749-c5e2-491b-a47f-e7219bb95ec7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_bb141f1b-6c3c-4e41-b420-1c6a38038ede" xlink:to="loc_srt_RestatementAdjustmentMember_77a4c749-c5e2-491b-a47f-e7219bb95ec7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails" xlink:type="extended" id="i7ebb3932bc9d42ff84cd54b6a29a5493_RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_d576fa25-517f-4b9e-adde-3707e101a0e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_d743553a-e0c0-4fc1-8cc5-112b30444e7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_d576fa25-517f-4b9e-adde-3707e101a0e1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_d743553a-e0c0-4fc1-8cc5-112b30444e7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3e9b6bdf-c465-4967-bd84-e4d93a40edc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_d576fa25-517f-4b9e-adde-3707e101a0e1" xlink:to="loc_us-gaap_StockholdersEquity_3e9b6bdf-c465-4967-bd84-e4d93a40edc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_de5e7378-7430-47d7-89e7-d4edc99fe1bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_d576fa25-517f-4b9e-adde-3707e101a0e1" xlink:to="loc_us-gaap_NetIncomeLoss_de5e7378-7430-47d7-89e7-d4edc99fe1bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_c266cf99-db20-4efd-9875-43fe134de203" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_d576fa25-517f-4b9e-adde-3707e101a0e1" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_c266cf99-db20-4efd-9875-43fe134de203" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_17ee8174-613d-482a-a169-ec999adfa440" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_c266cf99-db20-4efd-9875-43fe134de203" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_17ee8174-613d-482a-a169-ec999adfa440" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_17ee8174-613d-482a-a169-ec999adfa440_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_17ee8174-613d-482a-a169-ec999adfa440" xlink:to="loc_us-gaap_EquityComponentDomain_17ee8174-613d-482a-a169-ec999adfa440_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ebf6a096-56eb-4bec-a557-f500b17584b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_17ee8174-613d-482a-a169-ec999adfa440" xlink:to="loc_us-gaap_EquityComponentDomain_ebf6a096-56eb-4bec-a557-f500b17584b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_788388ef-6e4d-402a-83f7-5d1404a1e7bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ebf6a096-56eb-4bec-a557-f500b17584b8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_788388ef-6e4d-402a-83f7-5d1404a1e7bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_78ff0206-3875-4ddc-94b4-1456fea82f64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ebf6a096-56eb-4bec-a557-f500b17584b8" xlink:to="loc_us-gaap_RetainedEarningsMember_78ff0206-3875-4ddc-94b4-1456fea82f64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_8155aa5d-91f4-4dab-b205-c32301d2b961" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_c266cf99-db20-4efd-9875-43fe134de203" xlink:to="loc_srt_RestatementAxis_8155aa5d-91f4-4dab-b205-c32301d2b961" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_8155aa5d-91f4-4dab-b205-c32301d2b961_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_8155aa5d-91f4-4dab-b205-c32301d2b961" xlink:to="loc_srt_RestatementDomain_8155aa5d-91f4-4dab-b205-c32301d2b961_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_67515763-630a-4b78-82cb-cdbc8676667b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_8155aa5d-91f4-4dab-b205-c32301d2b961" xlink:to="loc_srt_RestatementDomain_67515763-630a-4b78-82cb-cdbc8676667b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_74094d75-8dbd-4a41-8a91-c378cfc3ae17" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_67515763-630a-4b78-82cb-cdbc8676667b" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_74094d75-8dbd-4a41-8a91-c378cfc3ae17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_b3b217e8-b8b1-433b-b814-5a615bb41309" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_67515763-630a-4b78-82cb-cdbc8676667b" xlink:to="loc_srt_RestatementAdjustmentMember_b3b217e8-b8b1-433b-b814-5a615bb41309" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SubsequentEvents" xlink:type="simple" xlink:href="irtc-20201231.xsd#SubsequentEvents"/>
  <link:definitionLink xlink:role="http://www.irhythmtech.com/role/SubsequentEvents" xlink:type="extended" id="ibbe174b0f355492d8213934477a6ec99_SubsequentEvents"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>irtc-20201231_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:9a84d012-1f41-4187-8d38-3335e0ea3cfb,g:9d06e9f4-825c-4d49-a003-59030f4f1cb2-->
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_49f420cf-cc3a-43eb-95c2-787e5c0d19df_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink: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 Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a7eaa055-708e-4120-ac71-6df44cd4b27c_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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">Number of shares granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink: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, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_c58bf226-4769-44a9-aa7c-ad96033c7d4c_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock_26c06119-fb12-43bf-83e0-afd13e6873c2_terseLabel_en-US" xlink:label="lab_irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply Risk</link:label>
    <link:label id="lab_irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock_label_en-US" xlink:label="lab_irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock" xlink: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 Supply Risk Policy [Policy Text Block]</link:label>
    <link:label id="lab_irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock" 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">Disclosure of accounting policy for supply risk.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock" xlink:href="irtc-20201231.xsd#irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock" xlink:to="lab_irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_23b7fa3d-ddef-4988-9164-f230f9fdcbfa_verboseLabel_en-US" xlink:label="lab_dei_DocumentType" 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">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/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_69b7c0a5-15d0-4233-b5e6-a7e276b1e36b_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_16f7388c-e922-41e5-b8ee-376ee871a2c6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value of options outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink: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, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_2bf26154-039b-49df-a0b6-bf69ccef327e_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, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5324aebc-0e43-4b99-94df-7f74ebe3106e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink: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 granted during the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a64a726e-a5f8-4666-b723-07edfd143bbe_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" 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">Options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink: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, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8ca0528a-9d42-4ed3-bab0-7d35c48e9166_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_InventoryAndPrintedCircuitBoardAssemblies_9bb8e0cf-bd4b-4b67-bc2a-99bb3ed1cdc1_terseLabel_en-US" xlink:label="lab_irtc_InventoryAndPrintedCircuitBoardAssemblies" xlink: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 inventory and printed circuit board assemblies</link:label>
    <link:label id="lab_irtc_InventoryAndPrintedCircuitBoardAssemblies_label_en-US" xlink:label="lab_irtc_InventoryAndPrintedCircuitBoardAssemblies" xlink: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 And Printed Circuit Board Assemblies</link:label>
    <link:label id="lab_irtc_InventoryAndPrintedCircuitBoardAssemblies_documentation_en-US" xlink:label="lab_irtc_InventoryAndPrintedCircuitBoardAssemblies" 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">Inventory and printed circuit board assemblies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_InventoryAndPrintedCircuitBoardAssemblies" xlink:href="irtc-20201231.xsd#irtc_InventoryAndPrintedCircuitBoardAssemblies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_InventoryAndPrintedCircuitBoardAssemblies" xlink:to="lab_irtc_InventoryAndPrintedCircuitBoardAssemblies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_c4eef9ef-6a51-40ae-a5b5-e745ebbcdb8b_terseLabel_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_AvailableForSaleDebtSecuritiesMaturityPeriod_48d8c4f0-dfa6-46bc-8dd7-52d5cde4cedf_terseLabel_en-US" xlink:label="lab_irtc_AvailableForSaleDebtSecuritiesMaturityPeriod" xlink: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, weighted average days to maturity</link:label>
    <link:label id="lab_irtc_AvailableForSaleDebtSecuritiesMaturityPeriod_label_en-US" xlink:label="lab_irtc_AvailableForSaleDebtSecuritiesMaturityPeriod" xlink: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 Debt Securities Maturity Period</link:label>
    <link:label id="lab_irtc_AvailableForSaleDebtSecuritiesMaturityPeriod_documentation_en-US" xlink:label="lab_irtc_AvailableForSaleDebtSecuritiesMaturityPeriod" 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 debt securities maturity period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AvailableForSaleDebtSecuritiesMaturityPeriod" xlink:href="irtc-20201231.xsd#irtc_AvailableForSaleDebtSecuritiesMaturityPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_AvailableForSaleDebtSecuritiesMaturityPeriod" xlink:to="lab_irtc_AvailableForSaleDebtSecuritiesMaturityPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_bed8fcfa-0cde-48a1-b29f-008d8c751d17_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e9f23ea9-cffe-461b-b975-47e575aaf486_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink: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, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments_521b833c-0226-4f2c-8ff5-f252b4e6cc78_negatedLabel_en-US" xlink:label="lab_irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments" 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">Less: write-offs, net of recoveries and other adjustments</link:label>
    <link:label id="lab_irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments_label_en-US" xlink:label="lab_irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance For Doubtful Accounts Receivable Write Offs Net Of Recoveries And Other Adjustments</link:label>
    <link:label id="lab_irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments_documentation_en-US" xlink:label="lab_irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments" 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">Allowance for doubtful accounts receivable write-offs net of recoveries and other adjustments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments" xlink:href="irtc-20201231.xsd#irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments" xlink:to="lab_irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_a06e3262-5296-4b6b-9f25-e6861f95885b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink: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 options authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink: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, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_3fd28971-48b5-4da6-b774-066b12626411_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_CommonStockSharesIssuedFromExerciseOfWarrants_c7081d3d-e533-4405-9edc-89f7317eee8b_terseLabel_en-US" xlink:label="lab_irtc_CommonStockSharesIssuedFromExerciseOfWarrants" xlink: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 exercised (in shares)</link:label>
    <link:label id="lab_irtc_CommonStockSharesIssuedFromExerciseOfWarrants_label_en-US" xlink:label="lab_irtc_CommonStockSharesIssuedFromExerciseOfWarrants" xlink: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 From Exercise of Warrants</link:label>
    <link:label id="lab_irtc_CommonStockSharesIssuedFromExerciseOfWarrants_documentation_en-US" xlink:label="lab_irtc_CommonStockSharesIssuedFromExerciseOfWarrants" 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">Common Stock, Shares, Issued From Exercise of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CommonStockSharesIssuedFromExerciseOfWarrants" xlink:href="irtc-20201231.xsd#irtc_CommonStockSharesIssuedFromExerciseOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_CommonStockSharesIssuedFromExerciseOfWarrants" xlink:to="lab_irtc_CommonStockSharesIssuedFromExerciseOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_efd163f4-fde3-4cb3-9b59-13e6fb9457ad_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_NumberOfPositionsFurloughedPeriodPercent_59b282bd-6858-44ba-a5ef-ca5ce36c26be_terseLabel_en-US" xlink:label="lab_irtc_NumberOfPositionsFurloughedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees furloughed (as a percent)</link:label>
    <link:label id="lab_irtc_NumberOfPositionsFurloughedPeriodPercent_label_en-US" xlink:label="lab_irtc_NumberOfPositionsFurloughedPeriodPercent" xlink: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 Positions Furloughed, Period Percent</link:label>
    <link:label id="lab_irtc_NumberOfPositionsFurloughedPeriodPercent_documentation_en-US" xlink:label="lab_irtc_NumberOfPositionsFurloughedPeriodPercent" 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 Positions Furloughed, Period Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_NumberOfPositionsFurloughedPeriodPercent" xlink:href="irtc-20201231.xsd#irtc_NumberOfPositionsFurloughedPeriodPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_NumberOfPositionsFurloughedPeriodPercent" xlink:to="lab_irtc_NumberOfPositionsFurloughedPeriodPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_ContractCostPolicyPolicyTextBlock_1382b51c-15ba-4cd2-84a8-c2bbb2fe5ba6_terseLabel_en-US" xlink:label="lab_irtc_ContractCostPolicyPolicyTextBlock" xlink: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 Costs</link:label>
    <link:label id="lab_irtc_ContractCostPolicyPolicyTextBlock_label_en-US" xlink:label="lab_irtc_ContractCostPolicyPolicyTextBlock" xlink: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 Cost Policy [Policy Text Block]</link:label>
    <link:label id="lab_irtc_ContractCostPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_irtc_ContractCostPolicyPolicyTextBlock" 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 cost policy.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ContractCostPolicyPolicyTextBlock" xlink:href="irtc-20201231.xsd#irtc_ContractCostPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ContractCostPolicyPolicyTextBlock" xlink:to="lab_irtc_ContractCostPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_bcfeea55-190b-47ec-8e43-114fd5ae3bd5_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7b58d7e-3e3e-43e1-a257-7a6a337f3850_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac734023-c567-402f-aaae-ea631d36f921_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink: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-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_IncreaseInCommonStockReservedForFutureIssuance_018b41b8-b0c8-4617-bb49-509af195c72a_terseLabel_en-US" xlink:label="lab_irtc_IncreaseInCommonStockReservedForFutureIssuance" xlink: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 in shares available for future issuance (in shares)</link:label>
    <link:label id="lab_irtc_IncreaseInCommonStockReservedForFutureIssuance_label_en-US" xlink:label="lab_irtc_IncreaseInCommonStockReservedForFutureIssuance" xlink: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 In Common Stock Reserved For Future Issuance</link:label>
    <link:label id="lab_irtc_IncreaseInCommonStockReservedForFutureIssuance_documentation_en-US" xlink:label="lab_irtc_IncreaseInCommonStockReservedForFutureIssuance" 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 in common stock reserved for future issuance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_IncreaseInCommonStockReservedForFutureIssuance" xlink:href="irtc-20201231.xsd#irtc_IncreaseInCommonStockReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_IncreaseInCommonStockReservedForFutureIssuance" xlink:to="lab_irtc_IncreaseInCommonStockReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_CollaborationAgreementUpfrontFeePayable_88eeb512-3133-404d-8ba5-016e3f7e747b_terseLabel_en-US" xlink:label="lab_irtc_CollaborationAgreementUpfrontFeePayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Upfront fee related to development agreement</link:label>
    <link:label id="lab_irtc_CollaborationAgreementUpfrontFeePayable_label_en-US" xlink:label="lab_irtc_CollaborationAgreementUpfrontFeePayable" xlink: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 Agreement, Upfront Fee Payable</link:label>
    <link:label id="lab_irtc_CollaborationAgreementUpfrontFeePayable_documentation_en-US" xlink:label="lab_irtc_CollaborationAgreementUpfrontFeePayable" 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 Agreement, Upfront Fee Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementUpfrontFeePayable" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementUpfrontFeePayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_CollaborationAgreementUpfrontFeePayable" xlink:to="lab_irtc_CollaborationAgreementUpfrontFeePayable" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_SummaryOfSignificantAccountingPoliciesTable_a434d59e-1df0-4eb1-ba77-cb2d89983300_terseLabel_en-US" xlink:label="lab_irtc_SummaryOfSignificantAccountingPoliciesTable" xlink: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 Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_irtc_SummaryOfSignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_irtc_SummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_irtc_SummaryOfSignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_irtc_SummaryOfSignificantAccountingPoliciesTable" 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">Summary of significant accounting policies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SummaryOfSignificantAccountingPoliciesTable" xlink:href="irtc-20201231.xsd#irtc_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable" xlink:to="lab_irtc_SummaryOfSignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_91552fe0-51b4-4801-ba42-7ef925ffd819_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/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_GrantUnderFutureStockPlansMember_993bdaa2-4379-4afb-90b1-9a25bef06841_terseLabel_en-US" xlink:label="lab_irtc_GrantUnderFutureStockPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for grant under future stock plans</link:label>
    <link:label id="lab_irtc_GrantUnderFutureStockPlansMember_label_en-US" xlink:label="lab_irtc_GrantUnderFutureStockPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant Under Future Stock Plans [Member]</link:label>
    <link:label id="lab_irtc_GrantUnderFutureStockPlansMember_documentation_en-US" xlink:label="lab_irtc_GrantUnderFutureStockPlansMember" 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">Grant under future stock plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_GrantUnderFutureStockPlansMember" xlink:href="irtc-20201231.xsd#irtc_GrantUnderFutureStockPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_GrantUnderFutureStockPlansMember" xlink:to="lab_irtc_GrantUnderFutureStockPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_LongTermDebtCarryingValue_9fa7a137-e778-40e9-895b-cb9264377897_totalLabel_en-US" xlink:label="lab_irtc_LongTermDebtCarryingValue" 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 Carrying Value</link:label>
    <link:label id="lab_irtc_LongTermDebtCarryingValue_label_en-US" xlink:label="lab_irtc_LongTermDebtCarryingValue" xlink: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 Carrying Value</link:label>
    <link:label id="lab_irtc_LongTermDebtCarryingValue_documentation_en-US" xlink:label="lab_irtc_LongTermDebtCarryingValue" 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">Long term debt carrying value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_LongTermDebtCarryingValue" xlink:href="irtc-20201231.xsd#irtc_LongTermDebtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_LongTermDebtCarryingValue" xlink:to="lab_irtc_LongTermDebtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_3615d086-926b-45fb-b58e-f0d672459ebc_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" 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">Proceeds from long-term debt, net of debt discount</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingIncomeLoss_52188f15-2d7d-4900-b049-9e2307e888b2_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_58705197-3f55-41aa-8716-0c585836f15f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink: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 from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PaymentsOfDebtIssuanceCosts_2de718a8-cbb4-4bb8-9f8e-a4c5b4ded59e_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of issuance costs for long term debt</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink: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 Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_0661983b-2a11-4321-9199-6cef994b224a_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_1e332f35-a21a-4513-a894-f1edcdc3f4a3_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink: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 current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PerformanceSharesMember_7057db22-f1a3-41ab-b97d-4e3ee3769002_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink: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 shares</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_86793fde-8941-41c6-9b86-69a8882ff8c2_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_14efcc5c-2806-4d8e-8aea-198f98619a98_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8e648210-2abe-428a-b7f6-deb97eed853e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink: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, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_5a8e688b-b946-4581-9c9b-c3fd8386d97a_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_ebea4d7d-7b7d-43d5-8714-fc64d0864a44_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink: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 professional services fees</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink: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 Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_6d22f265-2ebe-4ee1-b0b1-e566436b17b2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink: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 Error Corrections and Prior Period Adjustment Restatement [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink: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 Error Corrections and Prior Period Adjustment Restatement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_c969148b-eadd-469d-bc65-02259a7b488a_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">Without the adoption of 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_VariableRateAxis_1ad15521-e566-44a1-9d3f-5e105da38da0_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_3353d15a-a370-4113-af02-ebe916e747c8_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 6)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_eb8724d1-f6fd-4b07-882d-f51ecc84ca9f_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" 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 investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_8d9a4164-3898-46d7-89da-138d6aae8f2e_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after one year through three years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_cfe06cc8-b251-4f5c-b7c5-38c9f387252d_negatedLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Tax withholding upon vesting of restricted stock awards</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink: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, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_fd41351a-7899-4c5b-9898-37025fc8593d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfPropertyPlantAndEquipmentTable_e5b4a62d-abf9-4056-80bc-59d9cf8d7266_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink: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, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0b4082e0-8538-47f9-818b-002a483f3601_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink: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 option vesting term (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink: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, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_ea71075c-7f0f-4933-8c04-8c7406cc27d5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_87cec502-d684-4d4f-8a1b-171725986a45_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_00a86af4-c353-436a-a422-fb1bdc5a007a_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_6097b3a2-ddb0-43f2-9593-b52bebddf955_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/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_daf6f95a-9967-430d-a5de-e3970c570df9_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink: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, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_697e53eb-501a-4c94-b83a-e9f72a0646ee_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink: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 in connection with employee equity incentive plans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink: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 Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans" xlink:to="lab_us-gaap_ProceedsFromStockPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_41657585-0498-4558-864a-b7ae6f43a391_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax at statutory federal rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_23593afb-2960-4a4c-b542-ade8fdcf20a1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_6f981626-fbe7-4a50-b758-3e68fe3ee78c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_08e12a5f-41dd-4575-a302-1e6678732aed_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_ValuationAllowanceDeferredTaxAssetAdditions_27e1f322-bc7e-493d-8c13-beed0001e619_terseLabel_en-US" xlink:label="lab_irtc_ValuationAllowanceDeferredTaxAssetAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_irtc_ValuationAllowanceDeferredTaxAssetAdditions_label_en-US" xlink:label="lab_irtc_ValuationAllowanceDeferredTaxAssetAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Deferred Tax Asset Additions</link:label>
    <link:label id="lab_irtc_ValuationAllowanceDeferredTaxAssetAdditions_documentation_en-US" xlink:label="lab_irtc_ValuationAllowanceDeferredTaxAssetAdditions" 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">Valuation allowance deferred tax asset additions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ValuationAllowanceDeferredTaxAssetAdditions" xlink:href="irtc-20201231.xsd#irtc_ValuationAllowanceDeferredTaxAssetAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ValuationAllowanceDeferredTaxAssetAdditions" xlink:to="lab_irtc_ValuationAllowanceDeferredTaxAssetAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_54b40b6e-2ee4-423b-85c7-8090b70ab7eb_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal-Use Software</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_373c11cd-81e5-4379-a686-6ee2b08f0526_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_f76a01eb-5f8d-43d8-af86-3d60b4be8764_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" 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">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_62d123ba-9e05-4cd2-b035-2f8d86588637_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink: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 Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_09d0ea97-426c-441d-bb83-6604bdb1960d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_ContractLiabilityPolicyPolicyTextBlock_f773132b-457b-4834-84cf-33b014850bd7_terseLabel_en-US" xlink:label="lab_irtc_ContractLiabilityPolicyPolicyTextBlock" xlink: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 Liabilities</link:label>
    <link:label id="lab_irtc_ContractLiabilityPolicyPolicyTextBlock_label_en-US" xlink:label="lab_irtc_ContractLiabilityPolicyPolicyTextBlock" xlink: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 Liability Policy [Policy Text Block]</link:label>
    <link:label id="lab_irtc_ContractLiabilityPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_irtc_ContractLiabilityPolicyPolicyTextBlock" 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 liability policy.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ContractLiabilityPolicyPolicyTextBlock" xlink:href="irtc-20201231.xsd#irtc_ContractLiabilityPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ContractLiabilityPolicyPolicyTextBlock" xlink:to="lab_irtc_ContractLiabilityPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_f646c9c6-d794-494c-addf-dc073dfd0a83_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</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_9a17c7d7-a2d7-447f-9596-7f3fefacb6e2_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_457cbf90-2b8f-46db-9fd2-179158397697_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink: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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink: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 Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_SiliconValleyBankTermLoanMember_6aee9763-dffb-4c38-a015-421ec96a9228_terseLabel_en-US" xlink:label="lab_irtc_SiliconValleyBankTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SVB Term Loan</link:label>
    <link:label id="lab_irtc_SiliconValleyBankTermLoanMember_label_en-US" xlink:label="lab_irtc_SiliconValleyBankTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Silicon Valley Bank Term Loan [Member]</link:label>
    <link:label id="lab_irtc_SiliconValleyBankTermLoanMember_documentation_en-US" xlink:label="lab_irtc_SiliconValleyBankTermLoanMember" 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">Silicon valley bank term loan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SiliconValleyBankTermLoanMember" xlink:href="irtc-20201231.xsd#irtc_SiliconValleyBankTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_SiliconValleyBankTermLoanMember" xlink:to="lab_irtc_SiliconValleyBankTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9aa5f6d2-e72d-4e1a-9cf5-b48e618a29bb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First year</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_ClaimsPayableCurrent_924a7b48-1e63-4a9a-b073-971981fbf89d_terseLabel_en-US" xlink:label="lab_irtc_ClaimsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Claims payable</link:label>
    <link:label id="lab_irtc_ClaimsPayableCurrent_label_en-US" xlink:label="lab_irtc_ClaimsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Claims Payable Current</link:label>
    <link:label id="lab_irtc_ClaimsPayableCurrent_documentation_en-US" xlink:label="lab_irtc_ClaimsPayableCurrent" 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">Claims payable current.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ClaimsPayableCurrent" xlink:href="irtc-20201231.xsd#irtc_ClaimsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ClaimsPayableCurrent" xlink:to="lab_irtc_ClaimsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_07fd8bb8-cb05-4790-9f83-46675c499133_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2c4d562a-0d94-48bf-861c-75e3663eb6ea_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink: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, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_754f415b-fbcb-4e91-84cd-2208364d7c48_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fourth year</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_d6394743-de1e-4380-bcf9-cab54e974e6a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_268b71a6-9cdc-46ae-b0a5-efb9e5280f83_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value Financial Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_991cc59c-948b-48ff-bc52-9603973038d6_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink: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 or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_c37eb337-14a2-4344-81cb-2e83bcd8b492_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_RepaymentOfInterestPaidInKind_2c41a42a-1545-4d0b-afeb-77965029aec9_negatedLabel_en-US" xlink:label="lab_irtc_RepaymentOfInterestPaidInKind" 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 interest paid in kind</link:label>
    <link:label id="lab_irtc_RepaymentOfInterestPaidInKind_label_en-US" xlink:label="lab_irtc_RepaymentOfInterestPaidInKind" xlink: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 Interest Paid In Kind</link:label>
    <link:label id="lab_irtc_RepaymentOfInterestPaidInKind_documentation_en-US" xlink:label="lab_irtc_RepaymentOfInterestPaidInKind" 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 interest paid in kind.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_RepaymentOfInterestPaidInKind" xlink:href="irtc-20201231.xsd#irtc_RepaymentOfInterestPaidInKind"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_RepaymentOfInterestPaidInKind" xlink:to="lab_irtc_RepaymentOfInterestPaidInKind" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9bfa52a7-f1bd-4c66-960b-5bd3698c981a_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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 State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditConcentrationRiskMember_e6540595-f657-4ece-b3d6-ef0c24dc51e6_terseLabel_en-US" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink: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 Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CreditConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditConcentrationRiskMember" xlink:to="lab_us-gaap_CreditConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_PharmakonLoanAgreementMember_11d63e96-1763-4296-ac29-f703d46d9ad8_terseLabel_en-US" xlink:label="lab_irtc_PharmakonLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pharmakon Loan Agreement</link:label>
    <link:label id="lab_irtc_PharmakonLoanAgreementMember_label_en-US" xlink:label="lab_irtc_PharmakonLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pharmakon Loan Agreement [Member]</link:label>
    <link:label id="lab_irtc_PharmakonLoanAgreementMember_documentation_en-US" xlink:label="lab_irtc_PharmakonLoanAgreementMember" 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">Pharmakon loan agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PharmakonLoanAgreementMember" xlink:href="irtc-20201231.xsd#irtc_PharmakonLoanAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_PharmakonLoanAgreementMember" xlink:to="lab_irtc_PharmakonLoanAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_93e4a00b-2fd7-4836-84d5-bda769bdf6d3_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.001 par value &#8211; 5,000,000 shares authorized at December&#160;31, 2020 and 2019; and none issued and outstanding at December&#160;31, 2020 and 2019, respectively</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_52919478-b459-4ca0-bdbc-c0d5efc9fcd4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_CashEquivalentsAndInvestmentsAbstract_dfa2da34-f77c-44a1-a189-83b752485e6e_terseLabel_en-US" xlink:label="lab_irtc_CashEquivalentsAndInvestmentsAbstract" xlink: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 And Investments [Abstract]</link:label>
    <link:label id="lab_irtc_CashEquivalentsAndInvestmentsAbstract_label_en-US" xlink:label="lab_irtc_CashEquivalentsAndInvestmentsAbstract" xlink: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 Equivalents And Investments [Abstract]</link:label>
    <link:label id="lab_irtc_CashEquivalentsAndInvestmentsAbstract_documentation_en-US" xlink:label="lab_irtc_CashEquivalentsAndInvestmentsAbstract" 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">Cash Equivalents and Investments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CashEquivalentsAndInvestmentsAbstract" xlink:href="irtc-20201231.xsd#irtc_CashEquivalentsAndInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_CashEquivalentsAndInvestmentsAbstract" xlink:to="lab_irtc_CashEquivalentsAndInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold_2f87237f-b62f-4207-b3bd-88989f2be46f_terseLabel_en-US" xlink:label="lab_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold" xlink: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 target to be earned at performance threshold (as a percent)</link:label>
    <link:label id="lab_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold_label_en-US" xlink:label="lab_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Performance Target To Be Earned At Performance Threshold</link:label>
    <link:label id="lab_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold_documentation_en-US" xlink:label="lab_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold" 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">Percentage Of Performance Target To Be Earned At Performance Threshold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold" xlink:href="irtc-20201231.xsd#irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold" xlink:to="lab_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_4efb1f5f-aaeb-4897-a5c8-578d3cf82a15_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_42015d7c-d951-4d2e-9cf6-bcbd6230c6f3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_79712020-99b3-432c-8f91-211dff7e19b6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d7c235b8-e5e7-49f6-8af3-592542cfd293_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink: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 exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink: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, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_64f49478-829a-4dbb-a87d-d4d3b7f404fd_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 USD per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_c1d8e006-509a-4525-beea-03f76e8806a8_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">Premiums paid on 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherLiabilitiesNoncurrent_159a4ba6-cb5d-4b2e-9a93-2264490f5431_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink: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 noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_073a06f1-b434-4b47-812f-5bcfa1111398_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated grant date fair value of option vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink: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, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_EmployeeStockPurchasePlanPurchasePeriod_9abf1fe5-e9a9-4012-a9df-8ae90a7d5ced_terseLabel_en-US" xlink:label="lab_irtc_EmployeeStockPurchasePlanPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase period (in months)</link:label>
    <link:label id="lab_irtc_EmployeeStockPurchasePlanPurchasePeriod_label_en-US" xlink:label="lab_irtc_EmployeeStockPurchasePlanPurchasePeriod" xlink: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 Stock Purchase Plan Purchase Period</link:label>
    <link:label id="lab_irtc_EmployeeStockPurchasePlanPurchasePeriod_documentation_en-US" xlink:label="lab_irtc_EmployeeStockPurchasePlanPurchasePeriod" 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">Employee stock purchase plan purchase period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_EmployeeStockPurchasePlanPurchasePeriod" xlink:href="irtc-20201231.xsd#irtc_EmployeeStockPurchasePlanPurchasePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_EmployeeStockPurchasePlanPurchasePeriod" xlink:to="lab_irtc_EmployeeStockPurchasePlanPurchasePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_ValuationAllowanceDeferredTaxAssetDeductions_edc7280a-9d8a-4e13-ae13-fd4ac789a3d1_terseLabel_en-US" xlink:label="lab_irtc_ValuationAllowanceDeferredTaxAssetDeductions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_irtc_ValuationAllowanceDeferredTaxAssetDeductions_label_en-US" xlink:label="lab_irtc_ValuationAllowanceDeferredTaxAssetDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Deferred Tax Asset Deductions</link:label>
    <link:label id="lab_irtc_ValuationAllowanceDeferredTaxAssetDeductions_documentation_en-US" xlink:label="lab_irtc_ValuationAllowanceDeferredTaxAssetDeductions" 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">Valuation allowance deferred tax asset deductions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ValuationAllowanceDeferredTaxAssetDeductions" xlink:href="irtc-20201231.xsd#irtc_ValuationAllowanceDeferredTaxAssetDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ValuationAllowanceDeferredTaxAssetDeductions" xlink:to="lab_irtc_ValuationAllowanceDeferredTaxAssetDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_4cc38e74-60f0-4c04-8231-7e757a9387bc_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 expense</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_ad38d8d7-05e3-46ec-b9a8-e1e41b6cef35_terseLabel_en-US" xlink:label="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact</link:label>
    <link:label id="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_label_en-US" xlink:label="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Difference between Revenue Guidance in Effect before and after Topic 606 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:to="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_731e8d0f-8fc5-496d-8310-f219fdd3ab34_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</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eaf483b6-d9b7-4438-a306-5658d9f6718c_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_e04d7d8a-485c-429d-a4fa-7abe05d73a6b_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryLineItems_9fa5659f-a83e-4f21-bab9-6ac59a89e3d2_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_InventoryLineItems_label_en-US" xlink:label="lab_us-gaap_InventoryLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLineItems" xlink:to="lab_us-gaap_InventoryLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_0de12644-9d9f-4e10-b9d8-a160f62136f4_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_cc29ccc3-e2aa-4f66-b9b7-d17b988c7a93_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of credit risk (as a percent)</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_6d4678f8-a58a-48ad-98af-09a06419b953_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</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_34db1808-f9d1-4a5d-863a-045688b62825_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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 option, maximum period for grant</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_TwoThousandSixEquityIncentivePlanMember_a113e21d-63ff-45ba-8ab1-6caad3bd44b4_terseLabel_en-US" xlink:label="lab_irtc_TwoThousandSixEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2006 Plan</link:label>
    <link:label id="lab_irtc_TwoThousandSixEquityIncentivePlanMember_label_en-US" xlink:label="lab_irtc_TwoThousandSixEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Six Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_irtc_TwoThousandSixEquityIncentivePlanMember_documentation_en-US" xlink:label="lab_irtc_TwoThousandSixEquityIncentivePlanMember" 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">Two thousand six equity incentive plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_TwoThousandSixEquityIncentivePlanMember" xlink:href="irtc-20201231.xsd#irtc_TwoThousandSixEquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_TwoThousandSixEquityIncentivePlanMember" xlink:to="lab_irtc_TwoThousandSixEquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_c76ca03a-e7a5-432e-b8c8-5bf960154c73_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink: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_PublicUtilitiesInventoryAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis" xlink:to="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_COVID19DisruptionAndRecoveryMember_05f8761c-e4e0-4f7f-a9a7-9cc9b0299c0d_terseLabel_en-US" xlink:label="lab_irtc_COVID19DisruptionAndRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Disruption And Recovery</link:label>
    <link:label id="lab_irtc_COVID19DisruptionAndRecoveryMember_label_en-US" xlink:label="lab_irtc_COVID19DisruptionAndRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Disruption And Recovery [Member]</link:label>
    <link:label id="lab_irtc_COVID19DisruptionAndRecoveryMember_documentation_en-US" xlink:label="lab_irtc_COVID19DisruptionAndRecoveryMember" 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">COVID-19 Disruption And Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_COVID19DisruptionAndRecoveryMember" xlink:href="irtc-20201231.xsd#irtc_COVID19DisruptionAndRecoveryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_COVID19DisruptionAndRecoveryMember" xlink:to="lab_irtc_COVID19DisruptionAndRecoveryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_55a8e50c-2631-412e-9878-548f386cd1f3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_60ea68f7-c165-492f-9ae9-8dc5c9d8d760_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">Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ff4127d2-e456-49fa-87ae-581ccb0a6bd6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink: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 Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_7e3703d5-8185-428c-8e73-e66d97711488_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from line of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink: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 Long-term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_4b4a2d3e-72ea-4386-b515-e3baecf07bf2_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_0336b135-a251-4e3a-8d0f-78f2ea748083_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_A2020AwardsMember_ab355dc5-bd52-4ec7-a29a-68017c424648_terseLabel_en-US" xlink:label="lab_irtc_A2020AwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Awards</link:label>
    <link:label id="lab_irtc_A2020AwardsMember_label_en-US" xlink:label="lab_irtc_A2020AwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Awards [Member]</link:label>
    <link:label id="lab_irtc_A2020AwardsMember_documentation_en-US" xlink:label="lab_irtc_A2020AwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_A2020AwardsMember" xlink:href="irtc-20201231.xsd#irtc_A2020AwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_A2020AwardsMember" xlink:to="lab_irtc_A2020AwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_e30fa770-38c1-4c97-83dc-f589de7c6094_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_TypeOfRestructuringDomain_34c20141-4aec-466f-a00e-859e71745860_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_f137d53f-3379-4eb0-8e8d-23968ade417a_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_bc6fcef9-661a-4bf0-b519-d163bbfbe813_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_9c0ec88f-7da8-425c-acee-92d3556f6006_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">Outstanding interest-bearing obligations</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PreferredStockSharesIssued_23003872-f6fd-4aa4-9676-42e33495a17e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_USGovernmentAgenciesDebtSecuritiesMember_f43bcc8e-bc9f-487e-b3c4-d1480543b9c5_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">U.S. government 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_2d8cd226-3403-4a73-bcab-469c6d5b6126_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected minimum volatility (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink: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, Fair Value Assumptions, Expected Volatility Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_f3441373-2d3e-4678-bd49-69751bde6786_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_WeightedAverageGrantDateFairValueAbstract_c4df7429-fa0c-4682-8f72-b936ef831307_terseLabel_en-US" xlink:label="lab_irtc_WeightedAverageGrantDateFairValueAbstract" xlink: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 Grant Date Fair Value</link:label>
    <link:label id="lab_irtc_WeightedAverageGrantDateFairValueAbstract_label_en-US" xlink:label="lab_irtc_WeightedAverageGrantDateFairValueAbstract" xlink: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 Grant Date Fair Value [Abstract]</link:label>
    <link:label id="lab_irtc_WeightedAverageGrantDateFairValueAbstract_documentation_en-US" xlink:label="lab_irtc_WeightedAverageGrantDateFairValueAbstract" 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">Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_WeightedAverageGrantDateFairValueAbstract" xlink:href="irtc-20201231.xsd#irtc_WeightedAverageGrantDateFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_WeightedAverageGrantDateFairValueAbstract" xlink:to="lab_irtc_WeightedAverageGrantDateFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_AggregateIntrinsicValueAbstract_7fa2d8be-2b4c-4b27-a46c-5263c854f2fe_terseLabel_en-US" xlink:label="lab_irtc_AggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value (in&#160;thousands)</link:label>
    <link:label id="lab_irtc_AggregateIntrinsicValueAbstract_label_en-US" xlink:label="lab_irtc_AggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value [Abstract]</link:label>
    <link:label id="lab_irtc_AggregateIntrinsicValueAbstract_documentation_en-US" xlink:label="lab_irtc_AggregateIntrinsicValueAbstract" 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">Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AggregateIntrinsicValueAbstract" xlink:href="irtc-20201231.xsd#irtc_AggregateIntrinsicValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_AggregateIntrinsicValueAbstract" xlink:to="lab_irtc_AggregateIntrinsicValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_28435602-e3aa-4cfd-82ff-855babe815a9_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per common share, basic and diluted (in USD 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntitySmallBusiness_8dd92a79-c31b-46db-871a-8bb7781a4c12_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/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3eccc0e7-239e-41d6-abcd-5c6859a4902b_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' and Temporary 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SaleOfStockNumberOfSharesIssuedInTransaction_c880366c-d051-443c-9ec6-50c434eabe5c_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">number of shares issued in transaction (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_3d833232-5802-40bb-8760-b91541fd1b91_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueMeasurementsFairValueHierarchyDomain_0dcfe15f-6311-4b55-a23f-80bccaaed4de_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</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_cada8e0e-2de3-4d77-b450-807b71de0626_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual life for options exercisable (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink: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, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_d4ad25d5-376b-4d56-bb6c-f1c97dcdd8e0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink: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 stock in public offering</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink: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 Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_3048fc78-cc83-40f0-8e76-1bfa6ed36612_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SellingGeneralAndAdministrativeExpensesMember_70c7fbac-3719-40c3-b97a-496eb5b8cece_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink: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_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink: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 Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract_5d80a9d6-d731-4297-b0c4-cf4866279836_terseLabel_en-US" xlink:label="lab_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classified as:</link:label>
    <link:label id="lab_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract_label_en-US" xlink:label="lab_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract" xlink: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 Equivalents And Available-for-sale Classified As Investments [Abstract]</link:label>
    <link:label id="lab_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract_documentation_en-US" xlink:label="lab_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract" 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">Cash Equivalents And Available-for-sale Classified As Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract" xlink:href="irtc-20201231.xsd#irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract" xlink:to="lab_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_SanFranciscoMember_2fff6f71-da01-4486-80f9-ac31a701c667_terseLabel_en-US" xlink:label="lab_irtc_SanFranciscoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Francisco</link:label>
    <link:label id="lab_irtc_SanFranciscoMember_label_en-US" xlink:label="lab_irtc_SanFranciscoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Francisco [Member]</link:label>
    <link:label id="lab_irtc_SanFranciscoMember_documentation_en-US" xlink:label="lab_irtc_SanFranciscoMember" 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">San Francisco.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SanFranciscoMember" xlink:href="irtc-20201231.xsd#irtc_SanFranciscoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_SanFranciscoMember" xlink:to="lab_irtc_SanFranciscoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_a5503cd9-96dc-4a85-a7d4-0004c99ccc8a_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/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_7573279f-555a-490d-b741-e809693322f5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Basic and Diluted Net Loss per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_aacd47fc-554a-4979-8a01-95fbb7d7154f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_dc43eccf-ceab-4f70-aabc-425b95f15780_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink: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_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_90b6debb-d2b4-4828-a114-26d15051ea59_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward" xlink: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 with Customer, Asset, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward" xlink: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, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward" xlink:to="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_20b53e49-ea9b-4e02-a849-d67e7e7f7411_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_797b5f6f-afe2-46f6-ba67-3547a1fd53f5_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink: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, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_0bca35d9-3a73-4d37-8ee8-e5a735b9e727_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_89d7fff7-4b15-49a2-b34a-7a6b6e59c680_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount outstanding under revolving credit line</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink: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 Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods_28d01900-4e73-4d3f-98e7-d24f1d51a7fd_terseLabel_en-US" xlink:label="lab_irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods" xlink: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 purchase period</link:label>
    <link:label id="lab_irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods_label_en-US" xlink:label="lab_irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods" xlink: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 Stock Purchase Plan Number Of Purchase Periods</link:label>
    <link:label id="lab_irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods_documentation_en-US" xlink:label="lab_irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods" 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">Employee stock purchase plan number of purchase periods.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods" xlink:href="irtc-20201231.xsd#irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods" xlink:to="lab_irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_e360b01e-2527-44aa-9ea6-f061aadb7540_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Components</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink: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 Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_27a0a536-0461-4f57-be21-5b913a6fd88f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink: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 forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink: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, Restricted Stock Award, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_fcabe597-aa61-42f8-b027-e3848c5ce51e_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_89f1879a-8d62-4978-83c1-93a3964142e4_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_CollaborationAgreementRemainingTermOfAgreement_36868090-7bcc-4593-89c8-203b0e21b972_terseLabel_en-US" xlink:label="lab_irtc_CollaborationAgreementRemainingTermOfAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of development agreement (in months)</link:label>
    <link:label id="lab_irtc_CollaborationAgreementRemainingTermOfAgreement_label_en-US" xlink:label="lab_irtc_CollaborationAgreementRemainingTermOfAgreement" xlink: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 Agreement, Remaining Term Of Agreement</link:label>
    <link:label id="lab_irtc_CollaborationAgreementRemainingTermOfAgreement_documentation_en-US" xlink:label="lab_irtc_CollaborationAgreementRemainingTermOfAgreement" 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 Agreement, Remaining Term Of Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementRemainingTermOfAgreement" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementRemainingTermOfAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_CollaborationAgreementRemainingTermOfAgreement" xlink:to="lab_irtc_CollaborationAgreementRemainingTermOfAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_76fc0c5b-21ee-4b4f-81a6-07f00f5679d1_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/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_e4eab0b5-37f7-4449-a648-bc7006ff00ae_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink: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 borrowing capacity under credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink: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, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_b354ae59-dec2-47b8-a10f-41ee69290e49_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AvailableForSaleSecuritiesDebtSecuritiesCurrent_5544d9e5-7bc9-483e-88cb-fb270379251e_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">Short-term investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_4466d5d0-34a5-44e2-b210-46f4477247ca_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" 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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_03a61491-a30c-4bdf-944a-eb2b733c9852_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_A2019AwardsMember_1cd1f098-6b89-4440-a274-93761ab989fb_terseLabel_en-US" xlink:label="lab_irtc_A2019AwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Awards</link:label>
    <link:label id="lab_irtc_A2019AwardsMember_label_en-US" xlink:label="lab_irtc_A2019AwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Awards [Member]</link:label>
    <link:label id="lab_irtc_A2019AwardsMember_documentation_en-US" xlink:label="lab_irtc_A2019AwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_A2019AwardsMember" xlink:href="irtc-20201231.xsd#irtc_A2019AwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_A2019AwardsMember" xlink:to="lab_irtc_A2019AwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_2b73aa89-ac8d-47fa-8846-19c28e5d07b6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink: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 Disclosure Item Amounts</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_3feb35b5-db90-4cb4-a21d-6fd696c00667_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink: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_CashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink: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 Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_f71fce1d-ba25-4eb7-aadb-87f0d6fb11bf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink: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, greater than 12 months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink: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, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_PrintedCircuitBoardAssembliesMember_0011eafd-7500-42a7-a319-f212ca3930a6_terseLabel_en-US" xlink:label="lab_irtc_PrintedCircuitBoardAssembliesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Printed Circuit Board Assemblies</link:label>
    <link:label id="lab_irtc_PrintedCircuitBoardAssembliesMember_label_en-US" xlink:label="lab_irtc_PrintedCircuitBoardAssembliesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Printed Circuit Board Assemblies [Member]</link:label>
    <link:label id="lab_irtc_PrintedCircuitBoardAssembliesMember_documentation_en-US" xlink:label="lab_irtc_PrintedCircuitBoardAssembliesMember" 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">Printed circuit board assemblies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PrintedCircuitBoardAssembliesMember" xlink:href="irtc-20201231.xsd#irtc_PrintedCircuitBoardAssembliesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_PrintedCircuitBoardAssembliesMember" xlink:to="lab_irtc_PrintedCircuitBoardAssembliesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_edbeef82-0b73-4191-bb2d-9d3585d2d70d_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit</link:label>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_label_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandbyLettersOfCreditMember" xlink:to="lab_us-gaap_StandbyLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_ddd1744e-1b41-4e1d-ad95-5de1fb477afd_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</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_SubsequentEventsTextBlock_18d545f3-ad09-422f-8fa5-e99642174761_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_6e0ebf4c-491d-4b7c-8842-d7a053511237_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink: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 to employees (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink: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, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_d2d0ee1e-1984-4ee6-97ad-015c351e86ea_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink: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 valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate_25f2258b-d081-4ed0-9af9-b27bd9e4bff4_terseLabel_en-US" xlink:label="lab_irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate" xlink: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 spread deduction on variable rate (as a percent)</link:label>
    <link:label id="lab_irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate_label_en-US" xlink:label="lab_irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate" xlink: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 Basis Spread Deduction On Variable Rate</link:label>
    <link:label id="lab_irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate_documentation_en-US" xlink:label="lab_irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate" 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 instrument, basis spread deduction on variable rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate" xlink:href="irtc-20201231.xsd#irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate" xlink:to="lab_irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_f739cbbd-827f-4b03-95c2-b471dcc9a8e3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_690e95e5-f3de-4c71-a17e-33d74a0ebc9d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink: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 compensation costs</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink: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, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_24eca6b5-90ac-4e2f-8047-d07043207171_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewal term of lease (in years)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_d60ad668-bb20-4827-bdb5-4b409c2fa92b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_StatementOfCashFlowsAbstract_ff202ba2-e1a2-4e77-aecc-444a4725649c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_FinishedGoodsMember_23b71265-9050-4978-8e54-b23d62cb5e38_terseLabel_en-US" xlink:label="lab_irtc_FinishedGoodsMember" xlink: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_irtc_FinishedGoodsMember_label_en-US" xlink:label="lab_irtc_FinishedGoodsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished Goods [Member]</link:label>
    <link:label id="lab_irtc_FinishedGoodsMember_documentation_en-US" xlink:label="lab_irtc_FinishedGoodsMember" 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">Finished goods.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_FinishedGoodsMember" xlink:href="irtc-20201231.xsd#irtc_FinishedGoodsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_FinishedGoodsMember" xlink:to="lab_irtc_FinishedGoodsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_75cf3e41-95ea-441d-ba02-0f9527f64ec9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink: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, Plant and Equipment, Type</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink: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-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_97b38d37-8186-4b19-b053-9d3b9b2be400_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink: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 Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_53498484-c4eb-44b5-88b2-d76668ae085f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_92852e4c-a8ba-45a9-a1be-6e069d8dc385_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 (in shares)</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/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_3ff094a1-3036-4254-98cc-e0e38735d795_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b2453f00-eb25-484b-b0cf-bb505af845e0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second year</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_9844722e-19bc-4b78-879c-098febf928a0_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_603aee91-0d24-4b54-9c93-a109967bb363_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SellingGeneralAndAdministrativeExpense_044c769a-c494-4bdc-bddd-cc86d9f387be_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CurrentFederalTaxExpenseBenefit_a178bae3-b71c-49ed-937a-84cb56a12e78_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink: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 Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_PercentageOfVotingPowerOfAllClassesOfStock_d75086a7-e66b-4379-830f-dc025ebd3ce3_terseLabel_en-US" xlink:label="lab_irtc_PercentageOfVotingPowerOfAllClassesOfStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of voting power</link:label>
    <link:label id="lab_irtc_PercentageOfVotingPowerOfAllClassesOfStock_label_en-US" xlink:label="lab_irtc_PercentageOfVotingPowerOfAllClassesOfStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Voting Power Of All Classes Of Stock</link:label>
    <link:label id="lab_irtc_PercentageOfVotingPowerOfAllClassesOfStock_documentation_en-US" xlink:label="lab_irtc_PercentageOfVotingPowerOfAllClassesOfStock" 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">Percentage of voting power of all classes of stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PercentageOfVotingPowerOfAllClassesOfStock" xlink:href="irtc-20201231.xsd#irtc_PercentageOfVotingPowerOfAllClassesOfStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_PercentageOfVotingPowerOfAllClassesOfStock" xlink:to="lab_irtc_PercentageOfVotingPowerOfAllClassesOfStock" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested_a71c8734-4f2e-4c8d-9cbe-a45e2e9cc240_terseLabel_en-US" xlink:label="lab_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink: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 vested (in shares)</link:label>
    <link:label id="lab_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested_label_en-US" xlink:label="lab_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink: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, Restricted Stock Award, Vested</link:label>
    <link:label id="lab_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested_documentation_en-US" xlink:label="lab_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" 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">Stock Issued During Period, Shares, Restricted Stock Award, Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:href="irtc-20201231.xsd#irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:to="lab_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0e66b8a1-7327-440e-b74b-35edfb1e9a03_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third year</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_d8baed6f-1bf4-48fb-ad0a-8c7eaaf03641_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PlanNameAxis_0f366a05-ddaf-4c2e-a214-c5f897255b71_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_97b80c41-c2ca-4ab5-b23d-8254e870cf16_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">Issuance of common stock in connection with follow-on public offering, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_Assets_3cb554d9-a3c9-4bda-82ba-6f2e6d619deb_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_6ca1fb62-6a80-4f75-8853-f10aa2ddcf84_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8bc8db8b-95ed-4617-899e-7709033b66c1_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f5716bfb-1fcc-42e1-907d-d9e579b97a2b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f207a66c-a75e-4dc6-a5f1-9c8b43b6952c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink: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 shares eligible to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink: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, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_98dbfbf5-b26e-43ab-a2af-3422c705ce0a_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/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_0a94be44-f185-42bf-bcdc-75f30122a13b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities Components</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_91fc1eb4-26ca-401e-9a2c-5d8ff4b402b5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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 grant date fair value of options (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_793eb56f-63e0-4a51-8152-eb372d90d56a_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">Net change in unrealized gains (losses) on available-for-sale 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_204e078f-b8ea-4b62-b719-873c53890d10_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</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessDescriptionAndBasisOfPresentationTextBlock_02e90323-fd28-4e10-8305-96af96f26f72_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">Organization and 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CostOfSalesMember_f130a068-41e4-4c30-bba1-4c197a3ca9db_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_2eb312e9-1132-40c0-ad0f-e18545823ddc_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink: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 Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink: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, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_ef6e8892-d615-4b36-813d-7b95450ef2ed_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_63310053-063a-4c20-bba3-f8842908f647_terseLabel_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">As Reported</link:label>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_label_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_287f8c2c-681b-4cf0-9967-5baae926ed03_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_0c245e0a-02ec-4c7b-9983-037aa94e2023_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_69a89151-143b-4076-b7bc-00f2631a3b9f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink: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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_18563f6f-52a3-4995-b6c1-b7d69a4ca4ab_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c9549908-5ff2-4f5a-9da0-8b705c39cb65_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Components of Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_ab780621-de5a-4afe-98bc-ed8ffbad8c80_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink: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 Impact of Adoption of ASU 2014-09 on Financial Statements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink: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 and Change in Accounting Principle [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_e7c84765-e168-44fc-a4f7-3f7bd00c5a6f_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</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_e2f748a1-3fd1-41b0-86c8-fe0083218d1e_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_9d3bd8ce-ca18-47e4-80b1-1025e50fcb95_terseLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InvestmentTypeAxis_c3ffb889-204e-422e-bf8f-9d04347228e0_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_SharesUnderlyingRSUsAbstract_e9f2a09c-cc1a-4e28-9eac-d99e46a672b9_terseLabel_en-US" xlink:label="lab_irtc_SharesUnderlyingRSUsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Underlying RSUs</link:label>
    <link:label id="lab_irtc_SharesUnderlyingRSUsAbstract_label_en-US" xlink:label="lab_irtc_SharesUnderlyingRSUsAbstract" xlink: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 Underlying RSUs [Abstract]</link:label>
    <link:label id="lab_irtc_SharesUnderlyingRSUsAbstract_documentation_en-US" xlink:label="lab_irtc_SharesUnderlyingRSUsAbstract" 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">Shares Underlying RSUs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SharesUnderlyingRSUsAbstract" xlink:href="irtc-20201231.xsd#irtc_SharesUnderlyingRSUsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_SharesUnderlyingRSUsAbstract" xlink:to="lab_irtc_SharesUnderlyingRSUsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1d1fbe92-2918-475c-8bd1-0446167e1e8d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected recognition period (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink: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, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_f5149765-6546-43ee-af92-568fc85a316c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink: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, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_56cb32c5-0ed8-497c-8871-ca67ccf92975_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_43f72363-a1cd-43f1-8dca-854b92e1f0b0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual life for options vested and expected to vest (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink: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, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_6992ef05-5579-4553-8662-b2f41115dff1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink: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, Unrealized Loss Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5b9c16ef-e9a8-4b1f-9495-bd7d807c5922_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_78c2b574-0bda-4362-bf66-fb95757606eb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink: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 Common Stock Shares Reserved for Future Issuance</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8c349170-3b24-4cb0-a542-5d6f078f4e2e_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink: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 liability balance, revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink: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, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_efab8cf1-c581-4c50-b140-7f898435c5a4_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueInputsLevel1Member_efe5cd8e-603d-41cb-82a1-a96ab10e88c3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_588205c8-decb-483e-9cc6-c97a7a4da5ba_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefit income tax interest and penalty charges</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_66febb5a-1d9a-4cf6-8e3e-2d22f9ba4d7f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtWeightedAverageInterestRate_5f493ff6-e6c4-47e7-a975-146fc5564eb8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0227b9f3-ac49-4543-9fd1-1d5dae4e26ee_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 Measurements, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_2026f175-7878-4cf2-b34b-e5060b7097ea_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink: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, less than 12 months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink: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, Continuous Unrealized Loss Position, Less than 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_72fd49e5-f3e5-4e1a-8311-4438de804fe3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_83adab58-c8dc-4f80-bcbf-786370a0dd7b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value of RSUs</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink: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, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_1d59efbd-d720-474c-b451-a4c18c7331f7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink: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 employees impacted by modification</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink: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, Plan Modification, Number of Grantees Affected</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_6fa6efc2-0f8d-409b-90b1-1b433f312d97_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink: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 in valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_2a3a5c75-397c-40de-866e-fd7e4ff1682a_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</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AdditionalPaidInCapitalMember_8700ab6b-c45b-4cec-9de1-1d4cae89e20c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_NonContractedThirdPartyPayorsMember_ec8ac0bc-777b-4c24-84b5-c64b7850d546_terseLabel_en-US" xlink:label="lab_irtc_NonContractedThirdPartyPayorsMember" xlink: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-contracted third-party payors</link:label>
    <link:label id="lab_irtc_NonContractedThirdPartyPayorsMember_label_en-US" xlink:label="lab_irtc_NonContractedThirdPartyPayorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-contracted Third-party Payors [Member]</link:label>
    <link:label id="lab_irtc_NonContractedThirdPartyPayorsMember_documentation_en-US" xlink:label="lab_irtc_NonContractedThirdPartyPayorsMember" 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">Non-contracted Third-party Payors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_NonContractedThirdPartyPayorsMember" xlink:href="irtc-20201231.xsd#irtc_NonContractedThirdPartyPayorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_NonContractedThirdPartyPayorsMember" xlink:to="lab_irtc_NonContractedThirdPartyPayorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_402a0ffb-fb26-43ef-92fd-aa23cdf141c6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink: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_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_de5c831e-884b-494d-900f-f36d4bbbcb5e_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</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_WeightedAverageRemainingContractualLifeYearsAbstract_d258da79-cb01-40d1-9f6a-7e93655699fe_terseLabel_en-US" xlink:label="lab_irtc_WeightedAverageRemainingContractualLifeYearsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Remaining Contractual Life (years)</link:label>
    <link:label id="lab_irtc_WeightedAverageRemainingContractualLifeYearsAbstract_label_en-US" xlink:label="lab_irtc_WeightedAverageRemainingContractualLifeYearsAbstract" xlink: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 Remaining Contractual Life (Years) [Abstract]</link:label>
    <link:label id="lab_irtc_WeightedAverageRemainingContractualLifeYearsAbstract_documentation_en-US" xlink:label="lab_irtc_WeightedAverageRemainingContractualLifeYearsAbstract" 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">Weighted Average Remaining Contractual Life (Years)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_WeightedAverageRemainingContractualLifeYearsAbstract" xlink:href="irtc-20201231.xsd#irtc_WeightedAverageRemainingContractualLifeYearsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_WeightedAverageRemainingContractualLifeYearsAbstract" xlink:to="lab_irtc_WeightedAverageRemainingContractualLifeYearsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_92e5e7aa-f936-4760-a8b2-0e2cae2bd953_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink: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 Quarterly Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_bea6a81d-8cc1-46af-95f5-0d8bd260605f_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_2f0d5631-0fdf-4f78-ba67-da88ffeb4992_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_e3b66c45-e989-4026-9826-0999b3da4a04_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_ee655130-20f8-4bc2-be51-36eb88ab75b3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink: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 Class</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink: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 Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardValuationAllowance_5c8302c6-0b2d-4c95-bf1f-6d85d01c398b_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforwards available to reduce future taxable income</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardValuationAllowance_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardValuationAllowance" xlink:to="lab_us-gaap_TaxCreditCarryforwardValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_75d2bde4-3d79-49c3-9430-df4d36e5151b_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_30d25d73-4926-4a2e-ac52-b3e196268066_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink: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 investments in unrealized loss position for more than one year</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink: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, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNoteSecuritiesMember_0b7f8cf5-e63d-41f0-ba36-3bc702aa9278_verboseLabel_en-US" xlink:label="lab_us-gaap_CorporateNoteSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate notes</link:label>
    <link:label id="lab_us-gaap_CorporateNoteSecuritiesMember_0c423547-f39b-4ba7-b881-8acf70805490_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNoteSecuritiesMember" xlink: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 notes</link:label>
    <link:label id="lab_us-gaap_CorporateNoteSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateNoteSecuritiesMember" xlink: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 Note Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNoteSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNoteSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNoteSecuritiesMember" xlink:to="lab_us-gaap_CorporateNoteSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_0d7262a2-225f-4277-91da-7830eaf442fb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink: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 of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink: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 of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1f818b15-8c5c-476c-8b1c-b05876c220e0_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_3375787d-471c-4481-95de-d3f4759bdafb_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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">Common stock at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_599a5a5d-8294-4021-afe0-fd9a59403758_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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">Common stock at end of period (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxDisclosureAbstract_2e1b6362-0068-4385-ab1c-c8e67ad8ac1c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_OperatingLeaseLiabilitiesCurrentPortion_734b41b9-3a90-4abf-b1d5-ea39923b2b24_terseLabel_en-US" xlink:label="lab_irtc_OperatingLeaseLiabilitiesCurrentPortion" xlink: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_irtc_OperatingLeaseLiabilitiesCurrentPortion_label_en-US" xlink:label="lab_irtc_OperatingLeaseLiabilitiesCurrentPortion" xlink: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 Liabilities, Current Portion</link:label>
    <link:label id="lab_irtc_OperatingLeaseLiabilitiesCurrentPortion_documentation_en-US" xlink:label="lab_irtc_OperatingLeaseLiabilitiesCurrentPortion" 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 Liabilities, Current Portion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OperatingLeaseLiabilitiesCurrentPortion" xlink:href="irtc-20201231.xsd#irtc_OperatingLeaseLiabilitiesCurrentPortion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_OperatingLeaseLiabilitiesCurrentPortion" xlink:to="lab_irtc_OperatingLeaseLiabilitiesCurrentPortion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_ed4975eb-1152-4680-8b85-e4e59cb5f752_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_a3027e83-4e5b-41e5-b8ba-12b9a768ea82_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink: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 Changes and Error Corrections [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_55674fb8-af33-44f9-9284-2aa126a83d80_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ffc28636-8398-4e11-8ee6-6903fa2414df_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink: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, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_58d086f9-687b-44e8-834e-c5a88fbbd9d7_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_317f3bc3-9dcc-48a9-bb91-8a0ffedda801_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DebtLongtermAndShorttermCombinedAmount_12bf74b0-ea22-496f-85fc-296cc7310c7e_totalLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" 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</link:label>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_label_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink: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, Long-term and Short-term, Combined Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_71ed922f-8829-43fe-bdab-a3d4b3027d68_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_b00021e2-bd43-4fe6-9a0e-734d90cf716d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_2971c67a-fe23-419b-8b57-5cca0bb8f1fc_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">Issuance of common stock in connection with follow-on public offering, net</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredFederalIncomeTaxExpenseBenefit_f612d1c3-b51a-4404-858c-6e6db41154ef_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink: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 Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_ad437463-099c-4460-8a35-21668be2afeb_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_22c7cc6a-d2c8-42b6-b767-fb06af0075dc_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances_005d280b-69ce-4490-8dec-8d0a8add453a_terseLabel_en-US" xlink:label="lab_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances" xlink: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 bad debt and contractual allowances</link:label>
    <link:label id="lab_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances_label_en-US" xlink:label="lab_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision For Doubtful Accounts And Contractual Allowances</link:label>
    <link:label id="lab_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances_documentation_en-US" xlink:label="lab_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances" 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">Provision for doubtful accounts and contractual allowances.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances" xlink:href="irtc-20201231.xsd#irtc_ProvisionForDoubtfulAccountsAndContractualAllowances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances" xlink:to="lab_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_OperatingLeaseRentableArea_5d3795f3-c6b1-42f4-8db4-1300e91db2d4_terseLabel_en-US" xlink:label="lab_irtc_OperatingLeaseRentableArea" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease rentable area</link:label>
    <link:label id="lab_irtc_OperatingLeaseRentableArea_label_en-US" xlink:label="lab_irtc_OperatingLeaseRentableArea" xlink: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 Rentable Area</link:label>
    <link:label id="lab_irtc_OperatingLeaseRentableArea_documentation_en-US" xlink:label="lab_irtc_OperatingLeaseRentableArea" 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 rentable area.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OperatingLeaseRentableArea" xlink:href="irtc-20201231.xsd#irtc_OperatingLeaseRentableArea"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_OperatingLeaseRentableArea" xlink:to="lab_irtc_OperatingLeaseRentableArea" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_DeferredTaxAssetsValuationAllowancesAndOther_c1e364cd-3129-4d86-9642-fbdd43dcab0a_terseLabel_en-US" xlink:label="lab_irtc_DeferredTaxAssetsValuationAllowancesAndOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowances and other</link:label>
    <link:label id="lab_irtc_DeferredTaxAssetsValuationAllowancesAndOther_label_en-US" xlink:label="lab_irtc_DeferredTaxAssetsValuationAllowancesAndOther" xlink: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 Tax Assets Valuation Allowances And Other</link:label>
    <link:label id="lab_irtc_DeferredTaxAssetsValuationAllowancesAndOther_documentation_en-US" xlink:label="lab_irtc_DeferredTaxAssetsValuationAllowancesAndOther" 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">Deferred tax assets valuation allowances and other.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DeferredTaxAssetsValuationAllowancesAndOther" xlink:href="irtc-20201231.xsd#irtc_DeferredTaxAssetsValuationAllowancesAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_DeferredTaxAssetsValuationAllowancesAndOther" xlink:to="lab_irtc_DeferredTaxAssetsValuationAllowancesAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_093f32b0-2c61-4e99-8b50-c5e18bf3866c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_RiskAndUncertaintiesPolicyPolicyTextBlock_f5d2ec07-0499-43a9-a758-df85f354fcc8_terseLabel_en-US" xlink:label="lab_irtc_RiskAndUncertaintiesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk and Uncertainties</link:label>
    <link:label id="lab_irtc_RiskAndUncertaintiesPolicyPolicyTextBlock_label_en-US" xlink:label="lab_irtc_RiskAndUncertaintiesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk And Uncertainties, Policy [Policy Text Block]</link:label>
    <link:label id="lab_irtc_RiskAndUncertaintiesPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_irtc_RiskAndUncertaintiesPolicyPolicyTextBlock" 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">Risk And Uncertainties, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_RiskAndUncertaintiesPolicyPolicyTextBlock" xlink:href="irtc-20201231.xsd#irtc_RiskAndUncertaintiesPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_RiskAndUncertaintiesPolicyPolicyTextBlock" xlink:to="lab_irtc_RiskAndUncertaintiesPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedVacationCurrent_b21c1c60-9b61-4eb5-a6a4-f5a4c3312f91_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrent" xlink: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 vacation</link:label>
    <link:label id="lab_us-gaap_AccruedVacationCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrent" xlink: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 Vacation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedVacationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedVacationCurrent" xlink:to="lab_us-gaap_AccruedVacationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_f0b78592-a0e8-4182-96d6-bd38ade5cc81_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated fair value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_9b6d6e0f-41ac-4764-8a7c-04bf8f511a39_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_759321cd-7327-47ea-a70c-a93d1cc666ff_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_0ecafafd-5000-4f93-99b6-36c4fec69d8a_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">Schedule of Fair Value Cash Equivalents, Short-term, and Long-term Marketable Securities Classified by 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_GainLossOnDispositionOfAssets1_3c835def-735b-474d-9412-c2f47bda98ea_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" 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 disposal of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_36fbdd3e-1988-4fb3-898b-0cdecb5ebcad_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, noncurrent portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4a59e6db-678b-4028-9ce8-5846fa0c70cd_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage_5fe8c0e7-3751-44cd-ad57-20d0bd250631_terseLabel_en-US" xlink:label="lab_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage" xlink: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 threshold (as a percent)</link:label>
    <link:label id="lab_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage_label_en-US" xlink:label="lab_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage" xlink: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 By Share-Based Payment Award, Performance Threshold Percentage</link:label>
    <link:label id="lab_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage_documentation_en-US" xlink:label="lab_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage" 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">Share-Based Payment Arrangement By Share-Based Payment Award, Performance Threshold Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage" xlink:href="irtc-20201231.xsd#irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage" xlink:to="lab_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_e1a0205e-72c3-4d4b-936b-9785e99b4d27_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink: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 operating loss carryforwards, state</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink: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 Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_da683e83-edf7-4dfb-adcf-9d035aceea4f_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_8a1da1c8-0462-4f6e-b4f9-0676812f821e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock_f8a6fc27-0f2f-4e3a-934f-c6bf394f4469_terseLabel_en-US" xlink:label="lab_irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock" xlink: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 Share-based Awards Available for Grant Under 2016 Plan</link:label>
    <link:label id="lab_irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock_label_en-US" xlink:label="lab_irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock" xlink: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 Share Based Awards Available For Grant Table [Policy Text Block]</link:label>
    <link:label id="lab_irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock_documentation_en-US" xlink:label="lab_irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of share based awards available for grant.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock" xlink:href="irtc-20201231.xsd#irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock" xlink:to="lab_irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_f3e6579b-4429-490e-a1e1-ccc6526ea42e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_910f3064-e340-46b5-a7ad-3c4ad5c054a3_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink: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</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue_4f568c9c-1e16-44ab-96c0-0d41d4994777_terseLabel_en-US" xlink:label="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue" xlink: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 at grant date</link:label>
    <link:label id="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue_label_en-US" xlink:label="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue" xlink: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, Equity Instruments Other Than Options, Grants In Period, Aggregate Grant Date Fair Value</link:label>
    <link:label id="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue_documentation_en-US" xlink:label="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue" 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">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Aggregate Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue" xlink:href="irtc-20201231.xsd#irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue" xlink:to="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_dc0e08d1-8714-44cf-b484-41a9cfc6d152_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_8692887a-17c8-4c46-bc10-49cdd2ab6732_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c42cfa46-4fbd-47b1-9c5e-5e174f608175_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c85126c2-7392-41b6-8ecd-6eae6a9c0abe_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" 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">Dividend yield (in percentage)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink: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, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_f4d60eb5-6cbd-429d-b6cc-c726ba117ba7_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 USD per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_8da96c66-f27c-4f6a-94f3-d1af2face878_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" 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">Preferred stock, par value (in USD 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentsIncorporatedByReferenceTextBlock_6bd0d1dc-1036-4ed1-8890-1538682912a7_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_61b349a9-3603-4e7a-81e6-79625ad493db_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink: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 Tax Expense Computed at Statutory Federal Rate and Tax Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink: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 Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ec1a40b1-55fe-42dc-bb30-ed3abc5431b3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_7f6b985e-1a56-4048-b437-1b4089bdc2c5_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_322394d3-bccb-42b6-84d1-cb36ae8a6267_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_CityAreaCode_a1d3b841-5b64-4912-a6b0-e6fe5b3f76c9_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/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAdjustmentMember_bc9ab4c7-15c6-4a2c-bdd6-8f6e6ff9f29d_terseLabel_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment</link:label>
    <link:label id="lab_srt_RestatementAdjustmentMember_label_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAdjustmentMember" xlink:to="lab_srt_RestatementAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_943985a2-987b-4640-b7aa-8b31d985cac3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_10e03f15-08f6-474f-b28b-d3a246444c45_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/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock_b42bd234-7e85-4872-8655-041a132285fc_terseLabel_en-US" xlink:label="lab_irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock" xlink: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 and Investments</link:label>
    <link:label id="lab_irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock_label_en-US" xlink:label="lab_irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock" xlink: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 Equivalents And Short Term And Long Term Investments [Text Block]</link:label>
    <link:label id="lab_irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock_documentation_en-US" xlink:label="lab_irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock" 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">Cash equivalents and short term and long term Investments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock" xlink:href="irtc-20201231.xsd#irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock" xlink:to="lab_irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_ed7aa74a-8b03-4ccb-98f1-334a8e403d54_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period Financial Statements</link:label>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock" xlink: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 Changes and Error Corrections [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_3cb316e0-3e2e-46c7-8555-2305dff78306_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink: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, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_9cfb9d2a-3fbf-4725-83b8-ed2d3a3bba15_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" 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">Unrealized Loss</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink: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, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_27ac2d95-9b42-4925-a9f8-448117e6bfa2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for future issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_43d02c43-0359-4a49-84be-fb123c0223fb_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" 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">Shares available for future issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink: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, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_IncreaseDecreaseInOperatingLeaseLiabilities_f11878a3-f3b0-4046-b9ac-bf2e41f6a0e2_terseLabel_en-US" xlink:label="lab_irtc_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_irtc_IncreaseDecreaseInOperatingLeaseLiabilities_label_en-US" xlink:label="lab_irtc_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_irtc_IncreaseDecreaseInOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_irtc_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_irtc_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="irtc-20201231.xsd#irtc_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="lab_irtc_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_91480af8-2148-4db1-b0d7-d15e9c4392d3_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink: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_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink: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), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_85c440c6-cf91-486b-9159-b7452f58ea5c_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">Disaggregated Revenue by Payor Type and Major Service Line</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_544ec3c7-e498-4960-8d9e-a082a230d778_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_57fc43ce-8b86-429a-8dbd-2c3905d3edcb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink: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 before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_cdccf503-12ad-4cf3-b377-72556f756ea3_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_24daeb15-78e2-4981-931e-b8d17fc2247a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink: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 Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink: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 Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_7160ab1f-878b-45fe-b2a8-a00ba95082ab_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_e628e121-7e1c-484d-87ab-5daf33f62909_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_CollaborationAgreementAccruedLiabilities_db165351-497f-409b-9203-e1df8935a465_terseLabel_en-US" xlink:label="lab_irtc_CollaborationAgreementAccruedLiabilities" xlink: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 related to development agreement</link:label>
    <link:label id="lab_irtc_CollaborationAgreementAccruedLiabilities_label_en-US" xlink:label="lab_irtc_CollaborationAgreementAccruedLiabilities" xlink: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 Agreement, Accrued Liabilities</link:label>
    <link:label id="lab_irtc_CollaborationAgreementAccruedLiabilities_documentation_en-US" xlink:label="lab_irtc_CollaborationAgreementAccruedLiabilities" 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 Agreement, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementAccruedLiabilities" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_CollaborationAgreementAccruedLiabilities" xlink:to="lab_irtc_CollaborationAgreementAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_11eecd71-681c-434b-8ecf-f56a63f4dfcf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink: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 operating loss carryforwards, federal</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink: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 Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_c4c638b3-eeed-4685-9e27-0d29e2da1972_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink: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, Amount Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_f83709e0-d856-4a18-ab02-e9a9f7fabc92_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_EmployeeStockPurchasePlanOfferingPeriod_5b947140-c9c8-46f4-ab72-6556adc2d88b_terseLabel_en-US" xlink:label="lab_irtc_EmployeeStockPurchasePlanOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offering period (in months)</link:label>
    <link:label id="lab_irtc_EmployeeStockPurchasePlanOfferingPeriod_label_en-US" xlink:label="lab_irtc_EmployeeStockPurchasePlanOfferingPeriod" xlink: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 Stock Purchase Plan Offering Period</link:label>
    <link:label id="lab_irtc_EmployeeStockPurchasePlanOfferingPeriod_documentation_en-US" xlink:label="lab_irtc_EmployeeStockPurchasePlanOfferingPeriod" 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">Employee stock purchase plan offering period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_EmployeeStockPurchasePlanOfferingPeriod" xlink:href="irtc-20201231.xsd#irtc_EmployeeStockPurchasePlanOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_EmployeeStockPurchasePlanOfferingPeriod" xlink:to="lab_irtc_EmployeeStockPurchasePlanOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_afe6ffe5-17e2-4175-999d-58a913500967_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Tax withholding upon vesting of restricted stock awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink: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, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_CollaborationAgreementResearchAndDevelopmentExpense_89222cd1-1b8c-43cf-bb51-3844ebdb958d_terseLabel_en-US" xlink:label="lab_irtc_CollaborationAgreementResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development expense related to development agreement</link:label>
    <link:label id="lab_irtc_CollaborationAgreementResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_irtc_CollaborationAgreementResearchAndDevelopmentExpense" xlink: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 Agreement, Research And Development Expense</link:label>
    <link:label id="lab_irtc_CollaborationAgreementResearchAndDevelopmentExpense_documentation_en-US" xlink:label="lab_irtc_CollaborationAgreementResearchAndDevelopmentExpense" 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 Agreement, Research And Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementResearchAndDevelopmentExpense" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_CollaborationAgreementResearchAndDevelopmentExpense" xlink:to="lab_irtc_CollaborationAgreementResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <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/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_StockOptionsIssuedAndOutstandingMember_481296b4-6115-475b-9cbf-0b0225a46f4c_terseLabel_en-US" xlink:label="lab_irtc_StockOptionsIssuedAndOutstandingMember" xlink: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 issued and outstanding</link:label>
    <link:label id="lab_irtc_StockOptionsIssuedAndOutstandingMember_label_en-US" xlink:label="lab_irtc_StockOptionsIssuedAndOutstandingMember" xlink: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 Options Issued And Outstanding [Member]</link:label>
    <link:label id="lab_irtc_StockOptionsIssuedAndOutstandingMember_documentation_en-US" xlink:label="lab_irtc_StockOptionsIssuedAndOutstandingMember" 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">Stock options issued and outstanding.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_StockOptionsIssuedAndOutstandingMember" xlink:href="irtc-20201231.xsd#irtc_StockOptionsIssuedAndOutstandingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_StockOptionsIssuedAndOutstandingMember" xlink:to="lab_irtc_StockOptionsIssuedAndOutstandingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_f96aab75-4bde-44bb-aaf1-98a146107054_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value Cash Equivalents and Available-for-sale Investments</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_2b598388-7ef0-4ce0-a49a-f37baa738565_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selected Quarterly Financial Data (unaudited)</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017_7942f89d-9396-4977-a705-b916c5624407_terseLabel_en-US" xlink:label="lab_irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Tax Act</link:label>
    <link:label id="lab_irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017_label_en-US" xlink:label="lab_irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017" xlink: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 Reconciliation Effect Of Tax Cuts And Jobs Act Of2017</link:label>
    <link:label id="lab_irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017_documentation_en-US" xlink:label="lab_irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017" 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">Income tax reconciliation effect of tax cuts and jobs act of 2017.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017" xlink:href="irtc-20201231.xsd#irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017" xlink:to="lab_irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_8b9e6561-9a73-45cc-a709-6e774a03b7f5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink: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, estimated useful life (in years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink: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, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock_9f8e80df-195f-45b9-a06d-fce09cb6be83_terseLabel_en-US" xlink:label="lab_irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of common stock fair value on date of grant</link:label>
    <link:label id="lab_irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock_label_en-US" xlink:label="lab_irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Stock Option Exercise Price Of Fair Market Value Of Common Stock</link:label>
    <link:label id="lab_irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock_documentation_en-US" xlink:label="lab_irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock" 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">Percentage of stock option exercise price of fair market value of common stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock" xlink:href="irtc-20201231.xsd#irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock" xlink:to="lab_irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c2dfd920-7cf0-4984-8eed-7530f75903b1_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</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_LaboratoryAndManufacturingEquipmentMember_e1d363b5-0642-4392-b6fd-39ace4fadd33_terseLabel_en-US" xlink:label="lab_irtc_LaboratoryAndManufacturingEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Laboratory and manufacturing equipment</link:label>
    <link:label id="lab_irtc_LaboratoryAndManufacturingEquipmentMember_label_en-US" xlink:label="lab_irtc_LaboratoryAndManufacturingEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Laboratory And Manufacturing Equipment [Member]</link:label>
    <link:label id="lab_irtc_LaboratoryAndManufacturingEquipmentMember_documentation_en-US" xlink:label="lab_irtc_LaboratoryAndManufacturingEquipmentMember" 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">Laboratory and manufacturing equipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_LaboratoryAndManufacturingEquipmentMember" xlink:href="irtc-20201231.xsd#irtc_LaboratoryAndManufacturingEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_LaboratoryAndManufacturingEquipmentMember" xlink:to="lab_irtc_LaboratoryAndManufacturingEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_f9716ea9-9782-4f8b-bac4-c06ca1f8bbca_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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">Debt, noncurrent portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_35c1d033-c192-4a99-8e31-02133687edfb_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_3d86732f-043b-4d00-81c0-fd48991a6c9d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TenantImprovements_3b3ebdc8-7535-4206-b494-3fd6e3b1adc1_terseLabel_en-US" xlink:label="lab_us-gaap_TenantImprovements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tenant improvement allowance</link:label>
    <link:label id="lab_us-gaap_TenantImprovements_label_en-US" xlink:label="lab_us-gaap_TenantImprovements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tenant Improvements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TenantImprovements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TenantImprovements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TenantImprovements" xlink:to="lab_us-gaap_TenantImprovements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b22fcb56-2142-4fe4-b8f3-f9e559623963_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink: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_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink: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 Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock_3031407c-9e81-4a98-8ba6-aa5f39956532_terseLabel_en-US" xlink:label="lab_irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock" xlink: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 Changes in Contractual Allowance</link:label>
    <link:label id="lab_irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock_label_en-US" xlink:label="lab_irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock" xlink: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 Change In Contractual Allowance Table [Table Text Block]</link:label>
    <link:label id="lab_irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock_documentation_en-US" xlink:label="lab_irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock" 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">Tabular disclosure of changes in contractual allowance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock" xlink:href="irtc-20201231.xsd#irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock" xlink:to="lab_irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_31902db0-9ad9-497d-9c26-bdf4c9df63ed_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_CentersForMedicareAndMedicaidMember_43905940-e836-4cca-8acf-e5df09e7d578_terseLabel_en-US" xlink:label="lab_irtc_CentersForMedicareAndMedicaidMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Centers for Medicare &amp; Medicaid</link:label>
    <link:label id="lab_irtc_CentersForMedicareAndMedicaidMember_label_en-US" xlink:label="lab_irtc_CentersForMedicareAndMedicaidMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Centers For Medicare And Medicaid [Member]</link:label>
    <link:label id="lab_irtc_CentersForMedicareAndMedicaidMember_documentation_en-US" xlink:label="lab_irtc_CentersForMedicareAndMedicaidMember" 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">Centers for Medicare and Medicaid.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CentersForMedicareAndMedicaidMember" xlink:href="irtc-20201231.xsd#irtc_CentersForMedicareAndMedicaidMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_CentersForMedicareAndMedicaidMember" xlink:to="lab_irtc_CentersForMedicareAndMedicaidMember" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_ConsultingAndProfessionalServicesAgreementCPSAMember_834b9962-ae13-4490-9e68-64425a57afc5_terseLabel_en-US" xlink:label="lab_irtc_ConsultingAndProfessionalServicesAgreementCPSAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting and Professional Services Agreement (&#8220;CPSA&#8221;)</link:label>
    <link:label id="lab_irtc_ConsultingAndProfessionalServicesAgreementCPSAMember_label_en-US" xlink:label="lab_irtc_ConsultingAndProfessionalServicesAgreementCPSAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting and Professional Services Agreement (&#8220;CPSA&#8221;) [Member]</link:label>
    <link:label id="lab_irtc_ConsultingAndProfessionalServicesAgreementCPSAMember_documentation_en-US" xlink:label="lab_irtc_ConsultingAndProfessionalServicesAgreementCPSAMember" 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">Consulting and Professional Services Agreement (&#8220;CPSA&#8221;)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ConsultingAndProfessionalServicesAgreementCPSAMember" xlink:href="irtc-20201231.xsd#irtc_ConsultingAndProfessionalServicesAgreementCPSAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ConsultingAndProfessionalServicesAgreementCPSAMember" xlink:to="lab_irtc_ConsultingAndProfessionalServicesAgreementCPSAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_a74eac35-0656-452e-98d5-1895e84ab149_negatedLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" 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 discounts on investments, net of premium amortization</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_671ea774-8a19-4706-9466-f95d766af68b_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" 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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink: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 Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_3994a482-06bf-4df2-b901-f8c34a10b10f_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_13c0821d-caf1-433f-bc3f-19886e0432e7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink: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 Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink: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, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_PercentageOfEligibleAccountsReceivableForBorrowings_c0c66c93-2df5-44e0-aeca-d3b0c8ed5227_terseLabel_en-US" xlink:label="lab_irtc_PercentageOfEligibleAccountsReceivableForBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of eligible accounts receivable for borrowings</link:label>
    <link:label id="lab_irtc_PercentageOfEligibleAccountsReceivableForBorrowings_label_en-US" xlink:label="lab_irtc_PercentageOfEligibleAccountsReceivableForBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Eligible Accounts Receivable For Borrowings</link:label>
    <link:label id="lab_irtc_PercentageOfEligibleAccountsReceivableForBorrowings_documentation_en-US" xlink:label="lab_irtc_PercentageOfEligibleAccountsReceivableForBorrowings" 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">Percentage of eligible accounts receivable for borrowings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PercentageOfEligibleAccountsReceivableForBorrowings" xlink:href="irtc-20201231.xsd#irtc_PercentageOfEligibleAccountsReceivableForBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_PercentageOfEligibleAccountsReceivableForBorrowings" xlink:to="lab_irtc_PercentageOfEligibleAccountsReceivableForBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b86877df-c26f-4ef7-94bc-c7328d08845f_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_01756454-3849-4bba-8bdf-6efc1529b590_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 cash equivalents and available-for-sale investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_DebtInstrumentInterestPortion_e157331c-82e6-42eb-b7cc-bb85c0d23e17_negatedLabel_en-US" xlink:label="lab_irtc_DebtInstrumentInterestPortion" 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">Less: Amount representing interest</link:label>
    <link:label id="lab_irtc_DebtInstrumentInterestPortion_label_en-US" xlink:label="lab_irtc_DebtInstrumentInterestPortion" xlink: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 Portion</link:label>
    <link:label id="lab_irtc_DebtInstrumentInterestPortion_documentation_en-US" xlink:label="lab_irtc_DebtInstrumentInterestPortion" 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 instrument interest portion.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DebtInstrumentInterestPortion" xlink:href="irtc-20201231.xsd#irtc_DebtInstrumentInterestPortion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_DebtInstrumentInterestPortion" xlink:to="lab_irtc_DebtInstrumentInterestPortion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_46f87f94-2dde-4011-a112-3f854ed15195_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</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_064aa936-ea26-49aa-a891-43668237d0e7_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_d8cc687c-47e1-47c2-84b7-5dbe113b49c3_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</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_5c6a4d0d-b21f-4048-98a7-b30b5838403d_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" 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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink: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 Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_92ee02cf-99de-42a3-b68e-c9178acc542a_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_2112f705-83b1-4b4e-8d56-461db3565ec7_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_9a31a87a-5cf3-4ab7-94c8-86772b4d0997_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized RSU expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink: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, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_AccruedEmployeeStockPurchasePlanContribution_2a70fd31-349a-453e-86f3-8d6b3e5f65d9_terseLabel_en-US" xlink:label="lab_irtc_AccruedEmployeeStockPurchasePlanContribution" xlink: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 ESPP Contributions</link:label>
    <link:label id="lab_irtc_AccruedEmployeeStockPurchasePlanContribution_label_en-US" xlink:label="lab_irtc_AccruedEmployeeStockPurchasePlanContribution" xlink: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 Employee Stock Purchase Plan Contribution</link:label>
    <link:label id="lab_irtc_AccruedEmployeeStockPurchasePlanContribution_documentation_en-US" xlink:label="lab_irtc_AccruedEmployeeStockPurchasePlanContribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Employee Stock Purchase Plan Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AccruedEmployeeStockPurchasePlanContribution" xlink:href="irtc-20201231.xsd#irtc_AccruedEmployeeStockPurchasePlanContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_AccruedEmployeeStockPurchasePlanContribution" xlink:to="lab_irtc_AccruedEmployeeStockPurchasePlanContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_SummaryOfSignificantAccountingPoliciesLineItems_521051b8-e89f-43db-800a-db8e70187bef_terseLabel_en-US" xlink:label="lab_irtc_SummaryOfSignificantAccountingPoliciesLineItems" xlink: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 Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_irtc_SummaryOfSignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_irtc_SummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_irtc_SummaryOfSignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_irtc_SummaryOfSignificantAccountingPoliciesLineItems" 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">Summary of significant accounting policies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="irtc-20201231.xsd#irtc_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lab_irtc_SummaryOfSignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_39627339-9945-42be-8923-93a325ee741a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value of Employee Stock Options Estimated Using Weighted Average Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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 Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_731428b1-e20f-4b41-8385-90b9b32ceab5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink: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, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_5c721cb9-2fdb-4e2b-9eae-60704e26d724_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll and related expenses</link:label>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink: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 Salaries, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalariesCurrent" xlink:to="lab_us-gaap_AccruedSalariesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_a6916cf4-e2ef-4f61-b211-adbb69f56c60_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/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2037dc08-f754-4f98-a9d9-8f0666a28d59_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink: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 exercised (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink: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 Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_0d3bc69c-65f1-4449-9dab-9e556a3f3379_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetCashProvidedByUsedInOperatingActivitiesAbstract_01662c87-9a0d-4efe-9b49-8573123becc7_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_3eaa4b1d-34fe-4fdf-a462-75e6fa233e18_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink: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' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink: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 Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_caf7bb30-1cf6-4de7-86cc-404d846e533a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock Option Activity Under 2006 and 2016 Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_dcaba5ce-fda0-4caa-9efa-559d349e4572_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink: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 in an Unrealized Loss Position</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink: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, Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_0da07058-6f69-4af3-bd6e-b78b466fb651_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_083e2e9d-0c23-4137-bd3c-560e1bdf72d7_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">Maturities of available-for-sale 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_HealthcareInstitutionsMember_93e5d50a-877e-4955-b5d8-fcdb96fc04f0_terseLabel_en-US" xlink:label="lab_irtc_HealthcareInstitutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Healthcare institutions</link:label>
    <link:label id="lab_irtc_HealthcareInstitutionsMember_label_en-US" xlink:label="lab_irtc_HealthcareInstitutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Healthcare Institutions [Member]</link:label>
    <link:label id="lab_irtc_HealthcareInstitutionsMember_documentation_en-US" xlink:label="lab_irtc_HealthcareInstitutionsMember" 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">Healthcare institutions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_HealthcareInstitutionsMember" xlink:href="irtc-20201231.xsd#irtc_HealthcareInstitutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_HealthcareInstitutionsMember" xlink:to="lab_irtc_HealthcareInstitutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_a45e2565-68d1-4dda-9291-f1cea4cef763_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_05cf0a3d-d3b6-4466-9274-4f4cc9792c54_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_SiliconValleyBankLoanAgreementMember_1666175e-fa62-4627-b07d-4a1a96b4ad50_terseLabel_en-US" xlink:label="lab_irtc_SiliconValleyBankLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SVB Loan Agreement</link:label>
    <link:label id="lab_irtc_SiliconValleyBankLoanAgreementMember_label_en-US" xlink:label="lab_irtc_SiliconValleyBankLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Silicon Valley Bank Loan Agreement [Member]</link:label>
    <link:label id="lab_irtc_SiliconValleyBankLoanAgreementMember_documentation_en-US" xlink:label="lab_irtc_SiliconValleyBankLoanAgreementMember" 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">Silicon valley bank loan agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SiliconValleyBankLoanAgreementMember" xlink:href="irtc-20201231.xsd#irtc_SiliconValleyBankLoanAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_SiliconValleyBankLoanAgreementMember" xlink:to="lab_irtc_SiliconValleyBankLoanAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_d929c027-5413-4363-bea5-6c143579bef7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink: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 Leased Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink: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 Leased Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems" xlink:to="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_3fda6700-26ba-4c42-ac75-6befa1415ac1_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink: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 Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_efbc7077-055a-44a8-a7cc-5507c259a401_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_AdditionalPaidInCapitalCommonStock_dc37f856-9445-4031-b2df-6e1353464e0d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest_fb40e880-4fe2-424a-bb9f-9de0f3ca0c81_terseLabel_en-US" xlink:label="lab_irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest" xlink: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 monthly payments of principal and interest</link:label>
    <link:label id="lab_irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest_label_en-US" xlink:label="lab_irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest" xlink: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 For Repayment Of Principal And Interest</link:label>
    <link:label id="lab_irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest_documentation_en-US" xlink:label="lab_irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest" 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 instrument term for repayment of principal and interest.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest" xlink:href="irtc-20201231.xsd#irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest" xlink:to="lab_irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_98ef71b5-0185-43d5-a754-94d87a391b90_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/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesAbstract_ddaca47c-cb07-4b7b-a520-c19cc1e4b550_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Abstract]</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesAbstract" xlink:to="lab_us-gaap_MarketableSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_146f12cc-1d64-4367-aa62-ccd4f218c27c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_92ff1355-af16-49df-a8e2-0e499c8caf8d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate of operating leases (as a percent)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_265a31b2-5fc8-47a2-b858-0c0e7f12be16_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink: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_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember_b0d4c192-ee0c-4d6e-a19d-0622390ceeda_terseLabel_en-US" xlink:label="lab_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Amended and Restated SVB Loan Agreement</link:label>
    <link:label id="lab_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember_label_en-US" xlink:label="lab_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Amended And Restated Silicon Valley Bank Loan Agreement [Member]</link:label>
    <link:label id="lab_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember_documentation_en-US" xlink:label="lab_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember" 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">Third amended and restated silicon valley bank loan agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember" xlink:href="irtc-20201231.xsd#irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember" xlink:to="lab_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_922f8cb9-80e3-4887-89fc-9f85eee37426_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived assets</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink: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 Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_455207b7-4889-4dbf-8a4a-bcbe390eaf4d_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_57632413-7a7a-40ad-b658-ff660e3d5149_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" 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">Less: 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_IncreaseDecreaseInDeferredRent_4d2c6a9c-ccee-4a34-871c-28826b21c813_terseLabel_en-US" xlink:label="lab_irtc_IncreaseDecreaseInDeferredRent" xlink: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 rent</link:label>
    <link:label id="lab_irtc_IncreaseDecreaseInDeferredRent_label_en-US" xlink:label="lab_irtc_IncreaseDecreaseInDeferredRent" xlink: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 Rent</link:label>
    <link:label id="lab_irtc_IncreaseDecreaseInDeferredRent_documentation_en-US" xlink:label="lab_irtc_IncreaseDecreaseInDeferredRent" 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 deferred rent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_IncreaseDecreaseInDeferredRent" xlink:href="irtc-20201231.xsd#irtc_IncreaseDecreaseInDeferredRent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_IncreaseDecreaseInDeferredRent" xlink:to="lab_irtc_IncreaseDecreaseInDeferredRent" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod_9c5f8ed8-cbee-45ae-84b5-1b0d2e2043b5_terseLabel_en-US" xlink:label="lab_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod" xlink: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 granted (in shares)</link:label>
    <link:label id="lab_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod_label_en-US" xlink:label="lab_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod" xlink: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, Restricted Stock Award, Grants In Period</link:label>
    <link:label id="lab_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod_documentation_en-US" xlink:label="lab_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod" 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">Stock Issued During Period, Shares, Restricted Stock Award, Grants In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod" xlink:href="irtc-20201231.xsd#irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod" xlink:to="lab_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_AccountsReceivableAllowanceForContractualAdjustments_7cbdb90a-3484-4a37-932a-fa61dd8c553a_terseLabel_en-US" xlink:label="lab_irtc_AccountsReceivableAllowanceForContractualAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Add: allowance for contractual adjustments</link:label>
    <link:label id="lab_irtc_AccountsReceivableAllowanceForContractualAdjustments_label_en-US" xlink:label="lab_irtc_AccountsReceivableAllowanceForContractualAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Allowance For Contractual Adjustments</link:label>
    <link:label id="lab_irtc_AccountsReceivableAllowanceForContractualAdjustments_documentation_en-US" xlink:label="lab_irtc_AccountsReceivableAllowanceForContractualAdjustments" 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">Accounts receivable allowance for contractual adjustments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AccountsReceivableAllowanceForContractualAdjustments" xlink:href="irtc-20201231.xsd#irtc_AccountsReceivableAllowanceForContractualAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_AccountsReceivableAllowanceForContractualAdjustments" xlink:to="lab_irtc_AccountsReceivableAllowanceForContractualAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_2cea77c0-56b9-4aeb-ae71-53e4dffb3476_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts, Premiums and Other Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_AccountsReceivableContractualAdjustments_a01c8102-2bd7-4bae-a682-d26500ae3ce2_negatedLabel_en-US" xlink:label="lab_irtc_AccountsReceivableContractualAdjustments" 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">Less: contractual adjustments</link:label>
    <link:label id="lab_irtc_AccountsReceivableContractualAdjustments_label_en-US" xlink:label="lab_irtc_AccountsReceivableContractualAdjustments" xlink: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 Contractual Adjustments</link:label>
    <link:label id="lab_irtc_AccountsReceivableContractualAdjustments_documentation_en-US" xlink:label="lab_irtc_AccountsReceivableContractualAdjustments" 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">Accounts receivable contractual adjustments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AccountsReceivableContractualAdjustments" xlink:href="irtc-20201231.xsd#irtc_AccountsReceivableContractualAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_AccountsReceivableContractualAdjustments" xlink:to="lab_irtc_AccountsReceivableContractualAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_b1ffa6cb-7d70-43c1-884f-49ca326ed9f6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink: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</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink: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, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_1c468fc0-87a8-4406-a8e6-6e0cf3353c6f_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months_95812564-2cf7-4e0f-9fed-93ca19b14c84_terseLabel_en-US" xlink:label="lab_irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months" xlink: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 aggregate milestone payments related to development agreement</link:label>
    <link:label id="lab_irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months_label_en-US" xlink:label="lab_irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months" xlink: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 Agreement, Additional Milestone Payments, Due In Next 24 Months</link:label>
    <link:label id="lab_irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months_documentation_en-US" xlink:label="lab_irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months" 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 Agreement, Additional Milestone Payments, Due In Next 24 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months" xlink:to="lab_irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_45deb86c-4e5b-422e-9473-86e06ed7bc4b_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/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_3cfc8c5b-de4c-409c-bee8-60d401d86978_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 of allowances for doubtful accounts of $12,711 and $9,049 as of December 31, 2020 and December 31, 2019, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_c22ddc7b-4d22-4596-b5a9-212cf8efd792_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" 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">Accounts Receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d7ae74de-f99a-45c7-bf82-aaa8ea6e46c1_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments due</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_029f83fd-c53b-4a23-95d5-fdf89621b1b7_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink: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_DepreciationAndAmortization_b709cb53-01b9-49d1-bd12-1eafef58c9e9_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" 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">Depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink: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, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_7ebd81c7-95df-4a87-9720-9f77def75a5d_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_ShareBasedPaymentArrangementReversalOfPriorExpense_0224987d-e85c-47e8-93f3-db6a6a9728dc_terseLabel_en-US" xlink:label="lab_irtc_ShareBasedPaymentArrangementReversalOfPriorExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of share-based compensation expense</link:label>
    <link:label id="lab_irtc_ShareBasedPaymentArrangementReversalOfPriorExpense_label_en-US" xlink:label="lab_irtc_ShareBasedPaymentArrangementReversalOfPriorExpense" xlink: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, Reversal Of Prior Expense</link:label>
    <link:label id="lab_irtc_ShareBasedPaymentArrangementReversalOfPriorExpense_documentation_en-US" xlink:label="lab_irtc_ShareBasedPaymentArrangementReversalOfPriorExpense" 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">Share-Based Payment Arrangement, Reversal Of Prior Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ShareBasedPaymentArrangementReversalOfPriorExpense" xlink:href="irtc-20201231.xsd#irtc_ShareBasedPaymentArrangementReversalOfPriorExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ShareBasedPaymentArrangementReversalOfPriorExpense" xlink:to="lab_irtc_ShareBasedPaymentArrangementReversalOfPriorExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_2e0766f0-58a7-46c1-829c-de85731a1a86_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate, minimum (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink: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, Fair Value Assumptions, Risk Free Interest Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3b8a755c-e241-49eb-a994-71c2b32b0e95_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_431dac44-6651-4298-993e-775a5dfa8a61_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLossCarryforwardsLineItems_f61cead2-09be-4260-a11f-d8b5c31846ec_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink: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 Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink: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 Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_fc2d5c9d-0634-4191-8fe7-e5308f354ffc_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Topic 842</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink: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 2016-02 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_86e57415-7d3e-4b35-8264-907558525107_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/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_2b90e493-0fd6-481b-9050-152f66454db8_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" 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">Weighted-average shares, basic and diluted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_574ec25b-daa0-41f7-9138-b33c4f7470d7_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 to compute net loss per common share, basic and diluted (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxAssetsNet_499408b5-9cd1-482e-8a76-db24bc07b7ac_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" 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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink: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 Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_ComputerEquipmentAndSoftwareMember_cb22a4d9-38b1-4ebb-9917-885beebb3c45_terseLabel_en-US" xlink:label="lab_irtc_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer equipment and software</link:label>
    <link:label id="lab_irtc_ComputerEquipmentAndSoftwareMember_label_en-US" xlink:label="lab_irtc_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment And Software [Member]</link:label>
    <link:label id="lab_irtc_ComputerEquipmentAndSoftwareMember_documentation_en-US" xlink:label="lab_irtc_ComputerEquipmentAndSoftwareMember" 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">Computer equipment and software.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ComputerEquipmentAndSoftwareMember" xlink:href="irtc-20201231.xsd#irtc_ComputerEquipmentAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ComputerEquipmentAndSoftwareMember" xlink:to="lab_irtc_ComputerEquipmentAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_92080982-2529-4c0b-acd0-5d52e742a810_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of common stock fair market value available for employee purchase</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink: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, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_e27d953b-5826-43dc-8801-43d87d82a62e_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_f07bfb5f-b587-4588-8e88-44223fdbc18b_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_868c7819-6c35-4672-b231-a1e4b33e92be_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_1c8dc0b2-71a6-4fab-81c7-331f70efb3a3_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">Due within one year</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentTransitionReport_dbec29cf-0aa3-4471-92f7-ab306591a6b7_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/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_70e786bb-18bb-46c7-887d-e9e468020877_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" 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">Unrealized loss, greater than 12 months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink: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, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_64d0d53d-6a8c-4e7e-b988-d3c24c6302d5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 expense (benefit):</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantMember_f48d91ae-f482-4883-81d3-a7b295a8868b_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">Warrants to purchase common stock</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e064926a-78e4-4e6b-835e-3e5e80584dac_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink: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-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink: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, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_3360aa08-0df7-4e00-8a6e-5bbfed6d5465_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_fe1499a3-422a-46a2-9bdc-d4010eaf890a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_693cf122-741e-482b-9eb6-f2aef871ee54_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_VestingAxis_0413acf8-2466-4615-812b-5df82879df79_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_57b9787a-debf-44c7-bfb6-881c47230b59_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" 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">Options forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink: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, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_5d778112-04b2-4107-9329-7ed5202741ad_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 expense (benefit):</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0918aa28-187d-49e0-84ab-49fbed54f452_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink: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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink: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 Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_719228d5-0c54-4b9e-ba21-6fde230cfd19_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AssetsFairValueDisclosure_9e92824b-95f9-47cb-bdd7-2af017b921e8_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">Financial assets</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_08f218d0-6fe2-4049-b200-0a727bffd642_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_LesseeOperatingSubleaseNumberOfOptionToExtend_46b5521a-1c4d-4d08-acbf-02a16c1991ab_terseLabel_en-US" xlink:label="lab_irtc_LesseeOperatingSubleaseNumberOfOptionToExtend" xlink: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 option to extend</link:label>
    <link:label id="lab_irtc_LesseeOperatingSubleaseNumberOfOptionToExtend_label_en-US" xlink:label="lab_irtc_LesseeOperatingSubleaseNumberOfOptionToExtend" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Sublease, Number Of Option To Extend</link:label>
    <link:label id="lab_irtc_LesseeOperatingSubleaseNumberOfOptionToExtend_documentation_en-US" xlink:label="lab_irtc_LesseeOperatingSubleaseNumberOfOptionToExtend" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Sublease, Number Of Option To Extend</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_LesseeOperatingSubleaseNumberOfOptionToExtend" xlink:href="irtc-20201231.xsd#irtc_LesseeOperatingSubleaseNumberOfOptionToExtend"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_LesseeOperatingSubleaseNumberOfOptionToExtend" xlink:to="lab_irtc_LesseeOperatingSubleaseNumberOfOptionToExtend" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_906db3ed-fc9b-4f2d-8caa-f34b534ae4e7_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash investing and financing activities</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink: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 Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_0c22b26d-76b9-4ee3-8eb7-a7df9e2699f7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of outstanding shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink: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, Percentage of Outstanding Stock Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_44ffdfd0-8d81-49a5-b3e0-886b6a66b185_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASC 326</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink: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 2016-13 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities_35afdf6b-ba85-4b3b-9ba1-b8f3f4abb875_terseLabel_en-US" xlink:label="lab_irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities" xlink: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 included in accounts payable and accrued liabilities</link:label>
    <link:label id="lab_irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities" xlink: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 And Equipment Included In Accounts Payable And Accrued Liabilities</link:label>
    <link:label id="lab_irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities_documentation_en-US" xlink:label="lab_irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities" 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">Property and equipment included in accounts payable and accrued liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities" xlink:href="irtc-20201231.xsd#irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities" xlink:to="lab_irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_b2f167a5-a66b-4209-9713-0e07e649ecec_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink: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_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_e53db90b-5833-4f15-9216-8317689d1b1c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink: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 [Extensible List]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink: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 [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_8916c127-42dd-4936-9d7d-f10f28c3f20f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink: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 Revised Consolidated Statements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink: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 Error Corrections and Prior Period Adjustments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_e6f0c94a-7c6c-4fbb-90d4-a1fa3d0f34d5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink: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 granted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink: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 Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_91371259-a42d-4626-a174-cd15fa146554_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_us-gaap_CustomerConcentrationRiskMember_c1a97c72-3592-4e33-8ae7-807f9936b243_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink: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 Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_4a8c49c3-19ba-4289-8d30-3113254e2d01_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink: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 vested and expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink: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, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_805c1288-1765-47ca-8895-974fe658a6d8_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_OperatingLossCarryforwardsTaxBenefitRecognized_d6afce40-9f21-46f4-ae13-a5d5526975db_terseLabel_en-US" xlink:label="lab_irtc_OperatingLossCarryforwardsTaxBenefitRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit recognized for net operating loss carryforwards</link:label>
    <link:label id="lab_irtc_OperatingLossCarryforwardsTaxBenefitRecognized_label_en-US" xlink:label="lab_irtc_OperatingLossCarryforwardsTaxBenefitRecognized" xlink: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 Loss Carryforwards Tax Benefit Recognized</link:label>
    <link:label id="lab_irtc_OperatingLossCarryforwardsTaxBenefitRecognized_documentation_en-US" xlink:label="lab_irtc_OperatingLossCarryforwardsTaxBenefitRecognized" 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 loss carryforwards tax benefit recognized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OperatingLossCarryforwardsTaxBenefitRecognized" xlink:href="irtc-20201231.xsd#irtc_OperatingLossCarryforwardsTaxBenefitRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_OperatingLossCarryforwardsTaxBenefitRecognized" xlink:to="lab_irtc_OperatingLossCarryforwardsTaxBenefitRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_09d6d973-12eb-4676-a11c-d71e6fff5fb9_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink: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 tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_c9e4d647-d9bc-4ae6-abc6-45450b6c43c1_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_44114826-58c7-4ee5-9758-f6fcb493efbd_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefit</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_8358da44-ce37-435d-bd00-6c7a4cd55972_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e8bac8f8-c68e-4c10-8dc7-d8f6955fd699_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" 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">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink: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, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_43f43e68-ff37-4011-adf1-b67c1d991fc6_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/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_FederalGovernmentAgenciesMember_81ff5a11-3953-4fdb-b308-1e499f26efad_terseLabel_en-US" xlink:label="lab_irtc_FederalGovernmentAgenciesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Government Agencies</link:label>
    <link:label id="lab_irtc_FederalGovernmentAgenciesMember_label_en-US" xlink:label="lab_irtc_FederalGovernmentAgenciesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Government Agencies [Member]</link:label>
    <link:label id="lab_irtc_FederalGovernmentAgenciesMember_documentation_en-US" xlink:label="lab_irtc_FederalGovernmentAgenciesMember" 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">Federal government agencies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_FederalGovernmentAgenciesMember" xlink:href="irtc-20201231.xsd#irtc_FederalGovernmentAgenciesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_FederalGovernmentAgenciesMember" xlink:to="lab_irtc_FederalGovernmentAgenciesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_761c1f3b-a4b4-4cd8-a087-8154ac6905f8_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink: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, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_a26437bf-538a-4918-a38b-e4baed8b140a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_16955aa5-e63d-48d9-97e0-625e60c53953_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining term of operating leases (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryCurrentTable_f84476a5-9ddc-4e6b-b55e-d6c1cf885012_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable" xlink: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, Current [Table]</link:label>
    <link:label id="lab_us-gaap_InventoryCurrentTable_label_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable" xlink: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, Current [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryCurrentTable" xlink:to="lab_us-gaap_InventoryCurrentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_3968cddc-8a0f-4195-ab78-a191348f32c4_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_OperatingLeaseRightOfUseAssetsAmortization_d91b260c-0fc3-4862-afa1-ae09624e9399_terseLabel_en-US" xlink:label="lab_irtc_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">Cost of operating lease right-of-use assets</link:label>
    <link:label id="lab_irtc_OperatingLeaseRightOfUseAssetsAmortization_label_en-US" xlink:label="lab_irtc_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_irtc_OperatingLeaseRightOfUseAssetsAmortization_documentation_en-US" xlink:label="lab_irtc_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_irtc_OperatingLeaseRightOfUseAssetsAmortization" xlink:href="irtc-20201231.xsd#irtc_OperatingLeaseRightOfUseAssetsAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_OperatingLeaseRightOfUseAssetsAmortization" xlink:to="lab_irtc_OperatingLeaseRightOfUseAssetsAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_46fc81ed-6f0f-4637-a413-2932a61ae221_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink: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_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink: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 Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract_9ab87d92-7fac-44fe-9588-00631facc3fd_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract" xlink: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, Qualitative Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract" xlink: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, Qualitative Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_009b1002-5104-4e63-82c0-b1c1cbe4183f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_2abcc07b-fb57-4b53-b79f-611b81b413cf_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" 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">Repayments of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink: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 Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStock_2d288847-7538-40ad-b422-e39730c47544_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStock" xlink:to="lab_us-gaap_DividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_777b9846-e646-47e1-ab15-30d27b9c47d4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnrecognizedTaxBenefits_ff7c7d4f-18e3-4285-9c11-917798510293_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_62ca8bdd-e65b-4308-8f4f-8d7006e7c0ae_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_2e19438c-e2f9-41a1-b383-f7d55febaf71_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized income tax benefit</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_125ca1bd-d15a-42d8-8874-64484b950d0c_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_e4a929c1-bcb3-457a-ae86-16db9343180d_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.001 par value &#8211; 100,000,000 shares authorized at December&#160;31, 2020 and 2019; 29,019,350 and 26,682,720 shares issued and outstanding at December&#160;31, 2020 and 2019, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LongTermInvestments_5923d844-e52e-4bb8-92c4-3bd919f12ac9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink: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 investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink: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 Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_38d1dbcf-932a-4891-8f0b-3820cb88d65b_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/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_8890699c-68a0-467f-b7d3-7f2ca9b074d0_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_dea16af5-ca14-4835-a7c3-f80e8654d6f9_verboseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" 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">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_47bc8cfe-7e27-4797-8028-008aa98b83ea_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_28b74e67-8c21-43bf-bdb6-4bde3de0379f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value of options exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink: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, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_265fb0a3-cc49-4233-8fad-0b735f697a1d_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</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityCurrentReportingStatus_e39c95a6-7702-4860-96dd-493994f061d9_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/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_ab018316-f03c-4350-87db-6e51cd7f0089_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public offering price per share (in USD per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtCurrent_31ae16e4-be94-4f22-9cb1-1706382b66d6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink: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, current portion</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_label_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent" xlink:to="lab_us-gaap_DebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod_0042fb6e-4300-4dbb-9360-ee4afe87a82d_negatedLabel_en-US" xlink:label="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod" 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">Awards granted (in shares)</link:label>
    <link:label id="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod_label_en-US" xlink:label="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod" xlink: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 Number Of Shares Available For Grant Granted In Period</link:label>
    <link:label id="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod_documentation_en-US" xlink:label="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod" 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">Share based compensation arrangement by share based payment award number of shares available for grant granted in period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod" xlink:href="irtc-20201231.xsd#irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod" xlink:to="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_a544fbcd-d356-4b4c-b1b8-45f7a219a62d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" 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 available-for-sale investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_0536bc6b-c919-476d-ab79-af393a254ba5_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of available-for-sale investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink: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 Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_37b106a5-eece-4cff-882f-d03e536ccc12_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 Common 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtInstrumentTable_9ea2aaa6-4f85-48cb-bd80-c636f7b1d67d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6edc5d39-307f-4787-bb87-8470bef8f80f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_1aa10721-8b36-432a-bce8-6ea394f748b5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfOperatingLeasedAssetsTable_18e405f2-97c0-4d55-b262-623be28ae701_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink: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 Operating Leased Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink: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 Operating Leased Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ee23c7df-293c-4950-988b-28aed064e978_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommonStockSharesIssued_510cc5ef-4e9f-4bb2-9b39-ee3857e0e867_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CashAndCashEquivalentsAtCarryingValue_896662f1-8e87-40cf-b425-639386a324a1_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock_42f6720c-e935-479d-aca0-628808ea68f9_terseLabel_en-US" xlink:label="lab_irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock" xlink: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 shares available in underwriters' option to purchase (in shares)</link:label>
    <link:label id="lab_irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock_label_en-US" xlink:label="lab_irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwriters' Option To Purchase Additional Shares Of Common Stock</link:label>
    <link:label id="lab_irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock_documentation_en-US" xlink:label="lab_irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock" 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">Underwriters' Option To Purchase Additional Shares Of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock" xlink:href="irtc-20201231.xsd#irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock" xlink:to="lab_irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_6cdf1744-d842-422b-90c0-effebd4d5f72_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_436ca477-1f94-4df7-991d-99526825307e_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" 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 deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink: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 Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_8fab7fa3-7c57-43bc-afd1-54917f1a5f3c_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_0a163c44-8ff8-46c0-99fc-0a0f6e7ad013_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_ProvisionForBadDebtAndContractualAllowance_7ebe810f-58e1-457f-955f-c22689b1e55a_terseLabel_en-US" xlink:label="lab_irtc_ProvisionForBadDebtAndContractualAllowance" xlink: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 bad debt and contractual allowance</link:label>
    <link:label id="lab_irtc_ProvisionForBadDebtAndContractualAllowance_label_en-US" xlink:label="lab_irtc_ProvisionForBadDebtAndContractualAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision For Bad Debt And Contractual Allowance</link:label>
    <link:label id="lab_irtc_ProvisionForBadDebtAndContractualAllowance_documentation_en-US" xlink:label="lab_irtc_ProvisionForBadDebtAndContractualAllowance" 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">Provision for bad debt and contractual allowance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ProvisionForBadDebtAndContractualAllowance" xlink:href="irtc-20201231.xsd#irtc_ProvisionForBadDebtAndContractualAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ProvisionForBadDebtAndContractualAllowance" xlink:to="lab_irtc_ProvisionForBadDebtAndContractualAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_a274f7e2-ee3b-4038-b9d1-c3ced307520a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementOfIncomeAndComprehensiveIncomeAbstract_abb3dfff-487a-4923-915e-9b3935861bb4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockholdersEquity_6894cabe-725b-4366-a806-fe37f1105e0d_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_274f1cdc-f4d4-422f-99fa-a04f9b74b65a_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">Common stock balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_eba3f5ef-1ff7-4275-bdbe-033f8255b281_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">Common stock balance at end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_de0870c7-e2a8-4590-a3a2-276283876f7a_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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">Cumulative effect adjustment to decrease opening balance of accumulated deficit</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_08232c57-6287-490d-a3d9-e3ad4c038651_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink: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 stockholders&#8217; 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_26ff874e-5238-4f76-abc1-f01c84b98510_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink: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 Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_daaa4c29-e2e8-4510-b770-f6485e86d777_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_07d713db-6f7b-4ad2-b704-5e63bd31b014_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccountingStandardsUpdate201409Member_923a295b-1b61-4f35-be1e-11ac4df15187_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">ASC 606</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dc230885-9813-425b-8287-4dfd058b8905_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxDisclosureTextBlock_dd8c6819-8c3b-4d60-9a80-184517f2f389_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_2a7dac87-5655-4020-9c2f-097889974c87_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/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_8d310707-0fd6-49a7-8168-a144a836a13b_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value measurement</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_9422a493-8095-4aac-a296-c0ead66f25d9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental compensation cost resulting from modification</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink: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, Plan Modification, Incremental Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_5103cf0d-c268-40f4-841b-8998af9cf619_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</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RestrictedStockUnitsRSUMember_20f3a908-7ef8-422e-b6e1-a37449a36089_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">Unvested restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_d2b86b6d-0260-4f09-ab05-a60c58ab2bc3_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" 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">RSUs issued and unvested</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseCost_77073447-1903-4b85-bbf8-d3c576355a3d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_e0317ae8-09f0-48d8-8576-aba04e72ec55_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of payroll deductions of eligible compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink: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, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f09c6d9e-6c57-44e6-8627-1ed7986608d7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fifth year</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_ab743955-f467-4548-ad23-5cdf37f3b606_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest and penalties</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink: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 Examination, Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_179e43ac-0799-474d-ab02-192f0b3040af_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink: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 Tax Liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink: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 Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_3c8a29f8-aac0-464b-9033-c7290ad10fd4_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_TwoThousandSixteenEquityIncentivePlanMember_310572ab-304f-46aa-ba86-3bb17ac0e55c_terseLabel_en-US" xlink:label="lab_irtc_TwoThousandSixteenEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Plan</link:label>
    <link:label id="lab_irtc_TwoThousandSixteenEquityIncentivePlanMember_label_en-US" xlink:label="lab_irtc_TwoThousandSixteenEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Sixteen Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_irtc_TwoThousandSixteenEquityIncentivePlanMember_documentation_en-US" xlink:label="lab_irtc_TwoThousandSixteenEquityIncentivePlanMember" 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">Two thousand sixteen equity incentive plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_TwoThousandSixteenEquityIncentivePlanMember" xlink:href="irtc-20201231.xsd#irtc_TwoThousandSixteenEquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_TwoThousandSixteenEquityIncentivePlanMember" xlink:to="lab_irtc_TwoThousandSixteenEquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9c79cac6-08b5-4a88-9c3a-82ca513c8da8_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 diluted net loss (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments_1d74a7d2-e832-4010-b2b6-6e9119b459e2_totalLabel_en-US" xlink:label="lab_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments" 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 cash equivalents and available-for-sale investments</link:label>
    <link:label id="lab_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments_label_en-US" xlink:label="lab_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments" xlink: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 Equivalents And Current And Noncurrent Investments</link:label>
    <link:label id="lab_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments_documentation_en-US" xlink:label="lab_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments" 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">Cash equivalents and current and noncurrent investments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments" xlink:href="irtc-20201231.xsd#irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments" xlink:to="lab_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_WeightedAverageExercisePricePerShareAbstract_ba5b5f24-e01c-4b81-942b-48a589fd4e5b_terseLabel_en-US" xlink:label="lab_irtc_WeightedAverageExercisePricePerShareAbstract" xlink: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 Exercise Price Per Share</link:label>
    <link:label id="lab_irtc_WeightedAverageExercisePricePerShareAbstract_label_en-US" xlink:label="lab_irtc_WeightedAverageExercisePricePerShareAbstract" xlink: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 Exercise Price Per Share [Abstract]</link:label>
    <link:label id="lab_irtc_WeightedAverageExercisePricePerShareAbstract_documentation_en-US" xlink:label="lab_irtc_WeightedAverageExercisePricePerShareAbstract" 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">Weighted Average Exercise Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_WeightedAverageExercisePricePerShareAbstract" xlink:href="irtc-20201231.xsd#irtc_WeightedAverageExercisePricePerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_WeightedAverageExercisePricePerShareAbstract" xlink:to="lab_irtc_WeightedAverageExercisePricePerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_f6821008-9218-4b52-bf58-ccc36071a00b_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" 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 tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink: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 Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_96acaa77-62fa-4fb9-85e7-2aa4a2d71c4e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increases in balance related to prior year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_a0d6196e-1f54-4a93-9f83-5f237ca5e541_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for tax positions taken in current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9207c6c7-4304-4f8d-9f93-b4c99b919c24_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal-use software, estimated useful life (in years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_903750fa-054d-4a35-be20-053a3ba4687e_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</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_f1bf2ae2-b042-4a34-99b0-474a4608ed1d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink: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 Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_b9f6dd65-2750-492b-a9d2-42f20bfce7ca_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_f33faef0-abc5-4855-aa55-1fc1b36d4a57_periodStartLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_dfa97137-3ef5-445d-b23f-d9cf9979ad7d_periodEndLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink: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 Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_DeferredTaxAssetsLeaseObligations_a17f742f-971f-4bde-a7a6-d2f6cb059478_terseLabel_en-US" xlink:label="lab_irtc_DeferredTaxAssetsLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease obligation</link:label>
    <link:label id="lab_irtc_DeferredTaxAssetsLeaseObligations_label_en-US" xlink:label="lab_irtc_DeferredTaxAssetsLeaseObligations" xlink: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 Tax Assets, Lease Obligations</link:label>
    <link:label id="lab_irtc_DeferredTaxAssetsLeaseObligations_documentation_en-US" xlink:label="lab_irtc_DeferredTaxAssetsLeaseObligations" 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">Deferred Tax Assets, Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DeferredTaxAssetsLeaseObligations" xlink:href="irtc-20201231.xsd#irtc_DeferredTaxAssetsLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_DeferredTaxAssetsLeaseObligations" xlink:to="lab_irtc_DeferredTaxAssetsLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_ddcbc4ff-c530-48df-897b-36529bb2ed6c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncreaseDecreaseInOtherNoncurrentAssets_ad108148-7ba9-437a-b924-6d5251e84d07_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" 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">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink: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 Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_0b522909-4975-4d54-8c65-a37c12413ce5_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_78888a1c-ca16-49f5-98b5-8d006c48cd09_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink: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 profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_52ba7e6d-787d-4fca-9def-cb514df5a082_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_2b82ab90-f9da-4f88-ba01-79ec6c9669e7_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityTaxIdentificationNumber_ef44ecd1-89cb-494f-9691-2326370ca2c3_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/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_760739c5-0631-4a64-bbb0-465fb5e21bcc_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink: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_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ef7350f2-89eb-4791-a9e1-d43e60e022a7_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink: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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_3c882ad5-5fe8-4b41-b905-00e8f4e14cee_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_eebf2fd8-b365-482f-bc04-335717af4aef_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_1c686859-8ead-431f-b716-20c6d9d9c1c4_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_WeightedRemainingVestingPeriodInYearsAbstract_ca132791-be40-467f-9894-3797e4e9ef9f_terseLabel_en-US" xlink:label="lab_irtc_WeightedRemainingVestingPeriodInYearsAbstract" xlink: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 Remaining Vesting Period (in years)</link:label>
    <link:label id="lab_irtc_WeightedRemainingVestingPeriodInYearsAbstract_label_en-US" xlink:label="lab_irtc_WeightedRemainingVestingPeriodInYearsAbstract" xlink: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 Remaining Vesting Period (in years) [Abstract]</link:label>
    <link:label id="lab_irtc_WeightedRemainingVestingPeriodInYearsAbstract_documentation_en-US" xlink:label="lab_irtc_WeightedRemainingVestingPeriodInYearsAbstract" 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">Weighted Remaining Vesting Period (in years)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_WeightedRemainingVestingPeriodInYearsAbstract" xlink:href="irtc-20201231.xsd#irtc_WeightedRemainingVestingPeriodInYearsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_WeightedRemainingVestingPeriodInYearsAbstract" xlink:to="lab_irtc_WeightedRemainingVestingPeriodInYearsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_99b5ef65-d5d4-47ef-9dcc-5e93cbcfec02_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_AccountsReceivableForContractualAllowance_5a1bc09f-8e92-445e-9df5-b5424bfb43d8_periodStartLabel_en-US" xlink:label="lab_irtc_AccountsReceivableForContractualAllowance" 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, beginning of year</link:label>
    <link:label id="lab_irtc_AccountsReceivableForContractualAllowance_f89e743b-138d-4373-860f-37468cf894f3_periodEndLabel_en-US" xlink:label="lab_irtc_AccountsReceivableForContractualAllowance" 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, end of year</link:label>
    <link:label id="lab_irtc_AccountsReceivableForContractualAllowance_label_en-US" xlink:label="lab_irtc_AccountsReceivableForContractualAllowance" xlink: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 For Contractual Allowance</link:label>
    <link:label id="lab_irtc_AccountsReceivableForContractualAllowance_documentation_en-US" xlink:label="lab_irtc_AccountsReceivableForContractualAllowance" 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">Accounts receivable for contractual allowance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AccountsReceivableForContractualAllowance" xlink:href="irtc-20201231.xsd#irtc_AccountsReceivableForContractualAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_AccountsReceivableForContractualAllowance" xlink:to="lab_irtc_AccountsReceivableForContractualAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_EmployeeStockPurchasePlanMember_d1256d48-9bae-4ab9-9a3f-c49c2a454324_terseLabel_en-US" xlink:label="lab_irtc_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Program ("ESPP")</link:label>
    <link:label id="lab_irtc_EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_irtc_EmployeeStockPurchasePlanMember" xlink: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 Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_irtc_EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_irtc_EmployeeStockPurchasePlanMember" 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">Employee stock purchase plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_EmployeeStockPurchasePlanMember" xlink:href="irtc-20201231.xsd#irtc_EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_EmployeeStockPurchasePlanMember" xlink:to="lab_irtc_EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_CommercialPayorsMember_ad1c9194-a7c7-4bef-8a90-35521d95e463_terseLabel_en-US" xlink:label="lab_irtc_CommercialPayorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracted third-party payors</link:label>
    <link:label id="lab_irtc_CommercialPayorsMember_label_en-US" xlink:label="lab_irtc_CommercialPayorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Payors [Member]</link:label>
    <link:label id="lab_irtc_CommercialPayorsMember_documentation_en-US" xlink:label="lab_irtc_CommercialPayorsMember" 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">Commercial Payors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CommercialPayorsMember" xlink:href="irtc-20201231.xsd#irtc_CommercialPayorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_CommercialPayorsMember" xlink:to="lab_irtc_CommercialPayorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_OtherAssetsPolicyPolicyPolicyTextBlock_1db16219-4c6c-4bc9-baf5-1b48e084c75c_terseLabel_en-US" xlink:label="lab_irtc_OtherAssetsPolicyPolicyPolicyTextBlock" xlink: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_irtc_OtherAssetsPolicyPolicyPolicyTextBlock_label_en-US" xlink:label="lab_irtc_OtherAssetsPolicyPolicyPolicyTextBlock" xlink: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 Policy Policy [Policy Text Block]</link:label>
    <link:label id="lab_irtc_OtherAssetsPolicyPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_irtc_OtherAssetsPolicyPolicyPolicyTextBlock" 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">Disclosure of other assets policy.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OtherAssetsPolicyPolicyPolicyTextBlock" xlink:href="irtc-20201231.xsd#irtc_OtherAssetsPolicyPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_OtherAssetsPolicyPolicyPolicyTextBlock" xlink:to="lab_irtc_OtherAssetsPolicyPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_277f9666-235a-4527-b70f-39b4d87ed732_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_3c3ed2ce-a3ba-4fe5-8a83-865df62497af_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink: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 current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CurrentFiscalYearEndDate_1bb47a02-894b-4c62-979a-851ddd8bb6d7_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/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_9f531ee0-dfb2-4118-a62a-b0b7a38d097e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_a8ec8387-aca1-4644-93d5-0f700b80e43f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_c5027935-9088-4ad2-9cd2-a260ef39d8f2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Significant Components of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1816b8f5-26ed-4a77-aebc-0ce247b4cff0_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockholdersEquityAbstract_1338edcd-6b46-4b39-9f4b-3000dc1b9b5e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c22001a-1eb6-4b28-b8df-5e379ec8f022_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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-Based Awards Available for Grant</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_7982d805-bcad-4fd3-ad4a-507dfb8e2f50_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink: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 Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_e3fee8b9-fd5e-4028-987a-c92d17cc16ca_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/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_3157dcab-5223-4d4c-9704-255ddb8a31ba_verboseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_971667cf-789d-47ff-9dab-04a8c863fdfd_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink: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 Corporations and Agencies Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_42589a54-dcb3-4716-a1ab-0bca521856da_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal-use software</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_b33d9849-3bd1-4f29-953e-091bb8270230_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 disclosures of cash flow information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock_ade25373-e5cb-4a74-8848-a5199be88fb7_terseLabel_en-US" xlink:label="lab_irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock" xlink: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 Revisions Impacts On Quarterly Financial Data</link:label>
    <link:label id="lab_irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock_label_en-US" xlink:label="lab_irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact Of Revisions On Quarterly Financial Data [Table Text Block]</link:label>
    <link:label id="lab_irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock_documentation_en-US" xlink:label="lab_irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock" 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">Impact Of Revisions On Quarterly Financial Data</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock" xlink:href="irtc-20201231.xsd#irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock" xlink:to="lab_irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_482c6dd3-bbe2-4075-b25d-138a57e16022_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/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_d89a9110-2826-443b-b4cf-beb83c159ee9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink: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 Stock-Based Compensation Expense Included in Consolidated Statements of Operations and Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink: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, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_OtherStockOptionMember_2a924adc-b50c-4b90-bf0f-e1ecdd1107db_terseLabel_en-US" xlink:label="lab_irtc_OtherStockOptionMember" xlink: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 Options</link:label>
    <link:label id="lab_irtc_OtherStockOptionMember_label_en-US" xlink:label="lab_irtc_OtherStockOptionMember" xlink: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 Stock Option [Member]</link:label>
    <link:label id="lab_irtc_OtherStockOptionMember_documentation_en-US" xlink:label="lab_irtc_OtherStockOptionMember" 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">Other stock option.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OtherStockOptionMember" xlink:href="irtc-20201231.xsd#irtc_OtherStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_OtherStockOptionMember" xlink:to="lab_irtc_OtherStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_60a8c212-2220-43d9-8280-53b277da4df4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PropertyPlantAndEquipmentLineItems_03615638-055b-40e4-9e86-6ffa53b24262_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink: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, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_926bbdec-1249-4986-b16d-8c8dcabc0043_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</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_e381cfb5-f525-4929-8261-b85024d0e640_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink: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, Plant and Equipment, Type</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink: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-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_db363566-4d5c-4c7c-a01f-068f0f852e7f_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_StockIssuanceCostsIncurredButNotYetPaid_8fd0e670-246d-421b-ad3c-1821afab885e_terseLabel_en-US" xlink:label="lab_irtc_StockIssuanceCostsIncurredButNotYetPaid" xlink: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 offering costs included in accounts payable and accrued liabilities</link:label>
    <link:label id="lab_irtc_StockIssuanceCostsIncurredButNotYetPaid_label_en-US" xlink:label="lab_irtc_StockIssuanceCostsIncurredButNotYetPaid" xlink: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 Issuance Costs Incurred But Not Yet Paid</link:label>
    <link:label id="lab_irtc_StockIssuanceCostsIncurredButNotYetPaid_documentation_en-US" xlink:label="lab_irtc_StockIssuanceCostsIncurredButNotYetPaid" 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">Stock issuance costs incurred but not yet paid.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_StockIssuanceCostsIncurredButNotYetPaid" xlink:href="irtc-20201231.xsd#irtc_StockIssuanceCostsIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_StockIssuanceCostsIncurredButNotYetPaid" xlink:to="lab_irtc_StockIssuanceCostsIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_87ecc2ac-03e0-40c4-8060-9bc9dcc4b519_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate, maximum (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink: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, Fair Value Assumptions, Risk Free Interest Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_d7576f08-596a-423c-8306-5d17ca2ca948_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Meals and Entertainment</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_be83c59f-810f-4787-b395-ecd1745fdd58_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink: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_PublicUtilitiesInventoryTypeDomain_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_24e0ed18-c98d-4593-9941-d984f23dbf68_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink: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 Property and Equipment, Net Components</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_DeferredTaxAssetsValuationAllowanceRollForward_59a1ba0c-de93-4ed2-a0ab-79cc23a07f2e_terseLabel_en-US" xlink:label="lab_irtc_DeferredTaxAssetsValuationAllowanceRollForward" xlink: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 Tax Assets, Valuation Allowance [Roll Forward]</link:label>
    <link:label id="lab_irtc_DeferredTaxAssetsValuationAllowanceRollForward_label_en-US" xlink:label="lab_irtc_DeferredTaxAssetsValuationAllowanceRollForward" xlink: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 Tax Assets, Valuation Allowance [Roll Forward]</link:label>
    <link:label id="lab_irtc_DeferredTaxAssetsValuationAllowanceRollForward_documentation_en-US" xlink:label="lab_irtc_DeferredTaxAssetsValuationAllowanceRollForward" 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">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DeferredTaxAssetsValuationAllowanceRollForward" xlink:href="irtc-20201231.xsd#irtc_DeferredTaxAssetsValuationAllowanceRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_DeferredTaxAssetsValuationAllowanceRollForward" xlink:to="lab_irtc_DeferredTaxAssetsValuationAllowanceRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_08a4f1b4-adb5-4006-a9c2-8363b1b72d8f_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermAxis" xlink:to="lab_us-gaap_LeaseContractualTermAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_6dc8fc6d-75e8-4b5c-b5ff-e12df8ee2f35_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink: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 Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink: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 Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3d3eadb3-fc3e-4190-82da-39a549681524_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with follow-on public offering, net of discounts and issuance costs (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_87171f2e-cfc2-44b0-89e1-1c3c5ec55baf_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_OptionsOutstandingAbstract_53d17a5b-fd34-4262-aaf9-b6e939628662_terseLabel_en-US" xlink:label="lab_irtc_OptionsOutstandingAbstract" xlink: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 Outstanding</link:label>
    <link:label id="lab_irtc_OptionsOutstandingAbstract_label_en-US" xlink:label="lab_irtc_OptionsOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Outstanding [Abstract]</link:label>
    <link:label id="lab_irtc_OptionsOutstandingAbstract_documentation_en-US" xlink:label="lab_irtc_OptionsOutstandingAbstract" 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">Options Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OptionsOutstandingAbstract" xlink:href="irtc-20201231.xsd#irtc_OptionsOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_OptionsOutstandingAbstract" xlink:to="lab_irtc_OptionsOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage_940cb331-e9ea-4e20-a2d5-d1b85d122ff3_terseLabel_en-US" xlink:label="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage" xlink: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 option exercisable rate (as a percent)</link:label>
    <link:label id="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage_label_en-US" xlink:label="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage" xlink: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 Exercisable Rate Percentage</link:label>
    <link:label id="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage_documentation_en-US" xlink:label="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage" 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">Share based compensation arrangement by share based payment award options exercisable rate percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage" xlink:href="irtc-20201231.xsd#irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage" xlink:to="lab_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_VerilyLifeSciencesLLCMember_398a1465-fdf3-4901-9f3e-ca52fe2c2e4f_terseLabel_en-US" xlink:label="lab_irtc_VerilyLifeSciencesLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Verily Life Sciences LLC</link:label>
    <link:label id="lab_irtc_VerilyLifeSciencesLLCMember_label_en-US" xlink:label="lab_irtc_VerilyLifeSciencesLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Verily Life Sciences LLC [Member]</link:label>
    <link:label id="lab_irtc_VerilyLifeSciencesLLCMember_documentation_en-US" xlink:label="lab_irtc_VerilyLifeSciencesLLCMember" 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">Verily Life Sciences LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_VerilyLifeSciencesLLCMember" xlink:href="irtc-20201231.xsd#irtc_VerilyLifeSciencesLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_VerilyLifeSciencesLLCMember" xlink:to="lab_irtc_VerilyLifeSciencesLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_0543d835-0d93-4614-9f65-b41ab8ab2463_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_a718f446-14b2-4373-b8fb-ae86f0e1a584_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_718a498d-7d93-47c0-900a-45d3cb8a9f92_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" 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">Unrealized loss, less than 12 months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink: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, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_234f55ca-01a7-4fd8-887c-81cf9e6e85e3_verboseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" 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">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_a4720434-e4d6-45ea-9f05-0b0f1c8bfa46_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ProvisionForDoubtfulAccounts_f6c919bd-c012-439f-97a9-b2d094570227_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Add: provision for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink: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, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_002b3f73-adcb-4cb2-a63d-53f3836d26f4_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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">Less: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock_5507a489-0e7f-4454-975b-f547ef47f58b_terseLabel_en-US" xlink:label="lab_irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock" xlink: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 Components</link:label>
    <link:label id="lab_irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock_label_en-US" xlink:label="lab_irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock" xlink: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 And Printed Circuit Board Assemblies Table [Table Text Block]</link:label>
    <link:label id="lab_irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock_documentation_en-US" xlink:label="lab_irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory and printed circuit board assemblies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock" xlink:href="irtc-20201231.xsd#irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock" xlink:to="lab_irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_5ca061e3-d2a2-47f6-bbba-4375114a03ae_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value of options vested and expected to vest</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink: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, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_70305528-11ee-4a5f-9fde-b9d949cb3164_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">Issuance of common stock in connection with employee equity incentive plans, net (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ad6378f7-29c0-4abf-83de-07df4f4cecb2_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">Options exercised (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8b110533-509e-4ddd-9b93-32bae22e8373_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 in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_2ffcf264-14e5-457f-bf87-d38462a08240_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees laid-off (as a percent)</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Number of Positions Eliminated, Period Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:to="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_7c984789-69f4-4c15-a98c-0ee8e28be43a_terseLabel_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Corrections and Prior Period Adjustments Restatement [Line Items]</link:label>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_label_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Corrections and Prior Period Adjustments Restatement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0507ce39-8533-42fe-8cce-9d946bbc17fa_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_24813abe-2ffc-42ea-ab0a-13cf0f8dc5f1_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" 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">Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_0ba797af-868d-412b-bea5-73d98444bb69_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_4e0d2967-3352-4bfa-8be1-bfdd9584a53a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink: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 Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_9e0a4c95-c987-4163-ba4a-d3aefeb06da1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxReconciliationOtherAdjustments_f71bc85d-d5c3-49dc-b520-468215371234_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_14ea38e8-ad15-4c3e-a006-821064d38d34_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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 spread (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8dbe0d1c-c3dd-4e21-a400-b8a5e9c63623_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink: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, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_9e184911-bd9e-4fc3-af1e-51d2d6f3c94b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_8d5265f5-f2e1-4626-b1e4-f9be48dd3d32_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink: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 forfeited (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink: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 Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_405ddfb1-089c-47ad-bc74-78490b4263f0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink: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 investments in unrealized loss position</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink: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, Unrealized Loss Position, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ba48d84a-e94c-473d-b736-73ba26167227_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink: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 State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_39e6c688-642c-48c6-b688-c43de0dbbeed_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_70029738-a41a-49cc-96f9-225beea71b4f_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_ea190cb1-05c4-4842-952f-e3a80e286116_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_c0d97685-f137-40f8-b44b-e1943a79336e_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_b7fc594a-3f79-48bc-8ee1-d2880404452d_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1ccf2a07-4383-4fd7-8acc-29883f699be8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected maximum volatility (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink: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, Fair Value Assumptions, Expected Volatility Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8f0743f2-d85d-4857-88d7-7a7ba0601d79_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">Right-of-use assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_c1ff5f8e-cd60-49c7-ae5f-d6071f247afc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink: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 Incentive Plans</link:label>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' Equity and Share-based Payments [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_OfficeLeaseMember_b2445c61-b5a2-4535-8826-4990baf92b06_terseLabel_en-US" xlink:label="lab_irtc_OfficeLeaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Lease</link:label>
    <link:label id="lab_irtc_OfficeLeaseMember_label_en-US" xlink:label="lab_irtc_OfficeLeaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Lease [Member]</link:label>
    <link:label id="lab_irtc_OfficeLeaseMember_documentation_en-US" xlink:label="lab_irtc_OfficeLeaseMember" 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">Office lease.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OfficeLeaseMember" xlink:href="irtc-20201231.xsd#irtc_OfficeLeaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_OfficeLeaseMember" xlink:to="lab_irtc_OfficeLeaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_fa1f8af4-e5b1-48be-8b29-93b01033667f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_22c201fc-81cd-4d07-9be5-ecbc2cabca09_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_91389145-53c8-4b5c-9c66-853db8d0b6a9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_c2b028fc-c63c-49c3-8180-d634224eb534_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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 Tax Expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_c9dfff3a-2ebf-4f41-8b01-7aac1f57dd2e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink: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 Non-vested Restricted Stock Units ("RSUs")</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink: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 Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_35500493-9473-4848-b300-1d670e59b3dc_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_654a4830-4cfc-44c2-9bbb-3ba4b73e074f_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of&#160;&#160;year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PropertyPlantAndEquipmentPolicyTextBlock_855bae54-43b3-457d-bf8e-3abfb0035735_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_3c9a3bb2-7b09-46b4-863f-317f07c29f14_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Future Minimum Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_52733e9c-50f5-4793-a3d8-173a4fd9fb8a_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink: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 and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_c63a4c67-0b3e-4950-9f80-ec31e7bcc0e0_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_e0fc7859-13b2-4cd5-8dcf-4162fedafb3e_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_3853ad65-3d14-4644-b26d-a79c23f05511_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales of available-for-sale investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink: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 Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_5726f316-ca99-47b0-9d2c-189ee580e91a_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/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_IncentiveStockOptionsMember_3902847e-ba3c-46e6-a1e3-f413a5320c83_terseLabel_en-US" xlink:label="lab_irtc_IncentiveStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ISO</link:label>
    <link:label id="lab_irtc_IncentiveStockOptionsMember_label_en-US" xlink:label="lab_irtc_IncentiveStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Stock Options [Member]</link:label>
    <link:label id="lab_irtc_IncentiveStockOptionsMember_documentation_en-US" xlink:label="lab_irtc_IncentiveStockOptionsMember" 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">Incentive stock options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_IncentiveStockOptionsMember" xlink:href="irtc-20201231.xsd#irtc_IncentiveStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_IncentiveStockOptionsMember" xlink:to="lab_irtc_IncentiveStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_e685a047-d198-423a-b1ad-6cced3b661b7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefit</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_7de3052f-21ea-4947-92b8-bf9eabe9267c_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_us-gaap_ShareBasedCompensationAwardTrancheOneMember_568469e2-b449-403a-a419-0a271b31bf75_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Anniversary of Grant</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink: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, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_7028cfcd-eaee-4603-87a7-5d20d24089b7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_2e35740c-2635-4a30-a8a6-a8f906390433_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink: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, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_CollaborationAgreementMilestoneExpense_fbbf54e2-cde3-44a2-934a-2154927dd248_terseLabel_en-US" xlink:label="lab_irtc_CollaborationAgreementMilestoneExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone payments paid related to development agreement</link:label>
    <link:label id="lab_irtc_CollaborationAgreementMilestoneExpense_label_en-US" xlink:label="lab_irtc_CollaborationAgreementMilestoneExpense" xlink: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 Agreement, Milestone Expense</link:label>
    <link:label id="lab_irtc_CollaborationAgreementMilestoneExpense_documentation_en-US" xlink:label="lab_irtc_CollaborationAgreementMilestoneExpense" 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 Agreement, Milestone Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementMilestoneExpense" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementMilestoneExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_CollaborationAgreementMilestoneExpense" xlink:to="lab_irtc_CollaborationAgreementMilestoneExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_2f74d7fb-10e1-4dc6-b86f-8ee9ed50eaa8_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/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2b846889-4463-44c1-908b-741df49142bf_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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">Decreases in balance related to prior year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_d070ddab-7766-42fc-842e-3e1401de02c4_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" 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">Tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_b379943e-cf25-4de0-8a94-27760ac998cd_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrimeRateMember_a479a1fb-eed3-4cf6-9ba7-471d70fc8641_terseLabel_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate</link:label>
    <link:label id="lab_us-gaap_PrimeRateMember_label_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeRateMember" xlink:to="lab_us-gaap_PrimeRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_6329dd1f-e513-4582-a065-1c788745b047_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/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_2803e42e-d2b8-4586-937a-31ac3ac62507_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">Issuance of common stock in connection with employee equity incentive plans</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredIncomeTaxExpenseBenefit_4c62474d-7713-4e5f-86ba-3ceab5038da4_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" 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 deferred tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_058b7d28-e44f-4cf7-b079-098fac17a629_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_e66251ab-3cb6-49a0-ad2b-5bbe01372d0a_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_106dc01c-5121-4e6a-9e8d-733e77a7e161_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermDomain" xlink:to="lab_us-gaap_LeaseContractualTermDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_5d541796-1611-4aa3-b126-6f80ed95c0ec_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceAbstract_dcd62fd6-6235-4b2d-be9f-c49a39030a4c_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Abstract]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceAbstract_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceAbstract" xlink:to="lab_us-gaap_ValuationAllowanceAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_70d836a5-88f7-40d3-a3bb-4d4e425d5eaf_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_07989b3c-ab90-48ba-986e-e51006e911c6_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_a2f64ede-efff-4900-86c0-fea5c08cbe21_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink: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-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink: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 Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_4f3ee91c-c2b0-461c-9c87-90d243ae0872_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PreferredStockSharesOutstanding_1f2be80c-a00e-42ed-aa30-6ef22555042a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink: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 outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink: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 Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_c594a0e4-bd3a-46d0-b32f-d869bcdd7dfa_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b23a0b5e-1083-4313-a16b-df9e2bab2890_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SignificantAccountingPoliciesTextBlock_c62107d0-6bca-4590-82d5-2f02261b5b7c_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink: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 Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_b0ea37fc-503e-4d8f-a782-7c0b3bfb3571_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_026a7221-2f97-49b2-b31e-540ee386ea7b_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink: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 cash provided by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_4c2f8916-9a17-49a6-885b-0d2e9b002b83_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual life for options outstanding (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink: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, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5346fbf0-abcd-4c2c-b264-7b4dfebd8184_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink: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 Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink: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 Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_52fb8dbe-0148-45de-a066-5b12ac879134_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowances for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_023a4b38-cbb8-4ca7-bac4-16ce9f160eb5_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" 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, beginning of year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_9eb01f8f-3d7f-4098-a53d-3b1c24855df5_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" 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, end of year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7b79c10a-6fdf-442a-8036-ab7342cfafc4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink: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 Award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_2d0b3928-3bc7-49d2-b7a9-e72640740342_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_a171ab44-271b-446a-9a07-c1d0d3f5c43f_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_23bebfc1-74b6-4732-993d-8863d2b8e2cb_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 notes</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_TradingSymbol_643b6a05-c9e1-4a51-b83e-744eff6297b7_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/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_irtc_RawMaterialsMember_f7487667-1064-498e-a6f5-4f918a6c5574_terseLabel_en-US" xlink:label="lab_irtc_RawMaterialsMember" xlink: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_irtc_RawMaterialsMember_label_en-US" xlink:label="lab_irtc_RawMaterialsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw Materials [Member]</link:label>
    <link:label id="lab_irtc_RawMaterialsMember_documentation_en-US" xlink:label="lab_irtc_RawMaterialsMember" 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">Raw materials.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_RawMaterialsMember" xlink:href="irtc-20201231.xsd#irtc_RawMaterialsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_irtc_RawMaterialsMember" xlink:to="lab_irtc_RawMaterialsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_28ad600f-1b41-4b35-ac4f-e2e8c8947f6f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink: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 exercisable (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink: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, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_596ab53c-eca6-48dd-8e87-4b89338100c6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink: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 remaining vesting period of RSUs (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink: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, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_07f55f1c-1bf7-47b0-a571-ec2fbc38543e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SummaryOfValuationAllowanceTextBlock_b9d04e25-45c0-43e4-963b-e48703c016e5_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink: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 Valuation Allowance for Deferred Tax Assets</link:label>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_858b990f-5b65-4312-8b87-e9502321a63d_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 Common Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bf351a54-d4f5-4443-bb31-bb97db0daccb_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_25f111ea-b9db-41cd-aa6a-0af492b011fb_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityShellCompany_924b0423-271d-4f0e-8322-541e29c6db3f_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/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_f4347f91-6b1b-4f4c-b176-f06815dd086a_terseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards withheld for tax purposes (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink: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, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_53d733dd-bfda-45d5-bb93-005b60a9a71b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink: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 vested and expected to vest (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink: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, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1ba480a8-6e48-4d9e-b25f-22fbe7ccf29c_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">Recently Adopted Accounting Guidance</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityPublicFloat_b169f582-19bf-452d-a5bf-3b95ad7496f2_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_6bb4509c-aaf1-40cb-aa26-46ff7e7c75b2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>irtc-20201231_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:9a84d012-1f41-4187-8d38-3335e0ea3cfb,g:9d06e9f4-825c-4d49-a003-59030f4f1cb2-->
<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.irhythmtech.com/role/CoverPage" xlink:type="simple" xlink:href="irtc-20201231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_482c9b9b-1f77-4466-a1d6-ef50a3608b81" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_DocumentType_482c9b9b-1f77-4466-a1d6-ef50a3608b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_d9a4fc4b-92b6-4df7-b987-e0e3124bee20" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_DocumentAnnualReport_d9a4fc4b-92b6-4df7-b987-e0e3124bee20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_ed1c3a54-b56c-431c-80f9-82662dff4f9b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_DocumentPeriodEndDate_ed1c3a54-b56c-431c-80f9-82662dff4f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_4c29424d-b70c-4014-8fae-0c683af8f665" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_CurrentFiscalYearEndDate_4c29424d-b70c-4014-8fae-0c683af8f665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_cd3da5d9-52dd-4133-87d9-2aab18bee399" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_DocumentTransitionReport_cd3da5d9-52dd-4133-87d9-2aab18bee399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_0c039e97-6ff4-4303-b25e-b4a325567e72" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityFileNumber_0c039e97-6ff4-4303-b25e-b4a325567e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_4fab2bc4-542b-4524-84ca-615fc593d634" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityRegistrantName_4fab2bc4-542b-4524-84ca-615fc593d634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_b49d6fec-b37b-4abf-8c7c-859cf8608f24" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityIncorporationStateCountryCode_b49d6fec-b37b-4abf-8c7c-859cf8608f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_60793f91-d52c-4d86-9af5-d39f0b1630a7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityTaxIdentificationNumber_60793f91-d52c-4d86-9af5-d39f0b1630a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_a5db0792-a361-49fa-83b4-6dc3bc3bd5b5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityAddressAddressLine1_a5db0792-a361-49fa-83b4-6dc3bc3bd5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_81992a74-00ae-49af-9bfe-5c59bef043cc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityAddressAddressLine2_81992a74-00ae-49af-9bfe-5c59bef043cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a313b98b-0916-4a93-9fc6-728d503e5835" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityAddressCityOrTown_a313b98b-0916-4a93-9fc6-728d503e5835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_24457b6e-8f07-480a-8589-3b44a375e97d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityAddressStateOrProvince_24457b6e-8f07-480a-8589-3b44a375e97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_3ebf7c0c-76af-4d30-b63b-4a3184c3c7a4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityAddressPostalZipCode_3ebf7c0c-76af-4d30-b63b-4a3184c3c7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_ce194f6c-21bc-4b02-a9a5-cdf8954efed6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_CityAreaCode_ce194f6c-21bc-4b02-a9a5-cdf8954efed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_039743ff-6fc4-406a-9092-b28e42cb1b88" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_LocalPhoneNumber_039743ff-6fc4-406a-9092-b28e42cb1b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_0eae3509-42ae-471a-af56-ee484abb3658" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_0eae3509-42ae-471a-af56-ee484abb3658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_3af5f9b7-ca5c-4fbb-8f37-13c0765bf1bb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityVoluntaryFilers_3af5f9b7-ca5c-4fbb-8f37-13c0765bf1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_3ae1c12c-9f08-4a99-87aa-fa341a2b2644" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityCurrentReportingStatus_3ae1c12c-9f08-4a99-87aa-fa341a2b2644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_1c45978e-3ba4-4c04-a02a-4c487b4a6e9e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityInteractiveDataCurrent_1c45978e-3ba4-4c04-a02a-4c487b4a6e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_9e281f15-0bd7-46e7-a8e3-438f166ba7e1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityFilerCategory_9e281f15-0bd7-46e7-a8e3-438f166ba7e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_4ef8240e-1264-4422-b7d6-03dee4dc38a6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntitySmallBusiness_4ef8240e-1264-4422-b7d6-03dee4dc38a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_81491dac-4349-424b-a423-8bc7a16bd190" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityEmergingGrowthCompany_81491dac-4349-424b-a423-8bc7a16bd190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_b7d4c0a0-2c71-4716-b7d3-040b4bcb9a70" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_IcfrAuditorAttestationFlag_b7d4c0a0-2c71-4716-b7d3-040b4bcb9a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_e4f73b2e-f651-4699-a0bc-48fb39280456" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityShellCompany_e4f73b2e-f651-4699-a0bc-48fb39280456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_d2a1abd0-f8bc-4683-86ee-e05b552a7ca1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityPublicFloat_d2a1abd0-f8bc-4683-86ee-e05b552a7ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_fd0f282f-deec-4cef-96bc-e85e63ebdfc4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_fd0f282f-deec-4cef-96bc-e85e63ebdfc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_962fac9f-84c8-46b7-a440-a6af8935c9fd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_962fac9f-84c8-46b7-a440-a6af8935c9fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_5f566110-d9a7-4033-9677-0cb59444e6c2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_Security12bTitle_5f566110-d9a7-4033-9677-0cb59444e6c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_aeb83d79-ff76-42d9-92ab-8260fe2a2eb3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_TradingSymbol_aeb83d79-ff76-42d9-92ab-8260fe2a2eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2958e5a4-18c7-4459-b6b4-89f1e1d95ce6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_SecurityExchangeName_2958e5a4-18c7-4459-b6b4-89f1e1d95ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_fcbb2778-45e5-4978-9d99-f7e30b64e687" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_AmendmentFlag_fcbb2778-45e5-4978-9d99-f7e30b64e687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_9b322e51-a104-4432-a233-a645b1718f42" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_DocumentFiscalYearFocus_9b322e51-a104-4432-a233-a645b1718f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_f05ea002-91b3-4611-bc61-9e811075fa07" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_DocumentFiscalPeriodFocus_f05ea002-91b3-4611-bc61-9e811075fa07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_5ba5ecc8-d4c2-458a-b3a9-c67c1d994c5f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f9f50ac-6f34-4c69-b48e-90d69e357e14" xlink:to="loc_dei_EntityCentralIndexKey_5ba5ecc8-d4c2-458a-b3a9-c67c1d994c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_53ab947b-3017-4c5e-b311-3f1dd92c28a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_46e67f64-3554-4e39-9bef-aecd52da2d10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_53ab947b-3017-4c5e-b311-3f1dd92c28a8" xlink:to="loc_us-gaap_AssetsAbstract_46e67f64-3554-4e39-9bef-aecd52da2d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_bcc03475-7309-4399-b961-7058b659af86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_46e67f64-3554-4e39-9bef-aecd52da2d10" xlink:to="loc_us-gaap_AssetsCurrentAbstract_bcc03475-7309-4399-b961-7058b659af86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d4d93344-1bea-4759-843c-7210ef0b0124" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bcc03475-7309-4399-b961-7058b659af86" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d4d93344-1bea-4759-843c-7210ef0b0124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_de1d54bc-5d55-427e-a87f-5cbe17e775c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bcc03475-7309-4399-b961-7058b659af86" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_de1d54bc-5d55-427e-a87f-5cbe17e775c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6dc9f9a9-9789-4e73-b676-0a94159a649e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bcc03475-7309-4399-b961-7058b659af86" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6dc9f9a9-9789-4e73-b676-0a94159a649e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d2fe9c46-3909-444b-88fc-4438b3f596dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bcc03475-7309-4399-b961-7058b659af86" xlink:to="loc_us-gaap_InventoryNet_d2fe9c46-3909-444b-88fc-4438b3f596dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_86078239-3dbc-4c91-80a6-6a64604bbf36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bcc03475-7309-4399-b961-7058b659af86" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_86078239-3dbc-4c91-80a6-6a64604bbf36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_087c0f7d-bfb4-4844-86cd-f9e5606f8147" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bcc03475-7309-4399-b961-7058b659af86" xlink:to="loc_us-gaap_AssetsCurrent_087c0f7d-bfb4-4844-86cd-f9e5606f8147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_1a5a8d57-d164-4d0e-840d-2d0ef7775c2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_46e67f64-3554-4e39-9bef-aecd52da2d10" xlink:to="loc_us-gaap_LongTermInvestments_1a5a8d57-d164-4d0e-840d-2d0ef7775c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_91d4c2d5-96f0-4554-9825-57d54ff97a30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_46e67f64-3554-4e39-9bef-aecd52da2d10" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_91d4c2d5-96f0-4554-9825-57d54ff97a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a973f72b-6693-4191-97e0-d53a4b2259ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_46e67f64-3554-4e39-9bef-aecd52da2d10" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a973f72b-6693-4191-97e0-d53a4b2259ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b98051d6-e568-4ea2-aca3-c91191478b10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_46e67f64-3554-4e39-9bef-aecd52da2d10" xlink:to="loc_us-gaap_Goodwill_b98051d6-e568-4ea2-aca3-c91191478b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a3faae35-8f2a-491b-bec7-33b8f17b718f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_46e67f64-3554-4e39-9bef-aecd52da2d10" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a3faae35-8f2a-491b-bec7-33b8f17b718f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_339ddb95-9665-4a6a-a9fd-6d477a008431" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_46e67f64-3554-4e39-9bef-aecd52da2d10" xlink:to="loc_us-gaap_Assets_339ddb95-9665-4a6a-a9fd-6d477a008431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5f36310-9dd8-412f-897f-111d4808a23a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_53ab947b-3017-4c5e-b311-3f1dd92c28a8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5f36310-9dd8-412f-897f-111d4808a23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_798af70d-7487-408b-a9b2-740ed678cdbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d5f36310-9dd8-412f-897f-111d4808a23a" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_798af70d-7487-408b-a9b2-740ed678cdbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_82228516-525a-4ef8-8b90-197f38a3378b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_798af70d-7487-408b-a9b2-740ed678cdbb" xlink:to="loc_us-gaap_AccountsPayableCurrent_82228516-525a-4ef8-8b90-197f38a3378b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_9e608e1d-3748-4180-b646-1ecfef3f0741" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_798af70d-7487-408b-a9b2-740ed678cdbb" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_9e608e1d-3748-4180-b646-1ecfef3f0741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d212946b-dc5b-4ad0-8242-287361fcde8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_798af70d-7487-408b-a9b2-740ed678cdbb" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d212946b-dc5b-4ad0-8242-287361fcde8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_5d978272-d08a-4154-a4d8-7e33181b5178" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_798af70d-7487-408b-a9b2-740ed678cdbb" xlink:to="loc_us-gaap_DebtCurrent_5d978272-d08a-4154-a4d8-7e33181b5178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OperatingLeaseLiabilitiesCurrentPortion_9d3e0243-dffd-495a-87ff-aafcf33cb353" xlink:href="irtc-20201231.xsd#irtc_OperatingLeaseLiabilitiesCurrentPortion"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_798af70d-7487-408b-a9b2-740ed678cdbb" xlink:to="loc_irtc_OperatingLeaseLiabilitiesCurrentPortion_9d3e0243-dffd-495a-87ff-aafcf33cb353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0677e149-5d7c-4c8d-8410-8ff7260479c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_798af70d-7487-408b-a9b2-740ed678cdbb" xlink:to="loc_us-gaap_LiabilitiesCurrent_0677e149-5d7c-4c8d-8410-8ff7260479c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_7a1a1a83-8575-4bf8-aa67-0c6b9c7a2409" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5f36310-9dd8-412f-897f-111d4808a23a" xlink:to="loc_us-gaap_LongTermDebt_7a1a1a83-8575-4bf8-aa67-0c6b9c7a2409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_4e7a2340-33e1-4acd-8542-c6cec3c2579e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5f36310-9dd8-412f-897f-111d4808a23a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_4e7a2340-33e1-4acd-8542-c6cec3c2579e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_56709f3c-0392-421a-baf4-575d431e9a8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d5f36310-9dd8-412f-897f-111d4808a23a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_56709f3c-0392-421a-baf4-575d431e9a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_56f8d362-7389-4501-ae33-caccecadb5c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d5f36310-9dd8-412f-897f-111d4808a23a" xlink:to="loc_us-gaap_Liabilities_56f8d362-7389-4501-ae33-caccecadb5c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_31bf73eb-367d-497d-b426-36fcbf98c63c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d5f36310-9dd8-412f-897f-111d4808a23a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_31bf73eb-367d-497d-b426-36fcbf98c63c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_7bbf531a-6333-4476-9a69-f4abaf397667" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d5f36310-9dd8-412f-897f-111d4808a23a" xlink:to="loc_us-gaap_StockholdersEquityAbstract_7bbf531a-6333-4476-9a69-f4abaf397667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_e25455af-aec5-4ee0-a87f-9ae04480c71d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7bbf531a-6333-4476-9a69-f4abaf397667" xlink:to="loc_us-gaap_PreferredStockValue_e25455af-aec5-4ee0-a87f-9ae04480c71d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_de6466d8-775c-4d95-b688-4db14984ed3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7bbf531a-6333-4476-9a69-f4abaf397667" xlink:to="loc_us-gaap_CommonStockValue_de6466d8-775c-4d95-b688-4db14984ed3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a6d0becd-b983-4ec6-8b6f-e3523c1503cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7bbf531a-6333-4476-9a69-f4abaf397667" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a6d0becd-b983-4ec6-8b6f-e3523c1503cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5addd52b-97fd-4522-8960-fb4c939f6886" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7bbf531a-6333-4476-9a69-f4abaf397667" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5addd52b-97fd-4522-8960-fb4c939f6886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8fa40928-e71e-4ec6-accc-d499e85a071f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7bbf531a-6333-4476-9a69-f4abaf397667" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8fa40928-e71e-4ec6-accc-d499e85a071f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d31391c7-4182-4188-a489-8fd9011e6dfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7bbf531a-6333-4476-9a69-f4abaf397667" xlink:to="loc_us-gaap_StockholdersEquity_d31391c7-4182-4188-a489-8fd9011e6dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a16f1328-7130-4476-817e-a35f2bba05ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d5f36310-9dd8-412f-897f-111d4808a23a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_a16f1328-7130-4476-817e-a35f2bba05ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_90016d09-a4a6-4965-ac80-4ee9a559b61f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1d4274bc-823e-434e-acc6-11222ec4cae6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_90016d09-a4a6-4965-ac80-4ee9a559b61f" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1d4274bc-823e-434e-acc6-11222ec4cae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_5df6da25-ec47-4ee5-8216-7796d8f0ab14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_90016d09-a4a6-4965-ac80-4ee9a559b61f" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_5df6da25-ec47-4ee5-8216-7796d8f0ab14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_d8f40dec-27d9-46f4-924a-c6b1c7c5ec87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_90016d09-a4a6-4965-ac80-4ee9a559b61f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_d8f40dec-27d9-46f4-924a-c6b1c7c5ec87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_42d0efb2-e1ef-46da-bbe5-c385eb272d66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_90016d09-a4a6-4965-ac80-4ee9a559b61f" xlink:to="loc_us-gaap_PreferredStockSharesIssued_42d0efb2-e1ef-46da-bbe5-c385eb272d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_ddfcf280-0ab2-406f-894f-8ae27976ca1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_90016d09-a4a6-4965-ac80-4ee9a559b61f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_ddfcf280-0ab2-406f-894f-8ae27976ca1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_98d1ad89-68c1-4c1a-8a81-c73dbdbfc4b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_90016d09-a4a6-4965-ac80-4ee9a559b61f" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_98d1ad89-68c1-4c1a-8a81-c73dbdbfc4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_eb910a16-abed-4461-9b9c-0ff92241d9be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_90016d09-a4a6-4965-ac80-4ee9a559b61f" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_eb910a16-abed-4461-9b9c-0ff92241d9be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_935da7bd-c7c7-4683-ab68-6e94f1d51085" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_90016d09-a4a6-4965-ac80-4ee9a559b61f" xlink:to="loc_us-gaap_CommonStockSharesIssued_935da7bd-c7c7-4683-ab68-6e94f1d51085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_436dc576-0d28-45ff-85c8-592c82c751f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_90016d09-a4a6-4965-ac80-4ee9a559b61f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_436dc576-0d28-45ff-85c8-592c82c751f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_c336219e-f28e-4b7f-a310-6088b62c36e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_67e9d213-fdfd-4972-827a-a7c996d5e38a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeStatementAbstract_c336219e-f28e-4b7f-a310-6088b62c36e4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_67e9d213-fdfd-4972-827a-a7c996d5e38a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_f1cd3b95-a84b-4997-a8e5-a1d952bbb441" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c336219e-f28e-4b7f-a310-6088b62c36e4" xlink:to="loc_us-gaap_CostOfRevenue_f1cd3b95-a84b-4997-a8e5-a1d952bbb441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1e3b57a0-b089-42df-a480-bdcb8680629a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c336219e-f28e-4b7f-a310-6088b62c36e4" xlink:to="loc_us-gaap_GrossProfit_1e3b57a0-b089-42df-a480-bdcb8680629a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_7cd7b2f1-2e81-4e19-826f-c7017c1251d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c336219e-f28e-4b7f-a310-6088b62c36e4" xlink:to="loc_us-gaap_OperatingExpensesAbstract_7cd7b2f1-2e81-4e19-826f-c7017c1251d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_845058c1-ebbe-4dab-bee1-3fcf431bb22a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_7cd7b2f1-2e81-4e19-826f-c7017c1251d1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_845058c1-ebbe-4dab-bee1-3fcf431bb22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6d089441-c2aa-48ad-a969-a5b6db63e98d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_7cd7b2f1-2e81-4e19-826f-c7017c1251d1" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6d089441-c2aa-48ad-a969-a5b6db63e98d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_104af79e-f649-4425-9561-04e58898fc5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_7cd7b2f1-2e81-4e19-826f-c7017c1251d1" xlink:to="loc_us-gaap_OperatingExpenses_104af79e-f649-4425-9561-04e58898fc5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c0fcbedb-d7b9-41ee-8a79-65446612c5d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c336219e-f28e-4b7f-a310-6088b62c36e4" xlink:to="loc_us-gaap_OperatingIncomeLoss_c0fcbedb-d7b9-41ee-8a79-65446612c5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_8ba959fa-9ee0-4103-be90-f277d354b78a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c336219e-f28e-4b7f-a310-6088b62c36e4" xlink:to="loc_us-gaap_InterestExpense_8ba959fa-9ee0-4103-be90-f277d354b78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f1423018-8b22-4ca4-958d-65bd38bcb397" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c336219e-f28e-4b7f-a310-6088b62c36e4" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f1423018-8b22-4ca4-958d-65bd38bcb397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5cc51c4f-c559-4970-8931-02a0450af3ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c336219e-f28e-4b7f-a310-6088b62c36e4" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5cc51c4f-c559-4970-8931-02a0450af3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_93c067a5-407b-4cbc-987a-591a95766eca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c336219e-f28e-4b7f-a310-6088b62c36e4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_93c067a5-407b-4cbc-987a-591a95766eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a49ef55c-289a-4f21-9995-3936c677a467" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c336219e-f28e-4b7f-a310-6088b62c36e4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a49ef55c-289a-4f21-9995-3936c677a467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5942f396-98ed-4d79-8aa4-50419d1fc19f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c336219e-f28e-4b7f-a310-6088b62c36e4" xlink:to="loc_us-gaap_NetIncomeLoss_5942f396-98ed-4d79-8aa4-50419d1fc19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_33d64271-72ad-4215-a38c-2277e8477afb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c336219e-f28e-4b7f-a310-6088b62c36e4" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_33d64271-72ad-4215-a38c-2277e8477afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_a633027a-15c8-4846-8d04-02c401de9693" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c336219e-f28e-4b7f-a310-6088b62c36e4" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_a633027a-15c8-4846-8d04-02c401de9693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedStatementsofComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4635bd34-ada4-4765-ba04-2e9e0bdb23b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f501e8d3-e4e4-4359-bc11-14a5e17280bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4635bd34-ada4-4765-ba04-2e9e0bdb23b8" xlink:to="loc_us-gaap_NetIncomeLoss_f501e8d3-e4e4-4359-bc11-14a5e17280bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_70933c84-5478-4f6b-b8cd-7b92ff3814e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4635bd34-ada4-4765-ba04-2e9e0bdb23b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_70933c84-5478-4f6b-b8cd-7b92ff3814e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cbdc2973-617d-4a2b-b09c-4b568e225e82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_70933c84-5478-4f6b-b8cd-7b92ff3814e1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cbdc2973-617d-4a2b-b09c-4b568e225e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_096e5c3d-c73c-46f4-b826-ae5c61cb2714" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4635bd34-ada4-4765-ba04-2e9e0bdb23b8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_096e5c3d-c73c-46f4-b826-ae5c61cb2714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_636c655c-f419-4775-8dee-ba0a5900298b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0802751c-7419-4ef4-9915-4ba49033351f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_636c655c-f419-4775-8dee-ba0a5900298b" xlink:to="loc_us-gaap_StatementTable_0802751c-7419-4ef4-9915-4ba49033351f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d442b737-876b-4ac2-adad-6fe111793c79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0802751c-7419-4ef4-9915-4ba49033351f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d442b737-876b-4ac2-adad-6fe111793c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_eb642eb6-d665-47e9-b1a7-b62934c29ec2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d442b737-876b-4ac2-adad-6fe111793c79" xlink:to="loc_us-gaap_EquityComponentDomain_eb642eb6-d665-47e9-b1a7-b62934c29ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_49d35b4a-7f3c-4899-ace2-0ab7a0a47ff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_eb642eb6-d665-47e9-b1a7-b62934c29ec2" xlink:to="loc_us-gaap_CommonStockMember_49d35b4a-7f3c-4899-ace2-0ab7a0a47ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_0f2a037d-4fc5-4d08-988c-18d5077298ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_eb642eb6-d665-47e9-b1a7-b62934c29ec2" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_0f2a037d-4fc5-4d08-988c-18d5077298ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_7f973ced-f6db-48a3-952a-f321f813f3ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_eb642eb6-d665-47e9-b1a7-b62934c29ec2" xlink:to="loc_us-gaap_RetainedEarningsMember_7f973ced-f6db-48a3-952a-f321f813f3ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d1f89b83-b4db-42e7-a40e-e5294d184d1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_eb642eb6-d665-47e9-b1a7-b62934c29ec2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d1f89b83-b4db-42e7-a40e-e5294d184d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c2312f50-2595-457f-8317-2c8e1f4799a1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_0802751c-7419-4ef4-9915-4ba49033351f" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c2312f50-2595-457f-8317-2c8e1f4799a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_277ba3e5-d961-4fc7-8cac-d42035f1a7ac" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c2312f50-2595-457f-8317-2c8e1f4799a1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_277ba3e5-d961-4fc7-8cac-d42035f1a7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_bb12fe26-81fe-4e33-85cd-a547c6485ec3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_277ba3e5-d961-4fc7-8cac-d42035f1a7ac" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_bb12fe26-81fe-4e33-85cd-a547c6485ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_793fb463-9822-4f72-b8ea-8681f370b0a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0802751c-7419-4ef4-9915-4ba49033351f" xlink:to="loc_us-gaap_StatementLineItems_793fb463-9822-4f72-b8ea-8681f370b0a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_793fb463-9822-4f72-b8ea-8681f370b0a6" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e703cd63-bc88-49c5-8a5d-9a1fbe1d03a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e703cd63-bc88-49c5-8a5d-9a1fbe1d03a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9e933a91-4a60-4157-a2a3-e3d4fb9b3eb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_StockholdersEquity_9e933a91-4a60-4157-a2a3-e3d4fb9b3eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8390590d-8b91-434e-a739-2d32820a9429" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8390590d-8b91-434e-a739-2d32820a9429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_68218cc9-4574-4fa4-9761-83b53037b80b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_68218cc9-4574-4fa4-9761-83b53037b80b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CommonStockSharesIssuedFromExerciseOfWarrants_52b4a6f8-a48c-446d-ae3d-0b7bc24d8b92" xlink:href="irtc-20201231.xsd#irtc_CommonStockSharesIssuedFromExerciseOfWarrants"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_irtc_CommonStockSharesIssuedFromExerciseOfWarrants_52b4a6f8-a48c-446d-ae3d-0b7bc24d8b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3f13c86a-c593-4bd1-a7ae-4032f8a4d2f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3f13c86a-c593-4bd1-a7ae-4032f8a4d2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_356c0558-691f-4f57-9be7-35ec88d3b8dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_356c0558-691f-4f57-9be7-35ec88d3b8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_15dd05bc-b34f-49ef-8b4a-cad9885b140c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_15dd05bc-b34f-49ef-8b4a-cad9885b140c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_dfb2bd96-40b5-4f04-9889-40bce1cdd7b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_dfb2bd96-40b5-4f04-9889-40bce1cdd7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e0d7f7d9-7865-4ac8-abfd-7b7f866c6fa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_NetIncomeLoss_e0d7f7d9-7865-4ac8-abfd-7b7f866c6fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_e9e73955-8095-4d1f-a005-4320e2077f87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_e9e73955-8095-4d1f-a005-4320e2077f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_643e9445-3114-4657-b6c8-0da58524e335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_643e9445-3114-4657-b6c8-0da58524e335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d90f850b-3f73-4671-aa01-ea3e8f005673" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf5d572c-2195-4698-8176-50b4a26f7cd1" xlink:to="loc_us-gaap_StockholdersEquity_d90f850b-3f73-4671-aa01-ea3e8f005673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_caf55517-1fb7-44b0-9acb-9e1954993a40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_793fb463-9822-4f72-b8ea-8681f370b0a6" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_caf55517-1fb7-44b0-9acb-9e1954993a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="irtc-20201231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_47f6a5bc-18cf-4763-bb0b-7e6b268e8980" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f2ec9c1e-e16c-4571-b5b2-1df2240dc75e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_47f6a5bc-18cf-4763-bb0b-7e6b268e8980" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f2ec9c1e-e16c-4571-b5b2-1df2240dc75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8443ffb7-ce5e-493b-8b01-4bfdaf353c74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f2ec9c1e-e16c-4571-b5b2-1df2240dc75e" xlink:to="loc_us-gaap_ProfitLoss_8443ffb7-ce5e-493b-8b01-4bfdaf353c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3675479b-9fe8-47f7-8020-b3abad4530d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f2ec9c1e-e16c-4571-b5b2-1df2240dc75e" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3675479b-9fe8-47f7-8020-b3abad4530d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_470f5787-c9ae-4cd6-a20e-7def4f67d22a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3675479b-9fe8-47f7-8020-b3abad4530d2" xlink:to="loc_us-gaap_DepreciationAndAmortization_470f5787-c9ae-4cd6-a20e-7def4f67d22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8c8212bd-1dff-4fb6-ab5e-75d4b66b6b1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3675479b-9fe8-47f7-8020-b3abad4530d2" xlink:to="loc_us-gaap_ShareBasedCompensation_8c8212bd-1dff-4fb6-ab5e-75d4b66b6b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_7063ee9f-10b8-43e1-bc3a-081315b7ae9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3675479b-9fe8-47f7-8020-b3abad4530d2" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_7063ee9f-10b8-43e1-bc3a-081315b7ae9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_8fc57a8d-c524-43cb-87e2-91204f054552" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3675479b-9fe8-47f7-8020-b3abad4530d2" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_8fc57a8d-c524-43cb-87e2-91204f054552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_c2692135-8d7a-44af-b97b-1575d5ef64eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3675479b-9fe8-47f7-8020-b3abad4530d2" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_c2692135-8d7a-44af-b97b-1575d5ef64eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ProvisionForBadDebtAndContractualAllowance_6b7c605b-06a8-4936-abb4-47621dc40389" xlink:href="irtc-20201231.xsd#irtc_ProvisionForBadDebtAndContractualAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3675479b-9fe8-47f7-8020-b3abad4530d2" xlink:to="loc_irtc_ProvisionForBadDebtAndContractualAllowance_6b7c605b-06a8-4936-abb4-47621dc40389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_dd5fe999-1aa5-4b34-ac2b-deb89fabea6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3675479b-9fe8-47f7-8020-b3abad4530d2" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_dd5fe999-1aa5-4b34-ac2b-deb89fabea6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_RepaymentOfInterestPaidInKind_a8ae5c76-a92b-4838-8466-4ca52f22bd34" xlink:href="irtc-20201231.xsd#irtc_RepaymentOfInterestPaidInKind"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3675479b-9fe8-47f7-8020-b3abad4530d2" xlink:to="loc_irtc_RepaymentOfInterestPaidInKind_a8ae5c76-a92b-4838-8466-4ca52f22bd34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OperatingLeaseRightOfUseAssetsAmortization_fbccc14c-e56c-4597-8ee6-85ab87f10e8b" xlink:href="irtc-20201231.xsd#irtc_OperatingLeaseRightOfUseAssetsAmortization"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3675479b-9fe8-47f7-8020-b3abad4530d2" xlink:to="loc_irtc_OperatingLeaseRightOfUseAssetsAmortization_fbccc14c-e56c-4597-8ee6-85ab87f10e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e93bd089-18eb-4b6e-989a-dc9e5fb91bd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetCashProvidedByUsedInOperatingActivitiesAbstract_f2ec9c1e-e16c-4571-b5b2-1df2240dc75e" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e93bd089-18eb-4b6e-989a-dc9e5fb91bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_66150a47-0c9d-42ba-b399-c9fee816aa3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e93bd089-18eb-4b6e-989a-dc9e5fb91bd8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_66150a47-0c9d-42ba-b399-c9fee816aa3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_6253af2a-3a31-4582-aa20-9c10f6f2c30b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e93bd089-18eb-4b6e-989a-dc9e5fb91bd8" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_6253af2a-3a31-4582-aa20-9c10f6f2c30b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2e0fb1aa-eae6-40ce-928d-50923991e05e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e93bd089-18eb-4b6e-989a-dc9e5fb91bd8" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2e0fb1aa-eae6-40ce-928d-50923991e05e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_65183b3d-45d4-4a02-8152-2f8d88614e1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e93bd089-18eb-4b6e-989a-dc9e5fb91bd8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_65183b3d-45d4-4a02-8152-2f8d88614e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_73537bdc-659c-4da6-acbf-76c5a9f404de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e93bd089-18eb-4b6e-989a-dc9e5fb91bd8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_73537bdc-659c-4da6-acbf-76c5a9f404de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4fe7bfe0-20d8-4a6c-ab51-7aa412cc10f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e93bd089-18eb-4b6e-989a-dc9e5fb91bd8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4fe7bfe0-20d8-4a6c-ab51-7aa412cc10f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_IncreaseDecreaseInDeferredRent_e245aa95-597d-4f69-99aa-83a885df2475" xlink:href="irtc-20201231.xsd#irtc_IncreaseDecreaseInDeferredRent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e93bd089-18eb-4b6e-989a-dc9e5fb91bd8" xlink:to="loc_irtc_IncreaseDecreaseInDeferredRent_e245aa95-597d-4f69-99aa-83a885df2475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d2cbf607-bbf4-458e-8ee0-2029cf781982" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e93bd089-18eb-4b6e-989a-dc9e5fb91bd8" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d2cbf607-bbf4-458e-8ee0-2029cf781982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_IncreaseDecreaseInOperatingLeaseLiabilities_7a5e23bc-9fad-40ea-8483-948379f2f0ad" xlink:href="irtc-20201231.xsd#irtc_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e93bd089-18eb-4b6e-989a-dc9e5fb91bd8" xlink:to="loc_irtc_IncreaseDecreaseInOperatingLeaseLiabilities_7a5e23bc-9fad-40ea-8483-948379f2f0ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d63941b8-df61-423f-8eb6-fd0a587f40be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetCashProvidedByUsedInOperatingActivitiesAbstract_f2ec9c1e-e16c-4571-b5b2-1df2240dc75e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d63941b8-df61-423f-8eb6-fd0a587f40be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0da6904d-58a8-49a4-9acd-dd44d2ca0d4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_47f6a5bc-18cf-4763-bb0b-7e6b268e8980" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0da6904d-58a8-49a4-9acd-dd44d2ca0d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_54c2fd61-946a-489d-9fde-51ddd93ca984" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0da6904d-58a8-49a4-9acd-dd44d2ca0d4d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_54c2fd61-946a-489d-9fde-51ddd93ca984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_55d21795-2ad4-4feb-9398-9793f864250a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0da6904d-58a8-49a4-9acd-dd44d2ca0d4d" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_55d21795-2ad4-4feb-9398-9793f864250a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_c038304c-d5b0-4821-ac85-3fb010bb5d43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0da6904d-58a8-49a4-9acd-dd44d2ca0d4d" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_c038304c-d5b0-4821-ac85-3fb010bb5d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_96764687-3294-475a-b9cb-3c4f4ec9cb79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0da6904d-58a8-49a4-9acd-dd44d2ca0d4d" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_96764687-3294-475a-b9cb-3c4f4ec9cb79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6d71c05f-c994-488a-9200-4f628e60b7c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0da6904d-58a8-49a4-9acd-dd44d2ca0d4d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6d71c05f-c994-488a-9200-4f628e60b7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ed4b52fd-4b44-410f-88d8-d36809bd7ff9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_47f6a5bc-18cf-4763-bb0b-7e6b268e8980" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ed4b52fd-4b44-410f-88d8-d36809bd7ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_b5ff804d-e75e-428b-ae40-7b58aae37e5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ed4b52fd-4b44-410f-88d8-d36809bd7ff9" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_b5ff804d-e75e-428b-ae40-7b58aae37e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_7e788ca9-bf54-40b6-9b50-38ff4ff0a725" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ed4b52fd-4b44-410f-88d8-d36809bd7ff9" xlink:to="loc_us-gaap_ProceedsFromStockPlans_7e788ca9-bf54-40b6-9b50-38ff4ff0a725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6aa138e8-ab28-44ae-bedf-9adccf32cf93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ed4b52fd-4b44-410f-88d8-d36809bd7ff9" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6aa138e8-ab28-44ae-bedf-9adccf32cf93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_3f6bca7a-edef-4f2f-a3a4-f881987c0d89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ed4b52fd-4b44-410f-88d8-d36809bd7ff9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_3f6bca7a-edef-4f2f-a3a4-f881987c0d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_f0c560a5-01ae-4e4b-9441-5cfa1fefdf73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ed4b52fd-4b44-410f-88d8-d36809bd7ff9" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_f0c560a5-01ae-4e4b-9441-5cfa1fefdf73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4205c732-5365-47e6-b8c0-ab415c7f9474" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ed4b52fd-4b44-410f-88d8-d36809bd7ff9" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4205c732-5365-47e6-b8c0-ab415c7f9474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_60ce1bcf-c152-4a2f-a4f4-0317652bd2fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ed4b52fd-4b44-410f-88d8-d36809bd7ff9" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_60ce1bcf-c152-4a2f-a4f4-0317652bd2fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_320a0051-5037-4a40-a318-b06867187fff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ed4b52fd-4b44-410f-88d8-d36809bd7ff9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_320a0051-5037-4a40-a318-b06867187fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8ae4058c-33d6-4b10-afa4-406fdc45bd57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_47f6a5bc-18cf-4763-bb0b-7e6b268e8980" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8ae4058c-33d6-4b10-afa4-406fdc45bd57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2d14c3d0-58ea-4031-b7fd-a791425e5c17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_47f6a5bc-18cf-4763-bb0b-7e6b268e8980" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2d14c3d0-58ea-4031-b7fd-a791425e5c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_577108a4-cd1b-4019-a909-aa106efdbc50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_47f6a5bc-18cf-4763-bb0b-7e6b268e8980" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_577108a4-cd1b-4019-a909-aa106efdbc50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_a9446c20-b89b-4b57-a6f3-dbb630aa2d08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_47f6a5bc-18cf-4763-bb0b-7e6b268e8980" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_a9446c20-b89b-4b57-a6f3-dbb630aa2d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_f9c3fc37-9b17-46ea-9baf-f1143814e080" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_a9446c20-b89b-4b57-a6f3-dbb630aa2d08" xlink:to="loc_us-gaap_InterestPaidNet_f9c3fc37-9b17-46ea-9baf-f1143814e080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_03c5127f-dbd4-4798-868b-fd87655ec4c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_47f6a5bc-18cf-4763-bb0b-7e6b268e8980" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_03c5127f-dbd4-4798-868b-fd87655ec4c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities_30515005-5d87-40cf-b264-144ed44183d1" xlink:href="irtc-20201231.xsd#irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_03c5127f-dbd4-4798-868b-fd87655ec4c8" xlink:to="loc_irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities_30515005-5d87-40cf-b264-144ed44183d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_StockIssuanceCostsIncurredButNotYetPaid_3b5e1ae5-f9b2-4678-860e-3cd5fa36947d" xlink:href="irtc-20201231.xsd#irtc_StockIssuanceCostsIncurredButNotYetPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_03c5127f-dbd4-4798-868b-fd87655ec4c8" xlink:to="loc_irtc_StockIssuanceCostsIncurredButNotYetPaid_3b5e1ae5-f9b2-4678-860e-3cd5fa36947d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_93ed7abb-bf99-4638-98be-fa6c09a9b8dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_03c5127f-dbd4-4798-868b-fd87655ec4c8" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_93ed7abb-bf99-4638-98be-fa6c09a9b8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_fed24a9a-787d-43ce-8249-37efcb3ae917" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_03c5127f-dbd4-4798-868b-fd87655ec4c8" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_fed24a9a-787d-43ce-8249-37efcb3ae917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/OrganizationandDescriptionofBusiness" xlink:type="simple" xlink:href="irtc-20201231.xsd#OrganizationandDescriptionofBusiness"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_743232dc-ea10-4721-bae6-763a8c09d824" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_d76fb2c0-d33b-49aa-ae76-2fee50e7db1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_743232dc-ea10-4721-bae6-763a8c09d824" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_d76fb2c0-d33b-49aa-ae76-2fee50e7db1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/OrganizationandDescriptionofBusinessDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#OrganizationandDescriptionofBusinessDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/OrganizationandDescriptionofBusinessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_89d04657-7e08-461c-9425-ea79b9a7de40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_522d2660-6ce0-4840-acdb-1ab1f96ef082" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_89d04657-7e08-461c-9425-ea79b9a7de40" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_522d2660-6ce0-4840-acdb-1ab1f96ef082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_4e126d82-388a-4f75-9f61-db22cf9a35c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_89d04657-7e08-461c-9425-ea79b9a7de40" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_4e126d82-388a-4f75-9f61-db22cf9a35c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock_94121ac8-058e-4b3b-a53f-517ddd6c4350" xlink:href="irtc-20201231.xsd#irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_89d04657-7e08-461c-9425-ea79b9a7de40" xlink:to="loc_irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock_94121ac8-058e-4b3b-a53f-517ddd6c4350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_044f38f6-a333-44cc-81aa-8de41bf499ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_89d04657-7e08-461c-9425-ea79b9a7de40" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_044f38f6-a333-44cc-81aa-8de41bf499ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b099e3dc-5486-4047-ba63-b6e212dfb95c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1a1f779a-6e0e-4f15-b98e-441ad2a7578a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b099e3dc-5486-4047-ba63-b6e212dfb95c" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1a1f779a-6e0e-4f15-b98e-441ad2a7578a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_47f76760-8087-47c0-9495-a62ae3c91c50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_47f76760-8087-47c0-9495-a62ae3c91c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_RiskAndUncertaintiesPolicyPolicyTextBlock_19e85ccf-b544-46e2-94e1-1c81b8a510d0" xlink:href="irtc-20201231.xsd#irtc_RiskAndUncertaintiesPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_irtc_RiskAndUncertaintiesPolicyPolicyTextBlock_19e85ccf-b544-46e2-94e1-1c81b8a510d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_1cacb5ea-973e-415b-909d-abf83da9cf13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_UseOfEstimates_1cacb5ea-973e-415b-909d-abf83da9cf13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_e3121011-8171-418c-bc2e-2557fdf9e1d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_e3121011-8171-418c-bc2e-2557fdf9e1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_388a95ba-37fc-4ae5-834f-b55cc21ea83f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_388a95ba-37fc-4ae5-834f-b55cc21ea83f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_dc80901b-0bcf-448e-ac99-f894f089dc67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_dc80901b-0bcf-448e-ac99-f894f089dc67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5cf4bbd7-093c-49bd-9d73-989ac9b826e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5cf4bbd7-093c-49bd-9d73-989ac9b826e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_9389c9d4-deaa-4011-9a76-24cb14b157eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_9389c9d4-deaa-4011-9a76-24cb14b157eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock_f3ccc116-c662-486f-b5d2-fa0d187d989b" xlink:href="irtc-20201231.xsd#irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock_f3ccc116-c662-486f-b5d2-fa0d187d989b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_4ff422e0-71ce-42e9-b1a4-347b0f8065aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_4ff422e0-71ce-42e9-b1a4-347b0f8065aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_a0a8be87-8436-45d9-b374-3c277e8820e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_a0a8be87-8436-45d9-b374-3c277e8820e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_1af5ca67-31e8-4698-9219-f1aa106c7433" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_1af5ca67-31e8-4698-9219-f1aa106c7433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2e2548f7-ce8b-4195-bb43-11b85f5b7894" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2e2548f7-ce8b-4195-bb43-11b85f5b7894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_605b5b10-4dc4-4512-a46f-01658bb93c15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_605b5b10-4dc4-4512-a46f-01658bb93c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OtherAssetsPolicyPolicyPolicyTextBlock_9ac2a8e3-2a06-4b9f-b1cd-8b753a084b77" xlink:href="irtc-20201231.xsd#irtc_OtherAssetsPolicyPolicyPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_irtc_OtherAssetsPolicyPolicyPolicyTextBlock_9ac2a8e3-2a06-4b9f-b1cd-8b753a084b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_c5e90d2e-f707-4c09-9b4c-159e02c90dbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_c5e90d2e-f707-4c09-9b4c-159e02c90dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_81133325-9c85-404a-bda0-d7e66d68a517" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_81133325-9c85-404a-bda0-d7e66d68a517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ContractLiabilityPolicyPolicyTextBlock_8cbb1042-a1d9-40ca-a641-fd619002aabb" xlink:href="irtc-20201231.xsd#irtc_ContractLiabilityPolicyPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_irtc_ContractLiabilityPolicyPolicyTextBlock_8cbb1042-a1d9-40ca-a641-fd619002aabb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ContractCostPolicyPolicyTextBlock_e7f3e12d-f39c-4e4f-84b6-4bab34a53aa9" xlink:href="irtc-20201231.xsd#irtc_ContractCostPolicyPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_irtc_ContractCostPolicyPolicyTextBlock_e7f3e12d-f39c-4e4f-84b6-4bab34a53aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_b7ce4fa5-f69d-477e-b4f6-2e318b218c9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_b7ce4fa5-f69d-477e-b4f6-2e318b218c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_1327407d-d236-4692-ad09-097008ebf489" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_1327407d-d236-4692-ad09-097008ebf489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_b58dc5ad-59ac-4afb-8eb7-4dcdd631692e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_b58dc5ad-59ac-4afb-8eb7-4dcdd631692e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_e6325521-adf9-4043-a830-bdd4f4235782" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_e6325521-adf9-4043-a830-bdd4f4235782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_fdb7b13b-972b-48c9-acc9-d0822c878207" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_fdb7b13b-972b-48c9-acc9-d0822c878207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_2ff42d99-9c26-48b4-ad62-2e0df3ead740" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_2ff42d99-9c26-48b4-ad62-2e0df3ead740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1f699b7a-9822-4893-814b-840e3cab4b85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3565f006-6f53-44b1-9e70-9553e5a9edb2" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1f699b7a-9822-4893-814b-840e3cab4b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_112e1c6f-95a3-4afd-b328-e42cdf6dc659" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_b02c3a29-4f19-455f-9ac9-02b379a35a98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_112e1c6f-95a3-4afd-b328-e42cdf6dc659" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_b02c3a29-4f19-455f-9ac9-02b379a35a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock_1035daf7-2e29-4282-8052-c5ca625550c6" xlink:href="irtc-20201231.xsd#irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_112e1c6f-95a3-4afd-b328-e42cdf6dc659" xlink:to="loc_irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock_1035daf7-2e29-4282-8052-c5ca625550c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_9ac2c3c2-bba9-4da9-a1c7-ca0f1de246dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_112e1c6f-95a3-4afd-b328-e42cdf6dc659" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_9ac2c3c2-bba9-4da9-a1c7-ca0f1de246dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_61444350-0afe-4325-ae5a-a6f3150a1200" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_112e1c6f-95a3-4afd-b328-e42cdf6dc659" xlink:to="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_61444350-0afe-4325-ae5a-a6f3150a1200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1a09c5a9-58db-44ce-a902-1f55295385f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_25868242-b025-414e-aa27-cd7a76745e70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1a09c5a9-58db-44ce-a902-1f55295385f3" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_25868242-b025-414e-aa27-cd7a76745e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0c0a1c6c-d202-49cd-bd4c-96c00a79860b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_25868242-b025-414e-aa27-cd7a76745e70" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0c0a1c6c-d202-49cd-bd4c-96c00a79860b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_f6e86715-07e1-4b97-9344-5b1a00d9a958" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0c0a1c6c-d202-49cd-bd4c-96c00a79860b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_f6e86715-07e1-4b97-9344-5b1a00d9a958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e162c4d8-27ae-4fd9-87f3-2b2c10dc0be6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_f6e86715-07e1-4b97-9344-5b1a00d9a958" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e162c4d8-27ae-4fd9-87f3-2b2c10dc0be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ec85f412-3e84-45fe-b128-780a2798665c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e162c4d8-27ae-4fd9-87f3-2b2c10dc0be6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ec85f412-3e84-45fe-b128-780a2798665c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_5b3a053c-3c06-45b9-803d-b07f55c1c679" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0c0a1c6c-d202-49cd-bd4c-96c00a79860b" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_5b3a053c-3c06-45b9-803d-b07f55c1c679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_bc4631e0-fa5d-4d62-a604-2c9ee9facf8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5b3a053c-3c06-45b9-803d-b07f55c1c679" xlink:to="loc_us-gaap_TypeOfAdoptionMember_bc4631e0-fa5d-4d62-a604-2c9ee9facf8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_9666f519-ae77-42c5-bc2f-0e382de5085a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_bc4631e0-fa5d-4d62-a604-2c9ee9facf8a" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_9666f519-ae77-42c5-bc2f-0e382de5085a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_67c63207-9840-47c2-89f9-aa541c8b2ce3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0c0a1c6c-d202-49cd-bd4c-96c00a79860b" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_67c63207-9840-47c2-89f9-aa541c8b2ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_f3a77f72-b2ef-4666-ba9a-20543154c9a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_67c63207-9840-47c2-89f9-aa541c8b2ce3" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_f3a77f72-b2ef-4666-ba9a-20543154c9a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_c0ce4cb1-ca36-4186-9623-fe563a819992" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_67c63207-9840-47c2-89f9-aa541c8b2ce3" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_c0ce4cb1-ca36-4186-9623-fe563a819992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments_6d37244f-540b-4ceb-8677-3dc9ec439747" xlink:href="irtc-20201231.xsd#irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_67c63207-9840-47c2-89f9-aa541c8b2ce3" xlink:to="loc_irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments_6d37244f-540b-4ceb-8677-3dc9ec439747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_7f9f4f25-d788-4ae9-8cde-73a37af34c81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_67c63207-9840-47c2-89f9-aa541c8b2ce3" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_7f9f4f25-d788-4ae9-8cde-73a37af34c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_520dd559-e148-4d59-b92a-29aec1c09a69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_e9f4faad-6157-4e50-a12d-fae48712afea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_520dd559-e148-4d59-b92a-29aec1c09a69" xlink:to="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_e9f4faad-6157-4e50-a12d-fae48712afea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AccountsReceivableForContractualAllowance_8eba4ab2-355e-4976-8eb4-532e57ed4f31" xlink:href="irtc-20201231.xsd#irtc_AccountsReceivableForContractualAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_e9f4faad-6157-4e50-a12d-fae48712afea" xlink:to="loc_irtc_AccountsReceivableForContractualAllowance_8eba4ab2-355e-4976-8eb4-532e57ed4f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AccountsReceivableAllowanceForContractualAdjustments_ab88dbc7-b14a-4b9c-b62e-7efe987193b9" xlink:href="irtc-20201231.xsd#irtc_AccountsReceivableAllowanceForContractualAdjustments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_e9f4faad-6157-4e50-a12d-fae48712afea" xlink:to="loc_irtc_AccountsReceivableAllowanceForContractualAdjustments_ab88dbc7-b14a-4b9c-b62e-7efe987193b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AccountsReceivableContractualAdjustments_2bb53a6e-fdcb-44b5-99df-be8c6e89f0a6" xlink:href="irtc-20201231.xsd#irtc_AccountsReceivableContractualAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_e9f4faad-6157-4e50-a12d-fae48712afea" xlink:to="loc_irtc_AccountsReceivableContractualAdjustments_2bb53a6e-fdcb-44b5-99df-be8c6e89f0a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AccountsReceivableForContractualAllowance_23488649-e49d-4ab0-b854-145c85dfe7b1" xlink:href="irtc-20201231.xsd#irtc_AccountsReceivableForContractualAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_e9f4faad-6157-4e50-a12d-fae48712afea" xlink:to="loc_irtc_AccountsReceivableForContractualAllowance_23488649-e49d-4ab0-b854-145c85dfe7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c0a5abb3-bb24-447b-8d75-7a4ffb76ea8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:href="irtc-20201231.xsd#irtc_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c0a5abb3-bb24-447b-8d75-7a4ffb76ea8d" xlink:to="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b104017a-59b2-4fb5-8035-072d9a2abecf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b104017a-59b2-4fb5-8035-072d9a2abecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_43fd5e17-94d6-474a-8f3b-0cdb24abc00b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b104017a-59b2-4fb5-8035-072d9a2abecf" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_43fd5e17-94d6-474a-8f3b-0cdb24abc00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_2629104b-5510-4384-8a20-0c7601307ff0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_43fd5e17-94d6-474a-8f3b-0cdb24abc00b" xlink:to="loc_us-gaap_AccountsReceivableMember_2629104b-5510-4384-8a20-0c7601307ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_a4e519bb-641b-43d0-873d-ccf600608cf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_43fd5e17-94d6-474a-8f3b-0cdb24abc00b" xlink:to="loc_us-gaap_SalesRevenueNetMember_a4e519bb-641b-43d0-873d-ccf600608cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a1473e16-e730-4462-8caf-cac1c77aa1e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a1473e16-e730-4462-8caf-cac1c77aa1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_8d1bb8ca-d072-4928-9001-4ae361046de1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a1473e16-e730-4462-8caf-cac1c77aa1e5" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_8d1bb8ca-d072-4928-9001-4ae361046de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_7423f8c5-7672-4dfd-adab-b66534dc21c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_8d1bb8ca-d072-4928-9001-4ae361046de1" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_7423f8c5-7672-4dfd-adab-b66534dc21c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_26fc7a5f-3901-4de2-bf78-a5e4514c2892" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_8d1bb8ca-d072-4928-9001-4ae361046de1" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_26fc7a5f-3901-4de2-bf78-a5e4514c2892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_22a22dcd-c18c-4cb6-bd72-161f68fd3dfe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_srt_RangeAxis_22a22dcd-c18c-4cb6-bd72-161f68fd3dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3cf9e634-1d5a-4d8e-8706-05075bdf8486" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_22a22dcd-c18c-4cb6-bd72-161f68fd3dfe" xlink:to="loc_srt_RangeMember_3cf9e634-1d5a-4d8e-8706-05075bdf8486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aa0306d6-4106-4859-8e5a-92f75a913cda" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3cf9e634-1d5a-4d8e-8706-05075bdf8486" xlink:to="loc_srt_MinimumMember_aa0306d6-4106-4859-8e5a-92f75a913cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_665fffb9-f61e-4dd4-8b7c-6781587b5dc6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3cf9e634-1d5a-4d8e-8706-05075bdf8486" xlink:to="loc_srt_MaximumMember_665fffb9-f61e-4dd4-8b7c-6781587b5dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_4676bd32-921a-42fd-b76c-269edc939713" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_srt_MajorCustomersAxis_4676bd32-921a-42fd-b76c-269edc939713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1e05a1fa-a5b5-4d9c-b21d-a70b6f05b9d5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_4676bd32-921a-42fd-b76c-269edc939713" xlink:to="loc_srt_NameOfMajorCustomerDomain_1e05a1fa-a5b5-4d9c-b21d-a70b6f05b9d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_FederalGovernmentAgenciesMember_0b7d509b-84d3-42a8-b21b-1d6747d9004f" xlink:href="irtc-20201231.xsd#irtc_FederalGovernmentAgenciesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1e05a1fa-a5b5-4d9c-b21d-a70b6f05b9d5" xlink:to="loc_irtc_FederalGovernmentAgenciesMember_0b7d509b-84d3-42a8-b21b-1d6747d9004f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e5b40002-14ed-409f-9bda-8c73a7f4e4e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e5b40002-14ed-409f-9bda-8c73a7f4e4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_475528b1-e880-4c86-8c9c-03ec75ee056c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e5b40002-14ed-409f-9bda-8c73a7f4e4e1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_475528b1-e880-4c86-8c9c-03ec75ee056c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_37b86dd4-7be9-4564-89b4-4fad02972a79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_475528b1-e880-4c86-8c9c-03ec75ee056c" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_37b86dd4-7be9-4564-89b4-4fad02972a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_bfd0682f-29c7-4c0c-887e-891297ae3037" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_bfd0682f-29c7-4c0c-887e-891297ae3037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_22c8aeea-2d69-41d0-8652-3775a898c9fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bfd0682f-29c7-4c0c-887e-891297ae3037" xlink:to="loc_us-gaap_TypeOfAdoptionMember_22c8aeea-2d69-41d0-8652-3775a898c9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_671a3237-e4ce-4eba-8a0b-c7458fb0d8ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_22c8aeea-2d69-41d0-8652-3775a898c9fb" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_671a3237-e4ce-4eba-8a0b-c7458fb0d8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_007886bf-298a-47d7-946b-a6a008682abd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_007886bf-298a-47d7-946b-a6a008682abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_b7a9919c-0683-4f51-939c-d015ac0fca6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_007886bf-298a-47d7-946b-a6a008682abd" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_b7a9919c-0683-4f51-939c-d015ac0fca6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_aa7d7fea-987b-47d5-adc6-27825ae8267c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_b7a9919c-0683-4f51-939c-d015ac0fca6d" xlink:to="loc_us-gaap_EmployeeSeveranceMember_aa7d7fea-987b-47d5-adc6-27825ae8267c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_239d30a3-0e24-4774-ab88-448139e256fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_RestructuringPlanAxis_239d30a3-0e24-4774-ab88-448139e256fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_d3d260b6-a24b-443a-858d-2108f792e7a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_239d30a3-0e24-4774-ab88-448139e256fa" xlink:to="loc_us-gaap_RestructuringPlanDomain_d3d260b6-a24b-443a-858d-2108f792e7a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_COVID19DisruptionAndRecoveryMember_88c2d99b-adda-473a-a477-f6e0a845ddfd" xlink:href="irtc-20201231.xsd#irtc_COVID19DisruptionAndRecoveryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_d3d260b6-a24b-443a-858d-2108f792e7a3" xlink:to="loc_irtc_COVID19DisruptionAndRecoveryMember_88c2d99b-adda-473a-a477-f6e0a845ddfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5b00264d-62b6-4453-80b6-d3d815f06d5a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5b00264d-62b6-4453-80b6-d3d815f06d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a016ed77-f70a-46e6-acc7-40f12c285767" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5b00264d-62b6-4453-80b6-d3d815f06d5a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a016ed77-f70a-46e6-acc7-40f12c285767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_3d953c72-fa59-465e-87db-6a6ebcba71fd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a016ed77-f70a-46e6-acc7-40f12c285767" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_3d953c72-fa59-465e-87db-6a6ebcba71fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_f45ead0a-036c-424f-9aeb-c0712bf4bf47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_f45ead0a-036c-424f-9aeb-c0712bf4bf47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_c2ed7afa-740c-4b56-b5fa-8a432d1e6a41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_f45ead0a-036c-424f-9aeb-c0712bf4bf47" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_c2ed7afa-740c-4b56-b5fa-8a432d1e6a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PrintedCircuitBoardAssembliesMember_4150a999-567a-46ef-aef4-9baf28b8e384" xlink:href="irtc-20201231.xsd#irtc_PrintedCircuitBoardAssembliesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_c2ed7afa-740c-4b56-b5fa-8a432d1e6a41" xlink:to="loc_irtc_PrintedCircuitBoardAssembliesMember_4150a999-567a-46ef-aef4-9baf28b8e384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1ba57a93-04dd-46e3-afec-dcf6b9196408" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_srt_StatementGeographicalAxis_1ba57a93-04dd-46e3-afec-dcf6b9196408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_adcc1981-ea3c-4927-b220-12652edc0846" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1ba57a93-04dd-46e3-afec-dcf6b9196408" xlink:to="loc_srt_SegmentGeographicalDomain_adcc1981-ea3c-4927-b220-12652edc0846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SanFranciscoMember_0f32308b-6dae-4565-809b-4cd348f6cce6" xlink:href="irtc-20201231.xsd#irtc_SanFranciscoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_adcc1981-ea3c-4927-b220-12652edc0846" xlink:to="loc_irtc_SanFranciscoMember_0f32308b-6dae-4565-809b-4cd348f6cce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_61c6a308-c627-4764-906c-858621a79939" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_us-gaap_LeaseContractualTermAxis_61c6a308-c627-4764-906c-858621a79939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_c99b8f47-7790-4270-b487-8fce7674c4b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermAxis_61c6a308-c627-4764-906c-858621a79939" xlink:to="loc_us-gaap_LeaseContractualTermDomain_c99b8f47-7790-4270-b487-8fce7674c4b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OfficeLeaseMember_8dc792b4-d6b2-4f60-9776-53280eb84df6" xlink:href="irtc-20201231.xsd#irtc_OfficeLeaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_c99b8f47-7790-4270-b487-8fce7674c4b5" xlink:to="loc_irtc_OfficeLeaseMember_8dc792b4-d6b2-4f60-9776-53280eb84df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:href="irtc-20201231.xsd#irtc_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesTable_b0683464-d776-4967-8366-0f4bb0300cee" xlink:to="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_NumberOfPositionsFurloughedPeriodPercent_28fe715a-49ac-40aa-b662-17ad71f3fe12" xlink:href="irtc-20201231.xsd#irtc_NumberOfPositionsFurloughedPeriodPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_irtc_NumberOfPositionsFurloughedPeriodPercent_28fe715a-49ac-40aa-b662-17ad71f3fe12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_9a46c614-efd0-41bd-8eef-c89655a7b794" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_9a46c614-efd0-41bd-8eef-c89655a7b794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ffeb4319-250d-4f37-980c-e6a2ac8794ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ffeb4319-250d-4f37-980c-e6a2ac8794ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_8b59fe98-51d1-4a7b-a251-d7888a6a1b4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_8b59fe98-51d1-4a7b-a251-d7888a6a1b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cb52005b-03a5-4a8e-8fe5-7b35c4931d2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cb52005b-03a5-4a8e-8fe5-7b35c4931d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_d6f1ec7f-0a08-45ef-a836-94cd94397acb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_AssetImpairmentCharges_d6f1ec7f-0a08-45ef-a836-94cd94397acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_f8ce6df3-5e50-4df2-a1d1-ffb979dc5089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_OtherAssets_f8ce6df3-5e50-4df2-a1d1-ffb979dc5089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5a6f4ba6-994b-49da-a7f4-44d11bd6ba89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5a6f4ba6-994b-49da-a7f4-44d11bd6ba89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_d991e56c-3e7a-49df-9ba5-fb1d5f064cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_d991e56c-3e7a-49df-9ba5-fb1d5f064cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OperatingLeaseRentableArea_612f820c-211a-4c73-9d7d-95383472ebbd" xlink:href="irtc-20201231.xsd#irtc_OperatingLeaseRentableArea"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_irtc_OperatingLeaseRentableArea_612f820c-211a-4c73-9d7d-95383472ebbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_28ea7fe8-25cc-40e1-8292-f24d5c8e40ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_28ea7fe8-25cc-40e1-8292-f24d5c8e40ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_ccc03778-fe32-445d-a1e9-f6f8b270c259" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SummaryOfSignificantAccountingPoliciesLineItems_00bf240e-6487-4a39-a1f1-22f728f4bef1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_ccc03778-fe32-445d-a1e9-f6f8b270c259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_43f093d2-4b8b-4cec-bc39-27635263f303" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b4f6258d-d258-4f4e-8d6b-bf4715a080e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_43f093d2-4b8b-4cec-bc39-27635263f303" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b4f6258d-d258-4f4e-8d6b-bf4715a080e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0a8a5b6b-910b-4ff6-947d-78c4dab68ff7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b4f6258d-d258-4f4e-8d6b-bf4715a080e7" xlink:to="loc_srt_ProductOrServiceAxis_0a8a5b6b-910b-4ff6-947d-78c4dab68ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d0685e59-587e-4117-b7f1-5fdc4f606991" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_0a8a5b6b-910b-4ff6-947d-78c4dab68ff7" xlink:to="loc_srt_ProductsAndServicesDomain_d0685e59-587e-4117-b7f1-5fdc4f606991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CommercialPayorsMember_96a849b3-30ff-4268-a55f-540476db92d6" xlink:href="irtc-20201231.xsd#irtc_CommercialPayorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d0685e59-587e-4117-b7f1-5fdc4f606991" xlink:to="loc_irtc_CommercialPayorsMember_96a849b3-30ff-4268-a55f-540476db92d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_NonContractedThirdPartyPayorsMember_4d5c8b59-2708-43b1-95ba-00f5d71a80d0" xlink:href="irtc-20201231.xsd#irtc_NonContractedThirdPartyPayorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d0685e59-587e-4117-b7f1-5fdc4f606991" xlink:to="loc_irtc_NonContractedThirdPartyPayorsMember_4d5c8b59-2708-43b1-95ba-00f5d71a80d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CentersForMedicareAndMedicaidMember_8efeb6b8-5d7a-44f1-b3c1-7c04775fb486" xlink:href="irtc-20201231.xsd#irtc_CentersForMedicareAndMedicaidMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d0685e59-587e-4117-b7f1-5fdc4f606991" xlink:to="loc_irtc_CentersForMedicareAndMedicaidMember_8efeb6b8-5d7a-44f1-b3c1-7c04775fb486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_HealthcareInstitutionsMember_1a2961a6-fcd0-4876-a470-d0c629fe6f7a" xlink:href="irtc-20201231.xsd#irtc_HealthcareInstitutionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d0685e59-587e-4117-b7f1-5fdc4f606991" xlink:to="loc_irtc_HealthcareInstitutionsMember_1a2961a6-fcd0-4876-a470-d0c629fe6f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_62e082a2-2c90-4854-989a-a6ebd8c42f0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b4f6258d-d258-4f4e-8d6b-bf4715a080e7" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_62e082a2-2c90-4854-989a-a6ebd8c42f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0416c1f9-1793-4045-98bc-41154c141113" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DisaggregationOfRevenueLineItems_62e082a2-2c90-4854-989a-a6ebd8c42f0d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0416c1f9-1793-4045-98bc-41154c141113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_413a5afc-22c6-4308-ac0a-59d1c19c9cf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9e9d2d53-9c5c-44c5-85f7-da43528516ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ReceivablesAbstract_413a5afc-22c6-4308-ac0a-59d1c19c9cf4" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9e9d2d53-9c5c-44c5-85f7-da43528516ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2d32dffa-c283-402a-a13d-9b245fc8e1c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9e9d2d53-9c5c-44c5-85f7-da43528516ce" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2d32dffa-c283-402a-a13d-9b245fc8e1c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1bbc0ad1-beaf-403a-9db4-cfce8841a71f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2d32dffa-c283-402a-a13d-9b245fc8e1c5" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1bbc0ad1-beaf-403a-9db4-cfce8841a71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_1f25e2aa-c4f5-49a9-9f5f-90f1e8874cf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1bbc0ad1-beaf-403a-9db4-cfce8841a71f" xlink:to="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_1f25e2aa-c4f5-49a9-9f5f-90f1e8874cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_42898036-000f-4c0f-a2b2-1b8b6f550e60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1bbc0ad1-beaf-403a-9db4-cfce8841a71f" xlink:to="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_42898036-000f-4c0f-a2b2-1b8b6f550e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8aeb20f3-eb33-4a84-9d33-76c91ba471b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9e9d2d53-9c5c-44c5-85f7-da43528516ce" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8aeb20f3-eb33-4a84-9d33-76c91ba471b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_c960b53b-d5c2-41b9-84e3-a11c2050d906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8aeb20f3-eb33-4a84-9d33-76c91ba471b5" xlink:to="loc_us-gaap_TypeOfAdoptionMember_c960b53b-d5c2-41b9-84e3-a11c2050d906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_cf21044f-9380-480c-9d3d-ef7633457a37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c960b53b-d5c2-41b9-84e3-a11c2050d906" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_cf21044f-9380-480c-9d3d-ef7633457a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_07552abe-c902-41d7-bdc8-e977b17252f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_c960b53b-d5c2-41b9-84e3-a11c2050d906" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_07552abe-c902-41d7-bdc8-e977b17252f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_46fbe2fb-5f10-4fab-8246-b50c0ae8cfbc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9e9d2d53-9c5c-44c5-85f7-da43528516ce" xlink:to="loc_srt_RestatementAxis_46fbe2fb-5f10-4fab-8246-b50c0ae8cfbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_2f104184-b284-4c75-981b-070903b5995a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_46fbe2fb-5f10-4fab-8246-b50c0ae8cfbc" xlink:to="loc_srt_RestatementDomain_2f104184-b284-4c75-981b-070903b5995a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_5866cefe-22a9-4a8e-bcdf-cbd609a3197a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_2f104184-b284-4c75-981b-070903b5995a" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_5866cefe-22a9-4a8e-bcdf-cbd609a3197a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_19af88d1-7ffd-4484-bcb5-d2d25936b2ca" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9e9d2d53-9c5c-44c5-85f7-da43528516ce" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_19af88d1-7ffd-4484-bcb5-d2d25936b2ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_97a02439-08e1-4349-9597-654824d40d28" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_19af88d1-7ffd-4484-bcb5-d2d25936b2ca" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_97a02439-08e1-4349-9597-654824d40d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_66c09964-f105-4e5e-95c6-02d131a473f9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_97a02439-08e1-4349-9597-654824d40d28" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_66c09964-f105-4e5e-95c6-02d131a473f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_98b4cd9f-6910-4e0f-bc4e-efdb392d1984" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9e9d2d53-9c5c-44c5-85f7-da43528516ce" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_98b4cd9f-6910-4e0f-bc4e-efdb392d1984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_063f4fda-0ec7-4fe7-a37d-5f71d2947011" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_98b4cd9f-6910-4e0f-bc4e-efdb392d1984" xlink:to="loc_us-gaap_EquityComponentDomain_063f4fda-0ec7-4fe7-a37d-5f71d2947011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_4fa6b5aa-e848-45b1-a509-1ac2865f9127" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_063f4fda-0ec7-4fe7-a37d-5f71d2947011" xlink:to="loc_us-gaap_RetainedEarningsMember_4fa6b5aa-e848-45b1-a509-1ac2865f9127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9e9d2d53-9c5c-44c5-85f7-da43528516ce" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8fdfb816-d263-46de-9010-d188edfbdc95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_StockholdersEquity_8fdfb816-d263-46de-9010-d188edfbdc95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e885265c-c139-42dd-85a7-8650de4d1c9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e885265c-c139-42dd-85a7-8650de4d1c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_af2c1d33-b2f8-465b-bd88-83ecea4d142f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_af2c1d33-b2f8-465b-bd88-83ecea4d142f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d0cebb5b-5b31-4f57-b989-8fca9c5ae6bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_NetIncomeLoss_d0cebb5b-5b31-4f57-b989-8fca9c5ae6bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d8800cb5-9a74-4820-ae77-ac1dac60a78a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d8800cb5-9a74-4820-ae77-ac1dac60a78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e2366df6-7fcd-4825-b537-3e1d0f251cab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e2366df6-7fcd-4825-b537-3e1d0f251cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1c6e9487-f105-4d92-8802-6c48b2acacd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1c6e9487-f105-4d92-8802-6c48b2acacd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_585eff4b-703d-4355-9ea9-11d614ea2b02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_7bc7e38b-61cb-4960-93c6-0d008d397710" xlink:to="loc_us-gaap_OperatingLeaseLiability_585eff4b-703d-4355-9ea9-11d614ea2b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestments" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestments"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CashEquivalentsAndInvestmentsAbstract_009413ee-12c4-4f3c-ae85-4982d51e1008" xlink:href="irtc-20201231.xsd#irtc_CashEquivalentsAndInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock_9a529139-5f8a-47e2-90c9-89c5c400ff3e" xlink:href="irtc-20201231.xsd#irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_CashEquivalentsAndInvestmentsAbstract_009413ee-12c4-4f3c-ae85-4982d51e1008" xlink:to="loc_irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock_9a529139-5f8a-47e2-90c9-89c5c400ff3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CashEquivalentsAndInvestmentsAbstract_1e660a09-3922-42c1-8ead-e2a990c86913" xlink:href="irtc-20201231.xsd#irtc_CashEquivalentsAndInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_cd0b8387-7393-4653-b444-936d3dce83cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_CashEquivalentsAndInvestmentsAbstract_1e660a09-3922-42c1-8ead-e2a990c86913" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_cd0b8387-7393-4653-b444-936d3dce83cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_2876d959-54d6-42d1-9474-05aa61403f9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_CashEquivalentsAndInvestmentsAbstract_1e660a09-3922-42c1-8ead-e2a990c86913" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_2876d959-54d6-42d1-9474-05aa61403f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_e4a4e65f-dc14-4444-869f-5777ec9f3858" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_CashEquivalentsAndInvestmentsAbstract_1e660a09-3922-42c1-8ead-e2a990c86913" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_e4a4e65f-dc14-4444-869f-5777ec9f3858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CashEquivalentsAndInvestmentsAbstract_59e9c449-828d-4b04-9c4d-817477a27660" xlink:href="irtc-20201231.xsd#irtc_CashEquivalentsAndInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d287a4f0-cdf9-49db-963b-0ccc3d96d794" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_CashEquivalentsAndInvestmentsAbstract_59e9c449-828d-4b04-9c4d-817477a27660" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d287a4f0-cdf9-49db-963b-0ccc3d96d794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_6d01e4df-3900-4711-9ba8-4ed9552bd2a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d287a4f0-cdf9-49db-963b-0ccc3d96d794" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_6d01e4df-3900-4711-9ba8-4ed9552bd2a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_afbdcec7-48e3-4c5b-9807-1c9b33d15aa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6d01e4df-3900-4711-9ba8-4ed9552bd2a0" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_afbdcec7-48e3-4c5b-9807-1c9b33d15aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_f49250e2-44e2-4438-bc5e-d783d3ced829" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_afbdcec7-48e3-4c5b-9807-1c9b33d15aa7" xlink:to="loc_us-gaap_MoneyMarketFundsMember_f49250e2-44e2-4438-bc5e-d783d3ced829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_a6a85fa2-7393-4ea0-ad65-399179333839" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d287a4f0-cdf9-49db-963b-0ccc3d96d794" xlink:to="loc_us-gaap_InvestmentTypeAxis_a6a85fa2-7393-4ea0-ad65-399179333839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_60ed152a-2215-44e5-804e-00ab61f248ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_a6a85fa2-7393-4ea0-ad65-399179333839" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_60ed152a-2215-44e5-804e-00ab61f248ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_9134dc82-beb0-46cf-981c-5de5e475452c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_60ed152a-2215-44e5-804e-00ab61f248ca" xlink:to="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_9134dc82-beb0-46cf-981c-5de5e475452c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNoteSecuritiesMember_c977bd81-24e1-44d0-a8ab-aa4bcf85e489" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNoteSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_60ed152a-2215-44e5-804e-00ab61f248ca" xlink:to="loc_us-gaap_CorporateNoteSecuritiesMember_c977bd81-24e1-44d0-a8ab-aa4bcf85e489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_31899e71-224b-4c8d-9214-31aba40c169e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_60ed152a-2215-44e5-804e-00ab61f248ca" xlink:to="loc_us-gaap_CommercialPaperMember_31899e71-224b-4c8d-9214-31aba40c169e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d407d914-01dc-4b14-96aa-cfd41fafc4cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d287a4f0-cdf9-49db-963b-0ccc3d96d794" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d407d914-01dc-4b14-96aa-cfd41fafc4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ba92ebb4-1b99-4dc5-b82f-109b927221eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d407d914-01dc-4b14-96aa-cfd41fafc4cf" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ba92ebb4-1b99-4dc5-b82f-109b927221eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a2607ec9-e4f2-47d4-8222-d8fa6d809258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d407d914-01dc-4b14-96aa-cfd41fafc4cf" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a2607ec9-e4f2-47d4-8222-d8fa6d809258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7f029bb3-62a4-433e-adfb-2894414be853" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d407d914-01dc-4b14-96aa-cfd41fafc4cf" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7f029bb3-62a4-433e-adfb-2894414be853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_00de2430-2b90-4fca-9336-3f0f0dcc7915" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d407d914-01dc-4b14-96aa-cfd41fafc4cf" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_00de2430-2b90-4fca-9336-3f0f0dcc7915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract_003b49a6-266e-4899-bcfe-8db095ed1356" xlink:href="irtc-20201231.xsd#irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d407d914-01dc-4b14-96aa-cfd41fafc4cf" xlink:to="loc_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract_003b49a6-266e-4899-bcfe-8db095ed1356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_3adfad22-0c68-4933-a6df-27743d106483" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract_003b49a6-266e-4899-bcfe-8db095ed1356" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_3adfad22-0c68-4933-a6df-27743d106483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_9d80669a-7bb1-4421-a21a-996b8a15e86d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract_003b49a6-266e-4899-bcfe-8db095ed1356" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_9d80669a-7bb1-4421-a21a-996b8a15e86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_b72fce04-ed6a-43ec-9a6e-a31de56da382" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract_003b49a6-266e-4899-bcfe-8db095ed1356" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_b72fce04-ed6a-43ec-9a6e-a31de56da382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments_e27c21c0-3aef-4199-8a93-0f820d8e6d03" xlink:href="irtc-20201231.xsd#irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract_003b49a6-266e-4899-bcfe-8db095ed1356" xlink:to="loc_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments_e27c21c0-3aef-4199-8a93-0f820d8e6d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesAbstract_873cfb5c-95fc-43e4-8ee1-9040b0f09745" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_5d36c5cc-ad54-4fb6-8ae2-8b3cffd88977" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_MarketableSecuritiesAbstract_873cfb5c-95fc-43e4-8ee1-9040b0f09745" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_5d36c5cc-ad54-4fb6-8ae2-8b3cffd88977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_0a7876e3-8c86-4533-8253-ce0429fda379" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesAbstract_873cfb5c-95fc-43e4-8ee1-9040b0f09745" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_0a7876e3-8c86-4533-8253-ce0429fda379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f1cf1c54-e5a0-4bce-a13c-bf90d376094d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_MarketableSecuritiesAbstract_873cfb5c-95fc-43e4-8ee1-9040b0f09745" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f1cf1c54-e5a0-4bce-a13c-bf90d376094d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract_78abeeeb-e33a-4ecf-afa3-a6174e13058a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_facc48d6-1a41-4f39-b9a0-48ee08d65df5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract_78abeeeb-e33a-4ecf-afa3-a6174e13058a" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_facc48d6-1a41-4f39-b9a0-48ee08d65df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_6176803d-4553-45c5-b018-fb7bd4e34eb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_facc48d6-1a41-4f39-b9a0-48ee08d65df5" xlink:to="loc_us-gaap_InvestmentTypeAxis_6176803d-4553-45c5-b018-fb7bd4e34eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_17a10a17-7feb-48f8-b39b-4361e77f6ce5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_6176803d-4553-45c5-b018-fb7bd4e34eb3" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_17a10a17-7feb-48f8-b39b-4361e77f6ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_6bf6fa84-f321-42b2-ae08-5b842399e15b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_17a10a17-7feb-48f8-b39b-4361e77f6ce5" xlink:to="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_6bf6fa84-f321-42b2-ae08-5b842399e15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNoteSecuritiesMember_dd5d21d3-9ff8-4489-bdf5-dace186edf0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNoteSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_17a10a17-7feb-48f8-b39b-4361e77f6ce5" xlink:to="loc_us-gaap_CorporateNoteSecuritiesMember_dd5d21d3-9ff8-4489-bdf5-dace186edf0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_facc48d6-1a41-4f39-b9a0-48ee08d65df5" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_9303e52b-f398-45a3-bc8f-5fe261af0e46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_9303e52b-f398-45a3-bc8f-5fe261af0e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1b4e5634-1171-43e9-9756-6cb25b5a7422" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1b4e5634-1171-43e9-9756-6cb25b5a7422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_6c896619-8bd9-41e8-b0de-1bfc95ebcf95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_6c896619-8bd9-41e8-b0de-1bfc95ebcf95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_42dc12b5-2922-434b-9d36-3c92c95c6164" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_42dc12b5-2922-434b-9d36-3c92c95c6164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_fc12847d-5a59-4a9a-9df5-6445347c570a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_fc12847d-5a59-4a9a-9df5-6445347c570a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_a4f6744b-b47b-4880-9cb6-55ca98c90349" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ab13d63a-64e3-4d4f-bb92-79bdb2e5a0e3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_a4f6744b-b47b-4880-9cb6-55ca98c90349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CashEquivalentsandInvestmentsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CashEquivalentsAndInvestmentsAbstract_9db505a4-193a-4a2f-ad9b-282ef95c4ddc" xlink:href="irtc-20201231.xsd#irtc_CashEquivalentsAndInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AvailableForSaleDebtSecuritiesMaturityPeriod_f79d6ff7-32c8-4257-8c44-9370e957c4cf" xlink:href="irtc-20201231.xsd#irtc_AvailableForSaleDebtSecuritiesMaturityPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_CashEquivalentsAndInvestmentsAbstract_9db505a4-193a-4a2f-ad9b-282ef95c4ddc" xlink:to="loc_irtc_AvailableForSaleDebtSecuritiesMaturityPeriod_f79d6ff7-32c8-4257-8c44-9370e957c4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_176b0f62-1084-4669-b742-b57805c7d14f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_CashEquivalentsAndInvestmentsAbstract_9db505a4-193a-4a2f-ad9b-282ef95c4ddc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_176b0f62-1084-4669-b742-b57805c7d14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_28e55b6c-6c80-4200-8177-46acbac1eaf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_CashEquivalentsAndInvestmentsAbstract_9db505a4-193a-4a2f-ad9b-282ef95c4ddc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_28e55b6c-6c80-4200-8177-46acbac1eaf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="irtc-20201231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_24542e15-404f-4e68-bbf3-22f6a6002ca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_99ea6ba9-3fa4-4960-8e61-05e313a7ec8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_24542e15-404f-4e68-bbf3-22f6a6002ca3" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_99ea6ba9-3fa4-4960-8e61-05e313a7ec8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_9cb28f4e-89aa-4f87-bc97-477c6f1a9171" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_e57c33da-ff3a-425b-8d27-00324dd8b704" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_9cb28f4e-89aa-4f87-bc97-477c6f1a9171" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_e57c33da-ff3a-425b-8d27-00324dd8b704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#FairValueMeasurementsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_6761ba91-d2c6-4aa7-8b82-f0cf14685b8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2bbcdff1-f2fa-422f-bbea-c760c22928b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_6761ba91-d2c6-4aa7-8b82-f0cf14685b8f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2bbcdff1-f2fa-422f-bbea-c760c22928b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_68a1b9d4-8256-45be-8089-9ea88c36b4fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2bbcdff1-f2fa-422f-bbea-c760c22928b8" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_68a1b9d4-8256-45be-8089-9ea88c36b4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_71b3263d-5b36-4e27-a591-0cb5c3c6f0ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_68a1b9d4-8256-45be-8089-9ea88c36b4fa" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_71b3263d-5b36-4e27-a591-0cb5c3c6f0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_e19961fc-2d06-4914-b483-58a420f4c767" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_71b3263d-5b36-4e27-a591-0cb5c3c6f0ab" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_e19961fc-2d06-4914-b483-58a420f4c767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_490d1fab-ab56-4218-8623-19548a730dcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2bbcdff1-f2fa-422f-bbea-c760c22928b8" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_490d1fab-ab56-4218-8623-19548a730dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fe01ff3f-eadd-4df9-ab01-e7a0e17de41f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_490d1fab-ab56-4218-8623-19548a730dcd" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fe01ff3f-eadd-4df9-ab01-e7a0e17de41f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_03af27ef-6866-4ea2-9556-3334bbc1d584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fe01ff3f-eadd-4df9-ab01-e7a0e17de41f" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_03af27ef-6866-4ea2-9556-3334bbc1d584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ab5113aa-5c2e-4790-b19e-9c89c186a9e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fe01ff3f-eadd-4df9-ab01-e7a0e17de41f" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ab5113aa-5c2e-4790-b19e-9c89c186a9e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_cd3ebab7-ae02-41c4-978d-542ffecdfaf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fe01ff3f-eadd-4df9-ab01-e7a0e17de41f" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_cd3ebab7-ae02-41c4-978d-542ffecdfaf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_acf02740-8862-477f-838a-52403afa0fda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2bbcdff1-f2fa-422f-bbea-c760c22928b8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_acf02740-8862-477f-838a-52403afa0fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_1d60d204-8a79-405b-a9b5-01b7389bc4e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_acf02740-8862-477f-838a-52403afa0fda" xlink:to="loc_us-gaap_DebtInstrumentFairValue_1d60d204-8a79-405b-a9b5-01b7389bc4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_7b796303-4c17-48b1-a902-d7b27c969c84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa53b017-9d3c-4fce-b105-cd80f8688291" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_7b796303-4c17-48b1-a902-d7b27c969c84" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa53b017-9d3c-4fce-b105-cd80f8688291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4510a0ba-2a7b-47a5-bc6f-3807cff01f48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa53b017-9d3c-4fce-b105-cd80f8688291" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4510a0ba-2a7b-47a5-bc6f-3807cff01f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_acac12bc-63ab-4645-8b96-15176c44f9f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4510a0ba-2a7b-47a5-bc6f-3807cff01f48" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_acac12bc-63ab-4645-8b96-15176c44f9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_b56296ce-e1ea-42a6-b79b-2d3cc0e63e21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_acac12bc-63ab-4645-8b96-15176c44f9f7" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_b56296ce-e1ea-42a6-b79b-2d3cc0e63e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_9f6619c2-6349-45cc-a11c-18108a3d68c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_acac12bc-63ab-4645-8b96-15176c44f9f7" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_9f6619c2-6349-45cc-a11c-18108a3d68c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_7df28849-3268-4ffb-8a2a-124fe4eb71f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_acac12bc-63ab-4645-8b96-15176c44f9f7" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_7df28849-3268-4ffb-8a2a-124fe4eb71f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_9cd79955-59e1-4933-8f11-d59144230d7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa53b017-9d3c-4fce-b105-cd80f8688291" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_9cd79955-59e1-4933-8f11-d59144230d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_14f845e9-1375-4957-88af-9a1a5cdf8265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_9cd79955-59e1-4933-8f11-d59144230d7b" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_14f845e9-1375-4957-88af-9a1a5cdf8265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_dd6eaa74-f5f0-47d0-977d-76c15a453926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_14f845e9-1375-4957-88af-9a1a5cdf8265" xlink:to="loc_us-gaap_MoneyMarketFundsMember_dd6eaa74-f5f0-47d0-977d-76c15a453926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_6921c741-1e76-4c03-8126-db18c2d03f74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_14f845e9-1375-4957-88af-9a1a5cdf8265" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_6921c741-1e76-4c03-8126-db18c2d03f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b3f058a3-1f05-453c-9914-b68f488cac8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_14f845e9-1375-4957-88af-9a1a5cdf8265" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b3f058a3-1f05-453c-9914-b68f488cac8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_2a138706-08bf-4fdf-8481-2bef40c18004" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_14f845e9-1375-4957-88af-9a1a5cdf8265" xlink:to="loc_us-gaap_CommercialPaperMember_2a138706-08bf-4fdf-8481-2bef40c18004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f8138738-11ca-4fe5-aab0-ccaf4891ade2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa53b017-9d3c-4fce-b105-cd80f8688291" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f8138738-11ca-4fe5-aab0-ccaf4891ade2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_a936f004-e9d7-4a38-b705-8073f2a619bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f8138738-11ca-4fe5-aab0-ccaf4891ade2" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_a936f004-e9d7-4a38-b705-8073f2a619bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_e9398db6-f8a2-4643-abb0-b33eb1cd3961" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a936f004-e9d7-4a38-b705-8073f2a619bb" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_e9398db6-f8a2-4643-abb0-b33eb1cd3961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponents"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a65e3d2e-b050-4eb0-8105-8285207a494f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_4c0b2a8c-38cb-4111-9bcb-c4103ab153ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a65e3d2e-b050-4eb0-8105-8285207a494f" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_4c0b2a8c-38cb-4111-9bcb-c4103ab153ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponentsTables"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f4bf50dd-5ff8-4825-8384-5f8062b491b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock_d0eb63a5-c277-4f92-aca8-4088d7fc63f5" xlink:href="irtc-20201231.xsd#irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f4bf50dd-5ff8-4825-8384-5f8062b491b7" xlink:to="loc_irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock_d0eb63a5-c277-4f92-aca8-4088d7fc63f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_8d47ee71-4f57-4001-8366-ec6ddfe338ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f4bf50dd-5ff8-4825-8384-5f8062b491b7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_8d47ee71-4f57-4001-8366-ec6ddfe338ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_eb802275-6c42-4c09-b76f-9ddf35d5881e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f4bf50dd-5ff8-4825-8384-5f8062b491b7" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_eb802275-6c42-4c09-b76f-9ddf35d5881e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_7a6a2339-f588-4845-b201-f0076e6c7f5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_92a2b42e-20a1-41e8-909b-e32e7cf74918" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_7a6a2339-f588-4845-b201-f0076e6c7f5c" xlink:to="loc_us-gaap_InventoryCurrentTable_92a2b42e-20a1-41e8-909b-e32e7cf74918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_1883fa8f-d13e-40c9-ad2d-9a2c2ec5c169" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_92a2b42e-20a1-41e8-909b-e32e7cf74918" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_1883fa8f-d13e-40c9-ad2d-9a2c2ec5c169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_e9aff386-a828-48a9-ac0d-27b8566bef84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_1883fa8f-d13e-40c9-ad2d-9a2c2ec5c169" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_e9aff386-a828-48a9-ac0d-27b8566bef84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_RawMaterialsMember_8ca87d7a-0b55-40e9-a513-60d094d4445c" xlink:href="irtc-20201231.xsd#irtc_RawMaterialsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_e9aff386-a828-48a9-ac0d-27b8566bef84" xlink:to="loc_irtc_RawMaterialsMember_8ca87d7a-0b55-40e9-a513-60d094d4445c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_FinishedGoodsMember_9398af04-2c02-4d79-9a86-dab22efb1f3c" xlink:href="irtc-20201231.xsd#irtc_FinishedGoodsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_e9aff386-a828-48a9-ac0d-27b8566bef84" xlink:to="loc_irtc_FinishedGoodsMember_9398af04-2c02-4d79-9a86-dab22efb1f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_701d639a-c7a8-411a-97d2-ae21450cf454" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_92a2b42e-20a1-41e8-909b-e32e7cf74918" xlink:to="loc_us-gaap_InventoryLineItems_701d639a-c7a8-411a-97d2-ae21450cf454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_InventoryAndPrintedCircuitBoardAssemblies_407a5935-e6e0-4ffd-822a-2475eb46b79f" xlink:href="irtc-20201231.xsd#irtc_InventoryAndPrintedCircuitBoardAssemblies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_701d639a-c7a8-411a-97d2-ae21450cf454" xlink:to="loc_irtc_InventoryAndPrintedCircuitBoardAssemblies_407a5935-e6e0-4ffd-822a-2475eb46b79f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponentsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_16e759ed-459b-4aed-81cc-8e15492cf066" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_f0a0eaf8-1903-4fc1-9acd-5a48536bf615" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_16e759ed-459b-4aed-81cc-8e15492cf066" xlink:to="loc_us-gaap_InventoryCurrentTable_f0a0eaf8-1903-4fc1-9acd-5a48536bf615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_493cafff-db18-4db6-8347-01856eae8c20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_f0a0eaf8-1903-4fc1-9acd-5a48536bf615" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_493cafff-db18-4db6-8347-01856eae8c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_c8224c31-720f-4741-92ba-f6f75eee59ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_493cafff-db18-4db6-8347-01856eae8c20" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_c8224c31-720f-4741-92ba-f6f75eee59ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PrintedCircuitBoardAssembliesMember_70aaed4b-bfe6-4e4b-8941-c45b378c122f" xlink:href="irtc-20201231.xsd#irtc_PrintedCircuitBoardAssembliesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_c8224c31-720f-4741-92ba-f6f75eee59ba" xlink:to="loc_irtc_PrintedCircuitBoardAssembliesMember_70aaed4b-bfe6-4e4b-8941-c45b378c122f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_9a08111f-de10-435d-8d71-e1b17bcae64d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_f0a0eaf8-1903-4fc1-9acd-5a48536bf615" xlink:to="loc_us-gaap_InventoryLineItems_9a08111f-de10-435d-8d71-e1b17bcae64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_f47355bb-aee8-4388-a8af-c8c719182143" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_9a08111f-de10-435d-8d71-e1b17bcae64d" xlink:to="loc_us-gaap_OtherAssets_f47355bb-aee8-4388-a8af-c8c719182143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_ba53f004-9bb0-4cf6-8a27-0eceaa1b7593" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_9a08111f-de10-435d-8d71-e1b17bcae64d" xlink:to="loc_us-gaap_AdjustmentForAmortization_ba53f004-9bb0-4cf6-8a27-0eceaa1b7593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_28972fc4-0474-44d5-a90e-fd9c1e0a7fa3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_9a08111f-de10-435d-8d71-e1b17bcae64d" xlink:to="loc_us-gaap_DepreciationAndAmortization_28972fc4-0474-44d5-a90e-fd9c1e0a7fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3f70782e-bac7-4a80-92b0-34dcce8294f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2dd9fcf5-710f-4a13-871d-a6c5e25933aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3f70782e-bac7-4a80-92b0-34dcce8294f2" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2dd9fcf5-710f-4a13-871d-a6c5e25933aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b08938f7-0c07-447f-8fe5-ddf1dd7a8f93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2dd9fcf5-710f-4a13-871d-a6c5e25933aa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b08938f7-0c07-447f-8fe5-ddf1dd7a8f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_abd030c8-8a94-4190-90b1-e8d75118c84f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b08938f7-0c07-447f-8fe5-ddf1dd7a8f93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_abd030c8-8a94-4190-90b1-e8d75118c84f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_LaboratoryAndManufacturingEquipmentMember_c6e273fc-dc58-4fc7-8eb2-289d8f1f069b" xlink:href="irtc-20201231.xsd#irtc_LaboratoryAndManufacturingEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_abd030c8-8a94-4190-90b1-e8d75118c84f" xlink:to="loc_irtc_LaboratoryAndManufacturingEquipmentMember_c6e273fc-dc58-4fc7-8eb2-289d8f1f069b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ComputerEquipmentAndSoftwareMember_470c853e-027b-47dd-a404-c598da620454" xlink:href="irtc-20201231.xsd#irtc_ComputerEquipmentAndSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_abd030c8-8a94-4190-90b1-e8d75118c84f" xlink:to="loc_irtc_ComputerEquipmentAndSoftwareMember_470c853e-027b-47dd-a404-c598da620454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_107d7d52-9de1-49f1-81fb-637d39d7fbd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_abd030c8-8a94-4190-90b1-e8d75118c84f" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_107d7d52-9de1-49f1-81fb-637d39d7fbd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_5ee9307d-26ce-4a83-a56f-06544bab9d18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_abd030c8-8a94-4190-90b1-e8d75118c84f" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_5ee9307d-26ce-4a83-a56f-06544bab9d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_c8777926-7358-4aba-836b-19aefd0b7b53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_abd030c8-8a94-4190-90b1-e8d75118c84f" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_c8777926-7358-4aba-836b-19aefd0b7b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_64b62521-0cfe-4221-a9db-02968d5e7f5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2dd9fcf5-710f-4a13-871d-a6c5e25933aa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_64b62521-0cfe-4221-a9db-02968d5e7f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_6a7687ed-3d9d-42c0-8e9d-6b31a55bcfc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_64b62521-0cfe-4221-a9db-02968d5e7f5a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_6a7687ed-3d9d-42c0-8e9d-6b31a55bcfc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_da00be2a-5873-49f5-8714-30b8ee7c4842" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_64b62521-0cfe-4221-a9db-02968d5e7f5a" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_da00be2a-5873-49f5-8714-30b8ee7c4842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ce24798e-10ef-4c79-9fab-1abdda0a25ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_64b62521-0cfe-4221-a9db-02968d5e7f5a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ce24798e-10ef-4c79-9fab-1abdda0a25ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_bd38045b-5df2-4461-a77e-3299587aef0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrent_9401b7ea-fc17-4b7c-a2e1-f8f6ef0ea106" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedVacationCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_bd38045b-5df2-4461-a77e-3299587aef0d" xlink:to="loc_us-gaap_AccruedVacationCurrent_9401b7ea-fc17-4b7c-a2e1-f8f6ef0ea106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_cbdeb985-e22e-49c0-8314-9dbb3e790a28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_bd38045b-5df2-4461-a77e-3299587aef0d" xlink:to="loc_us-gaap_AccruedSalariesCurrent_cbdeb985-e22e-49c0-8314-9dbb3e790a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AccruedEmployeeStockPurchasePlanContribution_c6a729a2-eabf-4fb5-b2bf-e82c74236d4f" xlink:href="irtc-20201231.xsd#irtc_AccruedEmployeeStockPurchasePlanContribution"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_bd38045b-5df2-4461-a77e-3299587aef0d" xlink:to="loc_irtc_AccruedEmployeeStockPurchasePlanContribution_c6a729a2-eabf-4fb5-b2bf-e82c74236d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_aeb2c751-472b-4ad9-9403-a906ebb6afb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_bd38045b-5df2-4461-a77e-3299587aef0d" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_aeb2c751-472b-4ad9-9403-a906ebb6afb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_d2c1e6e8-7db7-43a5-8b9c-5a75f40f0133" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_bd38045b-5df2-4461-a77e-3299587aef0d" xlink:to="loc_us-gaap_InterestPayableCurrent_d2c1e6e8-7db7-43a5-8b9c-5a75f40f0133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ClaimsPayableCurrent_cdaf8d20-95c7-4f35-8e4f-ea64fc82b116" xlink:href="irtc-20201231.xsd#irtc_ClaimsPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_bd38045b-5df2-4461-a77e-3299587aef0d" xlink:to="loc_irtc_ClaimsPayableCurrent_cdaf8d20-95c7-4f35-8e4f-ea64fc82b116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_73ec7dd9-63d5-4908-b592-0346a944beb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_bd38045b-5df2-4461-a77e-3299587aef0d" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_73ec7dd9-63d5-4908-b592-0346a944beb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_7c9e9088-ce74-40a8-8d56-f849a37b9d9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_bd38045b-5df2-4461-a77e-3299587aef0d" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_7c9e9088-ce74-40a8-8d56-f849a37b9d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="irtc-20201231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0a843c51-2e4a-45b4-9652-e1cee8575d85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_a15b52d2-2ef3-49b6-aba4-e8a4241b58e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0a843c51-2e4a-45b4-9652-e1cee8575d85" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_a15b52d2-2ef3-49b6-aba4-e8a4241b58e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_64729397-9f03-4216-a901-036b0bde80fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d2abb053-c171-447c-8830-3ca68f99dbbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_64729397-9f03-4216-a901-036b0bde80fa" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d2abb053-c171-447c-8830-3ca68f99dbbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CommitmentsandContingenciesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f2b753b8-8211-4601-83ea-70e3099d8985" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_acd1323a-9639-4f56-805b-7fa7241d4a34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f2b753b8-8211-4601-83ea-70e3099d8985" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_acd1323a-9639-4f56-805b-7fa7241d4a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_0f3ca73f-a3f5-4fdd-8707-76ef785dddc1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_acd1323a-9639-4f56-805b-7fa7241d4a34" xlink:to="loc_srt_StatementGeographicalAxis_0f3ca73f-a3f5-4fdd-8707-76ef785dddc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b358efb1-78e1-4a2a-bc17-322774f2dfad" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_0f3ca73f-a3f5-4fdd-8707-76ef785dddc1" xlink:to="loc_srt_SegmentGeographicalDomain_b358efb1-78e1-4a2a-bc17-322774f2dfad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SanFranciscoMember_21ec5b1d-394a-4da0-907e-b8184c004901" xlink:href="irtc-20201231.xsd#irtc_SanFranciscoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b358efb1-78e1-4a2a-bc17-322774f2dfad" xlink:to="loc_irtc_SanFranciscoMember_21ec5b1d-394a-4da0-907e-b8184c004901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9ec0acf4-917d-4071-9505-dcad1696cc84" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_acd1323a-9639-4f56-805b-7fa7241d4a34" xlink:to="loc_srt_RangeAxis_9ec0acf4-917d-4071-9505-dcad1696cc84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_89ef7140-0cad-41fb-abea-ff6777b3a015" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9ec0acf4-917d-4071-9505-dcad1696cc84" xlink:to="loc_srt_RangeMember_89ef7140-0cad-41fb-abea-ff6777b3a015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_314e929d-6323-417f-94a0-8225187fa6d0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_89ef7140-0cad-41fb-abea-ff6777b3a015" xlink:to="loc_srt_MaximumMember_314e929d-6323-417f-94a0-8225187fa6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ce9a219e-481b-4a88-ab71-1ec93bb4e918" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_acd1323a-9639-4f56-805b-7fa7241d4a34" xlink:to="loc_us-gaap_CreditFacilityAxis_ce9a219e-481b-4a88-ab71-1ec93bb4e918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fe4419e5-af57-488d-b804-b31b2cc9d399" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_ce9a219e-481b-4a88-ab71-1ec93bb4e918" xlink:to="loc_us-gaap_CreditFacilityDomain_fe4419e5-af57-488d-b804-b31b2cc9d399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_fb5aa1d0-5a35-43c8-af84-216668c7d77e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_fe4419e5-af57-488d-b804-b31b2cc9d399" xlink:to="loc_us-gaap_LetterOfCreditMember_fb5aa1d0-5a35-43c8-af84-216668c7d77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_a285575f-3e9f-458b-8eff-766c88e1b76d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_acd1323a-9639-4f56-805b-7fa7241d4a34" xlink:to="loc_srt_CounterpartyNameAxis_a285575f-3e9f-458b-8eff-766c88e1b76d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e2904c23-d7be-4e30-af2f-854aef5f8125" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_a285575f-3e9f-458b-8eff-766c88e1b76d" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e2904c23-d7be-4e30-af2f-854aef5f8125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_VerilyLifeSciencesLLCMember_b337e36d-970d-4d6f-bdb3-fa2227797264" xlink:href="irtc-20201231.xsd#irtc_VerilyLifeSciencesLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e2904c23-d7be-4e30-af2f-854aef5f8125" xlink:to="loc_irtc_VerilyLifeSciencesLLCMember_b337e36d-970d-4d6f-bdb3-fa2227797264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_10e87417-88c7-4ad2-8633-5936459eca85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_acd1323a-9639-4f56-805b-7fa7241d4a34" xlink:to="loc_us-gaap_LeaseContractualTermAxis_10e87417-88c7-4ad2-8633-5936459eca85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_04580a08-a0c7-4697-a7da-b41a3f677149" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermAxis_10e87417-88c7-4ad2-8633-5936459eca85" xlink:to="loc_us-gaap_LeaseContractualTermDomain_04580a08-a0c7-4697-a7da-b41a3f677149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OfficeLeaseMember_27ac85c6-a9b3-4289-a29c-457c4bca5537" xlink:href="irtc-20201231.xsd#irtc_OfficeLeaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_04580a08-a0c7-4697-a7da-b41a3f677149" xlink:to="loc_irtc_OfficeLeaseMember_27ac85c6-a9b3-4289-a29c-457c4bca5537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_acd1323a-9639-4f56-805b-7fa7241d4a34" xlink:to="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_eb33d95e-6d72-49e1-bd4f-7796e1244095" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_us-gaap_OperatingLeaseCost_eb33d95e-6d72-49e1-bd4f-7796e1244095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_67885c09-3f91-4562-ab4b-d1b0ccedd5a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_us-gaap_OperatingLeasePayments_67885c09-3f91-4562-ab4b-d1b0ccedd5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OperatingLeaseRentableArea_5e81adb2-fe11-4deb-95d9-6cdec30c68e2" xlink:href="irtc-20201231.xsd#irtc_OperatingLeaseRentableArea"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_OperatingLeaseRentableArea_5e81adb2-fe11-4deb-95d9-6cdec30c68e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_LesseeOperatingSubleaseNumberOfOptionToExtend_c3698019-d01b-4d6d-a9f3-eae38026b236" xlink:href="irtc-20201231.xsd#irtc_LesseeOperatingSubleaseNumberOfOptionToExtend"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_LesseeOperatingSubleaseNumberOfOptionToExtend_c3698019-d01b-4d6d-a9f3-eae38026b236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_731da871-7fc4-4a82-bcd0-755724939935" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_731da871-7fc4-4a82-bcd0-755724939935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TenantImprovements_d1f8d5ab-46c7-40cc-88d5-e6dee33d088c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TenantImprovements"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_us-gaap_TenantImprovements_d1f8d5ab-46c7-40cc-88d5-e6dee33d088c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_e741b505-391a-4abd-ae68-ea3e9c36899e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_e741b505-391a-4abd-ae68-ea3e9c36899e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0266e2e3-1ab3-4404-8358-72448b50f84d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0266e2e3-1ab3-4404-8358-72448b50f84d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0f6c2911-e914-40de-8002-ef7ffb3b7694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0f6c2911-e914-40de-8002-ef7ffb3b7694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementRemainingTermOfAgreement_e46c3493-1c2f-4f93-8419-87875b36b431" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementRemainingTermOfAgreement"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_CollaborationAgreementRemainingTermOfAgreement_e46c3493-1c2f-4f93-8419-87875b36b431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementUpfrontFeePayable_a5adb80f-6705-463d-a8bf-a4f9087fded1" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementUpfrontFeePayable"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_CollaborationAgreementUpfrontFeePayable_a5adb80f-6705-463d-a8bf-a4f9087fded1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months_22e851ef-b142-46a1-bea7-ce3c3507d8bd" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months_22e851ef-b142-46a1-bea7-ce3c3507d8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementMilestoneExpense_8e0998e6-1fac-48e2-9d6b-2e4114fd8b2f" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementMilestoneExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_CollaborationAgreementMilestoneExpense_8e0998e6-1fac-48e2-9d6b-2e4114fd8b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementResearchAndDevelopmentExpense_846118c7-a821-4103-ace9-b8bc89e0e895" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementResearchAndDevelopmentExpense"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_CollaborationAgreementResearchAndDevelopmentExpense_846118c7-a821-4103-ace9-b8bc89e0e895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_CollaborationAgreementAccruedLiabilities_c13fa2fb-4842-4abf-9b33-eb05ef360867" xlink:href="irtc-20201231.xsd#irtc_CollaborationAgreementAccruedLiabilities"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_ab2618aa-edac-4cb1-bbc6-fa98d7ac8dcf" xlink:to="loc_irtc_CollaborationAgreementAccruedLiabilities_c13fa2fb-4842-4abf-9b33-eb05ef360867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f7ecacad-fe00-420e-b747-cc4350f8d62a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f4d0a6b7-7619-4c66-a6ad-429b735d4845" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f7ecacad-fe00-420e-b747-cc4350f8d62a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f4d0a6b7-7619-4c66-a6ad-429b735d4845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_50e16464-38b6-4c84-8053-06edf8da07d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f7ecacad-fe00-420e-b747-cc4350f8d62a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_50e16464-38b6-4c84-8053-06edf8da07d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6a44d7c4-1d36-40f9-ab5c-9af27ce3b0fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f7ecacad-fe00-420e-b747-cc4350f8d62a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6a44d7c4-1d36-40f9-ab5c-9af27ce3b0fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b67a1660-bc7d-4874-801b-72ef2cd94e63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f7ecacad-fe00-420e-b747-cc4350f8d62a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b67a1660-bc7d-4874-801b-72ef2cd94e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5f50ae01-cd29-44be-bd87-3bc76b76fb70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f7ecacad-fe00-420e-b747-cc4350f8d62a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5f50ae01-cd29-44be-bd87-3bc76b76fb70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d379eef5-cb9e-40f7-a478-fe83d68a6748" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f7ecacad-fe00-420e-b747-cc4350f8d62a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d379eef5-cb9e-40f7-a478-fe83d68a6748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8e76beef-f311-4398-bf5b-22d53e6fe151" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f7ecacad-fe00-420e-b747-cc4350f8d62a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8e76beef-f311-4398-bf5b-22d53e6fe151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ded04151-2328-41e4-94bb-917f22c5c2a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f7ecacad-fe00-420e-b747-cc4350f8d62a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ded04151-2328-41e4-94bb-917f22c5c2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_015c8161-6bf9-4256-880b-a399af261e5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f7ecacad-fe00-420e-b747-cc4350f8d62a" xlink:to="loc_us-gaap_OperatingLeaseLiability_015c8161-6bf9-4256-880b-a399af261e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails_1" xlink:type="simple" xlink:href="irtc-20201231.xsd#CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails_1"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/Debt" xlink:type="simple" xlink:href="irtc-20201231.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e2dd73b8-034f-4a07-b27c-a6d3146749fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_fcddbb58-4698-41d1-a498-8b7401ce436b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e2dd73b8-034f-4a07-b27c-a6d3146749fc" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_fcddbb58-4698-41d1-a498-8b7401ce436b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/DebtTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b2b8e536-a556-4719-a8a7-c19182ca2fd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_b7f592d0-6a95-459d-a825-d898420cda87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b2b8e536-a556-4719-a8a7-c19182ca2fd0" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_b7f592d0-6a95-459d-a825-d898420cda87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#DebtAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/DebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7242fc2c-a1cf-4105-9981-d8efa1fa0937" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_fcf76999-5719-4b79-99f0-d0bf30b93547" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7242fc2c-a1cf-4105-9981-d8efa1fa0937" xlink:to="loc_us-gaap_DebtInstrumentTable_fcf76999-5719-4b79-99f0-d0bf30b93547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8558b360-e953-48a4-b816-ed06e879a25f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_fcf76999-5719-4b79-99f0-d0bf30b93547" xlink:to="loc_us-gaap_DebtInstrumentAxis_8558b360-e953-48a4-b816-ed06e879a25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5d7e17c2-facd-4fe2-b4b8-29efe8b0a28a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8558b360-e953-48a4-b816-ed06e879a25f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5d7e17c2-facd-4fe2-b4b8-29efe8b0a28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PharmakonLoanAgreementMember_25ce7258-e8bc-420e-85f3-3036c43a1aa4" xlink:href="irtc-20201231.xsd#irtc_PharmakonLoanAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5d7e17c2-facd-4fe2-b4b8-29efe8b0a28a" xlink:to="loc_irtc_PharmakonLoanAgreementMember_25ce7258-e8bc-420e-85f3-3036c43a1aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SiliconValleyBankLoanAgreementMember_4b9578cd-11de-45a7-a3e1-1c835c68e51e" xlink:href="irtc-20201231.xsd#irtc_SiliconValleyBankLoanAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5d7e17c2-facd-4fe2-b4b8-29efe8b0a28a" xlink:to="loc_irtc_SiliconValleyBankLoanAgreementMember_4b9578cd-11de-45a7-a3e1-1c835c68e51e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember_50f5024c-b59b-41b5-9683-27d6c0029e79" xlink:href="irtc-20201231.xsd#irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5d7e17c2-facd-4fe2-b4b8-29efe8b0a28a" xlink:to="loc_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember_50f5024c-b59b-41b5-9683-27d6c0029e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_6e5ae74d-ff51-48c5-8155-b9569a856da8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_fcf76999-5719-4b79-99f0-d0bf30b93547" xlink:to="loc_us-gaap_CreditFacilityAxis_6e5ae74d-ff51-48c5-8155-b9569a856da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_83318823-d4d9-4d8d-a767-88d1ef9136cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_6e5ae74d-ff51-48c5-8155-b9569a856da8" xlink:to="loc_us-gaap_CreditFacilityDomain_83318823-d4d9-4d8d-a767-88d1ef9136cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_8ed744ff-3e83-48f2-8d65-ceccd4823c29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_83318823-d4d9-4d8d-a767-88d1ef9136cc" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_8ed744ff-3e83-48f2-8d65-ceccd4823c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SiliconValleyBankTermLoanMember_a540f440-35b1-42a3-bf50-e3527f96d165" xlink:href="irtc-20201231.xsd#irtc_SiliconValleyBankTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_83318823-d4d9-4d8d-a767-88d1ef9136cc" xlink:to="loc_irtc_SiliconValleyBankTermLoanMember_a540f440-35b1-42a3-bf50-e3527f96d165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_0fd34800-5a6a-4d90-903e-2ce81c98efc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_83318823-d4d9-4d8d-a767-88d1ef9136cc" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0fd34800-5a6a-4d90-903e-2ce81c98efc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_59c1ce6e-1ae9-4143-b876-d5988dc2496c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_fcf76999-5719-4b79-99f0-d0bf30b93547" xlink:to="loc_us-gaap_VariableRateAxis_59c1ce6e-1ae9-4143-b876-d5988dc2496c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_78d882f6-ad06-4a16-95e7-d5cf601f3044" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_59c1ce6e-1ae9-4143-b876-d5988dc2496c" xlink:to="loc_us-gaap_VariableRateDomain_78d882f6-ad06-4a16-95e7-d5cf601f3044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_8aff2b86-7107-4e34-8f5f-49adc9b8c697" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_78d882f6-ad06-4a16-95e7-d5cf601f3044" xlink:to="loc_us-gaap_PrimeRateMember_8aff2b86-7107-4e34-8f5f-49adc9b8c697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a4199beb-69f7-44df-ae95-e21df1df2725" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_fcf76999-5719-4b79-99f0-d0bf30b93547" xlink:to="loc_srt_RangeAxis_a4199beb-69f7-44df-ae95-e21df1df2725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2c1f88f0-2e86-42b4-945c-79676c29fc18" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a4199beb-69f7-44df-ae95-e21df1df2725" xlink:to="loc_srt_RangeMember_2c1f88f0-2e86-42b4-945c-79676c29fc18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9ee3cdc4-f6e2-44d9-8187-fab712339256" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2c1f88f0-2e86-42b4-945c-79676c29fc18" xlink:to="loc_srt_MaximumMember_9ee3cdc4-f6e2-44d9-8187-fab712339256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8bc725ca-1d34-49be-8404-bc28d1c482c2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2c1f88f0-2e86-42b4-945c-79676c29fc18" xlink:to="loc_srt_MinimumMember_8bc725ca-1d34-49be-8404-bc28d1c482c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_fcf76999-5719-4b79-99f0-d0bf30b93547" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1ca65185-ad2d-49b1-8aba-755209e301e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1ca65185-ad2d-49b1-8aba-755209e301e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ab3b3d6d-6f9e-4fa8-8358-10306f03ffbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ab3b3d6d-6f9e-4fa8-8358-10306f03ffbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PercentageOfEligibleAccountsReceivableForBorrowings_20c9fb60-609e-4c27-b5a8-3152ffb232ab" xlink:href="irtc-20201231.xsd#irtc_PercentageOfEligibleAccountsReceivableForBorrowings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_irtc_PercentageOfEligibleAccountsReceivableForBorrowings_20c9fb60-609e-4c27-b5a8-3152ffb232ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_a364de27-6d80-49df-ab0c-493309ff3cba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_a364de27-6d80-49df-ab0c-493309ff3cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest_1e1efad1-13fd-424c-94bf-d9ed59e62602" xlink:href="irtc-20201231.xsd#irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest_1e1efad1-13fd-424c-94bf-d9ed59e62602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate_5a0d91ab-c119-4c3c-bf0d-c6a97367de9c" xlink:href="irtc-20201231.xsd#irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate_5a0d91ab-c119-4c3c-bf0d-c6a97367de9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0de09555-0d72-4443-a505-1cd010141f03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0de09555-0d72-4443-a505-1cd010141f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_304eee81-fe41-4807-aa62-73fd5a960738" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_304eee81-fe41-4807-aa62-73fd5a960738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_76e0747a-b9c8-4c70-bd05-8ae7bb97ddb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_76e0747a-b9c8-4c70-bd05-8ae7bb97ddb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_f840914a-23b7-49c8-844e-582ffdbc65c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_f840914a-23b7-49c8-844e-582ffdbc65c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_77740484-3a8e-40ee-a86a-245698d622fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9d5a44f-08a8-44c5-badc-17a3e74f82ba" xlink:to="loc_us-gaap_LineOfCredit_77740484-3a8e-40ee-a86a-245698d622fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#DebtScheduleofFutureMinimumPaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d1d74f91-5411-49b6-8576-723c19a4e566" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f910f460-8f0c-44d2-9f42-a0fc2355d650" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d1d74f91-5411-49b6-8576-723c19a4e566" xlink:to="loc_us-gaap_DebtInstrumentTable_f910f460-8f0c-44d2-9f42-a0fc2355d650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_18b9ea79-6181-476a-9a9e-d346c7dbd4b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f910f460-8f0c-44d2-9f42-a0fc2355d650" xlink:to="loc_us-gaap_DebtInstrumentAxis_18b9ea79-6181-476a-9a9e-d346c7dbd4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b7344b51-8d53-4af4-96c5-d1f4ffe3fe5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_18b9ea79-6181-476a-9a9e-d346c7dbd4b8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b7344b51-8d53-4af4-96c5-d1f4ffe3fe5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember_89356eb5-cfb0-4bca-b3c7-558518c76bf2" xlink:href="irtc-20201231.xsd#irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b7344b51-8d53-4af4-96c5-d1f4ffe3fe5f" xlink:to="loc_irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember_89356eb5-cfb0-4bca-b3c7-558518c76bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f910f460-8f0c-44d2-9f42-a0fc2355d650" xlink:to="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c4349d7c-cb56-4feb-9255-b76db389b0db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c4349d7c-cb56-4feb-9255-b76db389b0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_a8e1f5aa-1cb3-4bdf-b9b1-e0cbce15b8c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_a8e1f5aa-1cb3-4bdf-b9b1-e0cbce15b8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_81d06a39-74b0-4088-bda5-e7041d6e09cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_81d06a39-74b0-4088-bda5-e7041d6e09cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_dde6e5fe-558c-4a99-96ef-2ef6706f490a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_LongTermDebt_dde6e5fe-558c-4a99-96ef-2ef6706f490a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DebtInstrumentInterestPortion_ad667831-3b69-4839-ad6b-ddd661e9e467" xlink:href="irtc-20201231.xsd#irtc_DebtInstrumentInterestPortion"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_irtc_DebtInstrumentInterestPortion_ad667831-3b69-4839-ad6b-ddd661e9e467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_b18cd25c-f67a-4788-a800-70994c4f35ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_b18cd25c-f67a-4788-a800-70994c4f35ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_LongTermDebtCarryingValue_8bbbe8f7-d0a7-4b04-9123-73811e12971d" xlink:href="irtc-20201231.xsd#irtc_LongTermDebtCarryingValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_irtc_LongTermDebtCarryingValue_8bbbe8f7-d0a7-4b04-9123-73811e12971d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_7af7f9dc-94e9-4637-bf07-06c6218dbe86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_DebtCurrent_7af7f9dc-94e9-4637-bf07-06c6218dbe86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b51e2734-aa7a-4678-ba3e-b521964a7ae6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_LongTermDebt_b51e2734-aa7a-4678-ba3e-b521964a7ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_19f43e0a-7103-4a5e-b202-8f80ea724a15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47f3cb1d-9469-4e90-8fe8-6a7d2d302608" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_19f43e0a-7103-4a5e-b202-8f80ea724a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxes" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7e96f0ac-3175-4ffe-816a-a14864b7f061" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_4b3563a3-ce32-432c-94f5-0b0c315d75ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7e96f0ac-3175-4ffe-816a-a14864b7f061" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_4b3563a3-ce32-432c-94f5-0b0c315d75ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8c89f88d-4805-43f9-b43a-aec7d7726e7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c0175740-5695-4fbe-bd86-fd549028b02b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8c89f88d-4805-43f9-b43a-aec7d7726e7a" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c0175740-5695-4fbe-bd86-fd549028b02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_ac42bb47-4d50-48f4-89f2-eb4e000b7ea9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8c89f88d-4805-43f9-b43a-aec7d7726e7a" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_ac42bb47-4d50-48f4-89f2-eb4e000b7ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3e64ed72-73f7-487a-aa53-2903a616201a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8c89f88d-4805-43f9-b43a-aec7d7726e7a" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3e64ed72-73f7-487a-aa53-2903a616201a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_b6860fd2-2653-4315-86cf-23750e2750d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8c89f88d-4805-43f9-b43a-aec7d7726e7a" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_b6860fd2-2653-4315-86cf-23750e2750d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_b21d7178-227c-4755-9286-17ba013577dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8c89f88d-4805-43f9-b43a-aec7d7726e7a" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_b21d7178-227c-4755-9286-17ba013577dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_f1da7115-12fd-43e3-a492-3c32a28094a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_25fb6d41-b7c3-4fbd-aeb4-8838f77f4c14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_f1da7115-12fd-43e3-a492-3c32a28094a7" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_25fb6d41-b7c3-4fbd-aeb4-8838f77f4c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d25945aa-878a-4877-aa2a-73636a259e2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_25fb6d41-b7c3-4fbd-aeb4-8838f77f4c14" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d25945aa-878a-4877-aa2a-73636a259e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_fe5c6b21-fdca-4555-971a-07cb58c5c11f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_25fb6d41-b7c3-4fbd-aeb4-8838f77f4c14" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_fe5c6b21-fdca-4555-971a-07cb58c5c11f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_bad3fee7-bf7e-4164-8467-d604980acf8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_25fb6d41-b7c3-4fbd-aeb4-8838f77f4c14" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_bad3fee7-bf7e-4164-8467-d604980acf8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e7199322-1a86-4aed-b66a-8d8a8ef9048b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_25fb6d41-b7c3-4fbd-aeb4-8838f77f4c14" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e7199322-1a86-4aed-b66a-8d8a8ef9048b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f6cdaa3b-5156-41ee-b8ed-b90701a1aa5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_f1da7115-12fd-43e3-a492-3c32a28094a7" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f6cdaa3b-5156-41ee-b8ed-b90701a1aa5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1528f236-05a0-4c12-ba40-d80b8455d48f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f6cdaa3b-5156-41ee-b8ed-b90701a1aa5f" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1528f236-05a0-4c12-ba40-d80b8455d48f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_a3a98588-da3e-4f04-af35-86eb07f23e94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f6cdaa3b-5156-41ee-b8ed-b90701a1aa5f" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_a3a98588-da3e-4f04-af35-86eb07f23e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_16e53443-c088-4058-946b-c289f57b8215" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f6cdaa3b-5156-41ee-b8ed-b90701a1aa5f" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_16e53443-c088-4058-946b-c289f57b8215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f16cbc22-54c8-49c9-9d02-0de94b262e38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f6cdaa3b-5156-41ee-b8ed-b90701a1aa5f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f16cbc22-54c8-49c9-9d02-0de94b262e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fca02253-d667-45ef-ae5e-608c696365fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_f1da7115-12fd-43e3-a492-3c32a28094a7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fca02253-d667-45ef-ae5e-608c696365fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_83c8e87d-17c4-4bdb-a35c-9f1162efebba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_b295aa75-5995-4173-a7a9-5dd90b9554c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_83c8e87d-17c4-4bdb-a35c-9f1162efebba" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_b295aa75-5995-4173-a7a9-5dd90b9554c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_32c1a4d1-eb04-4f91-ada1-f731c187b930" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_83c8e87d-17c4-4bdb-a35c-9f1162efebba" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_32c1a4d1-eb04-4f91-ada1-f731c187b930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_ed1217dc-de22-4c82-836f-b2f86508f954" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_83c8e87d-17c4-4bdb-a35c-9f1162efebba" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_ed1217dc-de22-4c82-836f-b2f86508f954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_0eee77f5-a804-44d0-adf4-8b30b1d8f347" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_83c8e87d-17c4-4bdb-a35c-9f1162efebba" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_0eee77f5-a804-44d0-adf4-8b30b1d8f347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_dc8d93ca-a660-45c5-8740-d004a7f68b99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_83c8e87d-17c4-4bdb-a35c-9f1162efebba" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_dc8d93ca-a660-45c5-8740-d004a7f68b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017_3a5af891-37f1-4ff7-9ceb-e4f5f77a9e32" xlink:href="irtc-20201231.xsd#irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_83c8e87d-17c4-4bdb-a35c-9f1162efebba" xlink:to="loc_irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017_3a5af891-37f1-4ff7-9ceb-e4f5f77a9e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_8cab3e0b-90e4-404f-afac-96e55cfda201" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_83c8e87d-17c4-4bdb-a35c-9f1162efebba" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_8cab3e0b-90e4-404f-afac-96e55cfda201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d3b56c41-5b5f-458f-b845-4ebad8fa3728" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_83c8e87d-17c4-4bdb-a35c-9f1162efebba" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d3b56c41-5b5f-458f-b845-4ebad8fa3728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6f05120a-e72d-426b-ba66-0703eb01ee3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1bcd918d-4fdd-4f6e-bc93-7c032f67c393" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6f05120a-e72d-426b-ba66-0703eb01ee3e" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1bcd918d-4fdd-4f6e-bc93-7c032f67c393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_f4211e52-0b48-4532-b050-4fbdeaeb685c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1bcd918d-4fdd-4f6e-bc93-7c032f67c393" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_f4211e52-0b48-4532-b050-4fbdeaeb685c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_c76baf42-1d05-4902-b7ac-c9bf4b6667a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1bcd918d-4fdd-4f6e-bc93-7c032f67c393" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_c76baf42-1d05-4902-b7ac-c9bf4b6667a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e5a3e42d-2d22-4615-8eb6-87b6303e2972" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1bcd918d-4fdd-4f6e-bc93-7c032f67c393" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e5a3e42d-2d22-4615-8eb6-87b6303e2972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DeferredTaxAssetsValuationAllowancesAndOther_6224812d-380b-44e5-82e2-c8c49f8cb86d" xlink:href="irtc-20201231.xsd#irtc_DeferredTaxAssetsValuationAllowancesAndOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1bcd918d-4fdd-4f6e-bc93-7c032f67c393" xlink:to="loc_irtc_DeferredTaxAssetsValuationAllowancesAndOther_6224812d-380b-44e5-82e2-c8c49f8cb86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DeferredTaxAssetsLeaseObligations_20cf9773-9aff-45a3-87c5-fd716d7b389e" xlink:href="irtc-20201231.xsd#irtc_DeferredTaxAssetsLeaseObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1bcd918d-4fdd-4f6e-bc93-7c032f67c393" xlink:to="loc_irtc_DeferredTaxAssetsLeaseObligations_20cf9773-9aff-45a3-87c5-fd716d7b389e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_50920ac5-ef37-427d-98b6-d6d5f6e60ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1bcd918d-4fdd-4f6e-bc93-7c032f67c393" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_50920ac5-ef37-427d-98b6-d6d5f6e60ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_fdf04496-0880-4f1e-9953-41e686203d53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6f05120a-e72d-426b-ba66-0703eb01ee3e" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_fdf04496-0880-4f1e-9953-41e686203d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_b4c0ce25-4575-4e13-a012-cd57ded6a9e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6f05120a-e72d-426b-ba66-0703eb01ee3e" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_b4c0ce25-4575-4e13-a012-cd57ded6a9e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_803990cf-b351-42fc-a780-93c633e84578" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6f05120a-e72d-426b-ba66-0703eb01ee3e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_803990cf-b351-42fc-a780-93c633e84578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_12c3d7cc-19e7-4e6b-b35c-70a8817b3924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_803990cf-b351-42fc-a780-93c633e84578" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_12c3d7cc-19e7-4e6b-b35c-70a8817b3924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_a7474b64-6ffa-4095-952f-360d87020cca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_803990cf-b351-42fc-a780-93c633e84578" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_a7474b64-6ffa-4095-952f-360d87020cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_c94e61fa-76e3-4eda-8fb7-a04d2deb527b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_803990cf-b351-42fc-a780-93c633e84578" xlink:to="loc_us-gaap_DeferredTaxLiabilities_c94e61fa-76e3-4eda-8fb7-a04d2deb527b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_14a4ede0-cd86-4df9-9b6e-b1db8732dee3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6f05120a-e72d-426b-ba66-0703eb01ee3e" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_14a4ede0-cd86-4df9-9b6e-b1db8732dee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceAbstract_594d32b0-67a5-4710-985f-23b72c8a9b5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_DeferredTaxAssetsValuationAllowanceRollForward_5f02b7ac-43cd-4ead-af19-9915e6aa59bc" xlink:href="irtc-20201231.xsd#irtc_DeferredTaxAssetsValuationAllowanceRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceAbstract_594d32b0-67a5-4710-985f-23b72c8a9b5c" xlink:to="loc_irtc_DeferredTaxAssetsValuationAllowanceRollForward_5f02b7ac-43cd-4ead-af19-9915e6aa59bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b100d34d-4d94-4127-8649-130e86ee2fbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_DeferredTaxAssetsValuationAllowanceRollForward_5f02b7ac-43cd-4ead-af19-9915e6aa59bc" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b100d34d-4d94-4127-8649-130e86ee2fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ValuationAllowanceDeferredTaxAssetAdditions_686e40ef-1d29-4bf5-bb2f-564e33590bd3" xlink:href="irtc-20201231.xsd#irtc_ValuationAllowanceDeferredTaxAssetAdditions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_DeferredTaxAssetsValuationAllowanceRollForward_5f02b7ac-43cd-4ead-af19-9915e6aa59bc" xlink:to="loc_irtc_ValuationAllowanceDeferredTaxAssetAdditions_686e40ef-1d29-4bf5-bb2f-564e33590bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ValuationAllowanceDeferredTaxAssetDeductions_4fca6156-545f-4797-83fe-a962a2178dd4" xlink:href="irtc-20201231.xsd#irtc_ValuationAllowanceDeferredTaxAssetDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_DeferredTaxAssetsValuationAllowanceRollForward_5f02b7ac-43cd-4ead-af19-9915e6aa59bc" xlink:to="loc_irtc_ValuationAllowanceDeferredTaxAssetDeductions_4fca6156-545f-4797-83fe-a962a2178dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_98212ee9-5a8b-4485-b308-036c97424f2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_DeferredTaxAssetsValuationAllowanceRollForward_5f02b7ac-43cd-4ead-af19-9915e6aa59bc" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_98212ee9-5a8b-4485-b308-036c97424f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_dcdf4866-618a-4d07-80b4-1928b78f04b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_52f92f76-e2e1-496b-b7c1-a5b467ef7589" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_dcdf4866-618a-4d07-80b4-1928b78f04b7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_52f92f76-e2e1-496b-b7c1-a5b467ef7589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1cf7c88e-da9c-4382-9f63-7c09c0586213" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_dcdf4866-618a-4d07-80b4-1928b78f04b7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1cf7c88e-da9c-4382-9f63-7c09c0586213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_48176958-5586-41ea-a031-cd67095731b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_dcdf4866-618a-4d07-80b4-1928b78f04b7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_48176958-5586-41ea-a031-cd67095731b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_cac50cb6-bda5-4568-accc-4cb620075725" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_dcdf4866-618a-4d07-80b4-1928b78f04b7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_cac50cb6-bda5-4568-accc-4cb620075725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_363ca35f-3759-4fe2-9e2d-4d1d4bfa3a44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_dcdf4866-618a-4d07-80b4-1928b78f04b7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_363ca35f-3759-4fe2-9e2d-4d1d4bfa3a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6aa5418b-6367-441b-8828-8e6eae08eb97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_0f70fddf-4187-4e05-9f10-e41273ce8fa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6aa5418b-6367-441b-8828-8e6eae08eb97" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_0f70fddf-4187-4e05-9f10-e41273ce8fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_2f98c709-b0d0-4af0-be1c-a2ab1dff4433" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0f70fddf-4187-4e05-9f10-e41273ce8fa1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_2f98c709-b0d0-4af0-be1c-a2ab1dff4433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c88ece0c-1f6c-4d34-8bc1-44b1ad2f11e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2f98c709-b0d0-4af0-be1c-a2ab1dff4433" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c88ece0c-1f6c-4d34-8bc1-44b1ad2f11e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_17aec275-e4dd-4887-8798-31dbdc422ead" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c88ece0c-1f6c-4d34-8bc1-44b1ad2f11e4" xlink:to="loc_us-gaap_ForeignCountryMember_17aec275-e4dd-4887-8798-31dbdc422ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_aea54172-683b-44ab-9c1e-19a9c028c26a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c88ece0c-1f6c-4d34-8bc1-44b1ad2f11e4" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_aea54172-683b-44ab-9c1e-19a9c028c26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0f70fddf-4187-4e05-9f10-e41273ce8fa1" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OperatingLossCarryforwardsTaxBenefitRecognized_177d72ec-b51d-4f40-94b8-868607c6142e" xlink:href="irtc-20201231.xsd#irtc_OperatingLossCarryforwardsTaxBenefitRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_irtc_OperatingLossCarryforwardsTaxBenefitRecognized_177d72ec-b51d-4f40-94b8-868607c6142e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_95fd2468-305c-4e61-ad95-8a7ef3ed98d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_95fd2468-305c-4e61-ad95-8a7ef3ed98d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_02a9aee1-2b12-4610-b111-81f85916700f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_02a9aee1-2b12-4610-b111-81f85916700f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_7179fe7c-32f2-41b0-901d-2d44d4e2f423" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_7179fe7c-32f2-41b0-901d-2d44d4e2f423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardValuationAllowance_b857f820-67d7-464a-a71d-d587ae30f45c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_us-gaap_TaxCreditCarryforwardValuationAllowance_b857f820-67d7-464a-a71d-d587ae30f45c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f3657196-65c4-4056-96c5-b6df812ee46d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f3657196-65c4-4056-96c5-b6df812ee46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_f408f067-1b84-40d8-91a4-2af511f20f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_f408f067-1b84-40d8-91a4-2af511f20f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_6605bec1-ceed-48ea-a384-00761c9f398a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_071b4686-b159-4146-86cc-09090704cf0a" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_6605bec1-ceed-48ea-a384-00761c9f398a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockholdersEquity" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_319aa8fa-25c4-4084-8eff-290146ba224a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_e55a9b48-cb86-4b91-9794-4d78a1b8c99f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_319aa8fa-25c4-4084-8eff-290146ba224a" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_e55a9b48-cb86-4b91-9794-4d78a1b8c99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_10376650-0e79-4e21-b675-165b1e0a2b52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock_bef018e4-52ef-476b-81d8-a7971c2caaf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_10376650-0e79-4e21-b675-165b1e0a2b52" xlink:to="loc_us-gaap_ScheduleOfStockByClassTextBlock_bef018e4-52ef-476b-81d8-a7971c2caaf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockholdersEquityAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_3ffbfb70-4150-40cb-90a1-ed93c7c5f960" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_bb374349-4eca-4bfd-bede-07f3ee1683ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_3ffbfb70-4150-40cb-90a1-ed93c7c5f960" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_bb374349-4eca-4bfd-bede-07f3ee1683ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_53c20248-3508-4cab-b0c8-3359c0b97dc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_3ffbfb70-4150-40cb-90a1-ed93c7c5f960" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_53c20248-3508-4cab-b0c8-3359c0b97dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b27b6d64-3b11-4dd0-9a0a-40c7fd7ea27f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_3ffbfb70-4150-40cb-90a1-ed93c7c5f960" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b27b6d64-3b11-4dd0-9a0a-40c7fd7ea27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e874cb93-f207-41b3-9645-0ceffbd3d201" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_3ffbfb70-4150-40cb-90a1-ed93c7c5f960" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e874cb93-f207-41b3-9645-0ceffbd3d201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_48b7d4d5-697b-4d22-a56e-a4283cb69775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_3ffbfb70-4150-40cb-90a1-ed93c7c5f960" xlink:to="loc_us-gaap_DividendsCommonStock_48b7d4d5-697b-4d22-a56e-a4283cb69775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_619c08e3-a9d7-464e-97f3-a7cbcac8ec2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_824765e6-ab59-4cd2-b9d9-79423ddba06b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_619c08e3-a9d7-464e-97f3-a7cbcac8ec2a" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_824765e6-ab59-4cd2-b9d9-79423ddba06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_75479ee8-87e6-473c-9435-a7c45882925b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_824765e6-ab59-4cd2-b9d9-79423ddba06b" xlink:to="loc_us-gaap_AwardTypeAxis_75479ee8-87e6-473c-9435-a7c45882925b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9363ee05-d251-443f-948a-108984403be4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_75479ee8-87e6-473c-9435-a7c45882925b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9363ee05-d251-443f-948a-108984403be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_StockOptionsIssuedAndOutstandingMember_404dd36a-70f7-40e9-bae9-806613bf2990" xlink:href="irtc-20201231.xsd#irtc_StockOptionsIssuedAndOutstandingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9363ee05-d251-443f-948a-108984403be4" xlink:to="loc_irtc_StockOptionsIssuedAndOutstandingMember_404dd36a-70f7-40e9-bae9-806613bf2990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3ce857bf-2de8-4a6e-b33e-d26806b2cb52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9363ee05-d251-443f-948a-108984403be4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3ce857bf-2de8-4a6e-b33e-d26806b2cb52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_GrantUnderFutureStockPlansMember_d6614491-1196-4003-8ddb-3a43f3677ac6" xlink:href="irtc-20201231.xsd#irtc_GrantUnderFutureStockPlansMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9363ee05-d251-443f-948a-108984403be4" xlink:to="loc_irtc_GrantUnderFutureStockPlansMember_d6614491-1196-4003-8ddb-3a43f3677ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_cedc231e-a607-4baf-b8e7-ad703ef33d8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_824765e6-ab59-4cd2-b9d9-79423ddba06b" xlink:to="loc_us-gaap_ClassOfStockLineItems_cedc231e-a607-4baf-b8e7-ad703ef33d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_34ed1111-b86b-4b08-9e0d-24d1e5c710bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_cedc231e-a607-4baf-b8e7-ad703ef33d8f" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_34ed1111-b86b-4b08-9e0d-24d1e5c710bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlans" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlans"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2413dfb6-3fff-4217-9525-2180bef8334d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_259a8539-af0b-4015-b3aa-096e76198141" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2413dfb6-3fff-4217-9525-2180bef8334d" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_259a8539-af0b-4015-b3aa-096e76198141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlansTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlansTables"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_156ada15-1b60-429b-a865-64949a51ce44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock_7c4a1aa3-46de-4000-be4d-26416d0327aa" xlink:href="irtc-20201231.xsd#irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_156ada15-1b60-429b-a865-64949a51ce44" xlink:to="loc_irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock_7c4a1aa3-46de-4000-be4d-26416d0327aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_bf0ee74f-1df2-413e-8d5a-9ef1f82524bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_156ada15-1b60-429b-a865-64949a51ce44" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_bf0ee74f-1df2-413e-8d5a-9ef1f82524bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_3ab23606-56c8-412f-85a7-a4ebdaf112fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_156ada15-1b60-429b-a865-64949a51ce44" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_3ab23606-56c8-412f-85a7-a4ebdaf112fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlansAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_19be2a9f-0bb7-40cb-9653-7c4fcfb028ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c045dab6-3af2-460f-9a7e-0f936f92884b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_19be2a9f-0bb7-40cb-9653-7c4fcfb028ac" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c045dab6-3af2-460f-9a7e-0f936f92884b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_8c133fc1-713a-42c5-8ab0-44f2071733b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c045dab6-3af2-460f-9a7e-0f936f92884b" xlink:to="loc_us-gaap_PlanNameAxis_8c133fc1-713a-42c5-8ab0-44f2071733b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_07fd6660-9a05-4ab4-bd43-53f5b6a4dbdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_8c133fc1-713a-42c5-8ab0-44f2071733b8" xlink:to="loc_us-gaap_PlanNameDomain_07fd6660-9a05-4ab4-bd43-53f5b6a4dbdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_TwoThousandSixEquityIncentivePlanMember_77ad1a1a-ec52-446d-ad30-9c07677477c8" xlink:href="irtc-20201231.xsd#irtc_TwoThousandSixEquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_07fd6660-9a05-4ab4-bd43-53f5b6a4dbdf" xlink:to="loc_irtc_TwoThousandSixEquityIncentivePlanMember_77ad1a1a-ec52-446d-ad30-9c07677477c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_TwoThousandSixteenEquityIncentivePlanMember_2ba17aa3-a1e0-47dd-a50f-e4f52869b9ee" xlink:href="irtc-20201231.xsd#irtc_TwoThousandSixteenEquityIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_07fd6660-9a05-4ab4-bd43-53f5b6a4dbdf" xlink:to="loc_irtc_TwoThousandSixteenEquityIncentivePlanMember_2ba17aa3-a1e0-47dd-a50f-e4f52869b9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_EmployeeStockPurchasePlanMember_5fe975c7-e515-4506-bf94-cc39d4f7b9d3" xlink:href="irtc-20201231.xsd#irtc_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_07fd6660-9a05-4ab4-bd43-53f5b6a4dbdf" xlink:to="loc_irtc_EmployeeStockPurchasePlanMember_5fe975c7-e515-4506-bf94-cc39d4f7b9d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0b183d55-12dc-494c-9e54-c3629c812ac3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c045dab6-3af2-460f-9a7e-0f936f92884b" xlink:to="loc_us-gaap_AwardTypeAxis_0b183d55-12dc-494c-9e54-c3629c812ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1c4c8ff0-1cc1-4904-807d-fdb43507aff1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0b183d55-12dc-494c-9e54-c3629c812ac3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1c4c8ff0-1cc1-4904-807d-fdb43507aff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_IncentiveStockOptionsMember_9a5d36f7-0f39-4651-882f-5e6cb338db4f" xlink:href="irtc-20201231.xsd#irtc_IncentiveStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1c4c8ff0-1cc1-4904-807d-fdb43507aff1" xlink:to="loc_irtc_IncentiveStockOptionsMember_9a5d36f7-0f39-4651-882f-5e6cb338db4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OtherStockOptionMember_76eb736c-7628-4f63-81ca-3439bf619f29" xlink:href="irtc-20201231.xsd#irtc_OtherStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1c4c8ff0-1cc1-4904-807d-fdb43507aff1" xlink:to="loc_irtc_OtherStockOptionMember_76eb736c-7628-4f63-81ca-3439bf619f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b7ddccb9-5b50-48cc-844d-3e6a186e6487" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c045dab6-3af2-460f-9a7e-0f936f92884b" xlink:to="loc_srt_RangeAxis_b7ddccb9-5b50-48cc-844d-3e6a186e6487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f3c1e084-599d-47eb-b3e5-9ebf3f7eec4a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b7ddccb9-5b50-48cc-844d-3e6a186e6487" xlink:to="loc_srt_RangeMember_f3c1e084-599d-47eb-b3e5-9ebf3f7eec4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d8f94ea1-8a56-4ba1-8f49-659dbf928a1a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f3c1e084-599d-47eb-b3e5-9ebf3f7eec4a" xlink:to="loc_srt_MaximumMember_d8f94ea1-8a56-4ba1-8f49-659dbf928a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2e821180-247c-400b-8802-dd692ccf0d29" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f3c1e084-599d-47eb-b3e5-9ebf3f7eec4a" xlink:to="loc_srt_MinimumMember_2e821180-247c-400b-8802-dd692ccf0d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_2a8ab47d-1e7d-4d07-bfdf-d769c60ea7d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c045dab6-3af2-460f-9a7e-0f936f92884b" xlink:to="loc_us-gaap_VestingAxis_2a8ab47d-1e7d-4d07-bfdf-d769c60ea7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_2ab39bce-7457-4dc8-a63c-eaf46fa6f82d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_2a8ab47d-1e7d-4d07-bfdf-d769c60ea7d2" xlink:to="loc_us-gaap_VestingDomain_2ab39bce-7457-4dc8-a63c-eaf46fa6f82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_fb8c9881-17b7-4776-bab2-61940e467efc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_2ab39bce-7457-4dc8-a63c-eaf46fa6f82d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_fb8c9881-17b7-4776-bab2-61940e467efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c045dab6-3af2-460f-9a7e-0f936f92884b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_59f2dfc9-b47a-4e5a-8aae-a6f23ba1583d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_59f2dfc9-b47a-4e5a-8aae-a6f23ba1583d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage_9371f9df-e652-435f-a245-ac7c8e4122f9" xlink:href="irtc-20201231.xsd#irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage_9371f9df-e652-435f-a245-ac7c8e4122f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4134b3c6-e46e-4bbd-9fb2-38dd61d76f4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4134b3c6-e46e-4bbd-9fb2-38dd61d76f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PercentageOfVotingPowerOfAllClassesOfStock_810344be-3f83-4b89-874e-89ca9974d4ca" xlink:href="irtc-20201231.xsd#irtc_PercentageOfVotingPowerOfAllClassesOfStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_PercentageOfVotingPowerOfAllClassesOfStock_810344be-3f83-4b89-874e-89ca9974d4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_4201926c-cd33-4a49-bee0-0cb4069d336a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_4201926c-cd33-4a49-bee0-0cb4069d336a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_39890ee6-fcd3-42b0-9b61-c9f3ddf2abd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_39890ee6-fcd3-42b0-9b61-c9f3ddf2abd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_5ce54fa9-0349-4880-9443-425bff08b642" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_5ce54fa9-0349-4880-9443-425bff08b642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock_921134ee-931a-4cb6-90f2-fbf6eac11e25" xlink:href="irtc-20201231.xsd#irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock_921134ee-931a-4cb6-90f2-fbf6eac11e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_IncreaseInCommonStockReservedForFutureIssuance_5c69741f-536b-412f-a159-10f66047ffd8" xlink:href="irtc-20201231.xsd#irtc_IncreaseInCommonStockReservedForFutureIssuance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_IncreaseInCommonStockReservedForFutureIssuance_5c69741f-536b-412f-a159-10f66047ffd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_838e8e0d-8fff-4cbf-a255-60733b219b94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_838e8e0d-8fff-4cbf-a255-60733b219b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_EmployeeStockPurchasePlanOfferingPeriod_86c09bf5-49a7-42d7-bbdb-ec437c106bc6" xlink:href="irtc-20201231.xsd#irtc_EmployeeStockPurchasePlanOfferingPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_EmployeeStockPurchasePlanOfferingPeriod_86c09bf5-49a7-42d7-bbdb-ec437c106bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods_f263aa24-1716-4b32-a075-646795d5caf5" xlink:href="irtc-20201231.xsd#irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods_f263aa24-1716-4b32-a075-646795d5caf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_EmployeeStockPurchasePlanPurchasePeriod_5ab393da-fc74-48e1-b013-970cc25d081e" xlink:href="irtc-20201231.xsd#irtc_EmployeeStockPurchasePlanPurchasePeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_EmployeeStockPurchasePlanPurchasePeriod_5ab393da-fc74-48e1-b013-970cc25d081e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1538876d-0ca1-4df9-847b-ba756d044a9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1538876d-0ca1-4df9-847b-ba756d044a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_8f09309f-7948-45e9-8488-a59c11ca3e9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_8f09309f-7948-45e9-8488-a59c11ca3e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_bc77c103-e30c-4c09-b069-b8778b9c6f39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_bc77c103-e30c-4c09-b069-b8778b9c6f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_d559ee19-71b4-4231-bbd9-482042d50c9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_d559ee19-71b4-4231-bbd9-482042d50c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_7130b075-9fe0-4927-a3d0-546c9800cf9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_7130b075-9fe0-4927-a3d0-546c9800cf9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_5c33d732-5696-4903-80e6-ac89cdbddc5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_5c33d732-5696-4903-80e6-ac89cdbddc5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_d4353d76-6da2-416b-bf40-46e8a2f87815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_d4353d76-6da2-416b-bf40-46e8a2f87815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_17ccdac7-8637-4ae1-b1c7-c5ab8080f9a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_17ccdac7-8637-4ae1-b1c7-c5ab8080f9a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod_838a2ef5-7cb6-424f-b8b6-afb2c2ef9154" xlink:href="irtc-20201231.xsd#irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod_838a2ef5-7cb6-424f-b8b6-afb2c2ef9154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested_4dd286a5-4e75-4352-9215-583417588c68" xlink:href="irtc-20201231.xsd#irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested_4dd286a5-4e75-4352-9215-583417588c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_ee9bf2df-5c12-4300-82eb-82aba209e7a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_ee9bf2df-5c12-4300-82eb-82aba209e7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1007e705-348e-48b3-ab75-575df576839e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1007e705-348e-48b3-ab75-575df576839e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6b0bce43-34af-47e4-8ee6-3d28397fd0f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6b0bce43-34af-47e4-8ee6-3d28397fd0f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_78921cfa-122d-4b56-89ae-94105a43bfd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_78921cfa-122d-4b56-89ae-94105a43bfd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_f927d42c-b342-48d7-9126-de9f958c0bd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e76fb5cd-71d5-44d4-bb64-3fbf39150c05" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_f927d42c-b342-48d7-9126-de9f958c0bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7aad174c-6736-4064-ae1a-fd5a14a8d172" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b078dcf-2690-4500-a881-1da8a284cd8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7aad174c-6736-4064-ae1a-fd5a14a8d172" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b078dcf-2690-4500-a881-1da8a284cd8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_3955abd9-27ae-4f10-978d-1f8f57ba415b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b078dcf-2690-4500-a881-1da8a284cd8e" xlink:to="loc_us-gaap_PlanNameAxis_3955abd9-27ae-4f10-978d-1f8f57ba415b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d1687724-f6aa-4b66-b0d0-b08621486b9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_3955abd9-27ae-4f10-978d-1f8f57ba415b" xlink:to="loc_us-gaap_PlanNameDomain_d1687724-f6aa-4b66-b0d0-b08621486b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_TwoThousandSixteenEquityIncentivePlanMember_a01dc788-07de-421c-9767-ce09687bc393" xlink:href="irtc-20201231.xsd#irtc_TwoThousandSixteenEquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_d1687724-f6aa-4b66-b0d0-b08621486b9d" xlink:to="loc_irtc_TwoThousandSixteenEquityIncentivePlanMember_a01dc788-07de-421c-9767-ce09687bc393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20c41b64-d2b8-407d-80c5-f6c8360cad92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b078dcf-2690-4500-a881-1da8a284cd8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20c41b64-d2b8-407d-80c5-f6c8360cad92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_163fe8fc-a3d0-4302-8284-35118432389d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20c41b64-d2b8-407d-80c5-f6c8360cad92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_163fe8fc-a3d0-4302-8284-35118432389d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_936f0c2b-1047-4637-858e-9e2de8f12ab7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_163fe8fc-a3d0-4302-8284-35118432389d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_936f0c2b-1047-4637-858e-9e2de8f12ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_fb4d40db-bd5f-4da8-ad65-a72cb0f6d3b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_163fe8fc-a3d0-4302-8284-35118432389d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_fb4d40db-bd5f-4da8-ad65-a72cb0f6d3b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod_b15c5517-fb41-4510-b8a6-5784439fc42d" xlink:href="irtc-20201231.xsd#irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_163fe8fc-a3d0-4302-8284-35118432389d" xlink:to="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod_b15c5517-fb41-4510-b8a6-5784439fc42d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_e8ad71bc-47ae-4af3-9e57-d9ad8bec65cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_163fe8fc-a3d0-4302-8284-35118432389d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_e8ad71bc-47ae-4af3-9e57-d9ad8bec65cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_316e0458-0546-44a5-8fac-a9f51b742dc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_163fe8fc-a3d0-4302-8284-35118432389d" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_316e0458-0546-44a5-8fac-a9f51b742dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2be4d36b-f5e5-4408-a3bf-82c4b5fee45d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_163fe8fc-a3d0-4302-8284-35118432389d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2be4d36b-f5e5-4408-a3bf-82c4b5fee45d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0c87f4e-6757-49a0-8e4c-0bdac4bf8bb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_447eefc3-ca66-4047-917a-1a462080c49b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0c87f4e-6757-49a0-8e4c-0bdac4bf8bb1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_447eefc3-ca66-4047-917a-1a462080c49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_OptionsOutstandingAbstract_9acd9476-2936-4511-9aec-123693305488" xlink:href="irtc-20201231.xsd#irtc_OptionsOutstandingAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_447eefc3-ca66-4047-917a-1a462080c49b" xlink:to="loc_irtc_OptionsOutstandingAbstract_9acd9476-2936-4511-9aec-123693305488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a90ff720-d930-418e-ab9b-ce3e857005a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_OptionsOutstandingAbstract_9acd9476-2936-4511-9aec-123693305488" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a90ff720-d930-418e-ab9b-ce3e857005a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_864a3e3e-ffce-4f54-afb0-f7eb12847319" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_OptionsOutstandingAbstract_9acd9476-2936-4511-9aec-123693305488" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_864a3e3e-ffce-4f54-afb0-f7eb12847319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_329f93c6-e85f-4b47-af8e-8338820d0de4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_OptionsOutstandingAbstract_9acd9476-2936-4511-9aec-123693305488" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_329f93c6-e85f-4b47-af8e-8338820d0de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_9e15185f-e07f-46c1-b670-36b1ac2dc3eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_OptionsOutstandingAbstract_9acd9476-2936-4511-9aec-123693305488" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_9e15185f-e07f-46c1-b670-36b1ac2dc3eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b7cdc573-eacd-43bc-9502-a68edc200409" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_OptionsOutstandingAbstract_9acd9476-2936-4511-9aec-123693305488" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b7cdc573-eacd-43bc-9502-a68edc200409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_37e1f85f-983b-4262-8686-da7994eeb6d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_447eefc3-ca66-4047-917a-1a462080c49b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_37e1f85f-983b-4262-8686-da7994eeb6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_3458010b-bec1-4a00-bbf6-ab7a82128f3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_447eefc3-ca66-4047-917a-1a462080c49b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_3458010b-bec1-4a00-bbf6-ab7a82128f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_WeightedAverageExercisePricePerShareAbstract_48313455-e3a7-4064-86ff-d912429269b1" xlink:href="irtc-20201231.xsd#irtc_WeightedAverageExercisePricePerShareAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_447eefc3-ca66-4047-917a-1a462080c49b" xlink:to="loc_irtc_WeightedAverageExercisePricePerShareAbstract_48313455-e3a7-4064-86ff-d912429269b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a5e5b55f-dac4-44b2-b008-1d9d1337b306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_WeightedAverageExercisePricePerShareAbstract_48313455-e3a7-4064-86ff-d912429269b1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a5e5b55f-dac4-44b2-b008-1d9d1337b306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_64b6a656-8fbb-4d68-8328-dd5896ad6727" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_WeightedAverageExercisePricePerShareAbstract_48313455-e3a7-4064-86ff-d912429269b1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_64b6a656-8fbb-4d68-8328-dd5896ad6727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c199cad1-6e36-4980-80a7-98ccb4bfcd24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_WeightedAverageExercisePricePerShareAbstract_48313455-e3a7-4064-86ff-d912429269b1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c199cad1-6e36-4980-80a7-98ccb4bfcd24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_69f9daf5-be99-41af-a9ba-5a0f05c5aca4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_WeightedAverageExercisePricePerShareAbstract_48313455-e3a7-4064-86ff-d912429269b1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_69f9daf5-be99-41af-a9ba-5a0f05c5aca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_84484af9-dfe4-4443-b63d-4f2b6358d0f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_WeightedAverageExercisePricePerShareAbstract_48313455-e3a7-4064-86ff-d912429269b1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_84484af9-dfe4-4443-b63d-4f2b6358d0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_e039bd96-ff8a-4880-b098-32b793b83309" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_447eefc3-ca66-4047-917a-1a462080c49b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_e039bd96-ff8a-4880-b098-32b793b83309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_8b9222f8-d499-4dc2-93af-c32d011f4843" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_447eefc3-ca66-4047-917a-1a462080c49b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_8b9222f8-d499-4dc2-93af-c32d011f4843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_WeightedAverageRemainingContractualLifeYearsAbstract_6481ebd2-8f3b-475d-adf8-6efbad22c30a" xlink:href="irtc-20201231.xsd#irtc_WeightedAverageRemainingContractualLifeYearsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_447eefc3-ca66-4047-917a-1a462080c49b" xlink:to="loc_irtc_WeightedAverageRemainingContractualLifeYearsAbstract_6481ebd2-8f3b-475d-adf8-6efbad22c30a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2b846caa-b838-40b7-a69a-8cde2d77893e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_WeightedAverageRemainingContractualLifeYearsAbstract_6481ebd2-8f3b-475d-adf8-6efbad22c30a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2b846caa-b838-40b7-a69a-8cde2d77893e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e80f96d2-d3d1-454b-a7f7-8cf483c2c5f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_WeightedAverageRemainingContractualLifeYearsAbstract_6481ebd2-8f3b-475d-adf8-6efbad22c30a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e80f96d2-d3d1-454b-a7f7-8cf483c2c5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_9a79172d-535c-4f31-bf94-1a037e3ba3fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_WeightedAverageRemainingContractualLifeYearsAbstract_6481ebd2-8f3b-475d-adf8-6efbad22c30a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_9a79172d-535c-4f31-bf94-1a037e3ba3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AggregateIntrinsicValueAbstract_3d0b333f-c31d-4c54-84c3-d6611aa84d2d" xlink:href="irtc-20201231.xsd#irtc_AggregateIntrinsicValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0c87f4e-6757-49a0-8e4c-0bdac4bf8bb1" xlink:to="loc_irtc_AggregateIntrinsicValueAbstract_3d0b333f-c31d-4c54-84c3-d6611aa84d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_963a5bf5-7168-4ef8-9f4d-fa3517c87360" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_AggregateIntrinsicValueAbstract_3d0b333f-c31d-4c54-84c3-d6611aa84d2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_963a5bf5-7168-4ef8-9f4d-fa3517c87360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_a4bb0d29-17cd-4133-ab0d-9e3dc8d8c088" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_AggregateIntrinsicValueAbstract_3d0b333f-c31d-4c54-84c3-d6611aa84d2d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_a4bb0d29-17cd-4133-ab0d-9e3dc8d8c088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_fc9f8a20-baba-4943-9f8f-f6ac0db1fcec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_AggregateIntrinsicValueAbstract_3d0b333f-c31d-4c54-84c3-d6611aa84d2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_fc9f8a20-baba-4943-9f8f-f6ac0db1fcec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_93f3c690-5a5f-46f3-82f8-ea12e4c62cea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7c7fa9b-971c-45a0-a138-b8324ed49020" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_93f3c690-5a5f-46f3-82f8-ea12e4c62cea" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7c7fa9b-971c-45a0-a138-b8324ed49020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a81fed1f-42d0-4027-80ef-e8af405745c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7c7fa9b-971c-45a0-a138-b8324ed49020" xlink:to="loc_us-gaap_AwardTypeAxis_a81fed1f-42d0-4027-80ef-e8af405745c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_68ab95dd-e989-4f9e-aef4-63ed4a0207a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a81fed1f-42d0-4027-80ef-e8af405745c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_68ab95dd-e989-4f9e-aef4-63ed4a0207a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7055e3d3-d9d5-4a39-83c5-d13403f2a49f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_68ab95dd-e989-4f9e-aef4-63ed4a0207a7" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7055e3d3-d9d5-4a39-83c5-d13403f2a49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc2d933c-2c9f-408a-a478-9e3827c18875" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7c7fa9b-971c-45a0-a138-b8324ed49020" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc2d933c-2c9f-408a-a478-9e3827c18875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_SharesUnderlyingRSUsAbstract_f6cfdc77-5ec2-429b-a5d3-36552973b05a" xlink:href="irtc-20201231.xsd#irtc_SharesUnderlyingRSUsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc2d933c-2c9f-408a-a478-9e3827c18875" xlink:to="loc_irtc_SharesUnderlyingRSUsAbstract_f6cfdc77-5ec2-429b-a5d3-36552973b05a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_16ecfbee-2d28-4646-b5e1-cf23e88f8b4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SharesUnderlyingRSUsAbstract_f6cfdc77-5ec2-429b-a5d3-36552973b05a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_16ecfbee-2d28-4646-b5e1-cf23e88f8b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d56423ab-2147-44b5-b8ad-fe0997fe34aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SharesUnderlyingRSUsAbstract_f6cfdc77-5ec2-429b-a5d3-36552973b05a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d56423ab-2147-44b5-b8ad-fe0997fe34aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_921b889d-ef60-4266-9912-2a2105f698a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SharesUnderlyingRSUsAbstract_f6cfdc77-5ec2-429b-a5d3-36552973b05a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_921b889d-ef60-4266-9912-2a2105f698a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a1fc3673-5990-4b7e-8c88-b32654fe9489" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SharesUnderlyingRSUsAbstract_f6cfdc77-5ec2-429b-a5d3-36552973b05a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a1fc3673-5990-4b7e-8c88-b32654fe9489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e1589544-1d6b-43c9-9f79-757852637bf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_SharesUnderlyingRSUsAbstract_f6cfdc77-5ec2-429b-a5d3-36552973b05a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e1589544-1d6b-43c9-9f79-757852637bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_WeightedAverageGrantDateFairValueAbstract_86aebc4a-be7a-4a7a-9bd5-4a6e8a634d3c" xlink:href="irtc-20201231.xsd#irtc_WeightedAverageGrantDateFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc2d933c-2c9f-408a-a478-9e3827c18875" xlink:to="loc_irtc_WeightedAverageGrantDateFairValueAbstract_86aebc4a-be7a-4a7a-9bd5-4a6e8a634d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fd2512df-08d6-4d85-9c23-a91214318d99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_WeightedAverageGrantDateFairValueAbstract_86aebc4a-be7a-4a7a-9bd5-4a6e8a634d3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fd2512df-08d6-4d85-9c23-a91214318d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8fce769c-c569-4b20-bf1b-6fc8c93e381b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_WeightedAverageGrantDateFairValueAbstract_86aebc4a-be7a-4a7a-9bd5-4a6e8a634d3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8fce769c-c569-4b20-bf1b-6fc8c93e381b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_480dbcfc-7452-4ff6-bfea-2ec03122812c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_WeightedAverageGrantDateFairValueAbstract_86aebc4a-be7a-4a7a-9bd5-4a6e8a634d3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_480dbcfc-7452-4ff6-bfea-2ec03122812c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d4250e0c-4328-420f-85be-2512a5138fd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_WeightedAverageGrantDateFairValueAbstract_86aebc4a-be7a-4a7a-9bd5-4a6e8a634d3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d4250e0c-4328-420f-85be-2512a5138fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e7a1d9c1-cab3-4c31-81ce-f76343b1e48c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_WeightedAverageGrantDateFairValueAbstract_86aebc4a-be7a-4a7a-9bd5-4a6e8a634d3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e7a1d9c1-cab3-4c31-81ce-f76343b1e48c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_WeightedRemainingVestingPeriodInYearsAbstract_032d8f81-babd-454c-941f-cd5331e3c36e" xlink:href="irtc-20201231.xsd#irtc_WeightedRemainingVestingPeriodInYearsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc2d933c-2c9f-408a-a478-9e3827c18875" xlink:to="loc_irtc_WeightedRemainingVestingPeriodInYearsAbstract_032d8f81-babd-454c-941f-cd5331e3c36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_192ef4e2-2e87-48c8-84ff-d9f73638ac02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_WeightedRemainingVestingPeriodInYearsAbstract_032d8f81-babd-454c-941f-cd5331e3c36e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_192ef4e2-2e87-48c8-84ff-d9f73638ac02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_AggregateIntrinsicValueAbstract_b0668a82-d604-4ea7-a88f-0625c4b30ca7" xlink:href="irtc-20201231.xsd#irtc_AggregateIntrinsicValueAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc2d933c-2c9f-408a-a478-9e3827c18875" xlink:to="loc_irtc_AggregateIntrinsicValueAbstract_b0668a82-d604-4ea7-a88f-0625c4b30ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_8f358977-2f51-419c-884f-2d6359e7ad99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_irtc_AggregateIntrinsicValueAbstract_b0668a82-d604-4ea7-a88f-0625c4b30ca7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_8f358977-2f51-419c-884f-2d6359e7ad99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a0a28923-1967-46bb-8ad4-9d75ed087559" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b5a6e963-3dce-41d2-8c80-6478e30bae19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a0a28923-1967-46bb-8ad4-9d75ed087559" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b5a6e963-3dce-41d2-8c80-6478e30bae19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3e32c17f-67db-4b89-9f87-59b9f5f07b4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_3199284b-0f7a-41f1-9e66-042de6be7d1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3e32c17f-67db-4b89-9f87-59b9f5f07b4b" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_3199284b-0f7a-41f1-9e66-042de6be7d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_52f4831e-0f11-48ba-8f89-a78a7b65907d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3e32c17f-67db-4b89-9f87-59b9f5f07b4b" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_52f4831e-0f11-48ba-8f89-a78a7b65907d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e572a6bb-74b6-407c-a467-3851b24c3339" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dba40674-229d-4b74-88fb-8bca3c90bb4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e572a6bb-74b6-407c-a467-3851b24c3339" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dba40674-229d-4b74-88fb-8bca3c90bb4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d3204971-11c4-4a68-9725-6ad3c31dec39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dba40674-229d-4b74-88fb-8bca3c90bb4e" xlink:to="loc_us-gaap_AwardTypeAxis_d3204971-11c4-4a68-9725-6ad3c31dec39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fb9fd7e-f609-445d-b8a2-b4fca211ccf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d3204971-11c4-4a68-9725-6ad3c31dec39" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fb9fd7e-f609-445d-b8a2-b4fca211ccf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_03299232-d050-4abf-93a6-f986b005c5f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fb9fd7e-f609-445d-b8a2-b4fca211ccf7" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_03299232-d050-4abf-93a6-f986b005c5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_9ac48c8c-bd71-4663-bc07-c93e51c6fb8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fb9fd7e-f609-445d-b8a2-b4fca211ccf7" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9ac48c8c-bd71-4663-bc07-c93e51c6fb8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac0ec762-1e25-4bbe-88ac-72efcdb926fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dba40674-229d-4b74-88fb-8bca3c90bb4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac0ec762-1e25-4bbe-88ac-72efcdb926fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_fc614f1e-f605-4142-bf4b-7ad5b8ec24dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac0ec762-1e25-4bbe-88ac-72efcdb926fb" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_fc614f1e-f605-4142-bf4b-7ad5b8ec24dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_e02b6f26-6c8a-4b5c-b72c-234103607f0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac0ec762-1e25-4bbe-88ac-72efcdb926fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_e02b6f26-6c8a-4b5c-b72c-234103607f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7ab30ef6-c538-47d0-9439-ee12591016fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac0ec762-1e25-4bbe-88ac-72efcdb926fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7ab30ef6-c538-47d0-9439-ee12591016fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0caa86a4-6074-408f-a389-517e57613643" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac0ec762-1e25-4bbe-88ac-72efcdb926fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0caa86a4-6074-408f-a389-517e57613643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockBasedCompensationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3dc58111-42be-40a5-9eb4-2a9352abd230" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1b8fd271-a7d7-4585-a26e-d7e5a1ab0eed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3dc58111-42be-40a5-9eb4-2a9352abd230" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1b8fd271-a7d7-4585-a26e-d7e5a1ab0eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2b9f4c4d-1459-4813-9270-6e4428c639da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1b8fd271-a7d7-4585-a26e-d7e5a1ab0eed" xlink:to="loc_us-gaap_AwardTypeAxis_2b9f4c4d-1459-4813-9270-6e4428c639da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aed42283-ab6e-4a1a-9550-1750fb82ea3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_2b9f4c4d-1459-4813-9270-6e4428c639da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aed42283-ab6e-4a1a-9550-1750fb82ea3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3597e31c-83b6-493a-aa04-0e20d88a399d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aed42283-ab6e-4a1a-9550-1750fb82ea3d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3597e31c-83b6-493a-aa04-0e20d88a399d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_b1d6d4f7-e1de-44cd-9f20-7947c4525b9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aed42283-ab6e-4a1a-9550-1750fb82ea3d" xlink:to="loc_us-gaap_EmployeeStockMember_b1d6d4f7-e1de-44cd-9f20-7947c4525b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_237546ce-2fbb-42df-8385-8c48fe804d3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aed42283-ab6e-4a1a-9550-1750fb82ea3d" xlink:to="loc_us-gaap_PerformanceSharesMember_237546ce-2fbb-42df-8385-8c48fe804d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_949b78f3-180c-46bb-b274-11bec77d9284" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1b8fd271-a7d7-4585-a26e-d7e5a1ab0eed" xlink:to="loc_srt_RangeAxis_949b78f3-180c-46bb-b274-11bec77d9284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c3d8a0c1-f763-484d-9c3a-e3c3ef0a7e84" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_949b78f3-180c-46bb-b274-11bec77d9284" xlink:to="loc_srt_RangeMember_c3d8a0c1-f763-484d-9c3a-e3c3ef0a7e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c7f917cc-0954-4b9b-b35d-fd1889cd370c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c3d8a0c1-f763-484d-9c3a-e3c3ef0a7e84" xlink:to="loc_srt_MinimumMember_c7f917cc-0954-4b9b-b35d-fd1889cd370c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_030bb98c-d5f1-4388-a3c9-fecdd452b0a0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c3d8a0c1-f763-484d-9c3a-e3c3ef0a7e84" xlink:to="loc_srt_MaximumMember_030bb98c-d5f1-4388-a3c9-fecdd452b0a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_a5d9f6fc-07b3-484e-916a-d25721a097a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1b8fd271-a7d7-4585-a26e-d7e5a1ab0eed" xlink:to="loc_us-gaap_PlanNameAxis_a5d9f6fc-07b3-484e-916a-d25721a097a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_db8288d4-6a86-4d5c-92bf-ee7282cddb4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_a5d9f6fc-07b3-484e-916a-d25721a097a3" xlink:to="loc_us-gaap_PlanNameDomain_db8288d4-6a86-4d5c-92bf-ee7282cddb4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_A2019AwardsMember_8ee75745-e900-4e8e-b41e-5b2ae50b6f21" xlink:href="irtc-20201231.xsd#irtc_A2019AwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_db8288d4-6a86-4d5c-92bf-ee7282cddb4d" xlink:to="loc_irtc_A2019AwardsMember_8ee75745-e900-4e8e-b41e-5b2ae50b6f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_A2020AwardsMember_ec920aae-dcb0-4bc2-a2e7-53befeb193f5" xlink:href="irtc-20201231.xsd#irtc_A2020AwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_db8288d4-6a86-4d5c-92bf-ee7282cddb4d" xlink:to="loc_irtc_A2020AwardsMember_ec920aae-dcb0-4bc2-a2e7-53befeb193f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ConsultingAndProfessionalServicesAgreementCPSAMember_5b497e00-1627-405c-b32a-b2551e1e211d" xlink:href="irtc-20201231.xsd#irtc_ConsultingAndProfessionalServicesAgreementCPSAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_db8288d4-6a86-4d5c-92bf-ee7282cddb4d" xlink:to="loc_irtc_ConsultingAndProfessionalServicesAgreementCPSAMember_5b497e00-1627-405c-b32a-b2551e1e211d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1b8fd271-a7d7-4585-a26e-d7e5a1ab0eed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d1e64eea-0443-4978-9705-a12ccec88100" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d1e64eea-0443-4978-9705-a12ccec88100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_fdd721d2-9157-4868-b20e-afb26500ddd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_fdd721d2-9157-4868-b20e-afb26500ddd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_670baaf2-b6af-4c5b-bd4e-98dfd3322bbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_670baaf2-b6af-4c5b-bd4e-98dfd3322bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_58760b3b-10c8-452d-a117-9e43f8b4bd34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_58760b3b-10c8-452d-a117-9e43f8b4bd34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage_59c08251-352e-4694-8997-9434fba22b63" xlink:href="irtc-20201231.xsd#irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage_59c08251-352e-4694-8997-9434fba22b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold_9567ef10-0111-4df0-8cdf-903629c54eca" xlink:href="irtc-20201231.xsd#irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold_9567ef10-0111-4df0-8cdf-903629c54eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ShareBasedPaymentArrangementReversalOfPriorExpense_1026bb7f-1ca2-481a-96df-0c6bd94bd7a4" xlink:href="irtc-20201231.xsd#irtc_ShareBasedPaymentArrangementReversalOfPriorExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_irtc_ShareBasedPaymentArrangementReversalOfPriorExpense_1026bb7f-1ca2-481a-96df-0c6bd94bd7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_b2fe97e9-69a9-45a7-9f7f-77bd469959ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_b2fe97e9-69a9-45a7-9f7f-77bd469959ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d1bfa547-a739-422c-87f5-23e524725db0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d1bfa547-a739-422c-87f5-23e524725db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_d33d0dc4-166b-4776-8807-075ea9e01fe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_d33d0dc4-166b-4776-8807-075ea9e01fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_7ca18de4-73cb-4209-8ec7-28b700dd1965" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_7ca18de4-73cb-4209-8ec7-28b700dd1965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f876cbd2-d718-4ea0-a8d2-9d7d2015bec7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f876cbd2-d718-4ea0-a8d2-9d7d2015bec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue_5d4a3660-5862-4fba-aa14-597421bf3b2c" xlink:href="irtc-20201231.xsd#irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a731f3-f376-49f8-aad5-a0cbb0ff7639" xlink:to="loc_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue_5d4a3660-5862-4fba-aa14-597421bf3b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_706af24b-d6bc-4de1-a835-eee4b767631f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8bc40caf-d9a0-4622-b4d7-f1ddb861a758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_706af24b-d6bc-4de1-a835-eee4b767631f" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8bc40caf-d9a0-4622-b4d7-f1ddb861a758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_b37a1e76-cda5-4b47-a97b-3d4deed10219" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8bc40caf-d9a0-4622-b4d7-f1ddb861a758" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_b37a1e76-cda5-4b47-a97b-3d4deed10219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9773b641-4ee3-4e4e-b48e-04e78e3c70b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_b37a1e76-cda5-4b47-a97b-3d4deed10219" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9773b641-4ee3-4e4e-b48e-04e78e3c70b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e953fe47-42fc-4f37-b787-d51284330d65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9773b641-4ee3-4e4e-b48e-04e78e3c70b5" xlink:to="loc_us-gaap_CostOfSalesMember_e953fe47-42fc-4f37-b787-d51284330d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2f426df4-84b4-434e-8b6b-376cafc849f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9773b641-4ee3-4e4e-b48e-04e78e3c70b5" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2f426df4-84b4-434e-8b6b-376cafc849f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ce7b3ad8-077c-462c-8f95-c489276990ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9773b641-4ee3-4e4e-b48e-04e78e3c70b5" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ce7b3ad8-077c-462c-8f95-c489276990ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_f87a9d53-7357-49a9-ab0a-908a848336d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8bc40caf-d9a0-4622-b4d7-f1ddb861a758" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_f87a9d53-7357-49a9-ab0a-908a848336d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_c0c78944-107b-416c-b022-ec67875a121c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_f87a9d53-7357-49a9-ab0a-908a848336d6" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_c0c78944-107b-416c-b022-ec67875a121c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShare" xlink:type="simple" xlink:href="irtc-20201231.xsd#NetLossPerCommonShare"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/NetLossPerCommonShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_84e18037-e833-423d-a082-33661e70b094" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_a877297d-5c87-4163-a5a5-22631421849d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_84e18037-e833-423d-a082-33661e70b094" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_a877297d-5c87-4163-a5a5-22631421849d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShareTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#NetLossPerCommonShareTables"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/NetLossPerCommonShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c5c785c9-9d2d-424d-9206-835a897210c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_c936616e-3c4a-43bf-9f74-5b8e4eba50c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c5c785c9-9d2d-424d-9206-835a897210c8" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_c936616e-3c4a-43bf-9f74-5b8e4eba50c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_18268cf0-c446-495c-912b-0f067597830e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c5c785c9-9d2d-424d-9206-835a897210c8" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_18268cf0-c446-495c-912b-0f067597830e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d652a998-8374-44bf-8134-55fa9cb9e350" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_274ada93-085d-4e38-9ddb-c45a2163e1a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d652a998-8374-44bf-8134-55fa9cb9e350" xlink:to="loc_us-gaap_NetIncomeLossAbstract_274ada93-085d-4e38-9ddb-c45a2163e1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_35f3d4d7-1676-478a-b94e-ee0cd36a2157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetIncomeLossAbstract_274ada93-085d-4e38-9ddb-c45a2163e1a2" xlink:to="loc_us-gaap_NetIncomeLoss_35f3d4d7-1676-478a-b94e-ee0cd36a2157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b2971092-f999-45da-8bff-b9fb09e6bac7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d652a998-8374-44bf-8134-55fa9cb9e350" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b2971092-f999-45da-8bff-b9fb09e6bac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_84bf11f2-a93c-4727-9809-f22fd893104c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b2971092-f999-45da-8bff-b9fb09e6bac7" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_84bf11f2-a93c-4727-9809-f22fd893104c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_ee612c27-e9a0-4b1f-a70c-35cf4c93372b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d652a998-8374-44bf-8134-55fa9cb9e350" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_ee612c27-e9a0-4b1f-a70c-35cf4c93372b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_329cb617-db53-43f9-b644-63587108b7ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8be15003-f0c0-4532-a2f8-9fa6cac247c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_329cb617-db53-43f9-b644-63587108b7ca" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8be15003-f0c0-4532-a2f8-9fa6cac247c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_222558d1-6bd6-4368-87b3-dddb921ff057" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8be15003-f0c0-4532-a2f8-9fa6cac247c8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_222558d1-6bd6-4368-87b3-dddb921ff057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ba01178c-8d5a-45fe-87e7-9075e76b788d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_222558d1-6bd6-4368-87b3-dddb921ff057" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ba01178c-8d5a-45fe-87e7-9075e76b788d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f59676e1-3444-4fd1-99e1-54d813d27d35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ba01178c-8d5a-45fe-87e7-9075e76b788d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f59676e1-3444-4fd1-99e1-54d813d27d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_fe6ea423-9a7c-4cfe-97be-257d53e9588b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ba01178c-8d5a-45fe-87e7-9075e76b788d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_fe6ea423-9a7c-4cfe-97be-257d53e9588b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_ca8b1edf-3f81-4dcc-9e9e-ac849cedc113" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ba01178c-8d5a-45fe-87e7-9075e76b788d" xlink:to="loc_us-gaap_WarrantMember_ca8b1edf-3f81-4dcc-9e9e-ac849cedc113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f5466c46-1148-48cb-aa28-c8f061938488" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8be15003-f0c0-4532-a2f8-9fa6cac247c8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f5466c46-1148-48cb-aa28-c8f061938488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_13b8f964-292b-4553-a619-04d60bab0329" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f5466c46-1148-48cb-aa28-c8f061938488" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_13b8f964-292b-4553-a619-04d60bab0329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunaudited" xlink:type="simple" xlink:href="irtc-20201231.xsd#SelectedQuarterlyFinancialDataunaudited"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_80a5ce13-f09a-402a-9dbd-d364f4ae1c2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_144aae2c-f58e-45af-afbe-31418bbc1b85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_80a5ce13-f09a-402a-9dbd-d364f4ae1c2e" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_144aae2c-f58e-45af-afbe-31418bbc1b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#SelectedQuarterlyFinancialDataunauditedTables"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_bfef7adb-9c67-4568-989c-0b1c8450acef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_a0fb2f63-9bdb-4d48-9923-d4216fed7b13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_bfef7adb-9c67-4568-989c-0b1c8450acef" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_a0fb2f63-9bdb-4d48-9923-d4216fed7b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock_090c8ad7-9b4a-4dd1-bfea-02cc275eaf0d" xlink:href="irtc-20201231.xsd#irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_bfef7adb-9c67-4568-989c-0b1c8450acef" xlink:to="loc_irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock_090c8ad7-9b4a-4dd1-bfea-02cc275eaf0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_3003eee8-de87-4b18-aac1-8509d1fc6c8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f1deabfb-c394-4224-b360-131030858162" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_QuarterlyFinancialInformationDisclosureAbstract_3003eee8-de87-4b18-aac1-8509d1fc6c8f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f1deabfb-c394-4224-b360-131030858162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a32e61e3-322f-4b5a-ad49-83a6cb5d07af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_3003eee8-de87-4b18-aac1-8509d1fc6c8f" xlink:to="loc_us-gaap_GrossProfit_a32e61e3-322f-4b5a-ad49-83a6cb5d07af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bb3d6b0f-203f-4141-bd5f-1c09fb52c599" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_3003eee8-de87-4b18-aac1-8509d1fc6c8f" xlink:to="loc_us-gaap_NetIncomeLoss_bb3d6b0f-203f-4141-bd5f-1c09fb52c599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_c2ff1722-3dfe-4264-9d00-98f5d5bcd99b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_3003eee8-de87-4b18-aac1-8509d1fc6c8f" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_c2ff1722-3dfe-4264-9d00-98f5d5bcd99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_ff37619a-8656-458c-8b53-e997aa941dc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_46d84b41-1bfd-4d07-a71b-9ae8f226e98b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_ff37619a-8656-458c-8b53-e997aa941dc4" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_46d84b41-1bfd-4d07-a71b-9ae8f226e98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_15d31f53-aaa2-4187-ba64-ebefb6a535d9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_46d84b41-1bfd-4d07-a71b-9ae8f226e98b" xlink:to="loc_srt_RestatementAxis_15d31f53-aaa2-4187-ba64-ebefb6a535d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_8cf8ef0d-4a0f-49b4-ac3d-2052ac787c64" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_15d31f53-aaa2-4187-ba64-ebefb6a535d9" xlink:to="loc_srt_RestatementDomain_8cf8ef0d-4a0f-49b4-ac3d-2052ac787c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_a5e529b1-3a67-455d-abe8-f6b60b142ea6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_8cf8ef0d-4a0f-49b4-ac3d-2052ac787c64" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_a5e529b1-3a67-455d-abe8-f6b60b142ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_4efc5a1e-f3e8-4176-81d5-eff00d4aa225" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_8cf8ef0d-4a0f-49b4-ac3d-2052ac787c64" xlink:to="loc_srt_RestatementAdjustmentMember_4efc5a1e-f3e8-4176-81d5-eff00d4aa225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_773e003a-029d-4bdc-8848-825f4c725bcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_46d84b41-1bfd-4d07-a71b-9ae8f226e98b" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_773e003a-029d-4bdc-8848-825f4c725bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5ee29e36-b286-4e88-bc79-a2abc779cec7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_773e003a-029d-4bdc-8848-825f4c725bcd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5ee29e36-b286-4e88-bc79-a2abc779cec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c9b10210-88a8-47eb-9172-6e3c498dcea5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_773e003a-029d-4bdc-8848-825f4c725bcd" xlink:to="loc_us-gaap_GrossProfit_c9b10210-88a8-47eb-9172-6e3c498dcea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0328167e-0053-4fbc-ae8e-5195c142660f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_773e003a-029d-4bdc-8848-825f4c725bcd" xlink:to="loc_us-gaap_NetIncomeLoss_0328167e-0053-4fbc-ae8e-5195c142660f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_ee472b6b-3062-41c6-a78b-ab52ce1f7250" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_773e003a-029d-4bdc-8848-825f4c725bcd" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_ee472b6b-3062-41c6-a78b-ab52ce1f7250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatements" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatements"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_fd0a0422-aee0-4253-a161-15c5e88b979d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_a258aed2-4989-4de5-904a-758c8ea8fda3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_fd0a0422-aee0-4253-a161-15c5e88b979d" xlink:to="loc_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_a258aed2-4989-4de5-904a-758c8ea8fda3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsTables" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsTables"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_faf76218-c822-4d0d-aab2-4c33d2035d4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_1cebd717-d720-4ed4-a0d4-86986d3f6dea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_faf76218-c822-4d0d-aab2-4c33d2035d4d" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_1cebd717-d720-4ed4-a0d4-86986d3f6dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_908013c4-5b1c-40bf-9e3f-1d77ae4160fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_17d1a329-bd5d-473c-8268-86764ddd6365" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_908013c4-5b1c-40bf-9e3f-1d77ae4160fd" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_17d1a329-bd5d-473c-8268-86764ddd6365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_f42633f2-aac8-4354-985f-3c216ac4d7f0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_17d1a329-bd5d-473c-8268-86764ddd6365" xlink:to="loc_srt_RestatementAxis_f42633f2-aac8-4354-985f-3c216ac4d7f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_e172503f-74b1-4269-bf50-3354a09737b3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_f42633f2-aac8-4354-985f-3c216ac4d7f0" xlink:to="loc_srt_RestatementDomain_e172503f-74b1-4269-bf50-3354a09737b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_f49e9337-7630-496a-ac04-ca01f4a10161" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_e172503f-74b1-4269-bf50-3354a09737b3" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_f49e9337-7630-496a-ac04-ca01f4a10161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_322d1123-d5a1-48f2-bc61-fa05cd711255" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_e172503f-74b1-4269-bf50-3354a09737b3" xlink:to="loc_srt_RestatementAdjustmentMember_322d1123-d5a1-48f2-bc61-fa05cd711255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e00ff7f4-0e39-41c5-9b03-196459bcf394" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_17d1a329-bd5d-473c-8268-86764ddd6365" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e00ff7f4-0e39-41c5-9b03-196459bcf394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_3211c7e1-c95d-43b5-9955-ee70750d1427" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e00ff7f4-0e39-41c5-9b03-196459bcf394" xlink:to="loc_us-gaap_AssetsAbstract_3211c7e1-c95d-43b5-9955-ee70750d1427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7ee714d7-f03d-45dd-a493-973248327efb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3211c7e1-c95d-43b5-9955-ee70750d1427" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7ee714d7-f03d-45dd-a493-973248327efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5252c64a-41e7-4163-a9d7-6fb57aed0144" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3211c7e1-c95d-43b5-9955-ee70750d1427" xlink:to="loc_us-gaap_AssetsCurrent_5252c64a-41e7-4163-a9d7-6fb57aed0144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_240629d2-438b-4ae3-8502-14dbc4478aae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3211c7e1-c95d-43b5-9955-ee70750d1427" xlink:to="loc_us-gaap_Assets_240629d2-438b-4ae3-8502-14dbc4478aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e00ff7f4-0e39-41c5-9b03-196459bcf394" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1f893ba9-948f-4b9d-934d-c8b6a0b3ad31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1f893ba9-948f-4b9d-934d-c8b6a0b3ad31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5cf35765-886b-482a-ae44-0780f7bf0ffe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5cf35765-886b-482a-ae44-0780f7bf0ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_67449865-f3e8-4fb6-bba2-8743f48e401e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_LiabilitiesCurrent_67449865-f3e8-4fb6-bba2-8743f48e401e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_864c3a68-e4b4-4393-8cc4-11c3171f3e00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_Liabilities_864c3a68-e4b4-4393-8cc4-11c3171f3e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dd28505f-1b27-4e13-89ca-a2b878a02d11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dd28505f-1b27-4e13-89ca-a2b878a02d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8885732d-00ee-4f3a-af5d-1d3adaf84887" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8885732d-00ee-4f3a-af5d-1d3adaf84887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3eb9dedc-0328-4621-9496-6f76823e5fb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_StockholdersEquity_3eb9dedc-0328-4621-9496-6f76823e5fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_8c965800-f566-40a9-a7d2-ed4ca1c74e09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a5bc281f-6b8e-4990-82e0-d377e80190ba" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_8c965800-f566-40a9-a7d2-ed4ca1c74e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_6cc009a7-f72a-411d-bfec-c8b4cce0d186" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_5e3981f6-79c2-405d-a2b9-5c5843625c1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_6cc009a7-f72a-411d-bfec-c8b4cce0d186" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_5e3981f6-79c2-405d-a2b9-5c5843625c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_9257e869-9d53-4dac-9704-c715d3456bf2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_5e3981f6-79c2-405d-a2b9-5c5843625c1e" xlink:to="loc_srt_RestatementAxis_9257e869-9d53-4dac-9704-c715d3456bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_6693eccb-aed8-4f96-b659-66c55b76291c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_9257e869-9d53-4dac-9704-c715d3456bf2" xlink:to="loc_srt_RestatementDomain_6693eccb-aed8-4f96-b659-66c55b76291c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_198407fc-a4ee-4ac2-825a-0cc793c8ec87" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_6693eccb-aed8-4f96-b659-66c55b76291c" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_198407fc-a4ee-4ac2-825a-0cc793c8ec87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_da0491c4-e660-4626-9a47-10ae78c04d2c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_6693eccb-aed8-4f96-b659-66c55b76291c" xlink:to="loc_srt_RestatementAdjustmentMember_da0491c4-e660-4626-9a47-10ae78c04d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_5e3981f6-79c2-405d-a2b9-5c5843625c1e" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_497a304a-1d02-497b-a898-6726e3d24f97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_497a304a-1d02-497b-a898-6726e3d24f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_64b43d38-23a7-4a54-a0b3-14a77ac07107" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_CostOfRevenue_64b43d38-23a7-4a54-a0b3-14a77ac07107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_02453ef2-2011-4908-aec3-eea08913c634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_GrossProfit_02453ef2-2011-4908-aec3-eea08913c634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a3bf3f54-f4c7-4f86-92ce-9023ccbc9c3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a3bf3f54-f4c7-4f86-92ce-9023ccbc9c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9e15831b-f90e-4bf7-900f-c4d9d82918f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9e15831b-f90e-4bf7-900f-c4d9d82918f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c11d6d80-31da-4ad6-8bd3-6a1eb873c284" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_OperatingExpenses_c11d6d80-31da-4ad6-8bd3-6a1eb873c284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_00ce20ae-d27d-4e10-9f37-dee7632a8b81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_OperatingIncomeLoss_00ce20ae-d27d-4e10-9f37-dee7632a8b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_93f47cf3-5e13-468a-aa40-f538b635c346" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_93f47cf3-5e13-468a-aa40-f538b635c346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ce4cc7d4-4e36-47f8-9019-9e1d32a691d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ce4cc7d4-4e36-47f8-9019-9e1d32a691d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_76d6a930-fa4e-451b-96ea-e2119456280d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_NetIncomeLoss_76d6a930-fa4e-451b-96ea-e2119456280d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_99ac64c6-abd5-4537-bcf7-eba4279c9f3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f85adf09-0260-4b46-b574-94b111cb13b7" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_99ac64c6-abd5-4537-bcf7-eba4279c9f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_4d085c20-3092-4e87-950a-9593dad80656" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_95afa5b9-d3e6-44fc-93c2-b8ed1965fca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_4d085c20-3092-4e87-950a-9593dad80656" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_95afa5b9-d3e6-44fc-93c2-b8ed1965fca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_923880f2-e9d0-406e-9a2e-81e3a9f0bd7d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_95afa5b9-d3e6-44fc-93c2-b8ed1965fca3" xlink:to="loc_srt_RestatementAxis_923880f2-e9d0-406e-9a2e-81e3a9f0bd7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_d696cbab-6911-4319-948d-fe588a6e21fe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_923880f2-e9d0-406e-9a2e-81e3a9f0bd7d" xlink:to="loc_srt_RestatementDomain_d696cbab-6911-4319-948d-fe588a6e21fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_4c6f1165-399e-474f-8e13-a5b8862ab5df" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_d696cbab-6911-4319-948d-fe588a6e21fe" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_4c6f1165-399e-474f-8e13-a5b8862ab5df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_358dfbcd-181e-4c7c-a5dd-addf1f8fe5a3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_d696cbab-6911-4319-948d-fe588a6e21fe" xlink:to="loc_srt_RestatementAdjustmentMember_358dfbcd-181e-4c7c-a5dd-addf1f8fe5a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_82a2e301-264e-4b68-a8ee-fd0f24e78356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_95afa5b9-d3e6-44fc-93c2-b8ed1965fca3" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_82a2e301-264e-4b68-a8ee-fd0f24e78356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_038fa3ba-1c53-42bb-80bf-8027c284ea20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_82a2e301-264e-4b68-a8ee-fd0f24e78356" xlink:to="loc_us-gaap_NetIncomeLoss_038fa3ba-1c53-42bb-80bf-8027c284ea20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_00689adf-5da6-459d-b8e0-3f3c9bbd933b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_82a2e301-264e-4b68-a8ee-fd0f24e78356" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_00689adf-5da6-459d-b8e0-3f3c9bbd933b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8ba15081-ac4b-4c83-992f-dcb8a87938b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_82a2e301-264e-4b68-a8ee-fd0f24e78356" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_8ba15081-ac4b-4c83-992f-dcb8a87938b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_724d765a-8007-4b78-b4b2-95d2b93d25fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_561cfb8b-17ca-4f81-8a89-08b65000775c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_724d765a-8007-4b78-b4b2-95d2b93d25fa" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_561cfb8b-17ca-4f81-8a89-08b65000775c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_29bc977b-fe4e-4835-a49f-6069ffb48823" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_561cfb8b-17ca-4f81-8a89-08b65000775c" xlink:to="loc_srt_RestatementAxis_29bc977b-fe4e-4835-a49f-6069ffb48823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_bb141f1b-6c3c-4e41-b420-1c6a38038ede" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_29bc977b-fe4e-4835-a49f-6069ffb48823" xlink:to="loc_srt_RestatementDomain_bb141f1b-6c3c-4e41-b420-1c6a38038ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_0c68a793-cdbd-49df-934e-2297c2a37024" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_bb141f1b-6c3c-4e41-b420-1c6a38038ede" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_0c68a793-cdbd-49df-934e-2297c2a37024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_77a4c749-c5e2-491b-a47f-e7219bb95ec7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_bb141f1b-6c3c-4e41-b420-1c6a38038ede" xlink:to="loc_srt_RestatementAdjustmentMember_77a4c749-c5e2-491b-a47f-e7219bb95ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_da5ad7dd-393a-4b6c-9ddc-fa63c8a7b58d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_561cfb8b-17ca-4f81-8a89-08b65000775c" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_da5ad7dd-393a-4b6c-9ddc-fa63c8a7b58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4f8c7542-43b2-4021-a1ce-7bbe392342a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_da5ad7dd-393a-4b6c-9ddc-fa63c8a7b58d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4f8c7542-43b2-4021-a1ce-7bbe392342a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_fda4d72e-d78d-4b6d-8773-541258380d59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4f8c7542-43b2-4021-a1ce-7bbe392342a1" xlink:to="loc_us-gaap_ProfitLoss_fda4d72e-d78d-4b6d-8773-541258380d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ce3ac23-f2c6-45f2-9d01-1ba553ec9da8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4f8c7542-43b2-4021-a1ce-7bbe392342a1" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ce3ac23-f2c6-45f2-9d01-1ba553ec9da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances_d4b6e4b7-5d8d-4635-811e-738293005e33" xlink:href="irtc-20201231.xsd#irtc_ProvisionForDoubtfulAccountsAndContractualAllowances"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ce3ac23-f2c6-45f2-9d01-1ba553ec9da8" xlink:to="loc_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances_d4b6e4b7-5d8d-4635-811e-738293005e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_715e7dc1-0fe9-45e8-8566-b59b4e8ef752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ce3ac23-f2c6-45f2-9d01-1ba553ec9da8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_715e7dc1-0fe9-45e8-8566-b59b4e8ef752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_695fe363-a208-4256-9d75-51fd9220c382" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ce3ac23-f2c6-45f2-9d01-1ba553ec9da8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_695fe363-a208-4256-9d75-51fd9220c382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_ed6dbef9-3e4d-423c-8933-37bf3026f89e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ce3ac23-f2c6-45f2-9d01-1ba553ec9da8" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_ed6dbef9-3e4d-423c-8933-37bf3026f89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f1100def-6c6a-43f1-8a6d-c67101809233" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ce3ac23-f2c6-45f2-9d01-1ba553ec9da8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f1100def-6c6a-43f1-8a6d-c67101809233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_52b880a1-956f-4192-995b-b7c7775425e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_da5ad7dd-393a-4b6c-9ddc-fa63c8a7b58d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_52b880a1-956f-4192-995b-b7c7775425e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_395fb148-0ec7-4a7b-be57-075533019d66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_52b880a1-956f-4192-995b-b7c7775425e8" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_395fb148-0ec7-4a7b-be57-075533019d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00b5553c-380d-4d68-8b68-5446cefe7a1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_52b880a1-956f-4192-995b-b7c7775425e8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00b5553c-380d-4d68-8b68-5446cefe7a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails" xlink:type="simple" xlink:href="irtc-20201231.xsd#RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_5b00cf3a-c0e3-4ffe-b90b-2cc1d2bb4d23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_c266cf99-db20-4efd-9875-43fe134de203" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_5b00cf3a-c0e3-4ffe-b90b-2cc1d2bb4d23" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_c266cf99-db20-4efd-9875-43fe134de203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_17ee8174-613d-482a-a169-ec999adfa440" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_c266cf99-db20-4efd-9875-43fe134de203" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_17ee8174-613d-482a-a169-ec999adfa440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ebf6a096-56eb-4bec-a557-f500b17584b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_17ee8174-613d-482a-a169-ec999adfa440" xlink:to="loc_us-gaap_EquityComponentDomain_ebf6a096-56eb-4bec-a557-f500b17584b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_788388ef-6e4d-402a-83f7-5d1404a1e7bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ebf6a096-56eb-4bec-a557-f500b17584b8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_788388ef-6e4d-402a-83f7-5d1404a1e7bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_78ff0206-3875-4ddc-94b4-1456fea82f64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ebf6a096-56eb-4bec-a557-f500b17584b8" xlink:to="loc_us-gaap_RetainedEarningsMember_78ff0206-3875-4ddc-94b4-1456fea82f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_8155aa5d-91f4-4dab-b205-c32301d2b961" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_c266cf99-db20-4efd-9875-43fe134de203" xlink:to="loc_srt_RestatementAxis_8155aa5d-91f4-4dab-b205-c32301d2b961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_67515763-630a-4b78-82cb-cdbc8676667b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_8155aa5d-91f4-4dab-b205-c32301d2b961" xlink:to="loc_srt_RestatementDomain_67515763-630a-4b78-82cb-cdbc8676667b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_74094d75-8dbd-4a41-8a91-c378cfc3ae17" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_67515763-630a-4b78-82cb-cdbc8676667b" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_74094d75-8dbd-4a41-8a91-c378cfc3ae17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_b3b217e8-b8b1-433b-b814-5a615bb41309" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_67515763-630a-4b78-82cb-cdbc8676667b" xlink:to="loc_srt_RestatementAdjustmentMember_b3b217e8-b8b1-433b-b814-5a615bb41309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_d576fa25-517f-4b9e-adde-3707e101a0e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_c266cf99-db20-4efd-9875-43fe134de203" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_d576fa25-517f-4b9e-adde-3707e101a0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_d743553a-e0c0-4fc1-8cc5-112b30444e7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_d576fa25-517f-4b9e-adde-3707e101a0e1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_d743553a-e0c0-4fc1-8cc5-112b30444e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3e9b6bdf-c465-4967-bd84-e4d93a40edc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_d576fa25-517f-4b9e-adde-3707e101a0e1" xlink:to="loc_us-gaap_StockholdersEquity_3e9b6bdf-c465-4967-bd84-e4d93a40edc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_de5e7378-7430-47d7-89e7-d4edc99fe1bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_d576fa25-517f-4b9e-adde-3707e101a0e1" xlink:to="loc_us-gaap_NetIncomeLoss_de5e7378-7430-47d7-89e7-d4edc99fe1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.irhythmtech.com/role/SubsequentEvents" xlink:type="simple" xlink:href="irtc-20201231.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.irhythmtech.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_62c93479-acfb-4e75-a8a1-224349094a1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_bca5a5b7-b76d-440f-bdab-b6520abead90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_62c93479-acfb-4e75-a8a1-224349094a1c" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_bca5a5b7-b76d-440f-bdab-b6520abead90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>irtc-20201231_g1.jpg
<TEXT>
begin 644 irtc-20201231_g1.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'
M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,#
M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# S_P  1" 1+!EX# 2(  A$! Q$!_\0 'P   04! 0$!
M 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#
M  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H
M*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0
M  $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!
M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y
M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4
ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D
MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]_**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHKGO%WQ#MO!_B;P[I<T,\LWB2Z>UA=,
M;8BD32$M[87''K0!T-%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5YC\;_\ DKGPM_[#%Q_Z2R5Z=7F/QO\ ^2N?"W_L,7'_
M *2R54=R9'IU%%%24%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!R7QMT#6/$'P\O%\/WEQ9ZU9LEY9F)ROG/&P;RFQU5\%2.AS5
MWX7?$&U^*/@73];M,HMY'^]B/WK>4</&WNK C\*Z"O'?$$P_9J^)LFL?<\$^
M+K@#40H^72KYN!/[1R=&QT;FJ6NA+T=SV*BFQR+,BLK*RL,@@Y!%.J2@HHHH
M *\SLO$M]\2?V@&M].O+B'P[X)C9+XQ.5COKZ5<")O[RQH<D=F(]!5[XX_$^
MY\*6MGH.@K'<^+O$1,&G0$_ZA?X[A_1$&3[D8]:VOA5\-[7X5>"+71[5VG:/
M,MS<O_K+N=N9)6/<L?Z#M5;*Y.[L=)1114E!1110 4444 %%%% !1110 444
M4 %%%% !7F/QO_Y*Y\+?^PQ<?^DLE>G5YC\;_P#DKGPM_P"PQ<?^DLE5'<F1
MZ=1114E!1110 4444 %%%% !1110 4444 %%%% !7'_''1-:UCX>W,GA^ZN+
M;6=-D2_M5B<K]I:([C"V.JN,KCH217844 8/PV\?6?Q-\#Z=KEE\L-]$':,G
MYH7'#QM[JP(_"MZO'M4N%_9I^*$E\W[OP3XRNQ]HQ]W2=0;_ ):>T<O?T89^
MOKZ.)%#*0RD9!'>FQ)CJ***0PHHKSWXY_$R\T"*S\->'=L_B[Q(3#9)D?Z%'
M@[[E_14&2/4XZ\T+4-BKH_B:^^)GQ]N!I]Y<1>&_!<;V]SY3XCU"^D7!0]F6
M)#T[,?85Z97/_##X=V7PL\%V>C6.Z1;<%IIF'[RYE;EY7]69LG_]5=!38H^8
M4444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4452\0>([
M'PKI$U_J5Y;V-E;KNDFG<(B#ZG_)H NUXUK,,?[3OQ0?32JW/@7PC*1>$-F/
M5K[;@1@CJD0.21U8T^[\4^(OVDU:T\-M=>&_!<ORSZU(A2[U),X9+9#RBGIY
MA[=*].\&>#=-^'_AJUTC2;6.SL;--D<:_J2>Y)Y)/4U6Q.YY7HGB'4?V7=27
M1_$,UQJ'@69PNF:RPWOI6>EO<XYV#HK],=<=O8[*]AU&TCN+>6.>"90R21L&
M5P>A!'!%)?6,.IV<EO<PQ7%O,I22.10R.#V(/!%>:M^SM<>$+J2;P-XFU#PO
M'(V]M/>,7FG[N^V)SE/^ L*-&&JV/4*X;XM?&RV^'ICTS3[=M<\5:A\MCI5N
M<R.3_'(1_JXQU+'''3VR'^&OQ&\0(8-3\?6MC:MPYTG25AN''M([-M^H&173
M?#?X.:#\+(9CIEL[WET<W5]<R&:ZNC_MR-R?H,#VHT0:L\WU7]FW6[GPW-XF
MEU);KXG)<1ZE%=+E8(S'G%D@SQ"5)7GJ3DUZ9\)_B9:?%?P=!JENK6\ZL8+R
MTD&);.=>'B<=00?S!![UTU>;^/OA1JVD^*9?%G@>XMK+7)@!J%A<<6>LJO3?
MC[DN.!(/Q[FC?<+6V/2**XCX:_'/3?']])I=S#/H?B6U'^DZ1?82>/W3M(AZ
MAESQZ5V]3L5>X4444 %%%% !1110 4444 %%%% !1110 5YC\;_^2N?"W_L,
M7'_I+)7IU>8_&_\ Y*Y\+?\ L,7'_I+)51W)D>G4445)04444 %%%% !1110
M 4444 %%%% !1110 450\1^)=/\ "&CS:AJEY;V-E;C=)-.X1%_$]_;J:\JN
MO$'B/]IE'M-#^U>&? \PVSZM(A2]U5,_,MNIYCC(XWGDCH.U-(3D1ZII]O\
MM3_$R2UGC6Z\!>$W>*0ASY>K7Y7:0".J1 GD?Q'\G>'O%&I?LR:DFA^)Y[B^
M\%R,$TK7'&YM/!Z6]R1T Z+)TQP?;U3PCX2T_P "^'+32=*M8[.PLT$<42#H
M/4^I/4D\DU<U#3K?5K*6VNH8;FWG4I)%*@='![$'@BGS=.@N7KU'6EW%?VT<
MT$D<T,JADD1@RN#T((X(J2O+_P#AGB\\&7,DG@;Q1J'AF&0ECITT8OM/!_V8
MW.4_X"PHD^&?Q$\11F'5/'UO8VK</_8^E+!.X]I'9BOU R*+(+OL:OQ8^-D'
M@2:/2-*MVU[Q9?C;9Z7 <L"?^6DQ'^KC'4DXXZ>HXC5/V<-:M_#DGBE=06^^
M)T-RFIB[.1"Q0$?8D7/$)0E?<X->E?#CX0:#\*[69=*M6^U71W7-Y.YFNKH^
MKR-R?IT]JZBB]M@Y;[G-_"KXEV?Q7\&6^K6:O"S$Q7-M(,2VDR\/$X[$'\Q@
M]ZZ2O,_'GPIU?P_XHN/%G@6:WM]8NL'4=,N#ML]8 [G_ )YS8X#CKW[FM?X9
M?''2_B-<2Z=)'<:+XBM/^/K2+T>7<PD=U[.GHRY!'I1;J@3Z,[6BBBI*"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH ***S?$_B[2_!.CR:AJ]_:Z;9PC+2W
M$@1?H,]3[#DT :50:CJ=OH]E)<W=Q#:V\0W/+*X1$'N3Q7F$OQTUWXE9A^'W
MAZ2\@;*_VWJH:UL%[91<;Y?P 'UJ33/V;1XDO(]0\>ZU=^,+U3O6U<>1IMN?
M1(%X;'J^<]ZJW<GF[$>H_M(R>,+^33OA[HUQXKNE.Q]08F#2[8^K3$?/C!X3
M.<<&I]!_9]F\1ZM!K/C_ %/_ (2C4H&\R"R">7IEBW^Q%_&?]I\GV[UZ38:?
M;Z59I;VL$-O!&,)'$@15'L!Q4U'-V#E[C418T554*JC  ' %.HHJ2@HHHH *
M*** "BBB@#F/B/\ "'0?BI:1IJUIFYM_FMKV!S%=6C?WHY!RI_3VKC([[X@?
M!1-EY#)\0O#\?2Y@41ZM;+_M)]V;'JN&_IZU13N+E.5^'OQG\-_$^,KI.IPR
M7:#][92_NKJ ]P\388=#VQ755Q_Q$^!7AGXG2I<:EIXCU*'F'4+1S;W<)]1(
MN#^!R/:N7>Q^)'PA&ZTFC^(6BQ_\L;AA;ZK$OL_W)?QP3^M.R>PKM;GK%%<1
MX"^/_ASQ[J']GK//I.MQ\2:7J49MKI#Z!6X;_@)-=O4E!1110 4444 %%%%
M!1110 5YC\;_ /DKGPM_[#%Q_P"DLE>G5YC\;_\ DKGPM_[#%Q_Z2R54=R9'
MIU%%%24%%%% !1110 4444 %%%% !169XK\8Z5X%T>34-8U"TTVSC^]+<2!%
MSZ#/4^PY->>-\</$'Q-)A^'_ (>DFM6^7^W-7#6UB!TW1IC?+^  ^M.S8N9(
M].U35;71+&2ZO+B"TMH1N>65PB(/<GBO,=0_:.N/&=Y)I_P\T2?Q1<*=CZE+
MFWTNV/J92,R=^$'..":DTC]FJ+7K]-1\=:Q>>,K]6WK;S?N=.MS_ +%NIV\>
MK9SWKTVSLH=.M8X;>&."&,82.-0JH/0 <"GHA:L\V\._L]OKFL0ZUX\U,^*]
M6@;?!:LGEZ;8G_IG#T8_[3Y/L*],1!&H50%4#  [4ZBIO<:5@HHHH&%%%% !
M1110 5ROQ*^#FA?%.VC_ +2MFCOK<?Z-J%LWDW=HW8QR#D8]#D>U=510!Y*F
ML?$#X++MU*WD\?>'X^EW:((]4ME_VXONRX]5(/K[=E\/_C#X;^)\&[1]3@FN
M%XEM9/W5S 1U#Q-A@1],5U%<;\1O@-X9^)LR75_8FVU2'F'4K)S;WD)SGB1>
M3]#D55T]R;-;'945Y/)!\2/A"N;>2+XB:+'_ ,LYF%MJL2^S?<EQ[X8_K71?
M#WX_^&_B)?&QAN)M-UA.)-+U&,VMXA_W&^]_P$FERAS';4444B@K+\1^-]%\
M'B/^UM7TO2_.^Y]LND@W_3<1FK&O:I_8>A7M[L\P6<#S;0<;MJEL?I7Y^_L$
M?L ?#?\ ;P_9^TWXW?&W1F^)?CCXES7&K2R:M>3M:Z3#YSQQ6EM"KA$CC1%
MX)]Z]S*\MPU6A4QF-J2A3@XQ]V*E)RDI-))RBDDHMMM]DD[Z9U)R348K4^YO
M^%X^"O\ H</"_P#X-8/_ (J@?&_P63_R-_A?_P &L'_Q5>#_ /#EK]EG_HBW
MA'\IO_CE'_#EK]ED'_DB_A+\IO\ XY75['A[_G]6_P#!</\ Y:3>KV7WO_(^
MFK&^AU.SCN+>:*X@F7<DD3AT<>H(X-35\-_LY_#VW_84_P""G3_!WP5>ZG'\
M,/B!X,F\56_A^ZNGN8/#]]!<K"QMFD+.L<B9+(21G'H*^Y*\_-\MC@ZD/93Y
MX3BIQ;5G9W6JN[---.S:TNFT53GS+7=!1117DF@4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%1W5S'96TDTSK'#"I=W8X5
M5 R2?I0!RWQ?^*UM\*O#\4QMY=0U34)1:Z9I\/,U].>BCT ZD] /PKG/!?P&
M?7[^/Q%\0&M_$'B)OFBMG&ZQTE2<B.&,\$C@%SDG^=7X)Z?+\5_&-Y\1M24F
MWE#67AR!Q_Q[6@)#38_ORD9SUV\=#QZU5;:$[ZL:B"-0J@*JC  ' %.HHJ2@
MHHHH **** "BBB@ K'\=^/\ 0_A=X5O-=\2:QIN@Z+IZ>9<WM_<+;P0+ZL[$
M >GN:V*^+]=^']G^WA_P4H\8>'_'$,.L?#GX!Z?I<EEX=G^:SU/6;Y))OM=S
M$?EE$,<>Q$8%03N[D'U<IR^GB9SG7DXTZ<>:32N[744DM%=RDDKNRO=[&=2;
MC9+=GI/@;_@J_P#LZ_$;Q9;Z)I7Q;\*R:C>R>5:I<2O:QW;>D4DJJDG_  %C
M7T*CB10RD,K#(([U\X?M5_&#]FBQ\1:?\%_BO<>"?MGBRW2&#1+^RW(L<K&*
M(LZIMM]S JC%D.1P>]>9+J?CO_@DG?*NJW6M?$;]FC>L<5Y('N]=^'*$X E/
M+75@.!OY>(8Z@<^S+(J&)IQ>"C.G4DKPC4LU47_3N:C!.7]UK7:,G*T7FJK3
M]ZS7ET]5J?;U%97@SQGI/Q$\*:?KN@ZC9ZOHVK0+<V=[:2B6&YB895E8<$$5
MJU\G*,HMQDK-;G0%%%%2!S_CWX7:#\3=/^SZUIMM>;01%,R@36YY^9'^\I&<
M@@\'![5P_AGQ7J_P/\4V?AKQ3>R:IH&I/Y.C:[-_K$?M;7)Z;C_"_&[O[>L5
MB_$#P)I_Q*\(7VBZG'YEK?1["?XHVZJZGLRM@@^HII]&2UU1M45YW^S]XPU"
M]TS4/#.OR^;XB\)S"TN93Q]LA(S#<#_?3K[@UZ)2>A2=PHHHH **** "BBB@
M KS'XW_\E<^%O_88N/\ TEDKTZO,?C?_ ,E<^%O_ &&+C_TEDJH[DR/3J***
MDH**** "BBB@ HHHH *Y#XP?%B#X6:' T=M)J6M:I+]FTO3H?];>S'H/91U9
MN@'X5U5[>Q:=9S7$\BPPVZ&21V.%10,DGV %>7? _2YOB9XGO/B/JD;?Z<&M
M= @D'_'G8@X\S'9Y3EB?[N!WIKNR7V+'@7X#-J=Y'X@\?2P^)/$DF72&4;['
M2@<'RX(S\O&!ER,G'Y^FJH1=H& . !VI:*3=QI6"BBB@84444 %%%% !1110
M!A_$/XC^'_A/X3O->\4:UI?A_1=/7?<WVH7"V\$(]W8@<]AU->+> /\ @JS^
MSO\ $WQ;;:'H_P 6?"LFI7TGEVD=S*]HMXW_ $R>9423/^R3FO,CX T_]O;_
M (*2>/-/\<0PZUX!^ $&FVVD^'+E=]E>ZO>1-/)?7$1^64QHH1%8%01NZDUW
MW[5'Q8_9GU#Q79_!#XIW/@N34O%4$=O#HM[:<(LQ*0YE5-MNSL"$)=#D<=J^
MOHY+@X.&'KPJU*LHJ<O9VM",HJ2T<6YM1:;U@E>U^ISNI)^\K);:]?Z^9]*
MY%%?$-EXB\>?\$E]0BL_$M]K/Q&_9JRD%KK<VZZU[X>@G:JW9 W7-B,@>;]^
M,8SP #]G>%O%6F^./#=CK&CWUIJFE:E MS:7=K*)8;B)AE71AD$$=Q7C9EE,
ML*HUJ<E4I3^&:V?=-;QDNL7JMU=--Z0J<VCT?8T***\$_P""A?C_ .*/P6^"
MB_$#X9/I=\/ DS:QXBT"\M?,?7],C0F>*&4',,J+ND! .[9CV/)@,'+%XB&&
MA)1<G9.3LKO9-]+O2[TN]6E=E2ERKF9[W7.^/_A7H'Q.L/)UG3;>Z95(BN-H
M6>W.#AHY!\RL.H(/! KA?'GC3Q3^T%^R+#XH^"^O:;I'B+Q%I5MK/A^[U&T%
MU;2AMDPAE0D "1,QE@?D+;AG%9O[('[3%Y^VG^R-:^+-/BC\)^++J&ZTJ_MY
M8OM*:)J\#/#*I0D;U25=P4D94@9YS6_]EUXX=XEV2C/DDM;Q;O:ZML[2LU?6
M+32TO/M%?E^9L>%/%^K_  8\5V?A;Q9>2:EI&HOY6BZ[*,,S=K:X/3S,?=?^
M+'KT]6KY7_8_^,.O?M:_#_XC?"WXO6>GV_Q*^&NK?V-KDVG0F&UO5=!-9ZC;
M(Q)021D,!G@CT.![/\ /&]_K6C7^@Z[)N\2>%)_L-Z__ #])C,5P/:1,'Z@U
MGF. JX/$2P]6UXVU3NFFDTT^J:::?9A3DFKHZOQ]_P B)K7_ %X3_P#HMJ^=
M/^"+O_*,'X0_]@F3_P!*9J^B_'W_ "(FM?\ 7A/_ .BVKYT_X(N_\HP?A#_V
M"9/_ $IFKU,/_P B&O\ ]?J7_I%8E_Q5Z/\ -'U#1117SIL?'7Q&_P"4Y_PW
M_P"R4ZE_Z7BOL6OCKXC?\IS_ (;_ /9*=2_]+Q7I?_!0SQ[\4O@U\$1X^^&$
MVE7C>!Y_[7\0:#>V7G-X@TQ ?/AAER##*J9=2 <E<>Q^PS+!RQ=3 8:$E%RI
M12<G97<YV3>MKO2[T5]6E=G/3ERJ4GW_ ,CWJBO)/&GCKQ-^T'^R''XJ^"^M
M:7IOB+Q)HUOK'AR[U.V%S:N75)EBF3/ =<QL0<J6)ZBLK]CW]IB\_;4_9$M?
M%5BL/A7Q=<0W>D:C 8_M*:%K%NSP2J48C>J2KO"L1N0KG&:\%Y566'EB)62C
M/DDM;Q;3LY*VSM))J^L6G;2^GM%>WE<]PHKYQ_X)Y_M-^+OC'IGC;P+\3K?3
MX/BI\)=531M?FT]#'9ZM')'YEK?PJ?NI.@8[?X61NG 'T=6688"K@L1+#5K7
MC;5.Z::333ZIIII]F5"2DN9!1117$4%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5YI^T_JTT_@VQ\+V,C1ZAXTOH]*1E.&CA/S3O\ A&"/
M^!"O2Z\M0+XZ_:OD+?-:^!])  ["ZNCG\Q$O_CPJH[W)EM8](T71[?P]H]KI
M]G&L-K91+!"@Z(B@ #\A5JBBI*"BBB@ HHHH **** "BBB@ KX]_:>TOQ9^Q
M)^U1J?[0'ACPYJGC;P-XLTFVTKX@Z)I:^9J5A]E8^1JMM'_RV$<3,DD8^;:,
MCJ<?85%>EE>8O!U7*45.$DXRB]%*+:=KK5--)IK9I/78BI#F1\1?M)?L<?!;
M_@I#X*O/C/I/Q)U[1-%U+0!%JNIZ!=Q_9;V"R+W$!NHG1F#VLOSE?E;Y=IP<
M$<G^S%XD_;$_:Y_9KTOQA#XO^'&@Z=):&+2[+5_"[3/XXMUR!=W@,G^BI<KC
M"1YP#N.00#W?[4'[#NK_  3USQ1\2/@?I:W4/BF"6+Q]\-UD\G3O&UK(C)-)
M;#[MOJ 1FVNHQ)G!&3\WDG[%OC7]I+5_V6-/\'_!F[^&_BSP/"O]D:#XTUF[
MDL]:\(PJ^U[;4=-V$27EJIV[00K%%/S*1G]*PU3VN5\V&JTZD(3BH>W4?W46
MGS1=U:^D;/7GC%>S2E%QCQ25JGO)I^77^O\ ASGOV//CUK7['7@<?$W2-!O+
M/X"ZIK=UH_Q \'P2-=_\*LUN&8Q7%W8-U?37DPS(/]6'!'0U^GN@:_8^*]#L
M]4TV\M]0T[4(4N+:YMY!)%<1L RNC#@J0001UK\\OV _VF?#?['_ /;7[,_Q
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *\M_9I8:W<^.-?.YFU?Q%<(C'O%"%B3'L "*]28X%>8_LB(!\$[5_XIK^^D
M;ZFZE']*KH3U/3J***DHS?%_B)?"'A74M5DAEN$TVVDN6BCQOD"*6P,\9.*=
MX4\10>+_  QI^K6NX6VI6T=U$&^]M=0PS^!IWB73!K?AS4+,C/VRVDAQZ[E(
M_K7%_LK:H=3^ /AL,V9+.W-E(/1H7:+^2BGT)ZGH5%%%(H**** "BBB@ HHH
MH *^,_VL?ASK'["/QEOOVC?AU87E]X9U$(GQ2\*6*;AJ5J#C^V+>,?\ +U #
ME\<R1AL\@D_9E1SP)<PO'(BR1R*596&5<'@@CTKT\JS.6"K<S7-"2Y9Q>THO
M=/L^J>\9)-:HBI#F7F?/%[^Q;\#?VNOBGX5^.T-FFOWTB6>J6=[9:E*NGZJT
M'SVD\\"MY<LD.?D+C*D8/3%<5_P4#UVS^+W[5O[//PMT'R]0\6:7XTM_&^IB
M$[GT/2[&.0O-+C_5B5F6-,_>;I6IJ_\ P21\$Z3XEU+4/AYXU^*7P?@UN<W.
MH:7X-U\V>FW$A^\PMY$D2)CW,87VQ@5ZE^RY^Q7X#_9#T_5/^$5LK^YUG7I?
M.U?7M8O9-0U?5G'0SW,A+L!V7(4=A7T?]J8/#RCB88BI6=.+C2A*-N2Z:]Y\
MS5HWNE&_-9)\J,/9R?NM)7W?<]:KG[7XA6MY\3;SPND,WVJRT^/4))N/+VN[
M(%ZYW?+GIC!KH*\O^%177OV@OB-JB_,EHUGI2-[QQ%G'X,WZU\4=#/4****1
M0UT61&5AN5A@@]Q7F/[*F=,\$:QH;'_D7-=O;!%_NIYAD7\/GQ^%>H5Y;^S\
MRP_$3XGVZ?=CU\2_B\*L?UJELR7NCU*BBBI*"BBB@ HHHH *\Q^-_P#R5SX6
M_P#88N/_ $EDKTZO,?C?_P E<^%O_88N/_262JCN3(].HHHJ2@HHHH ****
M"BBFSOY<#L.JJ2* /+_V7V76[#Q;X@Y+:]XANI%;UBC(BC_(+BO4J\U_9&C"
M_ /1W_BFFNY&^IN9?\*]*JI;DQV"LGQSXJC\#>#M3UB6":ZBTNV>Y:*''F2!
M020,\9XK6K-\9Z/_ ,)!X0U2QV[C>6DL 'J60C^M243>']:A\2:#9:C;[OL]
M_!'<19Z[74,/T(JY7!?LPZS_ &W\ ?"LC'+P6*VC>QB)B_\ 9*[VAZ,%J@HH
MHH **** "BBB@ HHHH ^+?VI? NJ?\$\OC5??M#> -.OM0\#:](B?%+PK8IN
M#Q=!KEM&/^6\7'FA1F1,GJ"P]+N/V)?@?^TW\8_#/QVMK-->U*3[)J]E>6.I
MRC3=3EA&;6ZE@5O+EEB&-K,,K@ ],#Z#NK6.^MY(9HTFAF4I)&Z[E=2,$$'@
M@CM7RGJG_!(CP1HNO7]U\/?''Q6^$5CJUP;N]TCP?XB-GIDTA^\RP.CK$3GG
MR]O;I@5]A@\ZA6I)5Z\J-:,>3VD4WST]/=G9IWC:R>MU:+2Y4SGE3L]%==NS
M\C-_;IUFU^,G[;G[.?PUT$0ZAXD\,^*/^$[UIHVW-H>FVL$BAI<?<\]Y%10V
M"2.*^PJ\I_9>_8S\!?LAZ/J4/@_3;HZEKDOVC5]:U*[>^U76)?[]Q<R$NY&3
M@9 &3@#)KU:O)S?&T*D:6&PMW3I1:3DK.3<G)NR;LKNR5WHKMW;-*<6KRENS
MG]/^(5KJ/Q*U+PS'#/\ :M,LH;V6;CRR)690O7.[Y<].AKH*\O\ @\_]N_&_
MXE:KU2.[M=+C/_7&$;Q_WTQ_.O4*\9EQU"FS1+<1-&ZAD<%6![@TZBD,\;^!
MIDM/V>_$NBMEG\.W.J:8J]]JL[*/R?'X5P/_  1;D63_ ()@_"+:RMMTJ0'!
MZ$7,U>H?L\2*OBWXE6R_=B\2RN1VR\:,?US7A;?\$_?BU^SWJFI6?[/OQBL/
M!?@G5[R;4F\->(M CU>VTFXED9Y!92 J\<+%L^4V[!R0><#Z3+9X>M@:V7UJ
MJIRE.$TY*7*^6,TTW%2:?OIK2VCNUH<\KIJ25]&OR_R/L:BOCS_A07[:7_1P
M7PP_\(3_ .V4O_"@OVTO^C@?AC_X0@_^.4?V!A_^@ZC_ .5?_E17MG_*_P /
M\QOQ$&[_ (+G?#G'.WX4ZD3[#[>*^Q*^>/V1_P!A_4/@I\3/$7Q*^('C6\^)
M7Q4\56T=A<ZM):+9V>F6:$,+2SMU)$49;#,<Y8@'CG/T/6/$&*H5*E*CAY<Z
MI4XPYDFE)IMMI-)VO*RNDW:]E<*,6DV^KN%%%%>";!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5Y?\ LA3!_@[Y8_Y8:I?Q
M_P#DS(?ZUZA7EO[)\?V;PEXEAZ);^)M01%'11O!Q^9/YU70GJ>I4445)05XG
M^QKXKCOO^$VT3Y5DTK7KB9%':.5VQ_X\C5[97RW\ 9O^%?\ Q/MM</R6/BK6
MM3T*\8_=6=9O,MR>W.&4?CZU4=F1+1H^I****DL**** "BBB@ HHHH ****
M"BBB@".ZN4L[:2:1@L<2EV8]% &2:\<_8G\0'Q;X(\3:LWS/J7B2ZN-Q^\59
M8BH/T&*Z/]IWQ)/I7PQDTNP.=6\53IHMFH/S;ICM9OHJ;B?3%9?[)^B1^&=*
M\8:;#S#I_B.>V0XQD)%"N?QQG\:K[-R?M'K%%%%24%>5_L[+YWC3XF7)4*TG
MB62+/KLC517JE>8_LS'[1;^-[C^*;Q9?9/TV"J6Q+W/3J***DH**** "BBB@
M KS'XW_\E<^%O_88N/\ TEDKTZO,?C?_ ,E<^%O_ &&+C_TEDJH[DR/3J***
MDH**** "BBB@ H8;EQZT44 >8_LA2[_@;8Q_\\+N\C/X7,A_K7IU>5_LB*8/
MAUJUOTCM?$&H0QC^ZHE)Q^IKU2JEN3'8****DH\3_8H\41ZAX?\ %>CKM5M'
MURX95':.5BR\>FX./PKVROEK]FJ?_A ?B%8:LS%;'QCJ.I:/<DGY5N8IR\&?
M]Y=RCZ'UKZEJI;D4]@HHHJ2PHHHH **** "BBB@ HHHH *AU"^CTVPFN)F"P
MV\;2NQ[*HR3^E35YO^T_KEQ!\.%T*Q;;JOBZZCT:V ."!*?WK?01A\GMFA:@
M]$8'[#NM-XE^&6N:I(S-)J/B&[N&9OO'<(R,_0$5[/7E7[)VFQZ+X9\564/^
MJL_$UY G&,JBQ*/Y5ZK52W)CL%%%%24>8?LXAI=9^(<S8/F>*KI 1Z*%4?RK
MT^O,/V6I/M'A_P 5S?Q3>*=08GU^=17I]5+<F.P4445)04444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YC^R^,
M:-XO_P"QKU#_ -"2O3J\Q_9=.=$\7?\ 8U:A_P"A+5=">IZ=1114E!7@?PG^
M',?Q2^ 7BC1S)]GN7\17\UG<#K;7"3;HY ?9@/PS7OE>6_LEC;X&UT8Q_P 5
M)J/_ *.JEL3+<V/@C\6A\0-(;3]4"V/BS1_]'U6P<A9$D7CS%'>-^""..<5W
M5<C\1/@AX=^)UQ'=:E9O'J-N,0W]I*UO=1#VD0@X]CD5S3? +Q-II"Z5\3O%
M%O"N $O88;P@>F2%-&C#5'J=%>7S_!SQW<[=WQ2OU"@#]WHUNI('X]?>MKP!
M\)]2\(:PMY?^-/$VO[491;W;Q+;Y/\154!R,<<X&:5D%V=M1112*"BBB@ HJ
MAXFT:3Q#H-U917][I<EPFU;JT95FA]U+!AGZ@]:\\?X%^+K63_0OBEX@2/.<
M75E!<-^>%_E3$>I5#?W\&E6<ES=316]O"I>221@J(!U))X KS.?X+>.KH;9/
MBIJ:KT/E:3 C8]CGK[U);_LN:3J<\<WB;6?$7B]HR&$6I7A^S9'3]T@53_P+
M-.R%=]BCX!E;X[?%K_A,-K_\(OX=1[30MZX%[,W$UT ?X0!L4]^3Q6A^SAS>
M?$ ^OBR[_P#0(J](L[2*PM8X8(XX885"I'&H54 Z  < 5YO^S;S+X^;U\67G
M_H$5'0+69Z91114E!7EW[*YSH7B[_L:K_P#FE>HUY?\ LL<:'XN_[&J__FE5
MT)ZGJ%%%%24%%%% !1110 5YC\;_ /DKGPM_[#%Q_P"DLE>G5YC\;_\ DKGP
MM_[#%Q_Z2R54=R9'IU%%%24%%%% !1110 4444 >7_LJ#'@_Q%_V,VH_^C:]
M0KR_]E+GP=XB_P"QFU'_ -&UZA52W)CL%%%%24?/_P (_AO_ ,+1_9LUK2XY
MC:WRZ]?7-A<CK;7,=P6C?/\ O#!]B:])^"OQ;C^(VB-:WRK8^*-*_<:KI[D+
M+!*O!<+WC;J".,&L']CX;?A?J ]->U ?^1VKI?B'\#?#OQ-NX[S4+26#4X5V
MQ:A9S-;7<8]!(A!Q['(JI;V9G&]DT=A17EC_  $\3:<P72_B=XGAA7@)>P0W
MA 'N0M/G^#GCJY*[OBE?JH !\O1K="0/QZ^]%D5=]CU"BN+\ ?"G4?!VK?;+
M[QEXE\0'RR@@O'C$&3CYMJH#D8XYQR:[2I*"BBB@ HHK-\6:!)XGT&>RAU'4
M-)DFQMNK)U6:+!S\I96'/3D'@T :5%>6GX&^,+23_0_BEX@6/J1=64%PV?KA
M?Y4D_P %?'-V-LGQ4U15Z'RM)@C;'L<\'WJK+N3=]CTO4M2M]&L9;J[GAM;:
M!2\DLKA$C [DG@5Y;\-VD^-_Q6D\;21NOAO1(WL?#P<$?:F;B:[P>QQM4^@[
M5=M?V7=(U&YBG\2ZMXA\820D,L>J7A:W!'0^2@5#^(->DVUO'9P1PPQI%%&H
M5$1=JH!T  X %&BV#5[GFW[,9SI_C3_L;+__ -IUZ;7F/[,!SI?C+_L:[_\
M]IUZ=1+<([!1114E'E?[))W>#?$?_8S:A_Z&*]4KRO\ 9+&/!WB3_L9M0_\
M0Q7JE5+<F.P4445)04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5Y?^RN^_P .^*F]?%.H?^A+7J%>5_LEOYGA
M/Q.WKXHU#_T):KH3U/5****DH*\Q_96&SPCXB7^[XFU$?^1:].KS/]F-?)TK
MQA#_ ,\?%>HC_P B"JZ$]3TRBBBI*"BBB@ HHHH **** "BBB@ HHHH *\Q_
M9C?S+7QPWKXMO?\ T&*O3J\M_974MH7BZ;<K+<^*K]UQZ HO\U-4MB>IZE11
M14E!7F/[+Z[-*\9+_=\67_\ [)7IU>9_LT?+#XX3^[XLOO\ VG5=">IZ9111
M4E!1110 4444 %>8_&__ )*Y\+?^PQ<?^DLE>G5YC\;_ /DKGPM_[#%Q_P"D
MLE5'<F1Z=1114E!1110 4444 %%%% 'EG[)3;_ ^O'U\2:C_ .C:]3KRO]D6
M)H_AWJ[-C$WB#4'7Z>:1_2O5*J6Y,=@HHHJ2CR_]DI?+^'>JK_=\0:B/_)AJ
M]0KS']EA/)\(>(H_^>7B;4E_\CFO3JJ6Y,=@HHHJ2@HHHH **** "BBB@ HH
MHH **** /+?V5'\S0?%[?WO%=_\ S2O4J\L_9+VR^!M>N%W?Z5XCU"0Y[GS=
MO_LM>IU4MR8[!1114E'EW[*2[/"GB8>GB?4/_1@KU&O,?V7!LT#Q8O\ =\4Z
M@/\ Q]:].JI;DQV"BBBI*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "O*_P!D-EF^'6K3JNW[3X@OY#GJ3YN/
MZ"O5*\K_ &/DV?"2<_WM9OS_ .3#U70GJ>J4445)05Y?^S8[+J/Q"A8;3'XL
MO6Q[,0P_0BO4*\P^!""T^)GQ0M^C#78YOP>VC/\ C5+8E[H]/HHHJ2@HHHH
M**** "BBB@ HHHH **** "O+_P!DN/;\.=4D'W9O$&I./<?:&']*].E?RXF;
M^Z":\S_9"!?X&V,Q'_'W>7MQG^\&NI2#^(Q5=">IZ=1114E!7F7[.)VZA\04
M_N^++S]0E>FUYG^SM:O%JGQ"E^79+XKNPO// 3/\Z?0E[H],HHHI%!1110 4
M444 %>8_&_\ Y*Y\+?\ L,7'_I+)7IU>8_&__DKGPM_[#%Q_Z2R54=R9'IU%
M%%24%%%% !1110 4444 >5_L=LTGP=:1SN:35;YB?4^>U>J5Y?\ L?Q[/@I#
M_M:A>G_R8>O4*J6Y,=D%%%%24>7_ +,4VZV\;Q_\\?%NHC'IF3->H5YC^S]_
MH_C;XF6V3^[\2-*!Z!X(F_QKTZJEN3'8****DH**** "BBB@ HHHH **** "
MBBH[R7R+263^XA;\A0!YI^R,F/A--)VGUC4)![_Z3(/Z5Z?7FO[(:-_PS_HL
MK;?]*DNK@$=P]S*P/Y$5Z552W)CL@HHHJ2CS/]F;Y+/QK'_<\6:A_P"A+7IE
M>:_LYV[1/XZ?Y=LGBR_VCTPR@UZ552W)CL%%%%24%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<!^S;X5U#P;
M\,OL>I6LEG=-J%[,8W(W!7N)&4\$]5(/XUW]% =;A1110 5Y?\.-NE?M+_$.
MSS_Q_6VG:B!ZGRWB;_T!:]0K/B\,Z?!XBFU=+2%=3GA%M)<A?WCQ@Y"$^@//
MXT":-"BBB@84444 %%%% !1110 4444 %%%% &;XRU4:%X0U6^;"K9V<TY)Z
M#:A;^E<E^RUIITK]GKPE"R-&QT])&4C!!;+'^==OJVE6^NZ5=6-Y$L]I>1/!
M-&W21&!5E/U!(HTO3+?1=-M[.UB6&UM8UBBC7HB*, #Z 4[Z6%UN6****0PK
MB?@UX<OO#5SXN2]MY(?MGB*YO;=CC;-%(L95AS[$?45VU% !1110 4444 %%
M%% !7F/QO_Y*Y\+?^PQ<?^DLE>G5YC\;_P#DKGPM_P"PQ<?^DLE5'<F1Z=11
M14E!1110 4444 %%%% '!?LU>%]0\'_"2SLM4M9+.]6YNI'B<@LH>XD9>A/4
M$'\:[VBB@%HK!1110!YC\+=ND_M"?$FQSS='3]17GKNA9&_+8/SKTZL^U\,6
M%EXBO-6AM8X]1OHHX;B<?>E2/=L!^FX_G6A3>HEH%%%%(84444 %%%% !111
M0 4444 %8_Q#U<:!X UR^8[19V$\^?3;&Q_I6Q576M&MO$6CW6GWD*W%G?0O
M;SQ-TD1@0RGZ@F@#DOV;=);0_@)X1MG79(NF0LR^A9=Q_4UV]0V%A#I5C#:V
M\:Q6]O&L4:+T15& !] !4U +16"BBB@#B?@OX;OO#*>*4OK62W^V>(KV]MR2
M")89&!1A@GKZ'!KMJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS'XW_
M /)7/A;_ -ABX_\ 262O3J\Q^-__ "5SX6_]ABX_])9*J.Y,CTZBBBI*"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HH/2O)/%/QF^(G@_2-0U+4/A[X?M=+
MTV.2>:ZF\7K&D<29)=O]&XX&<4TKDRDEN>MT5YS\+?C!XF^(_@SP;K4W@>;2
M8O$SR/>Q2ZDADTBW\MWAF8%%,GF%8QL !7S,GH17HC2JKA2RAFZ GDTFK#4K
M[#J*KZM/<6VEW,EG;QW5W'$S0PO+Y2S.!\JE\':"<#.#C/0UP/AW]I;0=1^"
ME[XTU)9M'BT420ZMI\V&NM/NXSM>U*C[TF_"J!]_<A'WA19O8.9+<]&HKRO6
M_B]\0--\'V>LP_#>S:%],_M"]@N?$:P36#?.QA(\A@S! I)!QN8KSMR7_ OX
MS^,/B_I.@ZU>>![#1?#NOZ?'J,-X/$ NIDCEC$D8,0@7DA@#\W'O5<KM<7.K
MV/4:*Q[K6]4A\>6>G1Z.9='GLIKB?5/M2K]GG5XPD'E8W-O5G;<#A?+P?O"M
M82JSE0REEZC/(J2AU%!.!38Y%E3<K*R^H.10 ZBDW#=COZ4F\;=V1CUS0 ZB
ML7PAKNIZS'J3:KH_]BFUU&:UM0;I;C[;;J0([CY0-F_KL/*XYK8,JA2VY=J]
M3G@4 .HI%8.N5(8'H1WKF/C)\5+'X+_#G4O$5_%-<16(18[>(@27,LDBQ11J
M6( +2.BY/ SD\"C?0-M6=116/X(UG4];\+VMUK6FV^BZE*&,MI%>B\2'!.,2
MA5#<8/ XSCGK6LTR1J"S*H;H2>M #J*"VT4U)%E7<K*R^H.: '4444 %%%%
M!1110 4444 %>8_&_P#Y*Y\+?^PQ<?\ I+)7IU>8_&__ )*Y\+?^PQ<?^DLE
M5'<F1Z=1114E!1110 4444 %%%% !17F?B/XE?$;1+R^:+X?:'+IEH[E+N;Q
M8L >)<_O&4VYV?*,D$G'K5?X1?'SQ'\6?AEHOB2#P.UO%K&KBT$7]K(P33\D
M'4%9HU+H2,K'M#,I5@>:KE>Y/,KV/5**:\BQE0S*I8X&3UIU24%%>7_'']IR
MQ^"/C?POH]QIMQJ"ZW,&U"YCE")H=H94A6ZE&#E#-+&F..K'/RX.A\7_ (D^
M,/A\+N\T?P;8:]H]C8M=SW4NNBRD4H&9T$?DOG"J"#NY)Q@8YKE9/,CT"BO,
M?@C\8?&'Q9T[0]6OO ]AH?A[7=/CU&&\77Q=3(DD:R1@Q"!>2& /S<>]>FLP
M1<L0H'4GM4M6'&5]4+16'\1?'NG_  Q^'VM>)=1:3^SM#L9M0N/*&YVCB0NP
M4=R0IP/6O/\ 6/VE-5\.?#?0=4U#PC'#X@\6:G'IFCZ/'K$<BS-)&TJO+/L"
MQ@1QR%@ V"H W9%4HM["<DMSURBJFEWLT^D6LU[%%9W4T2--")O,6)R 60/@
M;@#D9P,XS@5:+A>I J2A:*:TR(@9F4*W0D\&G,P1<G@#J?2@ HKS'5OVH-*C
M_9]\5?$#3;&ZOK7PNFI%[25UADN'LI98I "-P56:)L,0>"#CM7HFE:DNJ:?;
MS#"--$LI3=DIN ./UIV:W$I)[%JBFO*L;*&95+< $]:=2&%%-\U1)MW+NQG&
M>:'E6,'<RKM&3D]* '45S?Q<^*6F_!GX;ZMXIU5;B33='@-Q,MNH:5U! ^4$
M@$\^HJQK7B+4K36M"AT_2?[3L-2N'CO[L7:1C3(Q$[K)L()DW.JIM7!&_=T!
MHLQ76QN44UI55U4LH9N@)Y-#2!>I XSR>U QU%(CK(NY6#*>A%+0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5XGXG4_M4?%63P_'F3X=^"[Q6UIP/W>O:E&0Z60/\4,!P\O9GV)_"U>U2()
M496^ZPP>:\IT[]B7X:Z/;>39Z+J5G#O:3RH-?U&--S,68[5G R6))]S51:6Y
M,DWL5?V@N/VA_@;_ -AW4?\ TU75<+\+OA1X5^,WP5\0>-?&RJWBQ[W5&O=8
MEE9;KPZUO<3)&L# @P"&-$8*N,]3G<<^V:)\"?"_A]- %OITS-X7N9KO2WN+
MV>XDM99D>.1M\CLS921QAB0-W &!BCXI_9@\!^-/%,NL:EX=MKF^N726Y FE
MC@O'7HTT*L(I2,#F16. /2J4U:Q'([W_ *Z$_P"S;XHU;QI\ /!NKZ\K)K&H
MZ/;7%V6&&=VC!+$=BWWL>]?/7Q 2#7?CC<_%NSTQKKX8^&]2AAUN.*5RNLW5
MOOC_ +86(?+(EFS!<X.\1LPSY:&OK'5M%MM<T2YTZX5OLEU"UO(D<C1'8R[2
M R$,O!ZJ01VQ4'A_PAI?A;PK::'I]C;VND6-LMI!:*G[J.%5VA,'J-O'.<]\
MTHRL[CE"Z2,_X@7T.I_"G7+BVFBN+>XTF>6*6-@R2*86(8$<$$$'(KG?V0O^
M34?AG_V*NF?^DL==/X:^&^B^#O <7AG3;(6VA0P/:QVGFNZQQ-G* LQ8+AB
M,X P!@ "KGA3PM8>!O"VFZ+I5NMGI>D6L=E:0*Q80Q1H$1 6))PH R23Q2OI
M8JSO<\@^),ZVO[9^AR27RZ9''\/]9=KQL;;0"ZLB93NX^7KSQQ7G_@#X?V?P
M0U7P+>^)O"]K)=W&I6ME!XY\/:RTDNMSW'R1O>(V)'CG9@64&1 6!&% (^EK
M_P"'NBZIXS@\07-A%-J]M83:9'.Y8XMI61Y(RN=I#-&AY&>/<YYGPK^R]X#\
M$>);?5M+\.V]M=V3M):KY\KV]FQ!!:&%G,41P2,HJD FJ4U8AP=[F5^U'>Z9
MJ6G^&_#5Y9:EK5]XCU/;9Z1;7HLX=3,,3RR)<RG_ )=U4;F49+%5&&Y%<'^S
MII%Y\./VM_$7AF/3?#_AO3;CPI;:I+HVB73S6L,_VJ6,2L&50DC( #M4 @*3
MD\U[C\1?A;H'Q9T6/3_$&FQZA;03+<PY=XY()5R \<B$.C8)&5(."1T)K%\&
M_LV^"?A_XIM=<T?0X['6+6"2V6[6YF:::-SEA*S.3-SR#)N([$4*24;#E%N5
MSSW]I;QD_P"SU\7+'QU&NZWUOP_>Z',A!VRWL0-S8J?]IF$\8'?S*\]\$>%[
MSPZVB_ R^N)KJ9?$EKK5XTK%C-IPA%_-D\$JUZCQ9Z#<!S7U'XZ^'6B_$O3;
M6SUW3X=2M;*]@U&".4D".>%P\<@P1RK#/H>^12_\*[T5OB"/%1T^'_A(5L/[
M+%[D^8+;S/,\OKC&_G.,^^.*(U-!2IMN_P#7F?)?C+3!K?P \;63S7$"WGQL
M6!I8)#'+&&UBV4E&'*L >".0>:ZSXG?"*.Q^.GAWX>Z#X<\,MX/&BW.M0Z-J
M=Y-;6.IW_P!H5)9'V(YFDCC*MM?C]Z6Y(!'N<OP(\)SZ/=:>VCQM9WVMCQ'/
M'YLF)+\3+.)\[LY\Q%; ^7C&,<5=^(WPH\/_ !9TN"T\0:9#J$=K+Y]N^]XI
MK:3&-T<B%71L$C*D9!Q3]H+V9Y1\"_!OB3X7ZOX]TW2/^$)BDCBL[FQ\+V>J
M7#6NE3N) [NS1;H8YE5&"*A&48X^8U@?MC>'M9\:_LRZM/X^\.>%8[K3]6TK
M^SC8W<E[L$E_;QRG,D4>PE&*<9RK'I7O'P[^%N@?"C2);'P_IL6GP7$IGF.]
MY9;B0@#?)(Y9W;  RQ)P *L>.? FD_$GPW+H^MV:WVG32Q3/"SLH9XI$EC.5
M(/#HK=>W.1FES^]<KV?NV/"_C;\$O#&J_M _!KPBVEPVWAB/3_$!.F6N8+>5
M-MHQC95QF,LQ)7H3USTKF['X6:A\4?C'XZTVX\*^"-=L?!]W;Z1I&EZW?7$2
M:38"UB:)H84B= )"7/F9W$KMX"@5],:KX%TG6O%VDZ]=6:S:MH<=Q%8W!=@;
M=9P@E  .#N$:=0<;>,<UB?$3]G[PC\5M7AU#7-'6XU"&+R%NH+F:TG:+.?+9
MX71F3))VL2,D\<T*IT)=/6_];'SCJ&E>)+O1?AOX&GU;PSXDT._UC6[>:V.K
M7(L)_LS VNFRW(0R2^4#,-K#$AMUSG!!])^!/@"]^$GQLU*V9O!/A?2;O11<
MW'AS1[^:9?,68*EZ$DC18E(WQL5X<JO=:].UCX)^$]<^'D'A.YT'3V\/6JH+
M>R6/RTMRARK1E<,C@\AU(8$DYY-<MXI_9-\+WWPE\2^$]'LH=+A\61K!J%U,
M\]W<2ID<F1Y/,+*N=F7*JQS@C()SIZ![-K4]3!R**CM+?[):QPJ698D" GJ<
M#%25F;!1110 4444 %%%% !7F/QO_P"2N?"W_L,7'_I+)7IU>8_&_P#Y*Y\+
M?^PQ<?\ I+)51W)D>G4445)04444 %%%% !1110!XK\6)Y/VD/B)-\-]/DD7
MPKHY2;QE=QG:+@$!H]+1A_%(,-+C[L>%X,E/_:TM8]/C^$L$$<<,$/C_ $J.
M.-%VJBA)P  .  .PK4/[&/PZ6^O;B/1M0MY=1N9+RY-OKE_"LLTAW.Y5)P-Q
M/H*W=)_9Y\(Z-HNGZ?%IMQ+:Z7JR:W:K<ZA<W+0WB+M64/)(S<#^$G;R>*TY
MDMC/EEU/-/A]\*O#G[0?C7XCW_CG3X=:U;2?$,^D6T%T[?\ $GLHT0P>2 1Y
M1D5O-+KAB7Z_*,=A^QOXGU'Q;^SYI%UJ5W<:A)#<7MI;7L[;I+VUANYHK>9F
M_B+PHAW?Q9SWK9^('[.'@KXHZ]_:FMZ''<W[Q""6:*XFMS<QCHDOE.HE49.
M^X#)KK(-!L[70UTR&WCMM/C@^S)! /*2*/;M"J%QM ' QC':E*5U8(Q:=SY@
M0Z]\<=3^)>L0_#^Z\4Z!XS1_#NF:@FKVML$T^VWQ;HUD(8;K@S2ANAQ&>U>@
M_#GX@7WQ!_8XU9M:7R?$FBZ1?:-K<);+0WMM$\<N3_M8#@]PX/>O6/"'A+3?
M 7A>QT71[2.QTO2X5M[:WCR5B11@#)R3[DDDGD\U2M?AAH5DWB(PZ?''_P )
M8YDU95=PMVQB$)8C.%)C4 E<$XR>>:;D@4&C!_96_P"38/AO_P!BMIG_ *21
M5R7QJT>U^)/[2_@WP?XB4W'A.YT:_P!3^P.Q6WU2]BD@5(Y /]8$CDD<(<C(
MR1\M>M^&/#=CX,\-:=H^F6ZVNFZ3;16=I &+"&&-0B*"22<* ,DD\5G?$3X6
MZ!\5M'CL?$&FQ:A;P2B>$EFCEMY!P'CD0AT;!(RK X)'>IYM;CY?=L?+WQ[\
M!:+X:\-?'3P;I>GV\WA'1_! \0PV##?;Z#JICNMODJ?]661$EP, 'D ;CG9^
M,OP!\#V^C? FUC\)Z"MO>>)K>VFC%HNV6*73[J61",8*O(B,1W* ]J]WTKX
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MR_"OX?:M\7_#7Q&U34_'7CBWGTWQ9K=KI"V6KRV\>FI#<.$X4_O ".$DW(%
M4*!G.)I6M^);#]FKX>?%RX\7>)+SQ1K-WHKZA;M=E=+N8;VYA@DA%H/W2J%F
MR&5=^Y<YY-/V8>TZV/K6N;\3?%'3?"GQ"\,^&KI+IM0\6?:A9-'&&B7[/$)9
M-YSE?E(Q@')]*\!&K>*OC9XZ\:74^F?$2ZLM#UVZT/3H_#OB.#2;>T2W*KO9
M#,CR2NQ+YD!7:R #&<R0)XDUWXC_  "@\9EHO$$D/B.UO)+>Y0R,HMBB2>9$
M=HD:,(Q*' <G&,4>S[_UH+VE]OZU/IZLCQSXXTOX:^$-0U[6[I;'2=)A:XNK
MAD9Q$@ZG"@D_@#7S]IGQ$\1>(OA5X>^'#ZQ?+XW/B1O#&J:C%.R72VMF1/-=
MAP=P:2T$7S=2UP.<FNJ_X*'^'(=;_8[\:-+-?1?V;I[W48M[J2$2LH*A9-I'
MF)\Q)1LJ2 2,@4E'5)C]IHVCVU6$BAAT89%+7SO\;?!.H>%->^$'A+P_XL\7
M:1::[X@NXKVZ;5IKJ[FA_L^XE>,R2LQ/W/ESD(V& ! J]\3M(@TKQ%H?@VTU
M[XD:\=+TPS/H^C7[K?2[Y"$NKS4&D1PORNJH7&XAC\VW@Y0YSWJBOCN3X@>,
MM5^%]KHC:]X@T/4-,^+=KX8BNI+Q;B_BLG$<GE3RJ2DQ E*Y.X$!<[B"3ZA!
MH][\#_VF/!^B:=XB\2:GI/C+2]4:\MM:U.2_6&>U$#I-&TA+(3YK!E4A2,<#
M ING8%4N>Z45\L^![[6O >LZ!-\0-6^)/AWQ1-J44-[JS7/V[PSJLDDFT0HB
MLT5O')N58RR1LI*\D@YO?"SX=ZM\8=%^)&I:IXY\;VLVF^+=;L])2RU>6WCT
MQ(9V"<*?W@!'"290* H4#.3D\P]I?H?3%8_AGQ@OB?5=:M5T_5;+^Q;P6;2W
M=OY45X?*23S(&R=\?S[=W'S*P[5\PZ5KOB6P_9B^'_Q>N/%_B2\\4ZM=:-)?
MV[7972[F&\NH+>2#[(/W2J$ER& W[ESGG%=E9ZSXV\4V/Q\L/#.K3-X@LO$,
M5IHGVNYS':*VGV+M'%ORL9.^0KQM#ODCK1[,/:'T)17SM\,-:;0O&$VDV>I_
M$;PUXBO]'NFM=%\:3-?6M_.BJ5GBN"\BYC)RZ1N,J^2HQFL[X3W]_P"!_&'A
M.'QAJ7Q.\-^*;VX6TOGU6Z_M'0O$%RR-NBB96>*#<X+1X$387;@YQ1R![0^@
MO GC!?'?AJ/4TT_5=+666:+[-J-OY%POERO'N*9.%;9N4YY5E/&:V*^7?!_Q
M/\27W[,7@FU77-2BU/QIXVO?#T^L/*9;JSM_M]^28W?.'\N 1(3G;N7 X%=/
MXETR^_9]^)WAW2]*\0^)-4TGQG9ZE;W-KJNI2W\MI/;VC7$=U%)(2Z#Y"C@'
M;F2,@ ]1PUL"J:7/>Z*^/;*Q\0>$/V#M ^*S>./&=]XNT_0K#6 T^JR-9W"G
MRR8);<DQR*R-M9V!<MEMV:^A/VF_B-J'PI^ _B+7M*\M=2M8$CMI)%W1V[RR
M)$)6'=4W[SVPII.&MEZ JFEWZG?5Q^A_&?3O%'Q-U+POIMCK%[)HI\O4-2CM
MQ_9]I/L5_L[2%@3+M=2552!N&2#Q7F/Q!\)ZA^S;%X5\0:;XL\6:U<7VO:?H
M^JVVJZF]Y!JD=W,L#ND;?+#(C.)%\H* %(P0>(/V,/AA8^'?'WQ5OH;_ ,03
M26/C&[T]([G5[BXAD3[+9/O>-W*O+DX\Q@7VX&<#%/E5KAS.]CZ%HHHK,T"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *^:OV=/V2&O/@O]GUC4O''A:;5M1U235M)L]1-M#?H]_<;&=2K,F^#RP3$R
M%E(SSS7TK15*32LB913=V>=^*OV:]#UG4=(OM)OM:\(7^BZ?_9-O<:'<);LU
MF""MNZNCHR*PRN5RI)P1DYR=._8U\*V&B>,M->\\17FG^/(T_M:&ZU S>9.J
MA?M*N5WB9MJDG<5RHPH'%>M44<S#DB>>:I^SK8Z_X,T_3-2U_P 4:AJ6D7)N
M]/UV6[C35;&4C:2DB1JN"I*E2A5E)!!K.O?V1_#NL^"?$VD:IJ7B+5KKQ='#
M!J6K7EVLE_)%"V^*-6V"-$4[B%5 ,LQY)S7JE%',PY$<WXL^&&G>,O&WA;7K
MJ2Z6]\(W-Q<V2Q.%C=IK=[=_,!!)&R0XP1SCZ5TE%9'_  G6D_\ "=_\(S]L
MC_MW[!_:?V3:V[[-YGE^9G&W&_C&<^U3JRM$>8:3^Q-X?\/:/>:;IOB7QUIN
MDZM=7-WJ5C;:L(X=0>XE>23?A-R [RO[HH2H&23R>B\5?LUZ)KFI:3?:5?:U
MX1OM&T\:1;W&AW"V[&R!!6W971T**P!'R[@<X(R<]?XV\::7\.?"6H:]K5TE
MAI.DP-<W=PZLRPQJ,LQ"@GCV!K3AE6XA61#N5QN4^H-5S2)Y8['DNF_L:^%]
M%TS4K6UU'Q3"NH:DFM1S#5'-Q8WXCV/=12XW^9(,[]Y96R1M .*V_#/[-V@Z
M2=9EU:YU;Q=>Z_8_V7>W>N3K<2R6?S'[. BHB1Y9B0J@DG)).,>@UD>&O'6D
M^,-0UBUTV\CNKC0;S^S]0158?9I_+238<@9.R1#D9'S=>M'-)ARQ1Q'AG]EG
M2=!U;29KS7_%WB"QT&9;C2]-U;41<6EC(H(C=1L#NT8)"F5G*]>H!"^)OV6=
M#\1Z]K%U%JWB?2;+Q&S2:QI>G:AY%CJ<C($9Y$VEE9E #&-DW8^;/.>U\4>.
MM)\%7.DQ:G=BUDUR^33+$&-F\^X9'=8_E!QE8W.3@<=>E;%'-+<.6.QY;I'P
M'O/!NK_#/3M!U*_M/#/P_LI;219+T[]2C\@0QQRQ*@5RI"OOR-I! 4[LCMOB
M7X!LOBI\/-<\,ZE)<1Z?K]C-I]RUNP658Y4*,5)! ;!X)!YK<HI<SW!12T*V
MD:;'HVEVMG"6,5K$D*;N6*J !G\JQ/A]\,-.^&MSXBFT^2ZD;Q-J\NM7?GN&
M"SR1QQL$P!A,1+@')SGFNDHI%6*NMZ+:>)-&N]/O[>*[L;Z%[>X@E7<DT;@J
MRL.X()'XUY%J?[$?AW7-)LM-U+Q)XYU+2](NK:[TNSNM6\R'36@E62,(-F7
M";,RER$) (/->ST4U)K8EQ3W/,-3_96T6^US6+BWUOQ9I>E^(KF2\U/1K'4?
M)L+V608E<C;YB^9U<(ZAB22.3GA/C1\ UM?@)HWP7T'3_$^L6>I20PV^K7)5
MH= M8IT=F>=0F&2,,L:@%FX!)Y-?15%-3:$Z:L5M'TFWT'2;6QM(E@M;*%((
M8U&%C10%51[  "K-48?$NGW27YAOK6;^RW,5X(I0YM7"ARK@'*L%93M/."#W
M%0^#?&&F_$'PGIVN:/=)?:3J]NEW:7"*56:)U#*P# $9!!Y -26:E%%5;O7+
M'3]2M+.XO+6"\U N+6"255DN2B[GV*3EMJ\G&<#F@"U1110 4444 %>8_&__
M )*Y\+?^PQ<?^DLE>G5YC\;_ /DKGPM_[#%Q_P"DLE5'<F1Z=1114E!1110
M4444 %%%% 'G'B_]FG2_$OB74M4L=>\6>%Y-;P=4AT6_%M#J+!0F]U*-MD*
M*7C*,0!DG&:TA\ _#MM?>!Y+.WFTZ'X?O*^DVULP6%?,MGMV#@@EALD8]0=W
M))YSVCL$0L>BC)K*\#^.-*^)'A+3]>T.\34-)U2$3VMRBLJS(>A 8 _F*KF=
MB>57(/B5\/-+^+/@+5/#>M0R3:7K$#6]PJ.4< \AE8=&! (/J!7/:5\ +.TU
M;PGJ&H:]XFUW4/!]U=75E<ZC<Q222&X@:!EDV1J&4(YVX .>237;ZEJ5OHVG
M7%Y>7$-K9VL;33SS.(XX4499F8\!0 22> !3[:YCO;:.:&2.:&90Z.C;E=3R
M"".H([BE=ARIG-> _A)I?PZT76["QDO'AU[4[W5;DS2!F6:ZD,D@4@#"AF.
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M?MFW7B/7]<.@^)/ACH6GZ+?3Z=#;>(;F7[9J<D+%'?\ =R*((RX95)5R0-Q
M! I^S;V)]HEN?255(=;LKG5[C3X[RUDU"VC2::V653-$CE@C,F<A6*L 2,':
M<=#7A%Y^U5XJ\>WOPO@\#Z-HZR?$71K_ %"3^V3*!I;V_D<MY9!=%:1U( !<
M[,%1DUI77QGC^&GQ6\?W/B+3=#63PKX+TS5M1U&PMFCN;YR][NAW,QS$&C/E
MJW(,K9)S1R,/:+^OO/<**\2U7XR?$3X9Z!IOBOQAIOA6/PS?7-M#?65CYXU#
M1$N9$CC9Y'8I-L>1 X5$ZDC..=G5?B=XP\:_%77O#_@N'PW;V?A#R(M3N]86
M:0W-S+&)A!$L3+L"QM&6D;=S( %.":7*RN='I6DZS9Z[;--8W5M>0I(\+/!*
MLBJZ,5=202-RL"".H((/-6J\3_8)N)IO@/>S7=NMC=2>*-=DN(!('6"0ZG<E
MUW#A@#D9[XSQ7J1^)/AT'']OZ+QV^W1?_%42C9V",KI,VJ:[B-2S$*JC))/
M%8W_  LOPY_T,&B?^!T7_P 55N?5K>^\/37EK+;WENT+NCHPDCDP#W!P1QBI
M*,_4_BKX7T70['4[SQ)H-IINI#=9W4VH11P70QG,;E@K\<_*3Q5GPKX_T'QU
M'*VAZUI.L+ 0)#8WD=P(\]-VPG'0]?2OE6]\<:9K?A;]F#7]1\*V\EA>6]Y.
MVB:)I#74,._2Y,)#; ,VQ20<<[0,]LUU_@F^T?XS_M!>%]<^'_A6\\/6GA&Y
MOK3Q)J<VEC3/-!A*?V>T9"O(XE*2'*XC\OK\]:>S,54N?1&D:U9Z_9+<V%U;
MWMLS,@E@E62,LK%6&Y21D,"".Q!%6J^0?@A\4/'7P=_9-O/%EK8^%Y/"/AG5
M-8N;FTG,QU#4+==3N3,\<BD1Q,,MM5D?=LY*[N/?M(^+5U%\;]8\,:M'9V]B
M='AUO1[E05:>#)CN5D)8@M&^P_*!\L@R.Y4H-%1J)H] JJ-9LSJYT_[5;G4%
MA%P;;S5\X1%BHDV9SMW C=C&1BOEGXM?$'QU\6/#?P?\16,OAW1[/7/&ZOID
M$]G<22&,I=_9))2LJ[D>%2[* "2Z$%=I!Z+7SXTC_;9AM]''AV37IOAY;K?7
MUW%*+*WVZA-N*0J_F-N8D*OF# &2QZ%^S#VG9'T=17SOXH_:O\7>#_AKXG^T
M:+H5YXT\(^*=.\/7$%NTBV.H+=R6QC>/<VZ-FBN!PQ8(XYW#BM/Q;\7/BI\/
M?'_AGP_?:?X'U2X\=23VFFS6AN8(])GBB,[F?>S&>/RE<@IY;%E P-V0O9L/
M:(]UHKS7X,?%+Q!KOC_Q5X/\50Z/_;GA=+2Z%WI2R):WEM<K)Y;;)"S(ZM%(
MK#<P. 1UQ7I52U8M.^H4444AA1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7SO\
MLZ?%R+X7?LAZ1J-U!?:QJ&H>(-3TW3K*)]UQJ%U)JUXL4*LYP. 268X54)[8
MKZ(KYU\)_L]^*M+_ &<_"5J+.WA\6>"_%5YXDMK">Y7RKU6O;QA$9%+*IDM[
MDD-SM8KD#!Q<;6LS.5[Z?UL=QH_[0&K:9XG_ +#\8>$_^$;U2\L;B_TKR-36
M_MM1$"AI8O,"(4E4$':5(*Y()P17)Z%^VAK6H?"31?B%??#VZT[P/J$%O<7=
MZ^KQ-=64<I5#*+?8/,A5F^]N5BOS!,<5H:GX7\8?'#Q[I.M:QX7D\)Z?X2L[
MY[.UN;^"XNM1O;FV:W!_<LR)$D;R<LV69P< +FLOQ!\#_%%]_P $XK+P#'IH
M;Q9#X6LM->R^T1 ">-8@Z>9N\O@J>=V#C@FJM$F\CO?'7QMU*P^(4GA7PGX9
M_P"$IUJSM$O]1\W4%L+73XI"RQ!Y2CDR/L8J@4\*22!C+/@1^T$WQCNO%MO>
MZ#=>%[CPCJBZ3<0WEPDCO)Y$4K'*C:%S(0""P90&!&[ Y?76U;P!^TWXBU#P
M=:Z5XHOM>TFQDUS0Y=1%E>6IB,L=O=1LRE&C92R,I((* C.<5B_LU^ E^*6I
M_&%?&^FZ#KEOJ?B]&D@6/[19>9!96J&-=X&XPLNPL0,M&3@= N56#F?-8WOV
MX?B%XF\%_!>.^\)I&[-JVG17%[%J?V62V#7]LH10$;>)=QC;D;5<G#=#N>*?
MC[JWAF70]#_X1BWO/'>LV\MX^CQ:NJVMC;QN$::6Z:,80EE Q&69B0!P36=\
M=_V>[<_L[:EX;\!>']+L)/[2L=6CT^U6.TCNGM[RWG=0>%#ND.T%L#.W) YK
M"^*7PJU/X@>,_#OQ NOAQ9:]/#ITVD:EX8U66SDNHHC*)(YX9"S0>8K!LJ7
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
MXMNQ8:?-_;$5U<1W#1M)''/ J QEE1AE6<*V 2,YK,TW]JGQ1XLL?%%YX?\
MAO<:I8^$=7O]+O)7UF.W:Y^RR%2UNIC/F,5&=K; "=NYB":X/6O@IX@O=7\#
M:CH7P?BT&3PSXBM-3U.>YUBTNM4OHU21'$<WF,74&3>QD=2VT84GIZQ\ _AM
MK7@GX?>-;'4[3[/=:OXEUO4+1/-1_-@N+F1X6RI(&Y6!P<$9YQ3]U*X1<F[,
MAU']J./6Y/"%KX-T7_A)-2\9Z0VO6<5U?+I\,=DOE@N\A5R7W2H BJQ^\3@#
M)[KX;>+[_P :>'?M.J:#?^&]0AG>WGLKIEDPR'&^.1>)(VZJXQD=@<BO!]$^
M#'B+1/@1\-O#WB/X::3XVL]#\/6UI>6:7D$6J:3?H@5FCE>18VC*_+\CA@5S
ME@>/4/V8/!/B#P)X!O+?Q UU MUJ,USIVG75^=0FT>T8*$MGN"3YA!#-G+!=
M^T$A0:F25M"HRE?4](HHHK,T"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\5L?VY?#.J>&KK
M7+3P_P"-KK0=+N)[?4]2BTH-;Z6897CD,AWY95V;R8P^%8$X.0*46]B7)+<]
MJHKR_P /?M7^'?$7B/1[6/3_ !%:Z;XDF^SZ-K=S8>7INJR%2ZK%)NW?.JL4
M+HH?'RDY&;'C#]IC3/#/B?4M)L-!\6>*9M$V_P!J2:)IXN(M.9E#!'9G7=)M
M(8I&'8 C(&0"<K#GB;7Q(^!?A/XN75K<>(-'CO;NQ5HX+E)9+>XB1N602Q,K
M[20"5S@XZ5M>$/!VE_#_ ,.6ND:+86^FZ;9KLAMX$VH@)R?J2222>222>:X/
MQ'^UMX5T6_\ "]M91ZQXAD\::?/J.C#2;3[1]M2'R]R 9!5L29^8  (^XKC!
MCO/V@-&\<?"KQ_+(GBGPO?>%--N&U:UDMU@U;35-N\BS1#<T;,4!:-@Q4LO7
M@T<LNHN:-]#U2BOGF']I?6M&^.G@?PW8Z+XQUOP]J/A5KQIFM;5[C4'S9A+L
MN95.V-97$O3YW&%;J/0/&'[2FF>&O%&H:38Z%XJ\43Z*%.J2:+8"YBTUF4.$
MD8NNZ380VR,.P!&0,C)RL%41Z-17F/C3]K3PCX-T?PC?JVIZS:^.&DCT=M+M
M#<-<NL1D";,A@S8V@8R&.&VX)$?A[XGV>N?&^W65O&&EW]QX0_M1M#OHXX[6
MWB%UM,CHK$BZS\N 2NSOFCE8^97L>I45XKH/[<WA?Q!X/TKQ-'H?C2'PGJ8B
MW:Y+I86QLB[!,2L'+ *YVLZ*R*<_-P378?$/X^:=X"\4P:%;Z3X@\2ZY+;?;
M9+'1K5;B6UM]VT2R%G154L"%&[<Q!P#@X.5ASQW.ZHKCO@Q\;M%^.^B:IJ&A
MIJ"6^DZI/I$_VN#R9#-#MWX4G( W ?, <@\"NQJ=MRD[ZH**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ KS'XW_\E<^%O_88N/\ TEDKTZO,?C?_
M ,E<^%O_ &&+C_TEDJH[DR/3J***DH**** "BBB@ HHHH **\W\7_M,Z7X:\
M3:EI=CH/BSQ1+H>T:K-HNGBYATUBH;8[,Z[G"$,4C#L 1D9(%>=?M*_M!W6N
MWOPYTGPHOBZ\T'QQ+)=2ZGX9\E;J\@CMII1!;O(ZE)-T:L^0I" X.[*U48MD
M2J)'T;17,^-/B%I?PB^'PU;6)KQ;6U2&!%*&>[N97*QQQ*JY+RN[*H ZL?QK
MF;7X_6/BO2O$5A>:3XR\):AINDS7[1WUDL-PUN%(,T#JSQ,RGL7W XR .:%%
ML?,EH>F45Y7I'Q]T7P7\)_ +1GQ1XHU#Q-I-O-I=JMNMQK&IQBWC=IY0&6-6
M"LK2.S*@9L9R0#1'[:_A6*R\927&F>*+&Y\ Z2FL:S9W5@L-Q CF3$84OAI,
M1EN#L*NI#')P<K#GB>Q45Y?HG[56BZMXAT6SFT7Q9I>G^))EM])U>^T[R;#4
M)64NB*VXNI=02GF(H;'!.1GB/CG\?[CX4>$OC9JGA^;Q1K&M>'6MXC!<)%)8
MZ)*^GI(DL(+ ^2 5=\Y/F,<*10H-NPG425SV^^\"Z3J?C33O$-Q9QR:SI-O/
M:6ER6;=#%,8S*H&<?,8H^H)^7C'-;%>&?";78]'\:> =+U#5/B=#JVJ:?JTZ
MV6ORP/\ ;/+>UWRW.QF"E=P,*H<!9),@<"NA\2_M9:%X?U'5A#HWBO6-)\/R
MM#JNLZ;IWGZ?I[IS*&;<'?RQ]_RT?;@YY! .5[#4EN>I5SOAWX4>'_"GC/5O
M$5CIL<6MZY@7EXTCR22J#D("Q.Q,\[4PN><9KF_$G[2NE:7K3V&CZ+XG\87$
M%K#>7!T*R6XCMHI5WQ%G=T4EU^8*A9B,''(S3UW]KWPEI&G^#;JW76-7C\>1
MW#:.NGV1FDF>! SQ,F0RR<E<$8#*VXK@FCEET#FB>I45Y3)^T];ZOX0\7-9>
M'_%5GXF\+VJSS:)=V<<=\%DR(YE'F>5)'D,25D/$;#J #9_9*^+FK?&;X'>'
M=8UK2]6L=2GTNSEN+J[@AAAU.22!7>: 1NW[MB21D*<$<#L<K2N'.F['IM%>
M>^,?VBM/\->++O0]-T+Q1XLU+3%5]0CT2R6==.WC<BRN[HN]EY"*6;!!Q@C-
MCP)^T/X<^(_B73]-TN2[>35=+?5K2:2'RXYDCF\F:+!.Y9HG(#HR@KN'O@Y6
M',CNJ*\]U?\ :7\-Z-#K[R+J<O\ 8.JIH86"V\V34[YHUD^SVR*2TC@. 1@
M$-SA20_P9^T+I_BG6[K2;W1?$GAG6+>S;4$L=8M4AEN[=2 \D3([HX4E0P#9
M7<N0 0:.5AS([^BO'/!W[;/AGQIH_AW5X]&\767AWQ.\,-IK-WIHCL4FF(6.
M)V#EE)<A-X4Q[CC?R#53X>_M%:]XA_:G\;>$KKPWXD.CZ6+".SD^RVRQV!=;
MGS)YG$NXQS>6ACP&.%.57/)R,/:(]NHKRN?]K704U"9HM&\67F@6]\VG3>(;
M;3?-TR.99/*;Y@WF,JR90NL90,#\V 37JE)Q:W&I)[!1112&%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !7S[\)?!6K:9^P3XDT>XTG4+?5[BU\1A+)[9UN)6ENKTQ80C<2ZLA7CY@RX
MSD5]!452E9$N-W<^??&G@W6+KX#_  )LX=*U*2[T?7?#DU] ELYDLDBC E:1
M<914_B+8 [XJUX-\3WO[-GB/QOINJ^&?%FL1Z]X@NM>TN[T;2Y+Z.]2YV-Y+
M,@Q%(C I^\*KM"D'%>\44<W0GDUN?-/P3^#WB'P#\6_A:=4TN:,VVA^)+F^:
M%#+:Z7/>WUK<):^8!M&U6=%&>1&V,@5>^)G@K6;_ ,;_ +0TT&DZE-%K7@.T
ML]/=+9V6^G6WU$&*(@?.X+H"JY(+KZBOHBBJ]H[W_K>X>S5K?UM8^=$@U#X<
M?%'X1^(;[0?$5QIMIX(FT.Y-AILUW+:7<C6+*DL<:EHQB&3+,  5P2*U?!_B
MB\_9Q\3^-=-U7PSXLUB'7M>N->TN]T?2Y+];U+@*3#(R#]U)&P*?O-J[ A#=
M<>[44N8.36Y\R_#[X,^(?!>O? N/4=+G,UCK'B#5=36!#-!I!O(+N9(G=1M7
M:TRQ@YP6&!U%=UKOAG4IOVQ[K5%T^];36^'\ED+L0,8#.;[<(M^,;]O.W.<<
MU[!11SL/9I*Q\Q7/@#7/^'4J>'5T75/^$@_X0M+8Z8+1_M?G>6,Q^5C?OSGC
M&<UUL]UJ'P6_:!\2:\F@ZQXFTWQ9I6FQS+HZI<7FESVXF1%D@+!A%(KDK(.
MR,#@<U[A7!?$/]GS2_'GBY/$%OJOB'PSKOV464U]HMX+>2[@#%ECE#*RN%8L
M5)&Y=QP1FGS]PY+6L<;^P[<WE_HGQ(N=0LO[-N[KQ[JDLEKY@D\@D0_(6'#$
M="1QD'%>WUB?#WX?:7\+O"EOHNCPO#9VY>3,DC2RS2.Q>21W8EG=W9F+$Y)-
M;=3)W=RHJRL%%%%24%%%% !1110 4444 %%%% !1110 4444 %%%% !7F/QO
M_P"2N?"W_L,7'_I+)7IU4=3\-Z?K-_8W5W:07%QI<IFM)'3+6[E2I9?0E21^
M--:"9>HHHI#"BBB@ HHHH **** /!_!7BB]_9MU[QMI>J>%_%FL+KGB&\U[2
M[K1M+DOHKY+DJ_E,R#$4B-E/WFU=JJ0<=,#P3\'/$7@;5/@/!?:;.9]/UO6]
M3U1;93-;Z1]KM+V18BZC:J(TRQ*>A( &<BOI>BKYS/V9PG[1>E0:U\+[BVO/
M"MYXOL)+B$W5C9S>7>11APWGP<@F6,@.H5E8E>#G /D_A3_A)M5_X2RQT5OB
M%J7@N3PM>(R>*[.1+Q-0(Q#';&1%GD!3S-^[<,^7M)R17TG124K*PY0N[GS/
MX*T36?A%_P *C\5'0]4UB2U\ 0>'M6T:V5?[3T["VTGGI;NRL^UU,<BK\PRG
M!Q@<7\6GU[XM>(/V@)(/"^J6=UJ'P[L;6PT\Q"6_N,O?%/,BC+%96).(\E@H
M3."<#Z:^*'P2TGXIWVF:A-<ZMH^M:+Y@L=5TJY^SWENL@ DCW8*LC8&4=64E
M0<9 -6/AA\(M+^%4&H-9S:AJ&I:O,)]0U+4;@W%Y?.JA4WO@#"J JJH"J.@Y
M.;]HM^I'LWMT_P" <5^TMX8U#6O!WP[AT_3[R[>Q\8Z'<SI;P,YMX8YU+R,%
M'RHHY). !UKSGXS?#[7M4\'_ +4<=KHNK7$GB".U&EI':2.VI$:7;H?) '[S
M#JRG;G!!'45]2T5,9M%2IW/(_&'AO4KG]J_X8ZC'87DFGZ?H&LPW-RL+&&W>
M0V.Q7?&%9MCX!()VG'0UR_PS\8:M^S?\/M0\%7G@OQ5KVM6-_?RZ9)I^GO/9
M:VEQ<RSQ,UP!Y<)_>A7\TKMVD_,,9^A**7-I9CY=;H^=/$.LZ[>?$O6;7QII
M/Q#6U4V_]A:=X46?^S;B(P1^9YMU $;S1-YBGS6C4(J$#DFN1_9F\#:]IEU\
M";>\\-Z]IDGA6?Q/;ZFES92JE@TI+19D(VLK!P%D!(<@X)(-?7-%5[32PO9Z
MW/%]<\&ZKJ?[5/C*ZAT^[^Q:A\/K73[>Z:(K;RW'VJ])B$F-NX!T)&<@,#WK
M0_8SUB8? #POX?O='U[1]5\)Z/9:5?Q:EITMJOGQ0JC^4S@+*NY#\Z$@@CUK
MUBBI<KJQ2C9W/F+4OAY8_"_XL>-I/$>B_$B^LO$VJG6M-O\ PQ=:E)#*)(HT
M>"6*UD'ER(T9PS* RLOS?*0+>N_#_4OAG\&/#/C3PYX*U.S\0>%=6N=7;0(K
MR74K^\MKQV2XC=V)9IG5HYF7+ /'C)QFOI*BJ]HR?9H^9?%_[.&IZ-\'?AS?
M7%GJVLZEX9U676_$5GI5S);7M[)>1RBZDA:-T9I(Y)LJH8%E0J.P.M\/O"FC
M^(_'\FJ:)X1\=K'I>CWD*ZOXFO=162&68(/(M[>Z9F?>$)=@% VH 6)P/H2B
ME[1A[-7/F&X\!:Z?^"=?PYT,:-JO]LV(\-"YL!:O]I@\J]M&EWQXW+L56+9'
MRA23C!KM/#EQ>?#[]L/QI-?Z+KTEAXVL='BTV^M;"6XM ]NMRLJRR("L)!D4
M_.0"#Q7M5%'."IV/E/7+;6/#DFHCP+X=^)/@WQU<:@\L>CQ1O=>&+J9ILM*\
MC*;=(9 2[,AC<9/&[@_529VC=C..<>M.HI2E<J,;!1114E!1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45YG^T?^
MV)\-?V2M"AOOB!XNTO0#>';9VCL9;Z_;^[#;QAI9">GRJ0.^*\7C_P""HFK>
M+HEN?!?[.?Q]\5:7(,Q7KZ)#I<4X_O)]JE0LOH<5[&#R',,33]O2IOD>TFU&
M+])2:3^\SE6A%V;U/K2BODW_ (>,?$K_ *-+^.7_ ']TO_Y*KVG]FKXW^(?C
MKX5OM1\0_#/Q=\,IK6Y\B&S\02VKSW:;03*H@EDVKG*_-M)QD C!I8S(\7A:
M7MJW+;RJ0D_NC)O\ C5C)V7Y,])HHHKR#0**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ KYW_;G_ &L=>^$4WA_X=_#+3[/7OC-\16>+0+.Y)-KI
M5NF//U.[QR((0<X_C;"C/-?1%?'_ /P3?T[_ (7]\:_C)^T!J16ZD\3:_/X2
M\+%QDV.B:;(81L[ 3SB25L=<+U[>]DN'HQ57'XF/-"BE:+VE.3M&+\M'*7=1
M:TO<RJ2>D(]?R.\_95_X)Y^%O@%JLGB_Q)/-\1/BUJQ$VK>,-<43W;R]=EJK
M96UA4\*D8' &2:^A***\W'9AB,95=;$R<I?DNB2V271))):)%QBHJT0HHHKC
M*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **X7]I']H;PS^RK\
M%M>\>>+KLVNBZ#!YCA%WS7,A(6.")>KR2.515'4L/K7SKX4^'O[57[46EKXJ
MU?XEZ7\!=.U0+<:9X5TSP[!K-]90-RGVVXG8#SRI!98P%4G'4&O7P.42KT7B
M:U2-*G>W-+FLY;M148RDVDTW965U=JZOG*I9V2NSZZUN=K71KR2,[7CA=E/H
M0I(KYF_X(OVZ0_\ !-+X9NJ[6N(;V:0_WF-_<Y)JA/\ L2_M#7,#QO\ M:ZT
MR2*58?\ "!Z=R#P?XZYOX/?\$ROC)\ OAMI?A'PG^U-K6E>'M%1TL[7_ (0B
MPE\D/(TC?,\A8Y9V/)[U[M+"9='+JF#>.I\TIPE\-:UHQJ)W_=;^^K?,Q<I\
MZERO9]O+S\C[6HKY"\3_  K_ &K?V>].7Q)X?^*VB_&Z'2U,E[X5UGPS;Z/<
M:G""2RVUS;L=MQ@G;Y@V$@ YXKWG]EG]ICPU^UU\$M'\<^%9ICIVI!HYK:X7
M9<Z=<QL5FMID_@EC<%6!],]"*\/&Y/*C1^LT:D:M.]G*'-HW=I24HQDKI-IM
M6=G9NSMM&I=\K5F>B4445XYH%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!\ ?\ !2;X[Z)I?[>OPE\/^/M%\977PR\ VC^,[@:7X=O-4@UC6"SP
MV4+"!&!6#;),=PQN*#G)QZ1_P^G^#O\ T"?BW_X;[5O_ (S7UO7A/[3W[2&O
M_"_]I+X$^ O#L6G22?$C7+Y=6-Q$9)(M-L[-I96CPPVMYCP+N(; 8\<Y'VF#
MQF"Q].C@JF'DW2A+:JHJT5*I*5G3EJ];ZO9+9(YY1E!N2>[[?+N>??\ #Z?X
M._\ 0)^+?_AOM6_^,T?\/I_@[_T"?BW_ .&^U;_XS7T3\?O&MY\-?@5XT\1:
M?Y/V_0="O=1MO.7='YL-N\B;AD9&Y1D9'%8_[(7Q1U+XW?LJ_#CQCK/V?^U_
M%'AJPU6]^SIY<)FFMTD?8N3A=S' R<"N?_A)^K?6_JL^7F4?XRO=J_\ SZ[(
M/WG-R\R^[_@GAW_#Z?X._P#0)^+?_AOM6_\ C->8?L%?M':%KW_!2KXB:?\
M#W1?&\'P\^*6D)XFNQJGAJ\TNWTO7H&\J<KYR* )X3&Y(P&=<=0<_1_P"_:5
MUSQU^V7\</AEKR:<D7@*32+[0S! T<TUA>68=FD)8A\3I*H8 <@CG%>[UT8K
M&8++Z=7"PPTDZM..]525I*-2+M[.-VM'NM;KN*,93:E?9]OEW"BBBOBSI"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ^>_B-_P5:_9W^$GCO5O#/B/XK^&=)U[0KEK._LY3*SVLR\-&Q5"-P/!&
M>*Q?^'T'[+G_ $6?PG_Y'_\ C=<5_P $UOAUX>\8_$7]IJ?5M!T75+B/XP:R
MBR7=C%.ZK^[.T,RDXZG'3FOJG_A1G@G_ *$[PK_X*8/_ (BOLLPPN18*N\-5
MIUI2BHW:J02;<4]$Z;:6O=G-"562YE;[G_F>%_\ #Z#]ES_HL_A/_P C_P#Q
MNC_A]!^RY_T6?PG_ .1__C=>Z?\ "C/!/_0G>%?_  4P?_$4?\*,\$_]"=X5
M_P#!3!_\17'[;A__ )\UO_!D/_E1=JW=?<_\SPO_ (?0?LN?]%G\)_\ D?\
M^-T?\/H/V7/^BS^$_P#R/_\ &Z]T_P"%&>"?^A.\*_\ @I@_^(H_X49X)_Z$
M[PK_ ."F#_XBCVW#_P#SYK?^#(?_ "H+5NZ^Y_YGA?\ P^@_9<_Z+/X3_P#(
M_P#\;H_X?/?LN_\ 19O"GY3_ /QNO=/^%&>"?^A.\*_^"F#_ .(H_P"%&>"?
M^A.\*_\ @I@_^(H]MP__ ,^:W_@R'_RH+5NZ^Y_YA\&OC5X4_:&^'=CXL\%:
MY8^(O#NI;_LU]:DF.4HQ1NH!!# C! Z5U5?'O_!"I=G_  3I\.JH 5=8U< #
ML/M\U?85>?GV A@<RKX.DVXTYRBF][)M*]NI5*3E!2?5!1117DF@4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %>\U6UTZ>WCN+BW@DN
MG\J!9) K3/@G:H/WC@$X'/%6*XGX\?#B;XB>"/\ B7LL6O:/,FI:3-_SSN(S
ME1]&Y4_7VK0^$GQ(M_BKX%L]7A0P32 Q7=LWWK2=3B2-O<-GZC![T^EQ7UL=
M-1112&%%%% !4,FHV\-]':M/"MS,K/'$7 DD5<;B%ZD#(R1TR/6G75U'86LD
MTTBQ0PJ7=W.%11R23Z 5Y;\$H)/BCXXU7XB74<B6EPATS0(Y%P4LT;YIL'H9
M7Y^@'K3$>K4444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %>:6_QJ\"^*?VJ[CX>K;I>?$+PKH*ZZTS:?O\ [/L[B3R@%N"/D:0KR@(+
M*N>0*]+KS?X:^"?AU??'7QUXW\,S:??^-+S[-X?\2W-OJ#7#6YM%+16SQ[RD
M+*LQ8@*I.X$YXKNP?LE&K*JI74?=Y=E)M+WG_+:_J[+9LF5]+'6?$OQ)I/@W
MX=Z_J^NQB;1-+TZXN]00P>=OMXXV>0;.=^4#?+WZ51^"'C?P_P#$OX-^%?$7
MA.%;?PQKFE6U]I,0MOLHCM9(U>(>5@>7A"ORX&.E7OB7I6BZ[\.?$%CXD:)/
M#UYIUQ!JAEF,*+:M&PE+.""@V%LL"".N15#X(>'O#/A/X-^%=+\$R6\G@_3]
M*MK?1'@N6NHFLUC582LK%C(-@7#%B2.<FI_=?5&[2Y^9:_9M;_TJ_P"%PUYO
M(P-;^,G@?P5^U#H?@FXM1:^/O'&CW%]:72:=_P ?MK9LN^-[D#JGF;EC8YP6
M('6O2J\W^+O@CX=I\4_ /C?Q?-8V'B3P]>SZ9X8O;G4&M<W%["T;VZKO"RM)
M&K (P;[I( /->D4\5[)TZ4J:E?E][FV<DW\/]WEY?1WZ6"-[M,****XB@HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHK-\4^+M*\#Z1)J&M:II^CZ?&RJ]S>W*6\*EC@ NY
M!)X'/)JHQ<GRQ5V!I45PY_:=^&H/_)0O _\ X/K7_P"+I/\ AI[X:_\ 10_
MW_@^M?\ XNNGZAB?^?<ON?\ D3SQ[G<T$X%?/W[1_P#P4X^#G[-?AR"YOO&&
ME>(-6U%O*TS1="NX;Z^U&7@!5"OM09(R\C*H]>U>":UXPUC]L>PN]4^-'Q;\
M(_"/X8PQ/</X$\+>*[:35[^!5+$:EJ$3[@".L%KCT+D]/8P/#.+JTUB,0G3I
M]W%MR\H16LGTOI%/24D9RK13LM7_ %N>H?'[_@LO\"_V>_B:GA6^\07OB#4+
M=S_;$N@6AU&W\/QJ0K274B'"A69%8)N9=W(%?17PO^*_AKXU^"[/Q%X1US2_
M$6AZ@N^"]L+A9HG]LCHP[J<$'@@&O@?_ ()Y_#WX'^,_ ?CKQQXBE^'/A;1?
MBA8R>'/#_A5M0M+8Z'X83<D4<B;]PN+ELSRELODQY.5KSG]DSX3^'?AAKOC'
MPQX,^,V@_"OXM?#6[2&#6X]2MY_#?Q$TB0,UE<7UHTGE23A!Y,KQ%95:,$DD
M@U]7C>%,KE"I0PSJ0JT>52E)<T97T;M%7BH3:BW'GW32:O(YXXB=TY6L_P"O
MZV/U@HKXW^#O_!6S0-#\;V?@7XV2>%_!'BNZ/EV.MZ3K4.I>&->.<;H;E6+6
M['_GG<!2,XW$D5]'G]ISX:@_\E#\#_\ @^M?_BZ^)QV0YAA)J%:D]=4TKQDN
MZ:NFO39Z/4ZHUH25TSN:*X;_ (:>^&O_ $4/P-_X/K7_ .+K2\)_&GP=X[U7
M[!H?BSPSK%\4,OV>QU2"XFVC&6V(Q.!D<XQS7!+!XB*YI0DEZ,KF7<Z>BBBN
M8H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /D7_@EE_R/G[3W_98M9_]IU]=5\B_\$LO^1\_:>_[+%K/_M.O
MKJOHN+/^1I4](?\ I$3'#_PU_74****^=-@HHHH **** /C_ /X(6?\ *.OP
M[_V&-7_]+YJ^P*^/_P#@A9_RCK\._P#88U?_ -+YJ^P*^DXQ_P"1[C/^OL__
M $IF.'_A1]$%%%%?-FP4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MQ"\>Z-X5U:]^+&L7D%M=^9ODA+*H<;5(QE6'X5[Y_P /GOV7O^BR>%_RG_\
MC=?=<2</YK7S"=6CAJDHM0LU"33]R.S2LSEH5H*"3:^_S/IZBOF'_A\]^R]_
MT63PO^4__P ;H_X?/?LO?]%D\+_E/_\ &Z\/_5?.?^@2K_X+G_D:^WI_S+[S
MZ>HKYA_X?.?LO_\ 18_"_P#WS/\ _&Z/^'SG[+__ $6/PO\ ]\S_ /QNC_5;
M.O\ H#J_^"Y_Y![>G_,OO/IZBOF#_A\_^R__ -%C\+_E/_\ &Z4?\%GOV7V/
M_)9/"_Y3_P#QNC_5?.O^@2K_ ."Y_P"0>WI_S+[T<[_P0L_Y1U^'?^PQJ_\
MZ7S5]@5\>?\ !"647/\ P3B\+S1_-%<:IJLL;=G5KZ8@CV(K[#K;C'_D>XS_
M *^S_P#2F+#_ ,*/H@HHHKYLV"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MQY?Q"\'N='\365Q&;>Z,\6%6Y:%L.BS+M?!'RL77JM?3M?GU_P %9_V4=/\
M!_QB\&_M"Z5JGB#P:NERIH?C+6_#D_V:^TVTE;;;ZH>"LJV\K*LJ2 J\3X/W
M01Z/IW[7WQ._8Y2&W^/6C1>+/ A -K\4/"5HTELD1QM?4K%<O;94C,L6^+Z#
MI[F9Y#1QRCF&4M6K7?LGI*,D_>A!Z*=KII*T^64;1>K,J=5Q]RITZ_U_PQ]?
M5R_QK^$.A_'[X3>(?!?B2U6]T/Q-8R6%Y$>&V.,;E/9E.&4]0R@]JN_#WXCZ
M!\6?"%CX@\+ZQINOZ)J2>9;7UA<+/!,OLRDCCH1U!X.*QOVA_CMH/[,_P5\2
M>.O$DQAT?PW9O=RA1F2=AQ'#&.\DCE44=V85\CAZ6)6)C3HIJKS))+27-?1+
MK>_XG1)KEN]CX*TKQE\0_P!HY-(_8U\2#4O[<\)W_D_$+Q(%V)JGA2VV/:2(
M_P#SUOE:&%\<C;*>YV_0/_!'.P@TO]C:2UM88[>UM?&'B*&&)!A8D75;D*H'
M8  #\*\'3X%_$+]F+P?H_P"UQJYU*\^)5WJ,FL_$?0H69U;PU=;%^P1)G&_3
MX5AD7C):.7KP*]T_X(TZQ:>(OV+?[0L9EN;'4/%OB&YMIEZ2Q/JEPR,/JI!_
M&OTSB:5.635'A>7V?M(<W+M[:U3VK]'[O);3DLEJF<5"_M%S;V?W:6_X/F?5
ME%%%?E)WA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !17QG^US?>+OVK/V[] _9_TGQGKG@'P7IOA23QGXIN]"G-MJ
MNLI]I6VBLXIQS%'E]S$=>AS@"OGWXX_!O]D3]G'XFZAX/\9?'CX\:/XBTL1F
MZM&\5ZI(8PZ!U^98BIRI!R">M?99?PK&O&$:E27M)QYU"G2E4:BW9.5FK7WT
MOHU=INQS2Q%MEIMJ['ZG45^0OVO]AW_HXKX[?^%/JW_QFO4OB7\"[']D3]DK
M_AI;X ?%WXG:Q8:%:PZ_+IWB/7)M2TOQ1IGF*)8'BF4-&Q0L5< ,& QC.1V5
MN"80E"E*I4A*HU&'M*$H1<GLN;F=K^CMN]+LF.*;ULM.SN?I116?X3\01^*_
M"VF:I&C1QZG:172*W51(@< _G6A7P<HN+Y7N=84445(!1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %87Q+\=6WPT\":GKEU\T6GP&0(.LK]$0>[,0/QK=KR
MOXSC_A/?BWX,\'+\]JDK:]J2=08H.(E/LTK#\O:FMQ/8U_V?_A_=>$O"DNI:
MQB7Q-XDD_M#5)3]X.W*PCT6-2% [8-=[112&E;0**** "BBB@ HHHH ****
M"OCO]@?1K;XC?MP?M0>/M<C6Y\6:+XMA\&:>TV&?3-)M[*"6-(A_ LLDSNQ'
MWB!UQ7V)7R9^TQ^S[\1/@%\>=6^/'P.L[7Q%JNM64%MXV\"W,OD1^*X;<$17
M%K+TBOHT+*NX;9!P>>#[643BXUL,Y*,JD4DWHKJ479OHI)6N]+VO97:X,=%I
MPJVNHN[2WV:NEUM?;[M2I\7/^"K7@WP?^U[<_!?7/!6K7FBOJMAX6U379Y;8
MV,=]J%N98(&M7;S9(63AI I0$XYR,X/C+X"^,_\ @F#XDO\ QU\&;+4/%7P9
MN96N_$_PRB/F3:*"<R7VC9/RXY9[7[K ';@XV\S^TSXP_9G_ &ROV-OB?\<+
M[X?Z7XB\7>"?#5W9:Q:W=L+'Q-H-Q&AQ;3'[\,L;\I)S@ E#C-0_";_@F%XH
M\2?LO:!XU\4_M"?%AOBO!H$>H:?KMEXCD72M''DB2&(6[?NYHE7 =G&9<LQZ
MU]-3HX3#T8N=Z2NJ=2$TY*<DD[JSNK7OS))I-<J>M_(G.O4F^6TW\4)1:3BK
M[;:W[.][.]M#[8^!7QX\*?M*_"[2_&7@K6+;7/#^KQ[X;B$\HP^]'(O5)%/#
M(P!4]:["ORY_9?\ %'C+X&_L\^&?VLO!FA_:O#GC:VDG^+O@K3(]L-W);SR6
MTOB'38A\JRGR3,\:@+)&^1C&1^DWPO\ B?H/QH^'FC>*_"^IVNL>'_$%JE[8
M7MNVZ.XB<9!'H>Q!Y!!!P0:^;SK*/J=5ND^:',XWZQDMXRMU71[26JZI>ME^
M.]O!<^DK)^J>S7D^W1Z>;Z"BBBO#/0"LWQ;X5L?&_AF]TC485N+'4(6AF0]U
M/I[CJ#V(%:5% 'F_[.WB2^AL-4\'ZS,TVM>#YA:F9_O7=JPS!-^*<'W6O2*\
MK^)B?\*^^/GA'Q-'^[M->W>'M1/\)9_GMV/_  ,%<^X'>O5*I]R8]@HHHJ2@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *\U\:_LZ6=YK$FM^%;Z;PCXB)W-<6B_Z/='
MTFB^ZV?48/UKTJBFFT#5]SR;2_C]J7P\U"'2_B-I?]DR2,(X=9M09-.NS[GK
M&Q]#C\JT_&W[2.DZ-?+I?A^&7Q;K\P!CL].8.D><8:67E47GW/M7>ZOI5KKF
MFS6MY;PW5K.I62*5 Z./0@\5Y5^Q9H=GI7PCDDM;6"&234[Q'=4 9E69E4$]
M2  !3TW)UO8=:? [7/BM=1W_ ,1-26:V5M\6@6+%+*'T\P]9"/?BO4])TBUT
M'3X[6RMX;6VA&U(HD"J@]@*LT4KC2L%%%%(84444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>9_M=_M):?^R?\
M =<\:7L#7]S9HMOI>G1\S:M?S,([:UC'4M)*RK@=!D] :],KX8^)'QT\(_&G
M]KN^\>>./$&F:#\#_P!F^]>RL;J]G"6VO^*V3$KH.LWV.-MB*NXF9V(!VU[F
M09:L7B.:I%RIP]Z26\M;1@K:WG*T5;57<MDS*M/E5EN_ZO\ (V_^"('A2^T?
M]F'Q=JGB&RLK?QOK?C[7)?$LUNN//O4NF1AG^ZA!51V ]S1_P5Y^(/A30/!O
MA5M,USR_CMX7U>'6_A_I6F6[7VJZA=*0LEN8(P7%M/$S1R,V$ (.25 /CG[
M.M?&K]IWX4^+M)^&-W9_#/X=:MXZU_4I_'%]"+C6KM+B^DD\BRL7&V&15;#2
M3YVMG"DBOM+]F7]B7P'^RM'=W>@Z?<:EXIU;YM7\3ZS.;_6M7?J6FN7RV,G[
MB[4'9:^NSJI0R_/*N88N?-4YVU2AVVY9R=U&-O=<$I2M>+4=SGIWG24([=_\
MO\SYW^#5A\1?^"M'P^L?%WBWQ9_PKKX0:DTL(\&^$KYAJ^IF-VCEBU*_PKPX
M=65H(0IQP6SS7U'X=\'?#O\ 8N^!UXND:7HG@CP3X7LY;ZY6VA6&&"*-"SR.
M>K-A>68EB<<FO!=*W?L'_M\OIQ_T?X5_M$7K7%H<[8=#\5*F9(AV5;V-0P]9
MHV QGE_[84\G[9G[37A[]GG379_".BK!XK^)DT;?*UFK[K+2F(_BN95#NO7R
MHR>C8/%CJ,L7B84J<O9X)Q]JE'11@M)7_FJ1=Z=Y-N4K6=I(J+Y8WWEM\_\
M+J:O_!.WP-JGQ0U#Q-^T-XPL9K/Q-\6!&-#L;@?O- \.1DFRML'[KR@^?)CJ
MTB_W:^I*CMX$M88XXXUCCC4*B*,*@'  '8"I*^1S/'RQF(E7:Y5HHQZ1BE:,
M5Y))+SW>ITTX\JL%%%%<!04444 %%%% &7XU\&Z9\1/!^J:#K5G#J&D:U:2V
M5[:RC*7$,BE'0^Q4D5\T_P#!/;Q9J'PEUGQ5^S?XRNY+_6OAC&DWAN\NAEM?
M\,S$K:2<_>>#!MY/0HGK7U57S+_P48^%>M:1IGAOXX>!+%KSX@?!R:2_^R0C
M]YK^C. -0TX]VW1 R1CM)&,#)Y^@R2I&LI996=HU;<K>T:B^%^2=W"71*7,_
MA1C4NO?73\BO\0/^"=DWP]\67GC3]GWQ,/A'XLNY3<7VD+;_ &CPMX@?N+JQ
M&!&Q_P">L&QQZ'M\W:W^V<O[5/[9?@GX8_'2UT+X:Z+\+]5-WKD)U#[9H?BO
MQ)$$:RM([K:(UCC5_M'DS%7+%5()7GZM_:._;LTOPA^QUI/Q!\!M%XEUGXC1
MVMAX%L4Y;5M0O!BW0@9P$)+R?W5B?-:'[.W[#'A?X:?LE6_PT\8:?IOCC^V/
M-U'Q5/J< N4UW4[EO,NKEP^>6D)VGJJJF#Q7T6"S26&PSQ.;Q<IW=.G+:K&R
MM.7,_B4$THJ:;4G[DH\K,94[RY:>V[[>7W^7S/;KNTM];TV6">.&ZL[N(QR1
MNH>.9&&"".A4@_0@U^>O_!$3X[-X'7Q%\%]6T^/2=-_MC6=7\"3J-L6H6,6H
M2P7=L#GF2WF ..NR4'H 3ZPW[+GQ:_8AE-[\"M<;QQX#A?S)OAOXKOV9K6/.
M2NEZ@V7AX)Q%-NC]QW^6?V6-8TG]HW]CR/3_  7JUKH?[1WPC\::WXU\/:!?
M.(;]F:_N)9K''_+:&>%F@D\O<H?&<8YZLGRFA++,53C452C4E37,KITW:I:4
MX[Q2=E*6L>64N639-2H^>+M9J_SVV/U@HK@?V8OV@]%_:F^!?AWQUH+.MGKM
ML'DMY!MFL;A24FMY%ZK)%(KHP/=?2N^K\YQ&'J4*LJ-96E%M-/HUHT=L9)JZ
M"BBBL1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 ?'^@?\ *=?7/^R,I_Z=H:^O);2.9MSQQNW3+*#7R'H'_*=?7/\ LC*?
M^G:&OL"OI.)/BPW_ %YI_D8T?M>K(?[/M_\ GA#_ -\"OG'_ (+!J$_X)A_&
MI1PO_"-3# [?,M?2E?-?_!8;_E&)\:O^Q:F_]"6N?AEO^V,)_P!?:?\ Z6BJ
MW\.7HSV[X+_\D=\)_P#8&L__ $0E=-7,_!?_ )([X3_[ UG_ .B$KIJ\K%?Q
MI^K_ #*CL@HHHK H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRWX-$^,/
MC+\0/$K+NCM[J/0;1LYPENNZ3'UD?->FWMP+.SFF/2)"Y_ 9KSG]DBU*? S2
M[YQ^^UJ:XU*4XY)EF=AG_@.T?A5="7N>ET445)045ROQM\:WGPX^%>M:Y810
MSW6EPB<)*#M90R[^G/W=Q'OBNBTJ_75=,M[I1M6YB64 ]@P!_K0!8HHHH **
M** "BBB@ HHHH ^1?V]_^"?%Y\2-6O?BA\)H]-TOXIK82:?J^F77R:1\0M-9
M2LNFZBHP"63(CFX9&QDXPR?/?[&_[(@_;4_9TN/ ]E\=?BCX=^%^AWC:3XE^
M%E_:VZ:YX;D3._29=0(\\VH/W,J5>, >H'Z?5\C_ +;/P#\3_!7XM6?[1GP=
MTJ2^\7:3$EIXV\-VHQ_PG&C*?F"J.#>0#+Q-@E@"G/ /UV49Y7G2^HN:C+3V
M<FD[-;1;DG;>T9*S@WNHMV\/'9?34_K"C=?:2NKI[M6W\UM)=+[_ #_^P]^W
MMXH_9D_:.TK]E+Q;INF^*-'T3Q)=^"-$U:.06NN):10":TFN; +L:U,)V_:$
M8!L#*\$GV+X0:!=?\$\O^"@-C\,=-FW?![XZK?ZMX:TYL!?"VMVZ>?=VL..E
MO/'NE5,85@0.^?5/@W^VC^SO\>;&/XCZ+XL^'L.J6\#6MU>:G+;6&L:6H!+V
M\_G;9HMN&RI^7Y21D<UY1X:^(EM_P48_X*"^ _%'@=FU3X1_ >/4;F7Q*B%;
M/7M<NX/LRP6CD?OHX(6D9W7Y=SJ.>">VM5=:I6E4P[I0]G+VM[V=1)N,DFDE
M)SLDET;Z-G/3BJ<(*-13?,N2VZC=77FE&]V_+K8^V:**X_P-\0KKQ9\2_&&D
MM%"MCX>DM88)%!WNSQ%WW=N#C&*^$/I#L**** .#_:7\+/XK^"FN1P;OMEC#
M_:%JP^\LL!$JD>_RD?C73> _$\?C3P5I.K1[=NI6D=QQT!902/SS6E=6ZW=M
M)"P#)*I1@>X/!KS?]DBY8_!.SL6;<VBW=WIWX13NJ_\ CN*KH3U/3****DH*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **Y/XW:=XRU;X
M9:I;_#_4M"T?Q=(J_8;O6+5[JSB.X;MZ(RL<KN P>"1UKXT_:J\=?MD?LK_
MK6O']_XT^$.M:3X9$=SJ,&F^&+IKB.U,BI+, \H!6-6+M@YVHV,D8/M93DKS
M"4:<*T(2E)149.2;;M:UHM:MVWW,ZE3DULS[WHKY!T#PM^V)XJT&RU33?BG\
M![O3]2@2ZMIX_#5Z4FB=0R,/WG0J0?QKZ?\ A?9^)-/^'>C0^,+W2]1\416D
M:ZI=:; T%I<7&/G:)&)94)Z DFL<PRV.%BFJT)N]K1<KKUO%!"IS=&C?HHK#
M^)5IXAO_  !K$'A.\TS3_$TEK(NF7.HV[3VD$^/D:5%9690>H!!KS:<>:2BW
M:_5[+S9H;E%?GO\ !;XN?M@?%/XW_$CX=W'CKX,Z/XF^'%U;^?%<^'+IEU&S
MN8_,@NX=LG^K.&0Y&59#GJ,^JGX=?MI(-R_$CX$R,.BMX;O5#>Q/F<?6OI\3
MPO\ 5Y^SK8JDG9/>>TDFG\&S33,(U[JZB_Z^9]9T5\\_L8_M;^*/BMXW\7?#
M/XH>&['PG\5O :PW%[#ITS3:9K5A,3Y%_:.WS>6Q4JR-\R,,'T'T-7A8_ UL
M'6="M:^CNFFFFKIIK1IIIIFL9*2N@HHHKC*"BBB@ HHHH 1_N'Z5Y9^QW_R1
MUO\ L*WW_H]J]3?[A^E>6?L=_P#)'6_["M]_Z/:JZ$]3U2BBBI*"BBB@ HHH
MH ***Q/B%\2/#_PG\*76O>*-:TKP_HMBN^XOM1NDMK>(>[N0!].IJH0E.2A!
M7;V2W8;;FW17R?K'_!;7]F_2[QHH?'5UJB+_ ,M[#1+ZXA;Z.L6#]1D55_X?
MD_LY_P#0TZY_X3=__P#&J^@CPCGC5U@ZO_@$O\C'ZQ2_F7WGUU17R+_P_)_9
MS_Z&G7/_  F[_P#^-4?\/R?V<_\ H:=<_P#";O\ _P"-4?ZH9Y_T!U?_  "7
M^0?6*7\R^\^NJ*^1?^'Y/[.?_0TZY_X3=_\ _&J/^'Y/[.?_ $-.N?\ A-W_
M /\ &J/]4,\_Z ZO_@$O\@^L4OYE]Y]=45\C?\/Q?V=/^AIUS_PF[_\ ^-5Z
MA^S_ /\ !0[X+_M0:W_9/@OQ_HNHZYMW_P!E3E[._8?[,$RH[X[[00*PQ7#6
M;X>FZM?"U(Q6[<))+U=M"HUJ;=E)?>>TT445XAH%%%% !1110 4444 %%%%
M!1110 4444 >=?M;W'C2U_9C\>2?#I(Y/'":)='15?K]H\L[=O\ M]2N>"VW
M/&:_.3_@C-8?L]ZKI'@]/&ESK]Y\6(DDET.V\>*JV*2-(QF;2%_X]WD,N[S&
MYN-X.[&!7ZP5\(_$#]GCP5\(_P!K:_\ AIX]\/Z=KGP8_:$OI=7T!+J+Y/#?
MBE5#7$,,@PT!ND42QLA4^:CJ.O/WO"N94_[/Q.62YHN5IJ4&E-J*:E'7XDHM
MRY;QNE)<UVCDQ$'SQG\M3U'_ ()4!A\%?'^[.[_A9_BG.?\ L)RU].U^9_[
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
MCTRBBBD45]5_Y!=S_P!<F_D:^;/V>5'PPN_ .M[?+TOQE93:->-_"ETEQ+)
MQ]VRZ_C]*^D]5_Y!=S_UR;^1KQWX/?#^T^+'['VDZ--(T7G13&"X7[UM.EQ(
M4D7W5@.GO51)EN>U45Y;X ^/T.CR1^'?'4T?A_Q19@1/+<_N[34\<"6&0_*=
MV,[<@@G&*]*M-6M;^,/;W5O,K=&CD# _D:35AIW+%%,DN(XA\TB+]3BHK;5+
M:\E,<-Q!*ZC)5) Q ^@I#+%%%% !1110 45'<W<5E'OFDCA3.-SL%&?J:;!J
M%O=+NCFAD![JX:@":BHYKN*W7=))'&!R2S 5QOCS]H'POX"3R9M2AO\ 4Y.(
M-.L6^T7=PQZ*$7)&3W.!0%[&#\?W_P"$[\6^%? L/SKJEXNIZF!_!9VY#$'V
M>3:OO@U-^R1_R2%L<?\ $WU'CT_TN6K7P2\#ZI%J6J>+O$L2P^(O$FT?9@=P
MTRU7_5VX/K_$WJQ]JJ_LC_\ )(#_ -A;4?\ TKEJ^EC-;W/3J***@T$=MJ,?
M05YE^R"_F? VR?\ YZ7U^Q]\W<U>F3_ZA_\ =->8_L<_\D$TW_K[O?\ TKEJ
MNA/VOZ\CU"BBBI*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY4_:7_
M &G?&GQ?^-%W\#?@1<6MKXLL84F\8>,;B'[19>![>3E$5.DU](,E(SPH^9O;
MU/\ ;B_:-'[)O[*OC+QY'"+O4-&L2NF6V,_:[V5A%;18[[IG08')&:R/^"?O
M[+[?LL_LX:7INJ-]L\;>(&.N^+]2D(>?4M6N/GN'=_X@K'RU[!4&*^BRRG2P
MN%>9UXJ3YN6G%ZIR23E*2ZJ":]W9RE&]XIIXU&Y2Y%\_Z\RI^S5_P3G^&O[-
M]U)K2Z;)XP\=7Q$NI>+O$K?VCK%_+U+^;)GRESG"1A5 XYZU[U117D8W'XG&
M5/;8J;G+NW?Y+LET2T70TC%15HGF_P"U?;_#>#X#>)=4^*^EZ%JG@C1;&6\U
M)-5M$N8A$HR<*P.68@!0.2Q ')%?G'^RG^SO\3OV0=#7]J3PQX+74O#6L1W
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 -FXA;_=->:?L@'/P%TS_ *^[
M[_TLFKTFY.+:3_=/\J\U_8\.[X :2?6YO3_Y-S4^A/VCTZBBBD40ZD,Z=<?]
M<V_D:\Y_8^&/V=] _P!ZZ_\ 2J:O2+L;K24>J$?I7G/[(G'[/VB#^[+>#_R;
MFI]">IW7B'PMIOB[3VM-4T^SU&U;.8KF%9%_(@UQ%Q^R3\/9Y2Z>'8[5F[6M
MW/;K_P!\HX'Z5Z/12NQV3W/-3^R+X!D_UFD74OL^J7;?^U:Z3P+\&O"_PSNI
MKC0=#L=-N+A/+DEB3]XZYS@L<DC(!Z]JZ:BGS,.5!1112&%%%% &7XN\%Z3X
M^T9M/UK3[74K%F#F&X0.NX=#]1ZUQ+_LB_#[<6CT%K;/\-O?W,*CZ*L@ _*O
M2J*=V*R>YYJO[(G@ _ZW1;BX]IM2NI ?8@R8(^HKJO!OPI\-?#P?\2/0],TQ
MCU>"!5<]N6ZG\ZZ"BCF;#E05YA^R&=WP;4^NJZ@?_)N6O3STKRW]CL-_PI"W
M9@1OU&^89[@W4E/H+[1ZE1114E#9O]4WT->8_L=C'P&T_P#Z_+[_ -*Y:].D
MY1OI7F?[((V_ RQ'I?7X_P#)N:JZ$_:/3J***DH**** "BBB@ HHHH ****
M"BBB@ HHHH **** /E#_ (*N1+KFC? GP_.N[3_$7Q>T*WO$Z^9'$MQ<JI'<
M>9#&?PKZOKY7_P""P.DWFG_LH6/CK3X)+FZ^$GBK2?&QBC&YW@M9PMR%'K]G
MEF_*OICPKXHT_P ;^%]-UG2KJ*^TO5[6*]L[B(Y2>&1 Z.I]"I!'UKZ'')RR
MC"SCLI5(O_%>+_&+7W>1C'^))>AH5\U?\%4/VE?&'[-_[+]U)X!\/>(];\8>
M*)QHUA<Z5I%QJ2Z)Y@/F7LJ0JS?NXPQ08^:38/6OI6BO,RW%4L-BJ>(K4U4C
M%IN+=D[='OIW[[&DXN46D['P'^RC^W?\*OV0O@/H?@3P]\,?VB[BWTF,M=7L
MWPYU!KC5+J0EY[J9BN6DD<EB3G ('0"O0C_P6/\ !(Z?"S]HIOI\.;[_  KZ
MZHKVL1G&5XBK*O7PTY2DVVW5U;>K?P&4:<TK*7X?\$_+_P#;#_X*8>&/&?[0
MW[/?BS3?AY\;--NO!?BRX^T)J/@JYM)M0M+FQFCE@ME;F:4LL3>6O)$9/\-:
MW[??[:L'[4/P6TF^\#?"3X^67Q \"Z[:>)_"U]>^!+B&%+FWE'F12-DNL<L)
ME0X!ZJ<' KW3]J"^7XS_ /!3?X!> [%FF7X?6^I?$'6MAW+;#R3968;T+232
MXSS@ U];5]%B,ZP&!A@:\,*^:,'))U'I%U)Z/W=5+5_X96,8TYS<DY=>WDCY
M6_X)T_ 3Q+J&H:_\>OBII_V7XJ?%*-"FGR _\4GHR\VNF(#RIQB20G#%V 8
MJ14?B:R7Q'_P6A\*?:FCDC\-_"G4+JRC#[FAFGU*WB=R/X<QKM![_-Z&OJVO
MD?\ :?OQ\#?^"H'P'\>76Z'1?'&E:E\.;R<(2L=S*8[RS#'MODA9 ?<^E>+E
M^85<PQ]>HU:4J511BMHI0=H1\E%.*ZOU9K*"A!+S7YGUQ1117QYT'RM^PE\.
M/$G[,?[0WQD^%\FBWT?PYEU-?&7@W45@86<$=^6-WIZOT!BN%9E3J%D/;%?5
M-%%>AF>82QM?ZS424FHIVZM))R?G*UWYMLBG'E5D%?)?PX;_ (1S_@M%\2+.
MW61(?$WPRTK4[L!?D>:VO98$;/\ >V2D?1?:OK2ODG]D2Y7XU?\ !1S]H7XC
M6I,FB^&X],^'6G3CE)YK17N+XJ>AVS3(A]XS7I9'[N'QE27P^RL_5U(**^_7
MY/L15WBO/]&?6U%%%?.FP4444 (_W#]*\L_8[_Y(ZW_85OO_ $>U>IO]P_2O
M+/V._P#DCK?]A6^_]'M5=">IZI1114E!1110 5\A_P#!2&1C^U-^R-'N/ER?
M$>5F3^%BNG3D$CV/(]*^O*^._P#@IAJ-OI7[4/[)%S=7$-K;P_$2=I)9I!'&
M@_LZXY+'@?C7TG":OF*2_DJ_^FIF.(^#YK\T?8E%<[_PM[PG_P!#1X=_\&4/
M_P 51_PM[PG_ -#1X=_\&4/_ ,57@_5JW\K^YFO,CHJ*YW_A;WA/_H:/#O\
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
M+8; 8]^M?2'['7[8WBKPA\56^ ?Q[%OIWQ2T^$OH.NI^[T_Q_8KP+FW)P!<
M#]Y%U!R<=JG_ ."V.AZAXA_X)O\ CR'3=/U#4[B%[&X:"SMVGF,<=Y"[L$4$
MD!02>.@KYT_;%_X*7_LY_MI_"P>'_$/A#X[:?J6G3"_T'7;'P1<QZAX>OE_U
M=S;R9R""!N7HXX/8C['+_KF?912IXRG.NO:5$YI<TZ7NTN5^<=97C]I7:M))
MG/+EI5&XNVBTZ/<_3JBOAK_@C]_P4PU3]K:#5/AOXXL]5_X3[P;9F\75[C2Y
M-/3Q%IZRK"EVT+_-#,2R;DY!)R#U ^Y:_.,ZR;$Y5C)8+%JTH]MFGJFO)K7O
MW2>AV4ZD:D>:(4445Y1H%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!#?OY=
MC,W]V-C^E><_L@*H_9X\/M']V83R_7=/(W]:]$U7_D%W/_7)OY&O/?V04V?L
MW>%/>U8_G(]/H3U/2J***10C+N4CU&*\T_9&;'P.L8_^>-[>I^5U+7IE>6_L
MB,R_"JZA?Y7MM9OXV7/W3Y[''ZU70GJ>I4445)04444 %%%% !1110 4444
M%%%% #93B-OH:\S_ &/ Q_9YT%VY:;SI"?4F9S7HVK3_ &72KJ4_\LXG?\@3
M7 _LEP^3^SIX5_VK0O\ F[&JZ$]3T:BBBI* \BO,_P!D<X^"\*_W-2U ?^3<
MM>F5YC^R4<?":5?^>>L:BO\ Y-2570GJ>G4445)04444 %%%% !1110 4444
M %%%% !1110 4444 4?$WANQ\8^'+_2=4M8;[3=4MY+2[MY1F.>*12CHP]"I
M(/UKX_\ V+OB/>_L/?%%?V:?B+=R1:6LDDGPM\17;XAU_3<EAIKR'@7EMG:%
M/+IMQT&?LZN!_:._9I\&?M7_  QNO"7CC1X]6TFX831$,8[BRF7[D\$JX:*5
M3R'4@_4$@^UE>84:<)X/&)NC4M>WQ1DMIQO9-J[33:4HMJZ=FLZD6WS1W1WU
M%?'>E^%?VHOV,-MAH4FD_M'^ +7BU@U6^31_%FGPCI'Y[#[/=X' 9]CG'7M6
MI!_P5"U33(O*U[]F_P#:*TO4!P8;;PRE_$6]%ECEVM]171+AG$3][!SA6CT<
M913^<)-3C\XV[-[D^V2^+3^ON/K"O-?VK/VJ_"/['OPDO/%WBZ\\N&-A;V%C
M#\]YJ]VW$5K;Q]7D=L  =.IP 37A][^V7^T#\:HWL?AA^SOK'A>24A5USXD7
MT>FV=J#_ !&SB9KF0CGY1M&>I'?HOV>_^"?EQH?Q0M_BA\8O%MQ\5_BE;*18
M7,]N+?1_#(/5-.M!E8V[&5LN?;G.E/):&$?M<UJ*R_Y=PDI3EY-QO&"[N3YD
MMHL3J.6E-?-[?\$D_P"">O[/?BCPK'XM^+'Q.MX[?XJ_%NYCOM2M%;>OAZPC
M4K9Z8A_Z91G+XX,C-UQFOI2BBO'S''U,9B)8BI9-VLELDE:,4NBBDDO)&L(J
M*L@KRG]M']E^S_:]_9[UKP;/=MI>I2-'?Z+JD>?,TC4H&$EM<H1SE) ,XZJ6
M'>O5J*QPN*JX:M#$4':46FGV:U02BI*S/G3]@W]LV;X[:;J7@/QY;Q^&_C9\
M/PMGXIT.4[#<8^5=0MO^>EK./G5ER%+;3CC/T77B/[6?["WAG]J:YTW7H[_5
M?!/Q%\.@_P!A>,="<0ZIIN>3&3TFA;^*)\J<G&"<UYA8_&O]J;]F>,V/C;X9
MZ3\<='MSMB\1>";R/3]2D7UGT^X(!?U,+X/]T=:^@K9?A<Q?M\NE&G-[TI24
M;/KR2DU&4>R;4UM:5N9Y1E*&D_O_ ,SZ]HKY1/\ P5)N?*\E?V=?VDCJ6/\
MCU_X0_"Y_P"NGFXQ[]*S=1^+_P"U5^TZ([#P;\.='^!&@W1*W'B'QC>1ZEJ\
M:8/-O80$HK],&9\#/W>]8QX7QJUQ#A2CU<IQ2^23<I>D4WY#]O'[-W\CKOV]
M/VRKSX11:?\ #/X<6Z>(OCA\0$:U\/Z5$=PTJ-OE?4[O'^JMX1E\MC<R@#/.
M/0OV.?V8M,_9 _9[T#P-IUP^H3:?&T^I:C*/WNJWTK&2XN7_ -J21F/L,#M6
M+^R7^PYX5_92_M35H;K5/%WC[Q-M?Q!XPUN3S]5UAAR 6Z1Q _=B0!0 .I&:
M]JK/,L;AH8=9=@+N"?-*35G.232=ND8IM13UU<G9M*)"+;YY[_D%%%%>";!1
M110 C_</TKRS]CO_ )(ZW_85OO\ T>U>IO\ </TKRS]CO_DCK?\ 85OO_1[5
M70GJ>J4445)04444 %?$O_!6OX:Z#\8_CC^RSX7\4:7:ZUX?UKQ_/;WUC<J6
MBN8_[/G.U@,'&0/RK[:KROX_?LLZ?\??BC\*O$UYJUYI\GPLU^37[>W@C5EU
M!VM98!&['E5!D#9')VXXSD>YP[F$,%CEB9R<;1G9J]TW3DHVMK?F:UZ;F=:/
M-&WI^9YS_P .:_V7?^B*>"_^_#__ !='_#FO]EW_ *(IX+_[\/\ _%U]-44_
M]:,Y_P"@NK_X,G_F'L:?\J^X^9?^'-?[+O\ T13P7_WX?_XNC_AS7^R[_P!$
M4\%_]^'_ /BZ^FJ*/]:,Y_Z"ZO\ X,G_ )A[&G_*ON/F7_AS7^R[_P!$4\%_
M]^'_ /BZ/^'-?[+O_1%/!?\ WX?_ .+KZ:HH_P!:,Y_Z"ZO_ (,G_F'L:?\
M*ON/F7_AS7^R[_T13P7_ -^'_P#BZ/\ AS7^R[_T13P7_P!^'_\ BZ^FJ*/]
M:,Y_Z"ZO_@R?^8>QI_RK[CYE_P"'-?[+O_1%/!?_ 'X?_P"+H_X<U_LN_P#1
M%/!?_?A__BZ^FJ*/]:,Y_P"@NK_X,G_F'L:?\J^X^9?^'-?[+O\ T13P7_WX
M?_XNO _^"@?_  3P^"?[,G@[X9^*/ /PW\-^%O$"_%#PO:B^LHF6412:C&'3
M)8\' S7Z+5Y;^UA^S);?M4>"O#NCW6K7&BKX>\4Z5XG2:&!9C,]C=).(2"1A
M9 I7<.5SG!Q@^GDW%F84\=2GC,54=-/WDYS:MUNKN_I8SJ4(.+48J_H>I444
M5\>= 4444 %%%% !1110 4444 %%%% !1110 4444 %?&/CKQCI?_!,G]L?4
M/$FM7D.B?!'XWR/=:E=RY6T\->)8H\F1B =L=["AS_TUBSW-?9U9'C3P%H?Q
M(T)M+\1:+I.OZ9(RR/::C:1W4#LIRI*2 KD'D''%>KE.80PTY0KQ<J51<LTG
M9M;IINZ4HM*2=NEGHVC.I%R6FZ/S@_:+_;*\&_\ !532IO!N@ZI\*?!?PXAG
MQ+XY\<ZG:1ZL75AE](L6E2:*08XGE:/'7:<8.1\.[_PO_P $S?B1JGCCP?\
M$3X6_M"Z/K"(-6FU/Q7IX\>6$:)M(M;J2;R[B'C/D?NSD\$]1^@;?L:?!]SE
MOA3\-6/J?#-E_P#&Z/\ AC+X/C_FE'PU_P#"8LO_ (U7VE/B[+:5'ZE1IS6'
M=TZ;Y7S7M=N6DKNR?NN*TTBE='-]7FWS-J_<XOX)_P#!4+X"?'KP%!X@TCXH
M>#]/MY?EEM=9U.'3;RU? )22*9E8$9ZC*GL37@O[47[57PQ_9V_:K\)_'3P?
M\2/ >L6&N>1X0^(6E:;X@M+F>ZL'?_1-16)'+/):RG#$#/E2-V4U['^TK_P2
M;^"?[1^@6\;>#M'\'Z[IK>;IFM^'M/M[.YLI!R"4">5,F<925&!]CS7A&K^
M;7]CW3;C1OCU\#?A_P"._A[/$UJ?B3X0\'VR3VD+@H6U*QBC\V X;F>W+(.N
M%-&2T<DE4=3!.I)RO&5&3@I2B^D79*;V:2M-22:B[7"HZMK2MZ_UL?71_;B^
M"JG!^+WPQ!]#XHL?_CM?/'_!0W]O+P3XQ\#:#\*_ 7Q2\$PZQ\5KQM(U#7[?
M7[5K?PUI(7=?73RB3:DIBS'$I(+/)D?=->>?\$]W^ OA?P+XX\#^+=#^%/BB
MS^%]D_B#1O%LFCV%TOB+PO)ND@NGEV$M-!AH)<G=N5,\M7F/[+WCKX>^.O$_
MC+Q-X9^"'AOXL?%+XEW*3:3X.L-$M8]%\ Z-$"EDNH7+1_9[6:13Y\H :5C(
MHVC %=^ X8P>%Q=2LH5)>P::;Y5&3EK"3;LHQ2]^7,TE;DE9NQ$J\I12NM3[
MZ^%?[2?[/OP8^&>B^%?#?Q/^%VGZ!X9L8[&SMXO$UCB&&-0HSB3DX&2>I))Z
MFOEG]J#_ (*0_#_]N>UUCX6?#]OA-J_A]F-OJWC'XB:E;6NA6!P?FL[:1UN+
MN9>"KH$0'!WGJ.Z^$G_!';PWXS\:6OC;XWZ7X%\0:Y;,9;#POX:T*'2_#.B9
MYV[$42WCCCYYV()'W.E?2;_L:_""0_-\*?ALWU\,V7_QNO&CB\@R_%>WA*I7
MJ[\UTHQE>]ULYM=W:-^DD:\M:<;.R7]?<?G-X.^$WA/]A7QSHOQ"\&_&+X0_
MM%7NBZ=%8W&E>,?%EE'K&GQQ_>;1KEYGB@)&0(G7)  \P]*]T^(/_!6OPO\
MM8_ RU\)_ G67;XO?$*_'ABSTRX79>^&"ZL;J_F"[E\JWA61Q(C,C-LP3G%?
M4G_#&7P?_P"B4?#7_P )BR_^-5L>"?V>/A_\--<75/#G@7P=X?U)8VB%WINC
M6UK.$;JN^- VTX&1G!Q5X[BG+<7*.)Q=*=6M#6,FXI.VJC.,59Q3U]U1;5TV
M[Z*.'G'W8M)?UL1_L[_ G0_V9O@IX;\"^'8VCTGPY9K:QN_,EP_629S_ !22
M.6=B>2S&NVHHKX&M6J5JDJU5WE)MMO=MZM_-G6DDK(****S&%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?,__!8_
M_E%_\:O^Q<E_]#2OIBOF?_@L?_RB_P#C5_V+DO\ Z&E>YPQ_R.,)_P!?:?\
MZ6C.M_#EZ,]T^#7_ "2#PI_V![3_ -$)725POA'1[[Q%^S?I>GZ7JLFA:G?>
M&X8+34HX5F>PE:V54F"-\KE&(;:>#C%?/:?L&?M"!1G]L#Q63CD_\(7I_/\
MX_4T<#AZ]2HZ^(C2LWI)5'?TY(27WV%S225E?[O\SZ^HKY"_X8-_:$_Z._\
M%?\ X1FG_P#Q=>K_ ++'[/WQ'^"FH:S)XZ^,^L?%6'4$B6T@O-#M=.73F4MN
M93$2S;@0,$@#;TYIXK*\)2I.I2QD*C7V5&JF_1RII>>K01J2;LXM?=_F>6Z
MY;_@N)KV=WR_!V$#/;_B;+7UQ7R/X?\ ^4XFO?\ 9'H?_3JE?7%;\1?%A_\
MKS3_ "%1^UZL****^=-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *^K?\
M(+N?^N3?R-<'^R8FS]G'PC[V(/YLQKT"\@-S9S1KP9$*@GW%<[\'/ \WPT^%
MVAZ#<317%QI=HD$DL8(1V'4C/./K3Z"ZG34444AA7F'[,"+9Z=XRM!PUKXJO
MU(^K*:]/KR_X'P_V/\5_B=IOS!5U>&^48X_?P*YQ_P "S5+8E[H]0HHHJ2@H
MHHH **** "BBB@ HHHH **** ,3XDWO]G?#K7[CG_1]-N)./:)C_ $K#_9LT
M_P#LSX"^$X>?ETV)N?\ :&[^M)^TGJ+Z5\!?%<T88R'3I(U"C)RXV?\ LU=#
MX!TAM!\":+8O]ZSL((&P,<K&JG^55T)^T:]%%%24%>;_ ++%H+7X7W#!B?.U
MK4V((Z8O)E_]E_6O2*Y;X0>!KKX>>$I--NYK>X?[?>72/"" 4FN))5!SW&_!
M[<4^@NIU-%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "/\ </TKRW]CS_DC
MK?\ 85OO_1[UZD_W#]*\L_8[_P"2.M_V%;[_ -'M5=">IZI1114E!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !39(UFC96565A@@C@BG44 ?(?QX_X(F?
M!#XY?$Y?%$>GZQX/FO=\>MV7AN\_L^SU^%V#O'/&HPH9U1F,>TMMYR>:^DO@
M]\$/"/[/O@BU\-^"O#NE^&=#LQ^[M+& 1J3W9CU=SW9B6)Y)-=517JXS/,QQ
M="&&Q-:4X0V3;:7^=ME?9:+0SC2A%WBM0HHHKRC0**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*^9_^"Q__*+_ .-7_8N2_P#H:5],5\S_ /!8_P#Y1?\ QJ_[%R7_ -#2O<X8
M_P"1QA/^OM/_ -+1G6_AR]&>O>$O#+>-/V;]*T==0U+2&U3PW#:"^T^;R;NS
M\RV5/-B?G9(N<JW8@&OGU/\ @E)JBJ!_PTU^TWP,9/C23G_QVOH/PCX1M/'_
M .SAI6A:@;I;'6?#D-E<&VG>WF$<ELJ-LD0AD;!.&4@@\@U\_K_P10^"ZJ!]
MM^*7 Q_R/NJ__'J]#*<RAAIU8SQ$J5Y;*G&I??K*4;&<X<R6E_G8;_PZEU3_
M *.9_:;_ /"TD_\ B:]6_9:_9'NOV9M0UBXN/BE\5/B(-62*-8O%NN'48['8
M6.Z$%059MV"<X( KRS_ARC\%_P#G]^*7_A>ZK_\ 'J]8_9;_ &(_ _[(,FL2
M>$6\3S2ZYY8N9-9UZ[U1@(\[0GGNP0?,2=N,]ZZ,USBE6PLJ4<7.;=O==&$4
M]5]I3;7?;R%3IM2ORV^;/)_#_P#RG$U[_LCT/_IU2OKBOD;P_P#\IQ=?_P"R
M/0_^G5*^N:\WB/XL/_UYI_D71^UZL****^=-@HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *:(U5F8*H9NIQUIU% !1110 4444 %%%% !111
M0 4444 %%%% ".@D7:P#*>H-+110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%%  1D5S_P -OAW9?"_PU_9>GO/);_:);G,K;FW2.7/X9-=!
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %<'^TY\ =+_:F^ 7BKX>ZU=7UCI?BRP>PN;BS*B>
M%6(.Y-P9<@@<$$&N\HK7#UZE"K&M2=I1::?9IW3^3%))JS/C?3_^"4?BG2K"
M&UMOVJ_VC(+>VC6**--8M L:*,*H'D<  8J;_AUCXP_Z.P_:0_\ !S:__&*^
MPJ*]_P#UNS1ZN<?_  73_P#D3+ZO#^FSX]_X=8^,/^CL/VD/_!S:_P#QBC_A
MUCXP_P"CL/VD/_!S:_\ QBOL*BC_ %MS/^>/_@NG_P#(A]7A_39\W_LJ?\$Z
MX/V:OCKJWQ$U+XF_$;XE>)M5T4:!]H\47<$YM[43+-M0QQH?OJ.I(&3ZU](4
M45Y&89CB,;5]MB9<TK);):+9)))*WH:1@HJT0HHHKB*"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH ***\3_ &I_VA_$'PFU_2K/PQ8V>H?V;;2>(O$J
MS(SO#I$+I')Y6"/WK%R5SGB%^/2HQ;=D3*22NSVRBJ$WB;3[?PX=8EO;:'2U
MM_M1NY)0L*P[=WF%CP%V\YZ8KRA_VJ]+\8_&7X>Z+X0UK1]8TKQ#/J$6J&,%
MIHA#:&:(KR"H+#J00P!Q246P<DCV:BO$?A!^V#H.I:=>6_C#Q'X?TO61XCU/
M2;:#?Y/[F&^EMX-^20K,J+RQ 8].N*].^(?Q5\._"?2X;SQ)K%CI%O<2>5"9
MWPTSXSM11\S''. #Q3<6G8%)-7.@HKD[?XY^#[KX?-XJC\1:7)X<CE6!]068
M&&.1I%B",?X6WNJX.""PSBJJ_M&>!7\'WGB!?%6CMHMC>'3YKP3@Q"X'6)3_
M !MST7.>V:7*PYD=M17/_#WXH^'?BMI,E]X=U>SUBUAD\F5K=]QA?&=KKU4X
M(."!P:\_U3]K[P_HW[3J_#VYN[.(-IRR&<^9Y@OFN%C2VQMQ\RN&#9QVI\K8
M.21[!17B?@7]K[0K#6_&=CXU\1:#HLVC^*KK2-/C9_*8VL<<!1Y,DX^:1AO.
MU3CVKU#QQ\2] ^&WAT:MKVKV.EZ:S*B3SR@+*S?=5.[,>P7)-#BUH"DFKFY1
M6#\/_B=X?^*FD/J'AW5K+5[2.0Q2/;R;O*<<[6'56P0<$ \U@^._#/C^^U^>
MZT/QEX?T;20BE;>[T$W4D1 ^8F3[0@()Y^Z,>]*VMF'-I='>45\Z?#3XS^.=
M>\ ZYXFU/Q7X1M_#;ZS8V'A[5[K1I+:/4H3=1Q3R[!,QVS%C%"<CG:YRI /L
MOQ(^,OA?X106\GB37+#2/MA*P),_[R;')VH,L0.Y P.^*;B]@4DU<Z:BL_PQ
MXHTWQKH%KJFD7UKJ6FWJ"2"YMY!)'*OJ"./\#7(^)/VI/AYX/U&\L]3\8:+9
MW6GW1LKJ*6?#6TH5&(<?P@!T.XX7GK22;V'S([ZBN/@^/_@FY\=Q^&8_%&CR
M:],=L=HMP"TC;=VP'H6V\[0=V.U.^(OQW\'_  DO+:W\2>(M-TFXO%,D44\G
M[QD!P7VC)" _Q' ]Z.5AS(ZZBN:\1_&#PKX0T73-2U/Q!I-CINM2>58W<ERH
M@NF,;R@*^=IRB.PYP0*J>'/C/X=^)GA+6;[POXBTF]_LN-UFF#%ELI A93*G
M#!>_;(!Q1RL.9;'845X)>_MK:+X%\1_#?1-:US0]0D\3:(=1U35K2.:.W!\B
M)X984PQ\N=F<J"Q*JHR:]/\ B'\<?"/PGCM&\1Z_I^DF^!:W29_WDRCJP09;
M:.YQ@=Z?*T)33.LHKF]2^,'A;1O"&G^(+K7]+AT/5988+2_-POV>=Y6VQ@/T
M^8\9SBK7@+XBZ'\4?#J:OX>U*UU;3))'B2YMVW1LR$JP!]B"*G4JZ-JBBB@
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
M873V+5%?/GQL\2?%3X/^%8;A?''AG5M<U6X33]&TJ+PLRR:G=OG;&#]J.U0
M7=SPJ*Q/2O1_#?B+7+3XBZ#H.M>(/#DU\WAM[O4-/M[5X[FYN5EA1KF(ER%M
MP69=I!;+H<\$&N72XN;H=Y17$V?[1W@74/'?_",P^*M&FUPS&V%JLX+-,.L0
M;[I<?W0=WM71>,?&6E_#_P ,WFM:U?6^FZ7IZ>9<W,S;8X5R!DGZD?G2LQ\R
M-2BN1TSX\>#=8\/ZUJUKXFT>;2O#LQM]1O!<KY%I(,95G^[GD="<DBH_"G[0
M?@KQQH>K:EI/B33;RST.%KG4'23#6D04L7=2 P7:I.<8.#CI1RL7,CLJ*X71
M_P!IOX?^(/$MGH]GXNT.XU'4 AMHDN!^_+J'55;[I<J0=N=W/2M7XC?&'PQ\
M(K2WF\2:W8Z0MVQ2!9W_ 'DY R=J#+-@=<#CO1RL?,MSI:*Y6Y^-WA"S\)Z7
MKTGB31TT76ITMK&^-ROV>XE<,50/TS\K=<8VG.,5YS\0?V[O!/A/6/!/V'6M
M+U'2O%%]+#<WBM(5M;=(9V\Y=JD-^^B6/'^WGIS346]A.<5NSW"BN1^+/C)M
M#^#.M:]INM:/HI@TUKRWU34X7ELK4;=RRRHI5B@') (.*D\=?&CPO\*K"QE\
M2:]IVF-?K^X$C_-<8 +,J#+%1D9.,#(SUI68^9'5451\->)=/\8Z':ZII-]:
MZEIUX@D@N;:0212KZAAP?\15ZD,**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** &LP16).%'))[5\W_  TT7QQ\8-?\8>/M!OO!
MBZ'XTF;3K*/6--N+N1].M2\";6CGC41RMYLN,'/FYSR,?23#<,'D&H[6UBL;
M>.&&..&&)0J(BA50#H !P!51E8F4;GR3<2:IIO[,+>"=<_XFDGPG\4Z9:>)(
MX8F?[9HD=Q%.DHBR6:,VY7*\\0N.<&NJ\;?$OP?\1?VS?@O)X=U+2=:O+==8
M$MU8.LR1Q-8L5C:1<C.03LSD 9P._P!%I90Q7,DRPQK-, )'"C=(!TR>IQDX
MSTS5:Q\-Z=IGE_9K"RM_+=I$\J!4V,PPS# X)'!/>JY_Z]2?9O;T_ ^6] TR
MQC_8&^.DZV]KON-0\8332;%/F2)<W85F/=EV+@GIM'3%6/% NM!^./A#7M8\
M9?\ "&Z7?>"K:STK5I[2WFMTN0V^XA:2=2L<DB&)@<@N(V&3@"OJ(:5:K9RV
MXMK<6\Y8R1>6-DA;);(Z'.3G/7-)>:1:ZE9?9;BVM[BV( \F2,-'@=/E(Q1[
M07L]#X\^*NDZ+J?[/?Q:U*T\1WWC"VUO7-!AOK^6S@M]-O)4O;1'^SF$!),J
M521@.60#)P:]$_:=TB3PS\=?A[K%QKR^#_"MA8WMA;ZBMC!-:Z9?.8O+\SS5
M,<0>)'17P,$;<C=@^_'1K3^SEL_LMO\ 95QM@\I?+&#D87&." ?J*EO+*'4+
M9X;B&.>&08>.10RL/0@\&CV@_9GBG[.L.EZS\:O%6M:?XSO_ !M=/IMI97U_
M#96T.F.R/*R*)(%"RW"*QW'G:KH,] &^*_%.F>"_V]--N-8U"STJWU#P/)9V
MLMW,L*7,_P#:$9\I"Q 9\8.T9.#7M>G:9;:1:+!:6\-K"GW8X4"(OT XIFHZ
M+9ZN\+7=G:W36[;XC-$K^4WJN1P?<5/-J'+I8^?O@WHUC-X._:(F:UM9)+KQ
M7J\-R[1AC,JV4&U7/<#<>#QR?6N#T@7ECHG[/_B34_%4GA?P^O@.&S@U>2U@
MN;>RU"2"V8&1IE9(S+$K*K\'*%<_-@_8,6GV\"3*D$*"X8O*%0 2L1@EO4D
M9SZ4V32;6;3?L;6MNUGL$?D&,>7M'1=N,8''%5[0'3/&?V;K?2]5^+_C#6M.
M\8:AXUN)[.RL[[4(K.VATR1XS*R*DD"A99U5\.>=JF,9XP,G]I7XRZ#XX^(D
M?PIF\4Z3X?TWR4O/%UW<ZA':N+1ON6,99@?,GYWD?=B#=V%>^Z?IUOI-JMO:
MV\-M!']V.) B+] .*I:CX)T76+II[O2=,NIV^])-:I(Y^I(S2YE>[#E?+8\+
M_:F\?^$?$W[.JZ?X5UKP_J%OI.N^'H_(TR\BF6TC_M6U6,%4)VK\N!T'%:TW
MBK1_A=^U]XJU/QE?6.D0:QH>GQ>'M0U&58;<1Q-/]J@21R%5_,:-RF06!!Y
MX]>LO!>CZ:LBV^DZ;;K,5+B.U10Y4[ES@<X/(ST-6M4T6SURV\F]M;>\AR&\
MN>)9%R.AP011S*U@Y7>YY/\ LF!-1O?B#K&DQF'P?KGB1[O0QL*I.OD0I<3Q
M_P#3.6X65E(X/)'7)P?@=H]C/=_M#3-:VLDUUXJNX+AVC#-*BZ9:81O51N;@
M\?,?6O?HHE@C5$5510%55& H]!4<5A!!YWEPQ)]H8O+M0#S&( );U. !D]A2
MYA\A\EV^F66C_P#!./X,R6L%M;_Z=X4NE=% _>RWUJ9) ?[SEWR>IWGUKT#P
M=XZ\/?"+X]_$[_A.-2TW0]2UJ\M[O3KW4YEMXKW3%M8T2.)W(#>7*L^Y0<@N
M"1R"?<O[(M?L4=M]FM_L\.WRXO*&R/;@K@8P,$#&.F*9JF@V.N+&+VSM;P0M
MNC$\2R;#ZC(.#5<_<7L[;'R+H?A])M'^$HNK+R_#^I_%F_U#0;.YBVB*P:WU
M&2VQ&WW5XWJI P"IXXKT;Q@8[;]K/XA+'Y<?G?#.WEE"@#S&%S?*&;U( QD]
MABO>I[*&Y>)I(8I&@;?&64$QM@C(]#@D9'J:1]/MWN'F,$+321^4SE!N9.3M
M)ZXY/'3DT.I<%3L?)_@+Q-IW@S3OV4]8U:^M-+TB+P?<P27MU,L-NDDFG69C
M0R,0H9MC8!/.TXSBN^TGQQH/PR_:J\=:EXOU33=)C\0:=IK^']0U"=(H)[..
M)A-#%*QVY$Q9V0$$AU;!&#7MEWX>T^_TZ.SGL;.:SAVA()(5:-,<#"D8&.WI
M1J6A6.M6R0WEG:W4,9#+'-"LBJ1T(!&*.=/^O,%!K^O*Q\@^)='L_$/PI$RV
M<;>"O$WQATRXT6UFBVPW%I)=0+(ZJ?\ EE+,)G48 *OTP>?LB.-8D"JJJHZ
M# %1S6$%Q''')##(D+*\:L@(0K]T@=B.Q[5-4RE<J,;!1114E!1110 4444
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
M$J&MV>.?M8:C;^&/&WPE\0:C-'9:+HOBIGO[V8[8;)9;"[A1I&Z*IDD1=QP
M6&2*X>Y^(6C?$7]H3XQW6A:A;ZI:VWPXM;<W-NV^%W$FH,=CCAP-P!*D@'(S
MD$#Z;O+.'4+62&XACFAD&UXY%#*X]"#P:Q_%/@6UUOP=JVDVL5KI[:EITNGK
M+' /W*.C*.!C*J7)VY'4],T1DDK!*#;/EC1OB5\/]2_X)PZ7X1TV;3V\17WA
MB"QL=#10NHOJKP+Y4BP_?W&<K*),8Q\^<<U]:>%;>[M/#&FPW[^9?1VL27+Y
MSND" ,<^[9K%^%'PNM?AMX!\,Z5(MG>ZAX>TBUTHZ@+81R3"&%8BPZE0VW.W
M)QG'-=54RDGL$(M;A1114F@4444 %%%% !1110 4444 %%%% !1110 4444
M%>"ZA\1/#_P__;N\12:]KFDZ)'<>"-,6)KZ[CMQ*1?7V0I<C...E>]5G:MX1
MTG7[A9K[2]/O957:'GMDD8#TRP/')_.JB[;DRC<\"^(&HW'[3_Q%GU+P#=&Z
MT_P?X8UFSMM;MI"+>ZU.]A2.**"3A7\L1[V=254LHSG->?Z7)X?\0?L[:+X7
MG^)U\NZ*UL!X4L-%T]=9M+Q70>6D.P2K+'*-QD.,;2^['S5]E6EI#86R0P11
MPPQC")&H55'L!P*KIH%C'JK7RV5HM\PP;@0KYI'3&[&>G'6J]H1[/J?-_P ?
M+S4OA3\2?$'AG2#)')\<+:WM=,E4<6^I+MMKR7C[I^QE)L^L!Z\UN:WX6'AC
M]K#PWH/A_P NR:Q^&6IV>F@](=EU9)&?H"%KWN:SAN)HI)(8Y)("6C9E!:,D
M8)![<$CCL:/L<+7:W!AC^T*IC$FT;PI()&>N,@<>U'M!^S/FSX7_ !,^&NB?
MLKZ#X/\ $45M<:M:PV^G:GX7*B35IM3#KY@^SY$C2-/F3?Z'=G'-9FB79^'O
MQ?\ B9#XA^)T/@+4M1UM]1C74+.Q*ZCI[1H+=HIIU)D2-08R@8A"IX&[GZ?_
M + L?[6^W_8[3[=MV_:?)7SL8QC=C.,>]&J:!8ZV8C>V5I>&$[H_/A63RSZC
M(./PHYT'LV<'^R=X>L_#?P+TF'3;C6;C39GGN;5]3M$M)O*DF=UVQ* (X_FR
MBX&$*\#I7@/PN.@Q_L]?"J^U#Q1)X,UC3=6UR;1]9GMDN-,CD-[<QR17'F$1
M@NC'9EE;*G:P.0?L:JC:)9OIK6;6EJUFV<P&)?+.3D_+C')Y^M+G#V9Y5^RU
MX\E\:ZUXV66#PUJ#V5] C^)-!MS#9^(',"Y)RS9DB 56(=EY &,$5G_L_:+9
MR?M+_';4%@M_[2_MC3[7[05!D6,:7;.$SU W,3CN3]*]JL;"#2[1+>VAAMX(
MQA(XT"(@]@.!1#90VTTTD<,<<EPP:5E0!I"  "3WX '/84N;<?+L?%_P\?3_
M  W^SMJ/A?Q5\3I-'U*!;JSU[PU)I%A+J-Y=.S^9L1T,MPTQ.Y'&XOO7!]/2
MM"U33?A=^UKX2AUK57L89?AM%IEK<ZS,D%Q>SK>1_NV)(5IR,%E4DY-?0$_A
M^PN=3CO9+&SDO(1B.=H5:5![-C(IVH:+9ZM)"UW:VUTUNV^(RQ*YB;U7(X/N
M*KVEQ*G8^:?#OQ0\/_"C0_CQH_B'5;72]8NO$.IW]MI\S[;J[@GLX?)>*/[T
M@?:0-@/(/3%4?AMI%GK6O_LFI>06]TMOX*N[J%9 &"R+86&UP/4;C@]J^I+C
M1+.]OH[J:SM9KF)2B3/$K2(IZ@,1D Y/'O3H]*M86MREM;J;1#' 1&!Y*D %
M5_NC  P/04<_]?(/9_U\[GC>A:7:77_!03Q)<R0PR7=EX%TU8'907A5[V]W;
M?3=L7_OFO&_'>D3SR^/7@NY-.\/^'_BY!?:N]O:)=+9P'3;9O/:)@RLB7$B2
MOE3W;'&:^RULX5NVN%AC^T.@C:3:-[*,D GK@$GCW-)%8P0&8QPQ(;AM\I5
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
M0<961@%#-]XX&37T#4R5GH7%MK4****DH**** "BBB@ HHHH **** "BBB@
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
M)E($.2ZYVX";F;CFB,4U_7<)3:?]=CZHT[Q/INKR7"VFH6-TUKQ.L4ZN8?\
M>P>.AZU,NJVKZ;]M6YMS9^7YOGB0>7LQG=NZ8QSGI7R[I/@Z;X9?M7_":U&C
M^!/"O]K0ZK:OIWAX.9IK5+(NJW,I"><H=5()C&&'4Y.8)8#%:7/[/:LR_:/$
M@6-%/S#PT^;UB#_=&'M/Q [T>S#VC/J.^\3:;I<UO'=:A8V\EY_J%EG5#-_N
M@GYNHZ5>KYI\=_"^#7OB=X[UO3]+^'_Q(T_$-EJ&DZS/]EO= ,-NBFWMY61T
MCC93YO(CPSL=W0CVCX#>)=-\8_!?PKJ>CPZA;Z5>:9!):QWSM)<QQ[ %$C,2
M68>N3GKDU,HV5RHRN['74445)84444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 52U?Q'I_A_ROM]_9V/GMMB^T3+'YA]
M!N(R?I5VOG/Q1H.E?&'XK>.KBQ\-^#K_ /L.:+2=7U7Q?(UTML4@60I;6N/W
M<060,7WQAV+8SC=51C<F4K'T'=ZO:Z>ZK<75O TB-(HDD"EE4 LPR>@!!)[9
MI-)UJSUZS6XL;JWO+=B0LL$JR(2/=217QG\%]"L_C#I_[,</B/;KMK_9?B(D
M3G?'<I$84C5@2=T84+\K9!VKG.*[CQ-8W'P<^*?QJT_P!I\&EO\ \(%::W:6
M%C$(H1?EKZ/SDC4;5<K%'T')09R:IT^G];V,U4OK_6USUWX_?'BU^#GPQUW7
M+(6.L:AH?D>;IXNPC@2SQQ?-@,5QOSR.<8[UZ#7QW^TS\,?ACH'[#VG:SH<.
MDQWER-,?3=4B*K>ZK+)<0%_,D'SS,XW,ZL3R,D#:,>Z?ME:Q?:%^S?XDN+&:
MXM1M@CO+BW8K+;6;SQK=2H1R&6 RMD=,9[4<JTMW*YWJWV-#XK_'6V\ P:"V
MG"QUI]4\2V'A^Y2.[&;/[3+Y9<[0WS+UVG&<=179:CXDT_1[R"WN]0LK6XNC
MB&*:=4>4]/E!.3^%?-O[1_PN^'O@*Z^#TWAO3]#TB_G\;:/'9?V<$C;4+?S@
M6+;?]<H&&W-NP2#G+<YOQDT72_B5I?Q<URQ\/^$3;Z1)>:?J6M^)97NKU9[:
MV V6D8 %O&I(V$2#+$MM.<EJ":1/M&FSWGQ?\?=!\%_%W0_!]]<VT-YK=G=7
MGG/=11QVH@,("N&8$,_G#;QSM;TKJ]4\3:=H<L*7NH6-FUP<1+/.L9E/^SDC
M/X5\P>&O">B^._B_^S_J&NZ7I6K7FM> ;NYO9[VUCFDO9D@TTH\A8'>Z[G()
MR1N;&,FM?Q-X?T?XP>-OB%J%GX<\%7%MI-V=)U?6?%[O=M T,*[TM[< >3"B
MMG=YB;V+,!_$5R(%49]+5S?@;QE=ZCX AU;Q''I.C7&Z7SUM]06YM8E65T0B
M;"@Y4*3P,,2O.,GC?V'=<NO$O[(WP^OKZZEO;J?1H=\\C;GDP"H)/?@ 5XA\
M)/ D?C[]G?X2V5OJ'AI]3L;_ %B]MO#VO*QT[75%W.CE@H)WQ;PZG:P!8Y4]
M0<FZ*Y]FOZV/K_3]1M]6LX[BUGANK>4926)PZ./8C@T6]_!=S31Q30R26[!)
M51PS1,0" P['!!Y[$5Y+^RM>Z79:KXVT&T\+VWA'5=%U&%]3LM/O?M6F&26!
M65[? 54W*,L@12&.2#D&J_[/]W;Z3\>OCFMQ+#;R?V_97;"1@I$)TNU59#_L
MDQN,]/D/I4\NXU+8];3Q%I\BQLM]9LLS.D9$R_.4SO YY*[3GTP<TRV\2V>J
M:/->Z?=6M_#"K?/!,LB%E&2,J2,U\1>#K/PSXQ\,_ E=<FM6\.ZEXZ\4.&>3
M9#="26_,2,>Z2,4!!X8-@Y!(KV_4?#&C_#C]J_2-/\&V5CI<.K>&=1F\1V.G
MQK% $C:$6<SQJ JN7:9 V 6&1R!Q4J=B8U+ZGI?P*^*__"W?@;X;\97=M#I/
M]N:;%J$L'G;X[;<NXC>0N0/4@5U.D:Y9>(+/[18W=K?6Y)7S;>594R.HRI(K
MY+^'5O#KO[._[,NAZV%;P;K$:1ZK%(<6]U,ED[VD$O9D>4?</#,J@@]*WOC#
M>>%_@!\6=<_L:T;3?#MQX*O+GQ5I^AD6@C;S88K.5 F%CG<R3IO^4A5W$X7(
M;AKH)5':[/I*P\2:=JM]-:VM_9W-U:G]]#%.KR1?[R@Y'XU#X@\5V?A^*1)+
MJU6]\EYH+9YE62?:"?E7J>G8&OEOQ'X,F^%/Q1^#-Q;Z+\/_  ?)?>(XK&&U
MT,O-J-Q:O:7!D2:XP@ECX3=\ARQ4AAWZ#P-X-\)^/_!?Q7U[QM::;<>([/7-
M6MKZ\OMOVK2K>%F%H(W/S0(+<12+L(R7W<DDTN1;C]H]CV;X,_%>/XG? WPU
MXSOHK?1TUS2K?4IHFGW1VOF(&*^8P7(&<9(%=3I6L6FN6:W%C=6]Y;N?EE@D
M$B-]""17QIX3T[5O%OPY_9QT*3_A'FT"]\)">.VUZ*273[[44@@,:2(C*&=8
MC*R*V1D,<$@$;7CCPYK7P>\.?%A])U;PKIM\WAVUFO=$\*V<ULFGJ9W22_PS
M,J2FW\WA "?)1B.AJG35]/ZU%&H[?UV/>OC+\=;7X:>'K6\T];'6KB37=.T6
MX@2[ -K]KNHX"[;0Q!7>2%(&2,9'6M;XT_%C3_@A\+]:\4:E^\MM&LY;KR%E
M6.2Z*(7\N/<0"Y"D =S7S_\ M._"WX;^!_ ?PSN_#=CH>FWDWBS0DTV:QVQR
M:G$;N)FWE>9UV?/N;=A@&SGKZ=^W?H=CK7[(/Q":\L[6[:RT&\N;8S0K(8)5
MA?;(F1\K#LPP14\JT'S/4](T+QCIOB/PZFJ6M]9S6+)O:9)T>./C)!8$@8[\
M\5:TG6;/7K-;BQNK>\MV.!+!*LB$_5217@OQ0\(:'IU]\(/#,VG:;I_@/6=0
ME?4[2&%(;.]O!:;[:*95 5E>0,V&X9HT!SG%:GA?P]IGP]_;,CTGPC:6>FZ7
MJ'A>:\U^QL46.UBG2XB2TE,:_*DCJ;A<@ LL?.=HI<H^9G;>,OC_ *#X'^+/
MA_PC?7-O%>:];7=R)GN8T2T\CR3MD#$$&3S?EXYV-4?ACXYV^J_$_P =:!J*
MV.E6W@^[L;2*[FN@HO6N+1+CHP 4C=M !.<9XZ5P7QN^'GA[Q!^V=\+7U#0]
M&O6U#2M<:Z:XLXY#<>4MEY6\L#NV;FVYSMW'&,U4\!?"#PQ\2_VK/C=-XAT/
M3=<,=QI-M&M]")XXD;3(BVU6R%8]V SP.>*:C&U_+]1<TKV\_P!#Z"NKR&QM
M7FFDCAAC7<\CL%51ZDG@"H=)UNSU^T%Q8W5M>V[$@2P2K(A/U4D5\8>%)=:\
M=?!CX Z1=76DW&B:@VIP31:\LLVGWMU!(5LH)@K OB-92B.2K-&O!(%>Q_ G
MX?7'P^_:$UB%M0\%:<]SHD<M[X?\.6$UM"6\[$-VZLQ1'P)4X 9QC.0HP2IV
M"-2_0]KUC7;+P]:?:-0O+6QM]P7S;B58DR>@RQ S7)?%GXOGX<W/@E;:UAU&
M+Q=XAM]%\SS]JPI+#-+YJX!W8\H#' .[K7#ZIX;TGXC?M@ZQI?C*SLM4M-+\
M/VESX<T^_C6:V?S))EN[A8W&TRJRPH6Y*J1T!KE_'VC^%/#I^'.G^#[SS]+L
MOBM%%+;I*7@TVX^RW1EMX1C"1JQSL7Y5+,!CD 45<<I,^B]1\1Z?H]U;V]W?
M6=K/='$,<TZQO*?]D$Y/X5/-?P6]W#!)-#'-<;O*C9P&EVC)VCJ<#DXZ5X!\
M*OA]X1^*MY\3;_QYINCZMKUMXAO;*].IHLCZ98QX^RK$S\Q1F#;(&7&6=SDD
M9'(?";6K[5-6_9IU+6YYI68>(+:WN[MOGGB,+K:$LW+/);QHP/5N3S1R?U\@
M]I_7S/JY;^%KYK7SH?M*H)3%O'F!"2 VWK@D$9Z9!KA?C3\<[?X7:!;7-DMC
MJ]V^N:;H]Q;+=A6MA=W<=N78 ,05\S< 0,D8R,YKR'XQ^,+NT_:*^+EUX5F%
MSXBT3X5Q+"MMAY8;H7%[)&N/[V&1@/<>M8WQG^&_P[\,? 3X6:IX>M='AO+S
MQ-X=:RO[=E^U:J7O(&D,D@^:8LNYVWD_,-W! HC!75R95'9V/K>BJ\&JVMU?
M7%K%<6\ES:[?/A60-)#N&5W+U7(Y&>M6*S-@HHHH **** "J=WK]A8:A#:7%
M]9P75P"T4,DRK)*!U*J3D]^E7*^7_"OA[P7XE\(_%C5O'\>D3>*['6M3AOKF
M^*_;-.ME9A8B%F^>)?L_E,GEX#,6(RV:J,;DRE8^E6URS32?[0:\M5L=@E^T
M&5?)VGHV_.,>^<4RV\1Z?>:0VH0WUG+8(I=KE)U:%0.I+YQ@=^>*^./".EZM
MXG^''[-^@.OAW_A'[OPB)HK77H9)=/O=1C@@\N.2-&4,ZQ&5D5\C(8X) (U?
MB?X"E\!?#/X[VK:EX-M3<>!)9;OP_P"';&6WM[>7R[@)=,K,R)(Z@H57!(C4
MD=";]GTN9^U>]OZL?6EIK]C?ZA-9P7MI-=6ZAI8(YE:2,'H64'(!]Z;JOB;3
M=#N(8;[4+&SEN#B%)YUC:4_[()&?PKYZ\8_#'P_\)]6^!.H>'=)LM)U*Z\06
M^FW-Y;Q[;B[MY=/N6D263[TH9D1CO)Y4&N>\%?#?6/BQXI^(]YK5G\,M6U.W
MU^[LKQ/$MA-=76GVBG_1D0[P(X3 4=2@4$LQR3DTN1;C]H]K'U5?ZS9Z4RBZ
MNK:V+(\@$LJIE5QN;D]!D9/;(J&_\5Z7I5I!<76I:?;6]UCR99;A$2;/(VDG
M!_"OE;2_AUI7C_Q7^SKH^OZA9^.],CTG7V6Z:)Q;ZC&@MA$&23+2($VC#Y#[
M 3FNP\9^$=%\=_&C7]'T?PIX.N6\'Z996%[<^)B9+#2[=T:5(K2T5=H&S!9]
MT8X5<G;@'(A^T;/4_BE\=]$^$WB+PKIVI30K+XJU#[#$QN8XQ;#R)9?.?<P/
ME_N2N1_$RCO747_B;3=*TZ.\NM0L;:SFQLGEG5(WSTPQ.#GMBOC/P!H&D^//
M@M^S3=:U9Z7K4D_B:YTUY[J!)Q-:I#J?EP[GR3$-B;5)(^5>I&:[[Q?X(U+Q
MS^UCK^CM9^ [BST71; ^'M-\16,EQ;QVK!Q/+;1*RQAA*H1C@L%6,9 ."W32
MT)51[GTO'>PS6@N%FC:W9=XD# H5ZYSTQ[UPGB/XYV^G?%7P+X?TY+/5;/QA
M)J$<E[#=!A:FU@$N %!#%B<$9&/?I7@ESH$7ACP%9^&]1US1;SP9?_$>.QUJ
MVTA);?3M'A:#=]@R[']R]X(]P#;%\XIP,@=3XS\!^#_ /[<?PAA\.6>E:1J%
MQ;:P]W8Z>BPQF(6F(Y6B3"ALY4/C) QD@<+D7YA[1_D?1MY>PZ=:R3W$L<$,
M0W/)(P54'J2>!5:#Q-IMSH[:A%J%C)IZ@L;E)U,*@=27SM_6O+?VGKC3=?\
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
MJ6?CSQ?XNT:VMKJ&X\'W\6GW3RA=D[R6T5P&3!)VA95'(!R#VP2]0T-#P/\
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
MBG7M6U&Q-]-XET>+0M1AFD+03VD;2NJ;.@.9Y,D<G(]!5N:_KU,XTY+U_P"
M> :#8ZK\,?C'\+;G3]'\6Z':^)=5DTN_N]<\0F]NM<C-A<3;IK4/(D;[XE?(
M92I!7: <!NEV^H:9\-OBAXGTEKK[?X(^)^H:[Y,#LOVRWB\H7,+ ?>#0-+@'
M^(*>U>L)^QSX5:\TRZN+_P 77U]H=PESI=W=Z]<SS::5R"L19CM5E)5N"64X
M)(K4UGPM%\$/!/B6X\,>&=4\3WGB34Y]2N-.CN(SY]S< !V)E=52+Y5R 3@$
MX!Z4^=![-]3GO"L\/[0?QM\4:@MY<77@_1-'3P_;)!<R1PWL]W&L]S*"A'S+
M$UN@8<J2^"#7">#_ (4:-K7Q(OO&/A"UUF/PS\/TN?L)&LWLR^*-12-@P >4
MAK>%@4'&'D+=509]0^ ?[.EK\*OV9;#P%-)) TVGR1:C-8S-%)YTX8S-'(/F
M&"Y"L,$!5Z4OPZ_97TGX72Z2NE>(O'2V.BA5MM/EUV:2S"*,!#$?E*X[5/,E
M>P<K=FT>!^&_#7C;QW\$K3QQ#IMY_P )9J6G+J\/BB;QTT%K;RLOF#=;;?)2
MW4_*T17 4$$Y^:O4=-\-_P##1'QR\7:?XKO-26R\'VNG06>F6&I36<#27%OY
M\EV3"ZM)ER8T). (FP,DFNIN?V0O!MU?3976X]'N;@W<VA1ZK.NCS2%MY+6H
M;9M+?,4QL)ZK6O\ $#]GO0?B'XAM]8DFUK1=8@M_L;7NC:C+I\T]OG(AD,9&
M] 22 >5).",TW470%3:.&_8BTIM"D^*]DVH76K-:>/+N+[7<N))I@+6T WL
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
M"\?A?Q+IMTVM:M)XLT]])U+4-1U&6ZOI+5E9?*65B2BC>Q 7 R<\GFM#QO\
M /0?'-GHZRMJFFWV@Q>18:CIM[):7T$>T*T?FH02C!1E6R"0#C(S2YT'(SRG
MXM>')/A5H_@W2=,\5:IJ5FOQ*TB..WEO6EGTV"0Y-F\FXR21GE@)23M<#D 5
M@_'6W_X3=OB-KFBP>,/$-YX=%U''JXUXZ3I_AR:UM]QBMHT?=,Z."SLT9#,2
MI; P/:++]F3PG8:!INGQVUZRZ;KD/B,W$EY))=7E_$<K-/*Q+2GH"&., #@
M 5O$'[)WA'Q+K>J75PNM1V.NS-<:GI,&JW$.FZC*PP[RP*P5BV!NZ!L<@\Y%
M- Z;/+IX;OXV?%WX*PZQJVL1VFM^ KW4]4@L;R2S349#_9QP_EL#MW2,?E(/
M;."0>Y_9;>;0/&GQ.\)I>7]UH_A/78(-+2\N7N9;6*:QM[AHO,<EV022/M#$
MD XSQ74^#/V?/#_@;4_#-Y:'4YKGPEI=QH^G275X\S);3/$S(V[[V/)C"D_=
M5<"MKPK\-M+\&>*?$FL6*3+>^*KN*\OR\I97DC@C@4J#PHV1J,#OD]Z4I*UO
MZW*C%IW_ *V/%-&^#/A^;_@H5X@O&M;S[1;^&-.UE&&H7&!<M>WBEMN_!7"+
M^[(V#!PHR<\5H'PMM=1^!OQI\6-JGB*WUK0?$OBB_P!)DM-3FMH]-E@GFD4I
M&C!&)= 6WAMV<=.*^CO$_P #M'\3_$JQ\6&XUC3]:L8$M7EL+^2W2]@1S(D4
MZ*=LB*S.0"/XV]:6Q^!F@:=X%\4>'8X;H:9XPN-0NM14SL7=[TN9]K=5!WM@
M#[O:G[3]"?9_J>+>)=*N_CM\</A-8ZIK.M6>GZUX#O=2U6WTZ^DLQJ#%K [&
M,94J-TF<J0V 0" 2#T&A_#^S^-GQB\::/K]WK7]C^ VLM*TC2X-4N+4(CVJ2
MF[=HW5Y'=F**SDX\ENY)KTW2/@OH>B>*/#VL6\=R+SPOHTFA6+-.Q5;5S"6#
M#HS?N(_F//!]:I?$+]GW0_B'XC767N-<T76/(%K+>Z-J<NGS74()(CE,9&]0
M2<9Y7)P1FESKH/V;W/"[?QMK=UI/@S2[C5M2OE\-_&$^'8KYYV\[4;.*WN60
M3,I'F$;@C$\,8@3D\UZ1J6NW=G^W#>00S7$T,/P\^TK9B5O*:47[ -LSC<0-
MN[&<<5U^I_L[^$]3^&%KX/\ [-:UT>QE6XM?L\\D5Q:SJYD%PDP.\3;R6+YW
M$LV2<G-;X??LW>'?AKXZN/%%C)K%YXBO-.&F7%_J.H2WDMS$)/,7>7)R0< 8
MP !BAR3$HR/G/X@^&/[;_P""?&M?%*Y\3>(H?&VL>'VU*YU"+6)HXXI)"-UF
MD2N(EC4GR0H4,"N<[N:]$\3_  VL?BC^V_)9ZI<:HNGQ_#VT>6VM+V6U%T3J
M%QCS'C97(7D@!@,G)S@5QOB_]G36/B-X<U;PO>?#FZTS7M<GDBO-7MM6V^&H
MM\G[S4(;4SDK<-'DA?*#"0\MC+'Z8M/ACI=G\2F\6*D_]LR:3'HK.93Y9MTE
M>51LZ;M[MSUQQVJI2M_7H3&-_P #A?V/M5O)O"7BS2+J^O=0M_"OBS4=%L);
MR8SSK:Q,IC1Y&^9]H<J"Q)P!R<5ZY7/^ ?AKI?PV_MK^RTF3^WM5GUF[\R4R
M;KB;&\KG[J_*, <"N@K*3N]#:*LK!1112*"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M';37T1B91$MP',1#$;6R(WZ$XQSC(K<KP;]F_0]0\-?M4?%^RU+5IM<E@L=
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
M5)]&DMHFCCNY]OF2+-CS,$KG9G )].*RQ^RO8#]EW2_A?_;%]]ATN*SB6_\
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
M_P )!X9T*7P[?Q7%K.UE<V[O _F1;6#K(/LZ?>)!R>G%%XK8+2>YQOA*;6?
MW[6/QH\4:QX@T^;1_#.GV%]?1_V4!,]H+:ZDCBCD,G[LQ@'<<'S#SA:Z#6/B
MS\2O 7PLA^)FN3^')/#XABU'4/#T%DZW-A92;22EUYA$DT:,&(,85BK 8X-=
MQI7P*W?$WXDZKJD]O>:3X_L;&P:T5"KQI#!-%(&/0[Q+QCI@UR<W[.?C7Q%X
M'MO .N>*-%OO =NL5M-+'8R+K&HV<3*5MY7+^4NY5"/(JY9<X"DY!S)[^0^5
MK;S)[#XA>/\ QY^TQXN\,Z/?^'M-\,^$SI5S)/<6+W%U<+/$SR0J!(JC=M)\
MPYVX VMDD<W;?&+XH^)?"OQ)\16&I>$[+3_ .NZM:VUK/ITLTFJ06;$[)'$@
M\HE05#*&)/) X%>J^ _A/<^$?C5X\\4275O+:^+4TY8+=$(>W^RPO&VX]#N+
M C'3%8OACX 7VA_"[XE: ^HVLD_CC4]8O[>98V"6JWN[8KCJ2F>2.O:IYE^7
M_!'RR_/_ (!R=A\</'FD6/P]\7:P_AYO#OQ!U&QT_P#L2WMI/M&EK>J3 XN=
M^)64[=X,:@Y.,8&?H"O*?$'[/E]K/PJ^&/A]-2M(Y_ FI:/?7$K1MMNELE =
M4'4%L<9Z=Z[?PA8^([37?$$FMZAIMYI]Q>A]'BMK=HY+2V\M04E8D[W\P.<C
M P0.U3*W0<;K<WZ***DT"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\J\2_$GQ9XT^+.L^$_
M!#:!I_\ PBMO;RZMJ.KV\MTK37"EXH(HHY(S]P;F=FXW* #R::5Q.5CU&"UC
MM0WE1QQB1B[!5 W,>I/N?6I*\?\ %?Q1\?>'_ ^E2:I;^#/!]\]Q<6^J:KJE
M]YNGP+&<1/!$'220S_>5&92@!W9.,\C;_MBZL_P'^+.K0MX?U?7OAK"9(+ZR
MAE73=3#VZS1,(V?>N,E6&\C*Y#$'BO9M[$>T2/HZJ<FNV,6MQZ:UY:KJ,T+7
M$=J9E$\D2E59PF=Q4%E!(& 6'J*\DUOXK_$#P9X7TB/5+?PK-XJ\<:I#I^A6
M5NLRVVFAH6FE-S(7)F\N..1LQA-Q 48SFL+P\GBJV_;J\-V_BJ31+RXB\$:F
MT%[ID,EO'.IO;'<K1.[LC*0.=Y#!AT((I<H<Y[MH'B*P\5Z1!J&EWUGJ5A=
MM#<VLRS0R@$C*NI(/((X/:K%OI\%I/-)#!#%)<'=*R(%:0^K'O\ C7@'PW^-
M&N7'[*W@G7-*M? GA.'5#,+V\N_]%TG1HDDE \N#S%:1W*@!0X&2Q)Z W?AS
M^V"DOPY^(VK:]-I>L+\-V#2W^BH\=MJL;VZSQ^6DC,4?YMA!9AD9!(-/D8>T
M74]XIK,%(R0,G SWKRWPQJ_Q<MM4T2^UFP\)7VEZI,B7VG:>LL-WHL;@D2>=
M)(4G\LX#@(A/)7.,'D_VUK3Q1<>,?A*=$U71[&&3Q?!'&EW8R3L+G[+=E78K
M*@:((&!3 )8J=PP04HZV&Y:7L?0%%>!?%']J&_\ "GQ#3P7#XB\&Z'JVDZ;;
MWFL:MJUM,UN\LN[;%;VZR*W(0N2TF%5E'S$G#/#?[85_K7P^NEM[32-8\6?\
M)%%X7T^6S>2/2M3GFC$T=RI;+B)(M[2*"Q!B=03P:?LV+VD;V/?+FYCLK:2:
M:2.&&%2\DCL%5% R22>  .]1Z7JEKK>FV]Y97$%Y9W4:S03PR"2.9& *LK#A
ME((((X(->4ZQ<_$72O#?B*P\5Q^'-8TNZT&\E75-(A>S^QS+&?W,D,LLA=7#
M$JZ'C80P&0:\Z^"7Q0\=_"C]G;X0:QJ</A>3PIJEMHFB'3X8YO[0MTN4B@AG
M\_?L9MS(S1^6  2 Q(R3DN@]IJ?4=4]3\0Z?HMW96]Y?6=I/J4QM[..:98WN
MI0K.4C!.7;:K-@9.%)Z UX^WQ,^)'COXV_$'POX9;P?ING^#WL!!=ZE;3W$D
M[3VBS&-D21>-Q/SY& 0-K')K.T_]H>3XC^&?@CKS:%HXF\7:_+97"W,1N&TV
M2.TO?,>V?(*MO@*AB"2CL,<Y"Y&'M$>^U2_X2&P/B#^R?MUG_:@M_M9L_.7[
M0(=VSS=F=VS=\N[&,\9S7EI^)'CKXJ^,?$MOX'?POIFD^$KYM)EN-9MIKF34
MKQ$1Y541R)Y4:[U7<=Y)W$+@<Q>"_B7K&L?M$V6FZQX5TO2=8F\"KJET%VS7
MT,PO3&;87 ;:T&?F P.2"<<@'*/G/9**^;-8_:T\1> ]<T:;7M6^'UU_:.JV
MNFWOAO2GEN-1TS[1,L*YN1(8W>-G0N#&BD!L'.,]#H/Q-^)_Q1^(7Q"TGP\W
M@W2;#P;K0TZVN]0M+BX:[S:P3>6R)*NTJ9#E\\AU 3*DE^S8O:(]P=%D1E90
MRL,$$<$4RSLH=/MEAMX8X(8^%CC4*JCV XKY\U3]L+4[_P"$G@#688=$\,2>
M+KBZM-0U;5?,FTO1);8O&ZL59"WF2QLL>YD!'4YP#ZM\&/$VO>)_#]Q-KDWA
MO4/+GVV>IZ'.9+34H=H/F!"6,; DJ5WL,KD'!I.+2U*C--Z'94445)04444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5Y]'M+F]CN9
M+6WDN(?]7*\89X_H<9'X58HH **** "BBB@".&UCMY)&CCCC:9MTA50"YP!D
M^IP /PJ2BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\M
M\4_"WQ7X7^*6K>+/ MUX?:;Q-;P0ZOI^M>:L+R0*4BGBDB!96"-L92I#!5Y!
M'/J5%-.PFKGAFK? /QXGB3PWXI.M^&_%7B32[>\M[JUUJV>'3XOM$JRA[7RP
MS1M$%$0+!F9.I!ZXVL_LK^.O$OAWXQV>I:SX7N+CXHZ;"D,T,4T"6%REN(!&
M4PV80JC#Y+DYRHKZ,HI^T9'LT<!\8OA#>>/M!\/W&E7UOI_B7PC?1ZGI5Q/&
M9+<RK$\3QRJ""8Y(Y)$)'S+N##D8//>#OA)XXOOVB=-\>>*M0\-+%9>'KO1E
MT[2Q,RPO+<6\HD#R*"^1$=V0NW"@ \FO8**%)I6*Y5N?._AC]E'Q3X&^'_PU
MCL;SPOJFM^ HKZ"2SU)93IMW]JDW>:K*I=)8P %;8>'D'&<UJ>'OV8]?UV\^
M)EOXTU#1;_3/B=:0_:_[,26"6PF2!;<1QA]P:-8T1@Y(8L#E0.*]THI^T9/L
MT>5^&O"/Q6GU31;/6_$7AF#1M'G26YO-,MY?M^MI&"!'(D@,<*N<%RA<G!"[
M<Y&A^T/\+-8^)>F^&KKP_<Z;!K7A/78=;M(]0WBUNF2.6)HY&0%E!69B" <%
M1P1FO1**7-K<KE5K'DNL?"WQMI'C9?&7AV?PO'X@UC3H+'7]-O6G_L^Z:$N8
MIHI57S%=/,=?F0AE(X4C)-9^!?BCQOX#5M<\36I\86>LQZ_I4]O;?\2_29XE
MVQP(AP[PE-ZN6.YO-<C;P!ZU11S,.1'EEIX)^)'C,:H?%&K>&["UDTFXL+?3
M-&$LD%Q/,N//GEE4/\F,*B ??8DMP!G:I^SKJU_^SA\.O!JWVFKJ'@^YT":Z
MG)?R9AI\L#RA/ES\PB;;D#DC.*]DHHYF'(C@_AW\*[[P?\9?B)XDN+BUDL_&
M%Q836L4>[S8!;VBP-OR,<LN1@GBN#\"?LL:YX5\"?"/2IM0TN2;X?Z_=:M?.
MA?;<1RQWJJL7RYW W*9W8'RM[9]XHHYF'(OZ^\\CN/A5XX^''B_Q)=^ [SPO
M)IOBR\.J7-KK:SAK"\9%226)H@?,1PB,8VVX8'# ' JV_P"S7KUSXYFU+4O%
M<UZUWX%D\*W&IH@AOS=23M(;E%4;% #?*,D@@=<9/LU%',PY$?-NN?LT?$K6
M?@]I?A"&Z^'.DVOAZZT^[@-E;7*#5WLYXYD$PQ^Y#M'N8KYAW=\9SZI\&/A9
MJ'P\\3^/M0OY[.5?%VOC5X$MRQ\E/L=M 58L!\VZ%CQQ@COD#OJ*'-O0%!)W
M/#_ 7P*\>?"KX3^'](T76O#=U=:7-J)O]-U"!WT[4DN;R2>-O,"^;')&' X5
ME.6!!X(Z3]GCX*WGPJE\2:CJ/]BVM_XIO4NYM.T6)HM,L-D8C'E*P!+N!N=R
M%W,>@QSZ910Y-@H)!1114E!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
L% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>irtc-20201231_g10.jpg
<TEXT>
begin 644 irtc-20201231_g10.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $IO96QE:2!(
M:6=G:6YS    !9 #  (    4   0J) $  (    4   0O)*1  (    #,S(
M )*2  (    #,S(  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,C$Z,#(Z,C8@,#<Z-3DZ,3( ,C R,3HP
M,CHR-B P-SHU.3HQ,@   $H ;P!E &P 90!I "  2 !I &< 9P!I &X <P
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(Q+3 R+3(V5# W.C4Y
M.C$R+C,Q-SPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y*;V5L96D@2&EG9VEN<SPO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" "A 6T# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z!UK7=.\/6(O-
M7N#! T@C4B-G+,>@"J"2>#VK#/Q.\*#_ )?;K_P6W/\ \;JSXM_X_/#6/^@S
M'_Z)EKH5)Z&@#E/^%G^%/^?V[_\ !9<__&Z/^%G^%/\ G]N__!9<_P#QNNMH
MH Y+_A9_A3_G]N__  67/_QNC_A9_A3_ )_;O_P67/\ \;KK:0L%4EB  ,DD
M]!0!R?\ PL_PI_S^W?\ X++G_P"-T?\ "S_"G_/[=_\ @LN?_C=;L.N:7<7%
MO!!J5I++=(9($CF5C*@_B4 \C@\CTJ6RU.QU(2-I]Y!=")]DGDRA]C>AQT/M
M0!SO_"S_  I_S^W?_@LN?_C='_"S_"G_ #^W?_@LN?\ XW7427,,4\4,DB++
M,2(T+<M@9.!WXIY8*"S'"@9))Z4 <I_PL_PI_P _MW_X++G_ .-T?\+/\*?\
M_MW_ ."RY_\ C==%#JEC<6L5S#>0/!,VR*19 5=O0'N>.@J:"YAN8$GMIHY8
MI &1T<%6!Z$$=: .7_X6?X4_Y_;O_P %ES_\;H_X6?X4_P"?V[_\%ES_ /&Z
MZAKB%)3$TL:R!-Y0N,A?7'I[U!::OIU_8F]L;^VN+1<YGBF5D&.N6!QQ0!SW
M_"S_  I_S^W?_@LN?_C='_"S_"G_ #^W?_@LN?\ XW75"6,QB0.I0KN#!N,>
MN?2FVUU!>6R7%I-'/#(-R2Q.&5AZ@C@T <O_ ,+/\*?\_MW_ ."RY_\ C='_
M  L_PI_S^W?_ (++G_XW769^GYT9_P YH Y/_A9_A3_G]N__  67/_QNC_A9
M_A3_ )_;O_P67/\ \;KK>O3^=% ')?\ "S_"G_/[=_\ @LN?_C='_"S_  I_
MS^W?_@LN?_C==;10!R7_  L_PI_S^W?_ (++G_XW1_PL_P *?\_MW_X++G_X
MW76T4 <E_P +/\*?\_MW_P""RY_^-T?\+/\ "G_/[=_^"RY_^-UUM% ')?\
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
M7_@.*0_#WP;_ -"OI1]OLRUT5%%@NS&\6016N@Z7!;(L<,>JZ>J(@P% N8\
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
M\JR=!W_&M[ R3@;CU;')I<GU/YTT!@_\),QX72+[?_M)@5N].O7%+N/J<4E
M&5XS_P"0/IW_ &%]/_\ 2F.NDKF_&?\ R!]._P"POI__ *4QUTE9FYS?BXXO
M/#7_ &&8_P#T3+71'CWKG?%W_'YX:_[#,?\ Z)EJ]KEI>7*VQT^X:&2.0L5#
M8#_*< ^HSB@#4[_2DSD?RKFK)/%JZA +R:SDM&+F8JI##Y?E _&FR0>*I=/B
M43VWVA9BTA4X^3:1L[Y()SVZ4 =1MRO/-+BJNFH]MIMM;W,_GSQQA7D_OL ,
MG\ZFCN89MWDRI)M.UMC X/H<4 2FL,6VJ7VEQ"\6%;@2N6!Z;<G'Z5MD]NYH
MQ0!D"UU%8K=%%KB%]W4\]?\ &K&_5!_RSM?^^C4VHB8Z=/\ 9F5)?+.QF. #
MCU[5S,5MXE.E7$1OHWN/,C,95P&C&.0Q[\8/\J .@W:HV1LM?^^FID*ZI%;1
MQ[;4E$"YW'TJ'0CJOERC5[B"XW8,30CMWS^..:V!@C(H S8%U."VCBVVK%%"
MYR><5)OU0_\ +.U_[Z-8\5OXABU&[DDO(UM)#(L22$'!.=I![=ACZU+HL'B*
M"Z3^UIX7M=I 3&9!Z9;N?PH OHFII-*^VT/F8XW-Q@8H1-32:639:GS,<;FX
MP,5H_0U@^(X=6FFM1HUTML<MN+,,=NQ^]QD?CF@#0WZIWCM?^^C4<J:I*\3%
M+4>6^[!8\UDW4'B=[]VT^ZMT&Q PD^8 XY 7MSGGOD>E=- '\A/.QYFT;L=,
MXYH X?XE^"]3^(/@R703=6MCYDT<OG;6?&TYQCBO&S^R=J0Z^*;;K_SYM_\
M%U](:R+@Z/=_8@3/Y9$8$@3GM\QZ5CVEOKT&K3-=70:RDW+%"S#>Q*CD'Z@\
M>] 'A _9.U+K_P )3:_^ C?_ !=?0]C;:G8Z3;69%JX@@2+=EANVJ!G]*PK:
MQ\:1,Y-Y"1L3 F^?)"\],8YZGGFNQ 8QC?\ >QSCL: /F>?]E+4YKB63_A*+
M4;W+8^QMQGG^]3!^R=J6?^1JMNO_ #YM_P#%U[A+;>));EGM+D6R)-)N#R*X
MV;EVC\@?SIUW9>)I=1:;3[U4A9UD"R$,H!3! QU&>GU- &-\*_A[J?PU\-7&
MDB]MM0\^Y-QYFPQXRJC&,G^[7-?%'X'ZG\2?%,6L'6;:P\NV6#RO(,F<%CG.
M1_>KUO1DU%-.5=9>*2Z#'+1# ([<51UM=2:_7^SR2IMR-HF5,OO3'7VW4 ?/
MW_#)VI$9_P"$JMO_  #;_P"+KJOAQ\ M3^'_ (U@U_\ MRUO?)BDC\G[.R9W
M+CKN->E7%KXCDLXH4N=UPCR[IXG5=JE?E#*>IS],5=T*#Q%#/C7+B":+R\?N
MUP=WUH P?B7X)U/XA^#9-"^U6MCOGCE\[:SXVG.,9%>-G]D[4@,_\)5:_P#@
M(?\ XNOI35(WFTNXCB?RI&3"N'V[??/:L(6_B".QMX_M<<MR+PE7=PH:+!^5
MO7KV]* /"1^R=J1Y'BFU_P# -O\ XJOH:QM=4L=*MK+_ $5_(@2(OEAG"@9Z
M>U5="@\2PS0KK-Q!+"(MKA1EMP &[/?)R>@KH#P: /F:?]E+4YKAY#XHM09&
M+8^R-QD_[]1_\,FZG_T--M_X!G_XNO=+:T\1";4O.U%7M7$JP;2N^,\[3GH"
M#V-*MEXGCACEM;V-G=4,B3'>N0H!VXQC//K0!C_"GX?ZC\-O#<ND/?6^H+-=
M&<RJA3 *@8QD^E>AT@& *6@!LG^K/TKEKJ/PVVK7;WXMC=A$2<RDD[>&4>G\
M(/'H*ZF7_5G_  S7'ZIK?A6TO+V/4S$;FUC\VY MWD95P"3\H.<!E)QT!!Z5
M2(D6Y+CPY)>QWTLUF;J-@4F)RRDC'7Z59_MO2U:16OH8S$Y1P[8P0<']:S"W
MA6>^MXV^QI.ULMW$K_('B(P&&>N /P[XJU*?#5S,GF2:7*]SAD!F3,F3P1SS
MD_K3(+!U[3%M_/:\C6/+ $Y^;;UQZ]ZMV]U!=PB6UE66,DC<IXJ*32["3:'L
MX2%;(!7IS4UO;PVL(BMHUBC!)"J. 3U--")****8&5XS_P"0/IW_ &%]/_\
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
MO^^Z #^RK/\ YXG_ +[;_&C^RK/_ )XG_OMO\:/[,A_O3?\ ?=']F0_WIO\
MON@ _LJS_P">)_[[;_&C^RK/_GB?^^V_QH_LR'^]-_WW1_9D/]Z;_ON@ _LJ
MS_YXG_OMO\:/[*L_^>)_[[;_ !H_LR'^]-_WW1_9D/\ >F_[[H /[*L_^>)_
M[[;_ !H_LJS_ .>)_P"^V_QH_LR'^]-_WW1_9D/]Z;_ON@ _LJS_ .>)_P"^
MV_QH_LJS_P">)_[[;_&C^S(?[TW_ 'W1_9D/]Z;_ +[H /[*L_\ GB?^^V_Q
MH_LJS_YXG_OMO\:/[,A_O3?]]T?V9#_>F_[[H /[*L_^>)_[[;_&C^RK/_GB
M?^^V_P :/[,A_O3?]]T?V9#_ 'IO^^Z #^RK/_GB?^^V_P :/[*L_P#GB?\
MOMO\:/[,A_O3?]]T?V9#_>F_[[H 5=-M4=66,@J<CYV_QJW5-=.B1PP:4D'H
M7JY0 R8 Q-GIBO+_ !;X+UC5O$&I7FF11F"[MXTF2:YV_:2FW"+A<QC .>3D
MXZ5ZC)_JV^E4JI&<CA;CPOKACT>*Z\K4C;VMQ;7$Z2F!T22 ($'WMYS_ !''
M:J_A;PCXBTK7=(NKZ6U%C964]J+=78M$&<E0<8#MC&6P.AKT*BF3<\HTWP]X
M]TV;3]-CO)4BBC+ _:=Z( %!!.T%MQSM7MZFNL\':+XBTBXNO[?U.2]BDC3R
M_,D#E''7& .*ZNB@&PHHHIB,KQG_ ,@?3O\ L+Z?_P"E,==)7-^,_P#D#Z=_
MV%]/_P#2F.NDK,W.;\7?\?GAG_L-1_\ HF6K'B3Q38^&%M7U%92ERY16C7(7
M&.3Z#GK5?Q=_Q^>&?^PU'_Z)EH\8ZM/I%I!+;::NH%F.Z,KD[05R!Z'&3^%
M%.+XF>'KC:ME)<73L(V*10-E5<@!CZ#+#-0S?$W1;>XNX)TN$FM[M[14"Y,S
M( 6*X[8.<^QK.M_&'GAQ:^#6CCVE6G9%VIM. &&W)P0./:NWM;*RO+6&YN-/
MMQ+)&&8-$"06&2.?K0 FC:S9Z[IJW^FNTEN[,H9E*G(.#P:T>U1Q016\0C@B
M2.,<A44 #OT%24 9NM:9)JEEY,-T]L^20Z?0C^M-T_2I[/2XK62_ED=&9C*.
MK9)-.UJTO;RS":;=_9I0Q.[U&#3=,LM0M]+BAO;YI+E68O*%!W DX'- $WV"
M7_G^N/SH^P2_\_UQ^=/^SW/_ #^O_P!\+_A2-!<HI8WK87D_NUZ?E0 W[!+_
M ,_UQ^='V"7_ )_KC\Z@MYKB>4)YUQ&67<I>-.1^56OL]S_S^O\ ]\+_ (4
M,^P2_P#/]<?G1]@E_P"?ZX_.G_9[G_G]?_OA?\*ISW%Q!(ZF:X=8^7D2-,+Q
MGGB@"S]@E_Y_KC\Z/L$O_/\ 7'YT_P BY/\ R^/_ -^U_P */L]S_P _K_\
M?"_X4 ,^P2_\_P!<?G1]@E_Y_KC\ZBO'N+.$/]IFE9B0B1Q*Q)QZ8I]KY]U
M)%NY5YP5:)001^% #OL$O_/]<?G4"VLQOFC.H3X" @9'7)JU]GNO^?U_^^%_
MPKY^\/>'O&T'[2%Y?WD6J)HWVVX?[0['RO+(;:<9QCICB@#W[[!+_P _UQ^=
M'V"7_G^N/SJ."4W+8AU+><9PJ+_A4YM[G_G]?_OA?\* &&QE'6^G'U-'V"7/
M_']<?G7D7QW^(GB+X>MHZZ+<PN+LR-)YT"M@KC&./>O3?#<]]JWA;2]0N;UA
M/=V<,T@6-0 S("<<=,F@#0^P2_\ /]<?G1]@E_Y_I_SI_P!GN?\ G]?_ +X7
M_"N=^(&I:IX=^'VM:MIMX?M=I:M+%NB1AN&.V.: -\6,A&1?3D>QH^P2_P#/
M]<?G7D_P2\<^)?&'A34+G6IS/<6]V(+=(H4C&-F[GCUKU6V^U7,6\W,D;!MK
M*8UX(_"@!_V&4?\ +[/^=4TPVHO;+JSLP4?NPXW9YS[YJ_\ 9[D=;U\?[B_X
M5X)X>^&GBK3?VA+WQ1>0*FF&[N9_/$@)V-NP=N/I0![N+&7 _P!.G_.E^P2_
M\_UQ^=5[>>:>;RA-<Q$KN4R0J P'X5;^SW/_ #^O_P!\+_A0!!-;/"JE[VX^
M9U0<]R<5)]@E_P"?ZX_.O%/VACXR@ET0>%;O5B&$GG&Q9DY!&W.S'X5Z?X?N
M[V/POI?V^XO&N%LH3<LT*L5<H"=Q]?6@#>6RE5PQO)F .<$]:N556WN P)O'
M89Y^1>?TJU0 V3_5M]*I5=E_U;?2N/U#Q5=Z?J=U:CP[?7*0,-DT(RLJX!)'
MTS5(SD='17.WOBJYLYHE/A_49HI(1()(P"RM@G81ZX_G1/XINH+);C_A'M0=
MFD*K$,9 P"&;TSG]*9-CHJ*YX>*Y3;1RKH&I%W=D\LH 1A<Y/L?YTDOBN6*:
M*-="U!RZJ['8,("H//N"?T- K'145RH\:W&XX\-:HRC/(0<\\<?YZ5TEI.]S
M8P3RPM \L:NT3_>0D9VGZ4QE#QG_ ,@?3O\ L+Z?_P"E,==)7-^,_P#D#Z=_
MV%]/_P#2F.NDK,V.;\7?\?GAG_L-1_\ HF6NCP">>W2N<\7?\?GAG_L-1_\
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
M]PVX_P#C] &IX<T^[TW25MK^0R2+(Q4ELG:3QD]S6N>E<I]F^(/_ $%/#/\
MX+;C_P"/T?9OB%_T%?#/_@MN/_C] #=9T+6;G6);JPF"JSQM&QE(V[?;H1C(
M_&FZ#H&KV6OK=W,Y^R@2+Y)F+@9/##ZCFI/LWQ"/_,4\,_\ @MN/_C]'V7X@
M]M4\,_\ @MN/_C] '5CBLCQ'87FH6"1Z?)LD697.6*Y ]_8\_A67]F^(7_04
M\,_^"VX_^/T?9?B#WU3PR?\ N&7'_P ?H ST\+:RX6*XE_=DR@$7#9C0YVK[
M\LQS_LK7;P0BWMHX5+$1J%!/4XKF/LOQ!_Z"GAG_ ,%EQ_\ 'Z/LWQ"_Z"OA
MG_P6W'_Q^@#JR>*X4>&M?$P;[0KX$N\-<-^]ST'MEAN]LFK_ -F^(7?5/#/_
M (+;C_X_1]D^(.?^0IX9_P#!9<?_ !^@"?PCH^I:2UY_:-P\J2[/+5WW%<+@
MUTN:Y/[+\0>VJ>&1_P!PVX_^/T?9OB%_T%?#/_@MN/\ X_0!/XFTC4M1O(Y+
M"7$2P.C)YI0DG/IZY'_?/O65%X:UW^TK6>2Z*>7)$99%F)$H'WSCL>P]JO?9
M?B#_ -!3PS_X+;C_ ./T"T^( !_XF?AG_P %EQ_\?H ZNES7)_9OB%_T%?#/
M_@MN/_C]'V;XA?\ 05\,_P#@MN/_ (_0!U9YHQ]:Y3[-\0O^@KX9_P#!;<?_
M !^C[-\0O^@KX9_\%MQ_\?H ZO\ .C\ZY3[-\0O^@KX9_P#!;<?_ !^C[-\0
MO^@KX9_\%MQ_\?H ZO\ .C\ZY3[-\0O^@KX9_P#!;<?_ !^C[-\0O^@KX9_\
M%MQ_\?H ZO\ .C'UKE/LWQ"_Z"OAG_P6W'_Q^C[-\0O^@KX9_P#!;<?_ !^@
M"SXU_P"05I_OK%AV_P"GF.NCKC;C0_&6JS6<6LZIH1LX+R"ZD6UL)DD;RI%<
M ,TQ R5'8UV5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
/%%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>irtc-20201231_g11.jpg
<TEXT>
begin 644 irtc-20201231_g11.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %T =T# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#NO%6H?%&#
MQ#<1^&M+T>?2@$\F2Y<!R=HW9^<?Q9[5C?VM\;_^@)X?_P"_@_\ CM>JS?ZT
MUYC\3/BF/!D\.DZ7;1W>L3J&Q*?DA4\#/J3Z9JK$<SN0?VM\;_\ H">'_P#O
MX/\ X[1_:WQO_P"@)X?_ ._@_P#CM<C-\8/&_A+6[>W\6:9920SQB4Q0@!PA
M.,JRL1G@\&O=-+U*TUG2[74K&3S+6YC$D;>H/K[]J$DP;:/.?[6^-_\ T!/#
M_P#W\'_QVC^UOC?_ - 3P_\ ]_!_\=KN_$VLKX?\-:AJK8+6\1,:G^)SPH]\
ML17 :?X]\1:O<Z#96BPO=S&=-1$5L"5,;J-P5V4JI5@?7GI0DF[!=VN2?VM\
M;_\ H">'_P#OX/\ X[1_:WQO_P"@)X?_ ._@_P#CM=9K.LWEOK5U8V]S;VL<
M&E/>>=.FY2^_:N>1P,'OW%8B>,KVY@\)26VJ::USJB1-<69089?^6KA]WR8Z
M 8))XH27]?/_ "#F?]?UYF=_:WQO_P"@)X?_ ._@_P#CM']K?&__ * GA_\
M[^#_ ..U?\(>.K_4]1NX=2B:X0N@M_L5L6*!G=<M@G"?*.6P<YXJKJ'CW5+3
M3[](;JQNKF'6#9":%5 CA\O?N(+8SP5!) )HL@N[D7]K?&__ * GA_\ [^#_
M ..T?VM\;_\ H">'_P#OX/\ X[6YI/BJYU/Q9865MJ-K<6L]D+FXMVA$4MON
M0%.=Q)9CDE<<"LVX^)4^E7VLV]W9172VMS<) 8I@K!8]G#KCY1\_WCU-/EUL
M+F95_M;XW_\ 0$\/_P#?P?\ QVC^UOC?_P! 3P__ -_!_P#':OS?$Z1 BQZ*
MLSAI%F*7@V#9*D64;;\X)<<\=ZT-,\:&\O[*2[$-G9W%K<&57D!$,L,PC/S\
M94DX'X4*-Q\S,#^UOC?_ - 3P_\ ]_!_\=H_M;XW_P#0$\/_ /?P?_':V/%?
MB+Q'8^,+#1]!MX[@RVGVAX3!O+?O0IRVX;%VD\\\U!;_ !2M9KZXMVLE6.*Z
MBA$XG^0H[LF\D@8P5_\ KTK(&V9W]K?&_P#Z GA__OX/_CM']K?&_P#Z GA_
M_OX/_CM6V^*\,5NMQ-I+)%)9"ZAQ/N,I_NC"XP.Y./7!K8E\6W-QX(;6(+3[
M+=-<);!7(=4+2JF_/=<'/.*?*',SG/[6^-__ $!/#_\ W\'_ ,=H_M;XW_\
M0$\/_P#?P?\ QVMRR\<++X]U+2+R:&UT^V@S&9HV1BX?86+'C!)X_P#KU'X5
M\6ZEK'C#5=-NWMS:PK*T 2/#?)*4ZY)^NX#GID4DDP<FK^1C_P!K?&__ * G
MA_\ [^#_ ..T?VM\;_\ H">'_P#OX/\ X[5E_BOY:!#HC&[,[QFW$_**J[N6
MVXW$= "1[U>N/B(\>F7^H0Z7&\%M<_9PK70$HP2&>1 "57CC&2:+(+R,C^UO
MC?\ ] 3P_P#]_!_\=H_M;XW_ /0$\/\ _?P?_':ZW2/$J7FLWMK// (66VDL
MVSC?YL9;8,_>/RD^N#6%XA\8ZGH_B:^M))X8[1+:1[58HTD9W6(N=YW;D.1D
M97:0.O-#5MP4FS/_ +6^-_\ T!/#_P#W\'_QVC^UOC?_ - 3P_\ ]_!_\=K0
M_P"%F-";@3:462"*8K*+@9E>)$=LKCY00_7GI5A/B1#+J5M EDAM9KY[/[7]
MHRFX%0,8!Y.[Z<=:?+K87,[7,?\ M;XW_P#0$\/_ /?P?_':/[6^-_\ T!/#
M_P#W\'_QVMSQ'X@UJWO=8M]+DM(FL4M=OVDJ WF%B[98@?=7 &>N:S--^(%Y
M?>)M(LFRMC<V]N3(;=0\\DJN<XW9504/*[@.YYI))C<FBM_:WQO_ .@)X?\
M^_@_^.T?VM\;_P#H">'_ /OX/_CM:.H_$*?1?$.LV5S:1W,%M(RP".4+(NV
M2X*XR5.#\W;(J*?XHO%:&5-%262-I3*([Q2@2-$D)5MOS'#@8[$4))A=E/\
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
M'96ZPH"JIY2X /7MW[^M6J* *PT^S6\2[6VB6X16575<$!L%OSP,GVJS110
M4444 %%%% !1110 4444 %-$B-*T0=3(H#,@/(!Z$C\*=7.W?AFXFU6;4H-2
M,=Q*PRK1Y38N-J\$'CGOW- '1#YL[><'!QZTN#Z5QK^!24D2.^2(2$EG6(AR
MQ')SNZGH?:IIO!I,'DV]]Y,9E\P@1D]VQCGC ('X4!H=2DB2;O+=6VXSM.<9
MYJ&*_LYA*8KJ&01'$FUP=GU]*PM(\*?V1<6[I- \4/"Q>40J\ ;E^;AN.3[F
MI+[PM%>S2R&<(7D>52$^XS;.>O4;3^=/J".BVGT-&".HK@E\):NTRYDCB5K@
MY=9#NC0 ?O!S_K&P<]N>U;OAWPTNA/+(]RUS*Z*BN^<H 22!GL2>@]*$-I(W
MZ***0@HHHH **** "O._'OPET[QG>_VI!<O9:H JF1>4D Z;AZCU%=I+>RI-
M(P,8CBD6,QM]YLD#(_.G+?2'4;BT\A<11"02"3C)Z*W'RD]?H* 1Y!!\$O$-
MM(\D'C"6-W8LS*[@DGO38_@5JK*;>Y\5RFSE/[Z-2QWC.X\'@G///>O6;#7X
M+RYAM'B>*ZEC:55'*%%8KO#>A/3ZBJ%YXOCM-2N+!K)S-#N8 OC<B@DMT] <
M>M*R*NR_X;\.:=X4T2'2=+C9+>,EB6.6=CU8GUK6JE%JD$VH_85602^2LV6
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
M'V^#^TQI^X_:##Y^W'&S.W.?K3X[N"6ZFM4E5IX K2(.JAL[?SP?RH D9%<
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
M: /(8/%$Y\(>&FN]%U.ULK!K6XN+R2+*$1_*XP/F^\5 XR>3T&:U[7QA>?\
M"37-S-X9U<7LMC%&MC%$&)"N[;_,.$QMD'?J2.HKT<  8   [4M 'GMWXJN)
MO$^EW(\-ZRGEI-;I'+$JM).VWY!\V, *27SMP.IK/N-=UVVM]>2W\,:D9[JX
M>>YC>+=L@,*QC8RDJ[DA?E!/ )KU$@$@D D=#CI2T >4#Q7%)X=\+N^E:K#8
MV+VTLEY):D1OMC*;4&=S$L0!QSG/O6C8>*Y[;Q+JD]SX<UE+RZ@@86,<*NZQ
MIN#29!V[?F'?)/ '%>AB*,(J"-0B8VKMX7'3%.P-V[ R1C- 'G/A_P 63V4F
MM;_#FMRH=4EDE,5L"T08+L!3.6)&"< XR,XK'DUO4Q\.4M%T._B%M*LES>2H
MHBC\N??*,;MQP 0"!R>G2O7@JJ254#)R<#J:-JXQ@8],4 >;Z[XMFN[6QGNM
M#U*SMK34(;N2=HBZ?9P<HW3)=LJ-@!*GK4FJ^+;K[;IEW>:#?V*V4KLZS)N\
MR21&6&.,J#O+9YQ]WH:]%(!ZBD(!QD X.1[4 >;ZAXMU1KO2I[KPW>VT]K*T
M;^8/W<ET\;(L<9ZLI)SO QC/I2IXEU)/$7VP^&=0EU9K%;3[,JE(WD23,A61
MA@1C<,,?O9 %>CE58@E02IR,CH:6@#SS2O$UU;:AK:6_AK6;B2:[^T2J(T1H
M0T2*@.YADDKT!X')XK!;Q/+!H&CPM83?V1IUQ!Y]ZB$A)HFW/&?;[JAN06XK
MUY(8TDDD2-5>0@NP'+$# SZ\4@MX1$(A$@C!W!-HQG.<X^O- 'GNG^+[J+Q3
MJ4E]X;U5+HVT2O;6L?G[%4N=VX8##$@X&3G([4S1?%]SIYN$;0[N2-;R6345
MB7S)K5Y7)B3:N0QQC=@_+N!KTC SG STS2)&D98HBJ7.YB!C<?4T >2IXAO1
MX3U?2VT&]*22W<5V\2[C;S3.[)'@9W?*PW,#A2PJ_>>+;BXN-!OFT+5+;3;6
M?*S30%6N&:%U6-8_O@ER #C!ZYKTP #H ,\T%0V,@'!R,CI0!YOI_BV]MO$N
MJS7/AO6/M,]O;RO9QQ*S0H@978'/SC<<#;RV#@5G66MM%X*TRQN=*U*&VL9T
M>]O[F'RX8MDI)ZG<QR!]T$9.,UZSL4.7"C<0 6QR0.@_4_G2.B2+M=593V89
M% 'G>K>,?M<VC3R>']<A%O?"?!LV;S$*.B;2."6WJ=O4<YQ@TO\ PD]W%XO:
MZD\.ZFM]<6"PPV#"/>P1W9WW!BNT!EYSR2 .:]$(!ZC.*;Y4?G>=Y:^:%V[\
M<XZXSZ4 <'X>\4W$-O/%%X<UFY;[7-+<%(0AAWN64$.RY;!!(7.,BL9=8U)O
MA_-I;^'M1\I5D26\D50BLLI9R1NW;57/S=R,#->L4A *E2 0>H(H \[U+Q@Y
MU72=0DT+4H84:1;4RQ8-T9$Q&J]=K,0>&&0.3BH=#\7WD&J:XS^%]8ENIKI)
M)[>")2;?]TB $L5W LK8([#<<"O2BJDJ2H.TY''2D"(KLZHH9OO$#D_6@#S[
MP]XHO;33C9+X<O[E;9Y([I[5D=HKAG9_+VY&<!N6!P#Q6*^OZB_@2QMVT.^^
MPVIMVN=0;&$:*57D&P_,P&W:&&<MD=LUZU%#% I6*-44L6(48R2<D_4FG;1C
M&!CTQ0!P>N>(]3U+0-2L#X3UB!I[:1/-81[$5E^5B=W7!.0,E2,&KUEXQNY;
M2-XO"FMR0O&K6[K&@,B8^\0S#8<] >2,&NOZC!HZ# H Y,^+M7S\O@?73]7M
MA_[5H;Q;K*@$^!];.?26V/\ [5KK** .0E\5ZRT$H_X0?6A\AR3+;>G_ %UK
M0\._\BOI'_7C!_Z+6MJX_P"/:7_</\JQ?#O_ "*^D?\ 7C#_ .@+51(F)XD^
M]IG_ &$[?^9KH*YKQ<\\<%@]M"LTXU&W*1L^P,<]-V#C\JD?4?%.X^7X>L=O
M;?J1!]^D=)E(Z&BN>.H^*LC'AZQQW_XF9S^'[N@ZKXE#8_X1B(C'4:BG_P 3
M2&=#37;8C-_=!-8']K>),X_X1=/K_:*?_$U'>:AXJDMF2V\/6@D;C,NH_*!W
MZ)UQTH UM%U ZMHEEJ)C$9N85EV!L[=PSUJ_7GWAS5/%,.CZ>EEX>6?3K:$6
MA2280S.Z\&5=QQY7! !^8]>E= NK>)&)'_",1KZ%M13!_)30!H:W?3:?8QS0
M!2S7,$3;AT5Y55C^1-:-<%XGO?%)MH9KG0[5--@N(I9Q;W+3S_*X;Y5VJ#TQ
MCU.>U:$&O>*HXI?M/A62>=W\R!(+B-$2(]%=G;_6#O@8]* .L)P"?2J.B:B=
M7T2SU QB/[3$)-@;<!GW[UCRZIXMFLF:W\,VT,V/N7&HCIW'RJ1G\<5S_AK4
M_%-OI=C]ET)[C3+6W-F8!(D<LLJG'FJS,!Y?!7GDYSTH ]'K-L-1EN]5U6T=
M$6.SEC1",Y;=&&.?Q-9D.M>)Y5&[PEY)/_/34H^/KM!KF;"_\80ZUK$,>C0C
M4)+F&ZN"LN^ 0"-5,:.=OSML.,@8SDT >EUF)J$C>*+C33M\J.RCG''.6=U/
M_H(K,CUWQ++-M'@Z6*/L\VH0C\PI8UST]YXL'B2ZC73+>#6+RS6*U>.7SK>&
M-&+&20D*01OV@8Y/M0!Z/67=7\T7B33K!-ODW$$\CY'.4,8&/^^C69;ZYXHE
MPLG@]XL 9:348<$]_NYK"U+5/$EOXLLKFYT&/SFMYX-/CMKCS1([[#B4D+L"
M[<D],=,F@#T2LS4+Z>VU?2+6(+Y=U+(LN1SA8V88_$"L6U\3Z_-$D'_")7TE
M['A+EV=((-W0F-F8EE)'''0BLW5M0\4PZSIE]=:%$84E=;6WM+CS)6D:,J%D
M) 4+U)8= .] '?UF:QJ3Z=+IBH%(N[U;=BPZ JQX]_E%8=OK/C&SM8[>[\+M
MJ-VI82W-O=PQ1/R<%59MW3'4=JS]:UC7O/TVZU/PS);6%M>)(#!<+<3,^"JJ
M$7^\7 !SQ@YP* ._K+UK4I--&G^7M_TF]BMVW#LV<X]^*QK37/%D5JPOO"CW
M%R7+*;6YB2,(>5!WOG< <'C&0<5E>(]2\2.=*N[SPYY%A;7T4TBP7(N+@L"0
M%" 8.XLHR&XYS@4 >A5G:YJ#Z9IOVF,*6\^&/##L\BJ?QP36#;:UXPMX"MYX
M6-Y<,Y=6M[J*.-$."JG<V2RY*DXP<9'6JGB6_P#$SV,<DVA00Z=%-'+<F.Z\
MZ<!7#?(@7#= ,9SS[4 =U67XBOY],T"ZO+8 S1A=NX9'+ ?UK&LM:\4IY\M[
MX;FGCF;S;5()8D:&,CB.3<X^?C)(XYQVK-\2ZIXFN_#]P)_#(LK, -<2/?(\
MD:*P8L$4$-@ Y&<],9H [^JNIW+66E7EV@!:"!Y%!Z$JI/\ 2N7B\0>+=\UT
M/"LMU:7&'M(EGBAEA7D8EWM]XX#<=,X/(HUR\\67V@7EO;^';:%IH'C8R:BI
M90RD9 "X)!.<$XX- '4Z?<-=Z;:W+@!IH4D8#L2 :LUP.D:[XG>TM+RP\/27
M>CO:Q16\32)!-D*,RMO/"-G '7Y<]ZUY=6\6O WV?PO;I*.?W^HK@CT^53R>
MW;UH U/#M[<:EX?LKRZV^?-'N?:,#.:TZ\\\-ZSX@BL+".UT6:XTVT1K:<_*
MLLTPS\T99@/+4C:2>I/' K9;7?%<Q*6_@]H6(^62[U"((/KL+']* -;P_J,N
MJ:3]IF"B3SYXCM&!A)70?HHK4KSK0M1\2Q1PPV>C2?9[*YG_ +1B)0&>1W8[
M868@$(3DL<9Z"MTZ]XHD#+!X.DC<@A7N=0A"@]L[2QQZX% &QINH-?7&I1LB
MK]DNS;J0?O#RT;)_[[Q^%:%>:Z9J7BH7.HVUOHGV?4$OQ>7ZAU>(QE4_=1N2
M-SN!G/&T=<&NG&M^(Y)G$?A*5(P<*\]_$I;\%W8H OV=]--XAU2S=AY-O' 8
MQCNP8GG\!6I7F:7?BV+7]8ACTR*'6[Z*W9'C?S;>*&/>"Q8@<MRH7&<\]!72
M/XB\18!@\%WKY(_UE[;IQCK]\XY[4 :0OY3XM?3O,'DK8K.$QSN,A7.?H*UJ
M\REU#Q:?&4[MH8M;Z[TU;>R,<GVB*+$I+22M@!=H8<?Q$8&1S736^L^*"D<3
M^%6,BQ@2327T2*SXYP%+'&: -*[OY8?$VEV*L!#<P7#NNW)+(8\<]OO-6K7G
M]_J7BBWUZSN+W0H3,8I8;%+*<S!I'Q_K"578J[<D],'UK2LM7\7V\4-I=^&F
MO9XUV2WRW<,4<K#/S*F2P!X[=Z -C4[Z:WUK1;6-\)=32+(N/O!8V;^8%:U>
M?:OJGB"/6='U*_\ #CQ06\L@@BM;D3RR2/$RA&  "Y/.[. !SBM&VUCQC96B
MP7OAEM1NU8[[BVNH8HF!.1@,V> <<CMF@#<U2]EM=0T>*-L+<W9CD&.J^5(<
M?F%_*M2N U76/$B:EI=[?^&3%9PS,8XK:Y6>=Y2C*JE0 H!)^]D@ <XK0M-7
M\8V5MY-_X;;4;D,6\^UNH8XRIY"@,P.5SM)QSC/>@#<U?4I-.?3EC1&^U7B6
M[;L\ ACD>_%:=>>:]K'B'S=*N]2\+FWL+>]20^3=+<3[\,JJ$48.XL ,$]\X
M'-:5IK'C&TMY!>^&7OYI)#)&;:YAC6.-L$1G<V2R\J3C!QF@#<UF\N+2;2E@
M8 7%\L,N1G*%')^G(%:M>?ZUK>O+<:7=ZGX<>SL(+M7/DW*W$[R8*J@1!SNW
M<8/8YP*T;+5_&$,&R]\-_:[AY&</%<Q11QQL,JAR<EESM/&#C.: -?7[V6R&
MF>5(8_/U"&%R!G*MGC\:V*\Y\4:EXF9M'NKOPWY.G6VHP33""Z$\^02  BC!
M!++T/'.<"M6TUCQE:QRB^\,M?22/YL1MKF&-8D;!$3;FR67D%NAH V?$%]-8
MIIIA?9Y^H0P/QU5CR*V*X+Q#?Z^5T^\U'18K;3+:ZAGD6&Y,UP'#8 "*N&R6
M P#[U<L]9\7V\4S7GAF6]:9S+ (+B&/R8V'RQ-N899>A/3F@#<UN^GL3IH@8
M#[1?1P/D Y4YS_*M6O._$>J>(&&E7NI>'FM+"UOH9V$%T)[C>"5"!%&#N+@#
M!/?/%:5IK/C*VBD^U^&&OI)9#+$8;J&)8HVY$;;FR67H3C!H VKC4I?^$@FT
MO">2-/-QG^+=O*_E@5!X=_Y%?2/^O&'_ - 6N1N]6\2+XDN6GT 6FIWFG?9[
M)4F$\84.6:21A@*$##(/4\#-==X=X\+Z0,Y_T&#GU_=K51(F)XD^]IG_ &$[
M?^9KH*S=3L+34HVM[V!9H=ROM;(PPY!XY!%9G_"*Z)_SX_\ D:3_ .*HM<.9
M(Z6BN:_X171/^?'_ ,C2?_%4?\(KHG_/C_Y&D_\ BJ.5CYD=+17-?\(KHG_/
MC_Y&D_\ BJ/^$5T3_GQ_\C2?_%4<K#F1TM%<U_PBNB?\^/\ Y&D_^*H_X171
M/^?'_P C2?\ Q5'*PYD=+17-?\(KHG_/C_Y&D_\ BJ/^$5T3_GQ_\C2?_%4<
MK#F1TM%<U_PBNB?\^/\ Y&D_^*H_X171/^?'_P C2?\ Q5'*PYD=+17-?\(K
MHG_/C_Y&D_\ BJ/^$5T3_GQ_\C2?_%4<K#F1TM'?-<U_PBNB?\^/_D:3_P"*
MH_X171/^?'_R-)_\51RL.9'2T5S7_"*Z)_SX_P#D:3_XJC_A%=$_Y\?_ "-)
M_P#%4<K#F1TM%<U_PBNB?\^/_D:3_P"*H_X171/^?'_R-)_\51RL.9'2T5S7
M_"*Z)_SX_P#D:3_XJC_A%=$_Y\?_ "-)_P#%4<K#F1TM%<U_PBNB?\^/_D:3
M_P"*H_X171/^?'_R-)_\51RL.9'2T5S7_"*Z)_SX_P#D:3_XJC_A%=$_Y\?_
M "-)_P#%4<K#F1TM%<U_PBNB?\^/_D:3_P"*H_X171/^?'_R-)_\51RL.9'2
MT5S7_"*Z)_SX_P#D:3_XJC_A%=$_Y\?_ "-)_P#%4<K#F1T@  P!@#H*6N:_
MX171/^?'_P C2?\ Q5'_  BNB?\ /C_Y&D_^*HY6',CI>E%<U_PBNB?\^/\
MY&D_^*H_X171/^?'_P C2?\ Q5'*PYD=+17-?\(KHG_/C_Y&D_\ BJ/^$5T3
M_GQ_\C2?_%4<K#F1TM%<U_PBNB?\^/\ Y&D_^*H_X171/^?'_P C2?\ Q5'*
MPYD=+17-?\(KHG_/C_Y&D_\ BJ/^$5T3_GQ_\C2?_%4<K#F1TM%<U_PBNB?\
M^/\ Y&D_^*H_X171/^?'_P C2?\ Q5'*PYD=+17-?\(KHG_/C_Y&D_\ BJ/^
M$5T3_GQ_\C2?_%4<K#F1TM%<U_PBNB?\^/\ Y&D_^*H_X171/^?'_P C2?\
MQ5'*PYD=+17-?\(KHG_/C_Y&D_\ BJ/^$5T3_GQ_\C2?_%4<K#F1TM%<U_PB
MNB?\^/\ Y&D_^*H_X171/^?'_P C2?\ Q5'*PYD=+17-?\(KHG_/C_Y&D_\
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
M/VG_ .Q]J5KN^49-E#UQQ<^^/[OO0!?HJC]IO_\ GS@_\"?_ +&FK=WS;O\
M0H>#CFY_^QH T**H&[OAC_0H3D@<7/\ ]C2_:;__ )\X/_ G_P"QH O45GI>
M7SYQ90\,5YN/0X_NT&\O@RC['#S_ -//_P!C0!H451^TW_\ SYP?^!/_ -C3
M5O+YER+*$?6Y_P#L?:@#0HK/-W?!@OV*'G/_ "\__8TOVF__ .?.#_P)_P#L
M: +]%9ZW=\R!A9P8(SS<_P#V-'VN^\S9]BASC/\ Q\^^/[M &A15 W=\%+?8
MX#@9XN?_ +&@75\<?Z'!S_T\_P#V- %^BL_[7?;BOV*'@9_X^?K_ +/M0]W?
M(N390_07/_V/O0!H451^TW__ #YP?^!/_P!C31=WQ+#[%#Q_T\^V?[M &A16
M>]Y?( 390G) XN?4X_NT[[3?_P#/G!_X$_\ V- %QXXY0!(BN 0P##.".AIU
M9ZW=\V<64/!QS<__ &-#7E\I4&RA^8XXN?\ ['VH T**H_:;_P#Y\X/_  )_
M^QIJW=\PS]BA'..;G_['VH T**SVO+Y64&RAY[_:?_L:=]IO_P#GS@_\"?\
M[&@"Q:VMO96R6UK"D,*<+&BX [\"GO%'(RL\:,5SM++G&1@X_"J2W=\R!_L<
M(!&>;G\?[M+]KOMX7[%#R,_\?/\ ]C0!>1%C1410JJ,!5& !2U0-W?!2WV.
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
M-TWS+]\]QZ"G2.F4^9?OCN/4TR&*/=-^[3[Y_A'H/:G211Y3]VGWQ_"/?VH
M>&7'WEZ>H]![TV%T^8[E_P!8W<>M.$4>/N)T]!Z#VID,4?S?NT_UC?PCU^E
M [+YD7S+U/<?W34FY-V=R]?4>H]ZB>*/S(OW:=3_  C^Z?:I?*CW?ZM.O]T>
MH]J (X&3R5^9>GJ/>AV3[1'\R]&[CVI((H_)7]VG3^Z/?VH>*/[1'^[3HW\(
M]O:@ NF3[+/\R_ZMNX]#[U/;?\>D/^XO\JKW44?V2?\ =I_JV_A'H?:K%M_Q
MZ0_[B_RH H:QGS]+QU^V+U_W&J[M?]/0^WO5'66"S:62<#[8O_H#5:\Z+_GH
MO3T'M[4 +$'VGD??;L?[Q]Z1P_G1<CH>Q]/K38IXBI/F#[[?^A'VI'FB\V(>
M8O0_R^E $Y#^HZ^A]?K3(0_V:/D'Y!T!]/K09HLY\Q>N?U^E,BFB-O'^\7[@
M_E]* 'N'^T)R.C=CZCWI9 _DOR/NGL??WJ-YXC.@\P=&/ZCVI9)HO);]XOW?
M\?:@!T(?[/'R/N#L?0>] #_:7Y'W5['U;WID,\1MX_WB_<'\A[4">+[0_P"\
M'W5/ZM0 Z8/]GDZ#Y#U!]/K4@#\<C\C_ (U!--$+=\R+]P_R^E2":+@^8O\
MD_2@!%#^=(,C[J\8/H?>EF#^7U'WAV/]X>]5H;ZWFN[J))07AV(_'0E21^A%
M333Q;,^8/O#_ -"% $VU\=OR/^-1Q!_WO(^^>Q]O>E\Z+'^L7\A[^U1Q31'S
M/W@^^?Y#VH DE#X3D#YUZ@^OUI^U\=NGH?3ZU#)/$ N9!]]?YFG^=%MQYB],
M=O3Z4 -M@^).1_K6['^]]:5P_FQ=.I['T/O4=O/%B0^8/]:W_H1I6FB$L?[Q
M>2?Y'VH L;7SU'7T/M[U% '\D<COV/J?>G>=%G_6+U_P]JBAFB,0_>#O_,^U
M #W#^?'R.C=C[>]2%7VGD?D?\:A>>+ST_>#D-_3VIYFBP?WB_P"?PH (0_D1
M]/N#L?0>])A_M?4?<]#Z_6FPS1>0G[P?<'\A[4GGQ?:_]8/NY_\ 'J )90_D
MOT^Z>Q]/K2H'VKTZ#L?;WJ*2:(0O^\7[I_E]*<LT6%/F+T']/:@ 4/Y\G(^Z
MO8_[7O1<!_*/(ZCG!]1[TT3Q>>X\P?='_LWM27$\7ED^8,9'\Q[4 3E7]OR/
M^-1H'\R7D=1V/I]:4S19'[Q>OM_A3%FBWR#S%[?^@_2@!UP'V+R/]8G8_P!\
M>]2;7QV_(^GUJ"XGBV*?,'^L7_T,5)YT6,>8OZ>GTH 2$/E^1_K#V/K]:28/
MNBY'W_0^A]Z2*>++_O!]\_SILLT6Z+]X/O\ ]#[4 6-K^WY'V]ZCB#[.H/S'
MH#ZGWI?.B_YZ+^GM[>U,BFB*9\Q?O'^9]J '2!_-BY'?C!]/K4N']1^1]?K5
M>6:(R1CS!SG^7TJ7SXL_ZP=?Z_2@!L(?[-'T/R#H#Z?6E(?[0O(^Z>Q]1[U'
M%-$;5/WB\H/_ $'Z4IGB^T+^\'W3_,4 2.'\EN@^4]0?0^])"'^SQ]/N#L?0
M>]-::(0M^\7[I_D?:DAFB\B/]X/N#^0]J 'J'^TMR/NCL?5O>DF#^0_0?+Z'
M_&FK/%]I;]X/N@_JWM1--$('_>#[O]/I0!/M?CI^1]?K4$8?[1*,C[J\8YZ'
MWJ3SHLC]XO\ D_2L(7*_\)NR"4;/[- (]]_';WH W)P_E]5^\.Q_O#WIX5\=
MOR/^-0S3Q>7GS!]X?^A"GB:(#'F+^0_PH ;"'W3<C[Y['T'O3I1)E.1]\=C[
M^]10SQ;IOW@^^1^@]J=)/$"G[P??'\S0!,%?'_UC[>]1PA_GY'^L;L?7ZT":
M/'^L7I[>@]J;#/%\Q\P?ZP_SH =('\R+IU/8_P!T^]2[7W=NOH?7ZU7>:+?&
M/,')/_H)]JE\Z+=GS%Z_U'M0 V /Y"\CIZ'W]Z@O;E;.6W>9@%=Q$,*?O,RJ
M._J14D$T1A7]X.G^/M6/XGFB,-B/,'_'Y$WY.I_I0!M70?[)/T_U;=CZ'WJ>
MV_X](?\ <7^55;J:/[+/^\'^K;M['VJU;?\ 'I#_ +B_RH H:Q_K]+_Z_!_Z
M U0>)+RYL-!GN;=V25"A# 9_C3/7VS4VLY,VE[3@_;%YQG^!JS/%_F?\(]*I
M=<,0#\H],^OTH Z"+=@XS]]O7^\:;)N\Z+KG!QU]*9&LN#F13\[?P#^\?>D<
M2^;'^\7&#QL'I]: +)W9[]??UJC8WPN9+BV0$-:^6C')YW1AA_.K)$F?]8G7
M^X/7ZUB:,LG]JZL_F+\QBS\@[(5]?:@#=?=YZ=<X;U]5IS9\LYZ8YZ^]0.)?
M/0^8O1N-@]1[U'>&5;"X82J,1,<[!Z'WH S_  @\LGA:U=V8L3+R2?[YQ6R,
M_:7Z_=7U]6K&\-1R0Z'%%O4>7D$;1Z GO[UJ!9?M#_O%^ZO\ ]6]Z ))MWV=
M\Y^X?7TJ0;N.OZ^M5I1(;=\2*/D/\ ]/K4@$G'[Q?^^!Z_6@#)TMF/B#7L9^
M_#Z_\\L?TK8FW;.?[P]?[PK T;S#K.M-YB\R+_".V\>OM6U,LNS_ %BCYA_
M/[P]Z +'S8[_ *^]1Q;OWF,_?/KZ"DQ)C[Z_]\#W]ZCB$O[S,BGYS_ /0>]
M$TF<+G_GHOKZFG_-M[]/?T%5Y%E(7$BCYQ_ /7ZT_$FW[Z]/[@]/K0 6V<28
M_P">K?\ H1H?=YL><]\=?[IJ*W67#CS5SYK?P#^\?>E82>;'B11@G^ >A]Z
M+/S9[]??VJ.'=Y7&>_KZFC$N?]8O7^X/;WJ*$2>5S(IZ_P  ]3[T 2ON\].O
M0XZ^U2'=@]?U]ZKN)?/3]XO0_P  ]O>GD28/[Q?^^!_C0 L.[R$QG[@]?[HH
MY^U_\!_]FJ.$2>0G[Q?N#^ >@]Z3;+]K_P!:OW<?<'][ZT 32;O)?.?NGU]*
M<F["]<8'K[5!()/)?$BCY3_ /3ZTY1)A1YBYP.=@]O>@!R[O/?KG:/7_ &J+
MC=Y9ZXR/7U%1@2^>Y\Q<;1_ /]KWI+@2^61YBYR.=@]1[T 63NXZ]??UJ-=V
M^3KGCU_NTA$G'[Q>O]P?XTQ1+ODS(N..-@_N_6@"2XSL7/3S%_\ 0Q4GS;>_
MZ^E5IUEV+^\7_6+_  #^^/>I,28^^O\ WP/3ZT +%G+XS]\_S%)+NW1=?O\
M'7T:F1"7+_O%^^?X!Z_6FRB3=%^\7[_]P>A]Z +1W>_Z^U1Q[MG&?O'U]32$
M2?WU_P"^![>],C$@3F13\Q_@'J?>@!\N[S8^N><=?2IOFSWZ^_K5602>9&?,
M7'/&P>GUJ7$O_/1>O]P>OUH (MWV5,9^X,=?[M*<_:%]=I]?45#$)!;)F13\
M@_@']WZTI67SU_>K]T\;!ZCWH E;=Y+9S]T^OH:2'=]GCQG[@]?04QA(86Q(
MH^4_P#T/O20B3R(_WB_<'\ ]![T 2KN^TMU^Z/7U:DFW>0^<_=]_2HU$OVAO
MWB_='\ ]6]Z)A)Y#XD4?+_<'I]: +'S9'7]?6N=BWGQU.>>+-5[^YK>Q)Q^\
M7_O@>OUK"B5SXLF?>O\ JMGW1QA5/K_M4 ;TV=G/3</_ $(4\;]O.?U]*KS+
M+L_UJ_>'\ _O#WIX$FWAT'_ !_C0 0[LS8S]\^OH*=)G*9_OC^9J"$2[IOWB
M_?/\ ]![TZ1924Q*H^<?P#U/O0!.-^#UZ>_H*9#G+8Z>8?YTT"3'WTZ?W1Z#
MWIL*R_,/,7/F'^ >OUH >^[S(^N<G'7^Z:E^;=WZ^_J*K.)-\?[Q< GC8/[I
M]ZDQ)NQYBYS_ '!ZCWH 6#=Y"XST]_>L;Q-GR[+/:?/_ (Z:U(1+Y*YD4\?W
M![^]8OB;S#]B3S5SYC-]P=E^ON* -ZZW?99^N/+;U]#4MM_QZ0_[B_RJK="3
M[-/^\7_5M_ /0^]6K;_CTA_W%_E0!F:_<16O]G3SN$C2[!9CV&QJSM7O1J5F
M8TM[Q%2.61_.@=.D9"G.,=3_ #K4UI%>;2@ZJP%ZIP1G^%JLW8#64ZMC!B8'
MCV^M %5M3CMK!9MKR,[A8T4$%V8G Y%0?VK+!?01:E'' )-WE2HS%,X^X25&
M&ZD>N#4.@FYU.SL+^\@2&../=#$&+,2W&YNF#C( ]S6O<1QS&..6-)(R#E'4
M$'CT- $ UK3VN'A%Y'O3E@21QP>N,=*R_#LX>2ZG(=1<*DJC:> 3)CMWP#^-
M;+Z?8M&D9LK8QHQVJ85(7)YP.U94FFW-QJT!26>VL19KN-NX3>XX"GVP3TQU
MH FOM1N)KX6VEM'YT08S/+&Y5/ND+P.I_0?A46H:Q%=:/<6ZI<I=RP,HA,$F
M58@C&=N,9[]*U8K>&T\J&",)&H; 'U')YY/O4TA_<M_N_P"/O0!DV%];6=M=
MO-,(84FQN?*@91,<XIIUY?.>>.UG:S4+YEPRE<+D_,JD98#/)XXSUIMIIUS-
M?SRW3#[$LBR0P[01(?+4;B>O!R,5L8#32*R@J4 ((X(RU %34]2BL[%F999'
M<;(XD4[I&(Z#('H>?QJO_P )3HR*/-OXXG'#12$AU/\ =*XSGVJ>/2["RC>2
MVM(HW"$!E7D#';GBKXQN!VC/KCGK0!SN@2,E_<^:'$T]O',XVMG+-)[>A%7;
MO5R[O#8P&Z:-AYC;BJ*<@A<XY;V[=ZKW6FRWGBD3.'^P_8=DFR0KF3<< X()
M&TM[<UK^3%;VZQ01)%&K#"HN /F% %>+6["2T6X:Y6)2.1(=I4]P>."#Q5*+
MQ5H>9 -4@)+G&">>G3CFM-K"R>0RO9VS2$Y+F)22>>]2Q'_6?[Y_D* ,T^(=
M,E53'</(N\<I#(PZ^RU*-=LBOW[C\;:7Z?W*O2'A?]\?S-/S\OX?T'O0!DP:
MY9J& %T096Y6TEP/F[_+3GUNS\V+)N>I_P"767T/^Q5^V/$G_75O_0C2N3YL
M?X_^@GWH I'7;7J$O3SP!:2Y/3_9J&'7;?RP$MM0<<Y*VDF!R?:MC/S?C_A[
MU%"?W7Y_UH SSKEH9XR4O$.&^]:2^W^S4C:Y98(S<]/^?67_ .(JZY/GI]#_
M $IY)P?\]S[T 9<.N6?D(/\ 2L!!@_99<=/]RC^W++[5G_2ON=/LDN>O^[6A
M"?W"?[@_]!'O1G_2_P#@/_LU &?-KEH(7PMXWRG@6DOI_NTJZ[;[5V07[G X
M6TD]O5:T)"?)?_=/\OK3E/"_0?T]Z ,I=<A\^3=9ZDAVK]ZT?W] :2XUR,QM
MML-39<CD6C8ZCUQ6F#^^?_='_LU%P?W9^H_F* *!UQ?^@=JO_@*:C36QOD_X
MENJ9R,_Z,?2M<GIP.O\ 7ZU&OWY/P_\ 0: ,NXUQ-B[M.U0?O%ZVK$?>%2#7
M4(_Y!^J^Y^RM6A<?<7_KHO\ Z&*D_AZ?YQ]: ,>+74_>8TW53\Y/_'H:)-=C
MWQ;[#4T4/]YK5L=#Z5J1'E_]\_S%)*?FB_W_ .C4 4AKL!^];:@G^]:2<?DM
M,AURVQCR;U5W-AS:R;3R?]FM4G_/Y>]1QGY/^!'^9H S9=<M?.BQ'>MUP1:2
M>G^[4IUVTVY$=Z3_ '1:2YZ_[M7)3^\C_'^539Y_'^OUH R(==M?LJ?N[T$*
M,#[)+DC'4?+3O[<LS.I(NU.T\&TESU'^S6A$?]%3_<'_ *#]:4D_:%_W3_,4
M 9\FMV@C8$7>-IR?LLN.G^[21:Y:""/"W;?(/NVLOH/]FM)C^Y;_ '3_ "/O
M20G]Q'_N#^0]Z ,P:[;_ &ELV^H8VC!^R2<C)]J6;7+4P/F*]'R]#:2<_P#C
MM:2G_26_W1_-J28GR'_W?Z4 9G]LW!N&E2SE;3U(4L(W$N>I8*5Y7G'KP>M5
M+.</KC7)$JB9WVAHV4X"(H.",\[,UT6>1_GO]:Q=5MKJZNK5;622+$P\Z6,@
M,D?EMG&<]2 /QH FU34MJK:6S-]KF(V_(3Y:[AER,=!V]3Q4']HIHDS+J%[)
M]BD4&.XN"?E?NI.._!'X^U:$5E!90L(E8N[*7D=BSN0P'+$Y-6A]WH/R]OK0
M!CVWB+3)&F\JY>3+Y_=PR-V'/"U,^MV9*Y^TC#@\VLO/_CM7H2=TW^^?Y"G2
M'E/]\?S- %+^V[3UNO\ P%E_^(J.'7+,;\+=D;VZ6DO//^[6F#Q^']![TV$G
MYO\ KH?YT 9<FN1>9%MLM3?D\BT;T/J!4G]N+GC3M4Z_\^K5><_/']3_ .@F
MI?XNG?\ J/>@##&H7UW%$-/@FMU3+,UU"5$F/X .HS_>[8JAJ6HV^I3AD29)
M+6WD,BO&P,;,R#:>/0&NG@_U"_3_ !JGK*R2:=<I%&9)3;R[$'5F ! _$T /
MU*_M[73[B6>7RXPA&Y@>IS@=.O2KMM_QZ0_[B_RK%MM,,=@MS?237%Z(,DSM
MN$3%3N"CH.>_7WK:MO\ CTA_W%_E0!GZR"9M+ 8C_3%Y'^XU6]O'^M;I_L^W
MM[U4UE@LVED@G_3%Z#/\#5<\T?W9/^^&]J (XD*J1YK??;T_O'VI'4^=$?.;
M !]/3Z4Z*8;3\DOWV_@;^\:1YAY\7R2]_P"!O2@"0J<X\YNN.WK]*CA4BWCS
M,WW!Z>GTJ4S#^[+U_N-4<,P-O'\LGW!_ WI0 CH?/0^<^,,.WJ/:G2*?);]\
MWW?;W]J1IA]H3Y)?NM_ WJ*628>2_P LOW3_  -0 V%3]GC_ 'S<(/3T'M0$
M/VESYS_=4=O5O:E@F'V>/Y9/N#^!O04"8?:7^27[J_P-ZM0 DRDV[XF;E3TQ
MZ?2I IX'G-^GK]*CGF'V>3*R?=/\#>E2"8<?)+_WPU $2J1-(?.;!5?3T/M2
MS(2F!,^=P]/[P]J%F'GRC;)]U?X&]#2SS#R_N2?>'\#?WA0 [;QGSF_3W]JC
MB0CS,S/]\GMZ#VJ;SAC[LG_?#5%#,/WORR??/\#>U !(A(7$S_?'IZ_2G[>,
M^<W3/;T^E-EF "923[Z_P-ZU)YHQ]V3I_<:@""V0XD'G/_K6]/[Q]J5U)ECQ
M*W!.>GH?:BVF&V3Y)/\ 6M_ W]XTKS#S8OEDZG^!O0T 2;3G_7-U]O;V]ZBA
M4B( S-W]/4^U3><,_=D_[X;VJ*"8>2/ED[_P-ZF@ =#Y\9\Y^ <]/;VIY4[3
M^^?]/\*:\P\^/Y).C?P-[4\S#:?EE_[X:@".%2($S,W"#T]![4;#]K_US_<Q
MV_O?2EAF'V>/Y9/N#^!O2D\X?:_N2_<_N-ZT +(I,+XF;E3Z>GTI44X4><V<
M#T]O:B68>2_RR?=/\#>E*DPVJ=LG0?P-[4 ,"'SW/G/C:/3_ &O:DN$/ED><
MV<CT]1[4Y9A]HD^27[J_P-_M4EQ,/*/RR=1_ WJ* )"IX_?-U]O\*C12'D)F
M;!QZ?W?I4IF']V7_ +X:HTF'F2_))U'\#>E #;A"44"9_P#6+Z?WQ[5)MXSY
MS?IZ?2F7$P\M?DD_UB?P-_>%2^<,?=D_[X;TH BB0@N#,_+GT]?I22J2T1\Y
M^']O0^U.AF'[SY)?]8?X&I)IANA^23[_ /<;T- $A7_ILWZ>WM[U'$I5,&9_
MO'KCU/M4OG#^[)_WPWM4<,P,?W)?O'^!O4T -E4B6,^:V!G/3T^E2[#_ ,]G
MZ^WKCTJ.28&:(;)._P# WI4OG#^Y+_WPWK0!%$I%JF9FX09SCTSZ4%#]H4^<
M^-I]/4>U+#,#;1X63[@_@;TH,P^TK\DOW3_ WJ* !U)A;$S?=/IZ'VI(5(@C
M_?-P@]/0>U.>8"%\K+]T_P #>AI(9A]GC^63[@_@;T% "*A^TM^^?E0.WJWM
M1,I,#XF?E?;T^E*LP^TM\DOW1_ WJU$\P\A_ED^[_<:@!^T\?OF_3U^E0HI\
M^4^:V"%QT]#[5/YPX^67_OAJACF'VB8;9.B_P-Z&@!9D)CP)G^\/3^\/:GA<
MC(E;]/\ "FSS#R_N2_>'\#?WA4@E 'W9/^^&H @A0AIOWS_?)[>@]J=(A)3$
MS_?'I[^U)!,-TWR2?ZP_P-Z"G2S#,?R2_?'\#>] #@./]:W3_9]![4R%"-X,
MSY\QO3U^E2>:/[LG_?#4R&88<[)?]8W\#>M #74^9&?.; )ST_NGVJ7:=V/.
M;K[>H]JCDF'FQ?+)U/\  W]TU+YPSG;)_P!\-0!% A$*YF?I[>_M2.A^T1GS
MGP WI[>U+!,/(7Y9.G]QO>AYA]IB^63HW\#>U #;I3]EF'G-_JV]/0^U6K;_
M (](?]Q?Y56NIA]DG^63_5M_ WH:LVW_ !Z0_P"XO\J *&L?Z_2_^OP?^@-5
MW"\<#IZ+[?Y_R*I:P,SZ6,D?Z8O3_<:KNT_WV_,^WM0 V/&#G'WSZ?WC2/M\
MV/@8P<]/2B)#M/SM]]N_^T:1U/G1?.W?O[4 2L%SVZ^@]:9$%^SQYQ]P=A_=
MIQ4_WVZ^I]?I4<*G[/'\[?<'?VH <^/.3IC#>GJM+(%\EN!]WV]Z8RGST^=O
MNMW]Q1.1';2R/(P54+$Y/ P: '0A?LR=/N#T]!0,?:'Z?='IZM4=FRSV,$T<
MC&-XE93D\@J"/YT\(?M+_._W5[^[4 $H7[.^,?</IZ#TJ0;<CI^0]:BF4_9Y
M/G;[I[GTJ0*>/G;\S0!&-OFR9QC8OIZ'\*=-C9QC.X>G]X4U5/G2'>WW5[^Q
MI9D/E_?;[P[_ .T* ),+CH/R7WJ./&),@??/IZ"G[3C[[?F?\*CB4_O?G;[Y
M[_2@!SXPN,??'I_>/I3L+M[=/1?053>Z5M2^PY?>J+,3N[%RO]*N;3C[[=/4
M^GTH CM\?/G'^M;T_O&AMOFQXQWST_NFDMD^60;V_P!:W?\ VC2NI\V+YVZG
MO[&@";"[NW7T'M_G_(J*$+Y7.._8?[5/VG/WV_,^U1P*?*'SMW[^YH <^/.3
MIT.>GM3R%P>GZ>IJ)U/GQ_.W1N_TJ0J=I^=OS- #(@OD)D#[@[#^Z*7C[7V^
M[[?WJKP7$1E%H)6\](%E*\\*> >GJ#4VS_2_OM]SU]Z '.%\EL8^X>P]*<@7
MY>F<#T]J9*I\E_G;[I[GTIR*=JC>W0=S[4 (,><_3&T>G^U27&-AZ9R/3U6D
M53Y[_.WW5[_[U%PI\HC>W4=_<4 2D+D<#KZ#U-1KMWR=,<8Z?W:>5/\ ?;\S
M_A4:*?,E.]NH[^U "W&-JXQ_K%]/[XJ3"[>WY+Z50>\BFO+BQ5Y/.MFA9\],
M,W&/R-7MIQ]]OS/I]* &Q8R^<??/IZBFRA=T73[_ #T]&HA3[_SM_K#W]Z25
M3NB^=OO^OL: )B%]!^0]O\_Y%1QA=G./O'T]3ZT_:?[[?F?;VJ.)2$^^WWCW
M]S0 2[?,CX&,'/3TJ8A<]!U]O6H9%(EB.]N_?VJ78?[[?G[T 1Q!?LJ9Q]P9
MZ?W?>E.//7IC:?3U%5M/NH;RS+V\K,(F,39R,,O!'3UJ<H?M"_.WW3W]Q0 Y
M@ODMC'W3V'H?2B$+Y"=/N#T]!0ZDPO\ .WW3W/H:2%3Y$?SM]P=_84 *N/M)
MZ?='IZM22[?(;&/N^WH*15/VEOG;[H[^[43*?(?YV^[ZT 2@+D<#\AZU"@7S
M9>F-JXX']T_A4NT\?.WYGUJ#*QR7$CR%550S$G@#!- $LV-G&,[AZ?WA3E"[
M> /R7T-1R / &61F5BI!#=1N%2!21G>WYG_"@".'&9NGWSZ>BTZ3&4QC[X]/
M4TR%3NF^=OOGO["G2IRGSO\ ?'?ZT / 3!X'3T7T%-AQELXSYA]/6G;3_?;\
MS[>U1PH?G&]O]8W?WH 5PN^/@8YSP/[IJ3"[^W7T'J*B=3YD1WMU/?\ V32-
M/"EW':M/B:569$).6"D GIVW"@!T.WR5SCI[>]#X\^/@8PWI[4D"GR%^=NGK
M]:'4_:(_G;HW?Z4 %R%^RS\#_5MV'H:FMO\ CTA_W%_E4%TI^R3_ #M_JV[G
MT-3VW_'I#_N+_*@#/UDXFTLX)_TQ>!_N-5S>?^>3_E]/>JFK_P"OTO\ Z_%_
M] :KW'J.GJ/;VH ABD)4_NI/OMV_VC[TCR'SHAY3]^WM]:DCQ@]/OM_Z$:23
M'FQ\CH>_M0 ID/\ SR?KZ>_UJ.&0FWC_ '3_ '!V]OK5AL9ZCKZ^_P!*CBQ]
MGCZ?<'?_ &?I0 QY#YZ?NI.C=O<>]5=9E(T+4/W3C_1I.<?[)]ZNO_KTZ=&_
MFM5=9 _L*^&1_J'[^Q]J (- <CPWIJ^4YVVL:]/10/7VJ\)3]I?]U)]U>WNW
MO570<?\ "/6/3_4#^0]JO#'VA^GW5_FU $4TA%O)^Z?[IZ#V^M2"0\?NG_+_
M .O22X^SOR/N'H?;Z5*,9'(_/W^E %=9#YT@\I_NKV]C[TL\I\O_ %4GWAV_
MVA[TX8\V3I]U>_L?:EF^YV^\/_0A0 >8<?ZI_P O_KU'%(?WO[J3[Y[>P]ZG
MXQU'YCW]JCBQ^\Z??/?V% &+YA'C*7]T_P#QXQ=!_P!-F]ZV_,./]4_3T]OK
M6,/^1RE(QS:QI^4A/]:W.-O4=/4>@]J *]M(=LA\J3_6MV_VOK2O(?-B_=/R
M3V]C[T^VZ2=/]:W_ *$:&QYL?([]_P#9/M0 [S#G_5/U]/I[U%!(?*'[I^_;
MW/O5CC=VZ^OT]JBAQY7;OW^OM0 QY#Y\?[J3HW;Z>]2&0X/[I_R_^O0^//3I
MT/\ 2GG&#R/S]S[4 <_8.3XKO#Y;_P#(.@ X]W]ZV?-/VO\ U4GW,]/]KZUD
MV('_  E-T>.;&)>OID^GO6U_R]]ON_\ LU #))"(7_=/]T]O;ZTY)#M4^4_0
M=OI[TZ3'DOR/NGO[?2E3'R\CH._T]J (1(?/<>4_W5[?[WO1<2'RB?*?J.WN
M/>I!CSGZ?='?_>I+C'EGIU'\UH 4R'/^J?\ +_Z]1I(?,E'E/U';V^M3G&1R
M.OJ/4^U,7&^3IV_]!H YZ"0CQCK)\I\&&SXQ_MO[UT/F''^J?\O;ZUAVPSXE
MU23CYO(7_OE__KUO\;>H_,>GTH @BD/S_NI/]8>WO]:260[HOW4GW_3V/O4L
M6,OT^^?YBDEQNBZ??]?9J %\P_\ /)_R^GO4<4A*?ZJ3[QZCW/O5@X]1^8]O
M:HX\;.WWCU/N?:@".20^;$/*?G/;V^M2^8<_ZI^OI[_6FRX\R/D=^_M]*FXS
MU'7U]_I0!S/@V0G0IR8WRU[<$\?[;>];QD/VA?W4GW3V]Q[UC>$DV:+*IP,S
MN_7^]\WI[UN'_7KT^Z?YB@!KR$0M^Z?[IZ#V/O20R'R(_P!T_P!P=O8>]2-C
MR6Y'W3T/L?:DAQY$?3[@[^P]J &+(?M+?NI/NCM[M[TDTA\A_P!T_P!WT_\
MKU(N/M+=/NC^;438\A^1]WU]A[4 'F'C]T_Y>_UK,U:0_P!DZM^[<8M&YQ_L
M-[UK\9'(_/W^E9.LD#1M5Z<VI4<^J$?UH DLI"-$LOW4G^IBZ#_=]ZO!R!_J
MG_+_ .O56R&-%LAZ11?^RU=&-O4?F/3Z4 5X9#NF_=/]\]O8>].EE(*?NI/O
MCM]?>EAQF;I]\]_9:?)U3I]\?S- "!SC_5/^7T]ZCAD/SGRI/]8W;W^M3#&.
MJ]/4>@]J;#U;I_K#_.@".20^9$/*?J>W^R?>LB]<GQGI#>4_RV]QGCUV>_\
MLUM/C?'TZGO_ +)]JRKG!\867(^6%L<^N?\ "@#2@D/D+^ZDZ>GU]Z'D/VB,
M>5)T;M]/>I(<>2O3IZ_6D?'VB/IT;^E $=U(?LD_[I_]6W;V/O5FV_X](?\
M<7^50W6/LL_(_P!6W?V/M4UM_P >D/\ N+_*@#/UE0TVE@Y_X_%Z''\#5<\H
M=C)_WVWM[UF^(XY)ETZ*-F3?>*K,IPP&QLX/K4$4UMHEZ]NR1VUI,@DBW.JH
M&& PSZD;30!K10J%.#)]]OXV_O'WI)(5\Z+F3//\;>GUK.B\06; B-99FWG
MBC+Y^8^U#:O,\L9CT74&7!^8K&N>/1F!_,4 :QA7UDZ_WV]?K4<,*_9H\&3[
M@_C;T^M4_P"T[IN1HMXN#GYWA&>>WS&JXU#5_)C$6A C8.9+Q%[?0T :C0K]
MH3F3[K?QMZCWJKK$0_LBX7]Y\X$?WV_B.WU]ZJO+K=Q,L;6MM:*0=TR3>8PY
M'W00!GW/ZTDHU)U6RFMO.B$B/]I5D&44YPPS][('08/M0!8T&%?^$?L3F3_4
MK_&WI]:GDDM+>^6.:X\N28!8U:5@6.3TYK/TW4(K'P[9M<#;^[V*NY2SMTPH
MZD^U(MI<WJ7TES 5GN8PL:EE_<J&8J/KGD^_TH UYX5-O)DR?=/\;>GUJ00K
MQS)_WVW^-8O]OQ-9$/:W)N1'B2&.$LR-C!S@?_6JP-99O]7I6HNWIY(7]6(H
M NK"OGRG,F=J_P ;>A]Z6>%?+Y,GWA_&W]X>]9HU2[,DH70[W.P;=[PJ#P>^
M\XI9=0U/R0?[$??N&5^TQ^H[_E0!J^2,?\M/^^V_QJ**%?WN#)]\_P ;>@]Z
MSVU'5P?DT$,O8M>1@]^V*AC&LH\MX0C,6(:R# IMX^ZQQ\W7D\'IQUH C\I?
M^$K;/F<G;]]NRH?7WK?\D8_Y:=/[[>GUKG4^TIK-C++;,CSRSOL++D#Y< XX
MSQ5NZO6U#?I]B-V?EN9D8;8DQ\PSTW$<8[9SVH NV'V>XBD>"8R)YSC<DI(S
MN.>AJ5X5\V+)DZG^-O0^]8\-S%H][,TD!AM9S\K #:KJ2,<=,C'Y5.VM([QM
M#8WLJG.&2 X(P>A.!0!K>2N?^6G_ 'VWM[U%!"ODC!D[_P ;>I]ZIC5KAC\F
MB7W_  +RE]..6J./4;\V^8]%GW<_++-$OK[F@#1>%?/CYDZ-_&WM[T\PKM/,
MG_?;?XUC-J&N&9/^)#$.#G-\OM_L_2GD:S"?M1*W#$CS+12H0+G^!C@[ASUZ
M^U %?3HP=?N#^\^X4!W-_#'$?7U8UM&%!=9)< )R3(W3/UK&TT3+<VLDMLT<
MDR7$I1F7<H)CP#[@8J2ZNEU6\.GV\?FQ8Q=.C@JH!SLR.-Q/&.PS0!HQ2VM]
M:22VTYECPREDD8C('3K4Z0KM49DQ@?QM[>]95Q.VG7<\IM93;W$0R8EW[748
MYV] 5Q^5/76ON!-+U%B?^G?;Z?WL4 :"PK]HDYD^ZO\ &W^U[TEQ"OE$9DQD
M?QMZCWJ@FJ7+3/C1+X J,%C$!_%_MTRXO]6\KY="RV>0;R,<9'?'TH US"/6
M3_OMO\:C2%?,E.9,Y'\;>GUK,_M#6R1C08AS_%?)_1:8KZQ:O)<2JMTA8>9;
MQ@?(,?\ +,D\X'4'KSTZ4 16\*_VW>$E_FD&/G;LZ#UK?\D8_P"6G_?;>GUK
M"MVG6ZMV>U=))5DD9"PRN9U(!]QG%6+N^^V,=/L\M(S;9Y(G4B%<<Y8<!B.
M.O.>U &C# H\SF3_ %A_C;_&DFA7=#S)]_\ OMZ'WK-TEA97-WIR6_EQQOYL
M";A]QNN,^C _F*L7NIVUH8C</%'^\QAI4R3@\ =2>>E %_R1_P!-/^^V]O>H
MX85$?!D^\?XV]3[U0_ML2?ZC3+^8'HRPA0>G0MC_ #^%,&HZD4_=:'(?F/\
MK;F-#G)^M &C)"OG1',F><?.WI]:E,*XZR?]]MZ_6L9[G6[B1$_L^WLU(.97
MG$I''90 "?J<4V2WU&PMI+>V2>\AE1D422(9(G/\6XGE<DY[CM0 [P[$OV%]
MOF8VQ$?,W>%#Z^M:-QY%LQGGE:.)$)9WD8 #(]ZS;">/3[>Z-QLBBC,2EW=0
M/]2@[TY)'U74HIS:R?8X 6BW@+YLG'S8/8=O<Y["@#4,:26Q=6<JR9!#M@C'
MUHAA7[/'@R?<'\;>@]ZQH-0BTFWEL9XY5$;,(/EW!D.2H! YQDC\*L1:U^Y0
M)IFH.VP<"WV]AW; ]* -%85^TMS)]T?QMZM[T3PJ8'R9/N_WV_QK-75[C[21
M_8>HY*C'$77+?[>*?+J-UY+@:-=YV_WXL=/]Z@#3\E>.9/\ OMO\:QM<A']F
M7@7S-S&%<;V[L/>I)+O4[L)#;Z?+9LWWYYFB;9_N@$[CGCG [U3%S?7%Y#8W
M5@ZS+-&S2QC="ZJ"=V[HN?[IYH T[.%3H]MS)C:@^^W8@>M7"B*%W,ZEC@9D
M89/IUK,LKGR=!AED0)&@^9F=0  _K5=K=];AFNC"ZH8]ED254KW\SV)(&/8>
MYH UX(5W3\R?ZP_QMZ#WITL"DQY,GWQ_&WO[UD6OB"WVR++%,+@-B2%8RS*<
M#/ '3/\ ,5+)KL99 MA?LVX' M7]3[4 :OE#_II_WVW^-,AA7Y^9/]8W\;>O
MUJ@-7E/W=&U!N.RQCL/5A21ZC>LKF/1;G=O; DEB7//^\: +\D*^9$<R9R?X
MV_NGWK+GA4^*[<@R;538?F;J0Y]?2FNVN,\=SY4"GD"S+J5QM/5P/O?AC^=-
M1YWOH[R6SE@::[4+'(R;@ A'.">^: -B"%?(7!DZ?WV]_>HE:VFO-D4V]XMR
MNJRDE3QP>:IS:E(8_L5G&'OF&" ZGR1S\[^F,\ ]?SJ&54T>]LI8[5EM1"T$
MS @[>A5B!UYSD_[5 &M=0K]DG_UG^K;^-O0^]6;;_CTA_P!Q?Y5BW&NVSVLW
MDP7,P*, T4#,.A[@5M6W_'I#_N+_ "H H:O_ *_2_P#K\'_H#5=90X 8!AUP
M1GT]JHZTBO+I:L,@WB]_]AJM?98O[A_[Z/M[T 21YVGD_?;U_O&FR9\Z+Z'U
M]*BBM(=IPA^^W\1_O'WI'M8?.B^0]_XCZ?6@"T<Y[]??UID.?LT?^X/7TIIM
M(?[A_P"^C_C4<-K#]GCPA^X/XCZ?6@"9\^>GT;U]5I7SY3=?N^_O4#6D/VA/
MD/W6_B/J/>EDM8?)?Y#]T_Q'_&@#/T+2%L8))YHXFNI)'990OS!#]T9QGIBM
M49^TO_NK_-JAAM8OL\?R'[@_B/H/>@6D/VE_D/W5_B/JWO0!+-G[,_)^X?7T
MJ09R.OZ^M5IK6+[/)E#]T_Q'T^M/%I#_ '#_ -]'_&@!RY\Z3_=7U]#2S9V?
M\"'_ *$*@6UB\^3Y#G:O\1]#[TLUI#Y?W#]X?Q'^\/>@"SSCJ?U]ZCBS^]_W
MSZ^@I/LL6/N'_OH_XU%%:P_O?D/WS_$?;WH I:QI;:C>:9(=C003MYT;Y^=2
M"!_X\%/X5J0PQP0+%"BQQJN%5%P!QZ8J&6TAPF4/WQ_$?7ZU)]EBQ]P]/[Q_
MQH +;.)/^NK?^A&E?/FQ]>I]?[IJ"VM8=LGR'_6M_$?[WUI7M8O-B^0]3_$?
M0^] %OG=^/O[5%#GRA^/KZFD^R0Y^X?^^C[>]106L/DCY#W_ (CZGWH G?/G
MQ_1OZ4\YP?\ Z_O59[6'SX_D/1OXC[>]/-I#M/R'_OH_XT 9=_ITU_<Z9P3:
M(K_:,.5.-JE1QR06 R*TXH8X)EBAC6.-4X5%P!\WH*;#:Q>1'\A^X/XCZ?6D
M^R0_:\;#]S^\?7ZT 6),^2_7[I]?2E3.%^@]?:H);6+R7RA^Z?XCZ?6E2UBV
MK\AQ@?Q'V]Z 'C/GO_NCU_VJ+C/EGZCU]142VL/GO\A^ZO\ $?\ :]Z2XM8?
M*/R'&1_$?4>] %HYXZ]??UJ-,[Y/P]?[M(;6+^X?^^C_ (U&EK#YDOR'.1_$
M?3ZT 9^L:;)?:I8R,6^QQAEF"R,A)+IMZ8..#6K!;Q6T B@B2*,=%1<#I]*A
MN+2'RU^0_P"L3^(_WA[U+]EBQ]P_]]'T^M $,EC:WN1=6T,X60[?,0-CD=.*
M8NFV-K+$]O96\3[_ +R1 'HW?%2PVL/S_(?OG^(_XTDMK#NA^0_?_O'T/O0!
M:.?4_K[5''G9W^\?7U-)]EB_N'_OH^WO4<5K#LX0_>/\1]3[T 2RY\R/\?7T
MJ7G/X^_K522UB$T7R'//\1]/K4OV2'^X?^^CZ_6@#,M=(4:K-J4R12;HHQ 2
M,M&0F&(XXSA>GI6J<_:%_P!T_P Q4,-K#]FC(0_<'\1]/K0;2'[0OR'[I_B/
MJ/>@"=L^2W)^Z?7T-)#G[/'_ +@]?05$]K%Y+Y0_=/\ $?0^])#:Q>1'\A^X
M/XCZ#WH F7/VEO\ ='KZM239\A_]WW]*B6TA^TM\A^Z/XCZM[T36L/D/E#]W
M^\?\: +//'7]?6HH\^?+UZ+Z^AH^R0\?(?\ OH_XU"EK%Y\WR'.%_B/H?>@#
M,T_12EFCZD&EG29BD;ON2,>9\N%Z9VXYK>&=O4_KZ56FM(?+^X?O#^(_WA[U
M(+6+'*'_ +Z/^- "PYW3<G[Y]?04LF<I_OC^9JO#:P[IOD/WS_$?0>].EM(<
MIE#]\?Q'W]Z + SCJ>GOZ"FPY^;_ *Z'^=,^RQ?W#_WT?\:9#:0_/\A_UC?Q
M'U^M $KYWQ_4^O\ =-4-;L9[^*UAAS@7<;RD.5(C!^;GKTXX]:LO:Q>9%\AZ
MG^(_W3[U+]DBS]P_]]'_ !H BL+2WL[58[:%(E/)"C&3SR3W/N:F?/VB/KT;
MU]JA@M8?(7Y#T_O'W]Z'M8?M$?R'HW\1]O>@"6ZS]EGY/^K;U]#4MM_QZ0_[
MB_RJI=6L7V2?Y#_JV_B/H?>K=M_QZ0_[B_RH S]9W>=I>T G[8O!./X&JW^]
M_N)T_O\ T_V:JZO_ *_2_P#K\7_T!JOX;WZ>_M[T 5XC-M.8T'SM_'_M'_9I
M',OG1?(F,'^/V_W:FBSM.,_?;_T(TDF?.BZ]#_*@!"9<_<3K_?\ ?_=ID)E^
MSQY1!\@_C]O]VK)W9[]??U^M1PY^SQXS]P?RH B<R^>GR)T;^/W'^S2R&7R6
M^1/N_P!_Z_[-2/GSTZ]&_F*63/DOU^[_ (T 0PF7[/'\B?<'\?L/]F@&;[0_
M[M/NK_'[M_LU+!G[-'U^X/7T% S]I?K]U?YM0!#,91;OA$/R'^/V_P!VI 9>
M/D3_ +[]_P#=I9L_9WSG[AZY]*D /'7]?7ZT 5E,OG2 HF-J\[_8_P"S2S&;
M9_JT^\/X_P#:'^S4BY\Z3KG:OKZ&EFSY??[P_P#0A0 W][C[B?\ ??U_V:CB
M,O[S*(/G/\?L/]FK.&QW_7W]ZCBS^]QG[Y_D* (Y#* N(T/SC^/W/^S3_P![
MC[B=/[_M_NTZ3.%SG_6+U^M/PV._3W]/K0!5MC-B3]VG^M;^/_:/M2L9?-CP
MB=3_ !^Q_P!FI+;.).O^M;_T(TKY\V+KU/K_ '3[T &9<_<3K_?^G^S44)E\
MH91!U_C]S_LU:YSWZ^_M[U%!GRAC/?\ F: (W,OGI^[3H?X_I_LT\F7!^1/^
M^_K_ +-.?/GQ]>C?TIYSM/7]: *\)E\A/D3[@S\_L/\ 9HS-]K_U:?=_O_[7
MTJ6'/V>/K]P>OH/>DY^U]_N?^S4 1R&7R7PB?=/\?M_NTY#+A3L3.!_']/\
M9J23/DOG/W3Z^GUI4#87KC ]?;WH @!E\]_D3[H_C_WO]FDN#+Y9.Q,Y'&_W
M'^S4PSY[]?NC_P!FI+C/EGKU'\Q0 A\W(^1.O]__ .QIB&7?)\B8X_C_ -G_
M ':L'=QUZ^_^-,3/F2=>W_H- $-P9MB_NT_UB_Q_[8]JD_>X^XG_ 'W[?[M+
M<9V+U_UB?^ABI,-CO^OI]: *\1FR_P"[3[Y_C]_]VFRF7=%\B??_ +_L?]FI
MX<Y?K]\_SI)L[HNOW_Z&@!#YO]Q/^^_I_LTR,RE.40?,?X_<_P"S5D[O?]?;
MWJ.+.SC/WCT^IH AE,OF1C8F.<G?[?[M2YES]Q.O]_W_ -VB7/FQ]<\_RJ7!
MSWZ^_K0!6B,IMDRB#Y!_'_L_[M!,WVA?W:?=/\?N/]FI(<_98\9^X.F?[OUI
M3G[0O7[I_F* (V,HA;"(?E/\?L?]FDA,OD1_(GW!_'[#_9J9PWDMG/W3USZ'
MWI(<_9X^OW!Z^@H B4R_:6^1/NC^/W;_ &:)C+Y#81#\O]_V_P!VI5S]I;K]
MT?S:B;/D/G/W?Z4 )F7CY$_[[]_]VH4,OG2C8F-J\[_8_P"S5O!XZ_KZ_6H4
MSY\O7.U?Y&@!DQFV?ZM/O#^/_:'M3QYNWA$_[[_^QI\V?+YS]X?^A"G -M[_
M *_XT 583+F;Y$^^?X_8?[-.D,V4Q&A^<?Q^Y]J?#G=-U^^?Y"GR9RF<_?'\
MS0!2.HVRLRFYM0RN(V!G7(8@8'W>OM4\+2Y;*1Y\P\>9[_2LRX\/27;7)FOI
M6\^:.0_NQE53!5 <] <_F:CG\+VM[?7-XTLJ32NV67^'H./P7]30!J2RE7AW
M&$!FV@F0==IP.G6GM<!'P[P*WWL&4=,C_9]<#\:Q#X2M(Y(T6201,&#1XZD[
MB#U[ D?2I8O"5I!+;O%)*IA<,!V?&.&]1N"M]5% &C'<A3' [0+,ZEEC,HW$
M#.2!BE$QED@>,PO&ZL5=900W3IQS5272)+];=KB\DV)"R,D:!<LP(+@]CC(_
M&HX= 2UDTB..YF_T"-D0LHRZ\<'L/P% &C=&7[+/\B?ZMOX_8_[-6K;_ (](
M?]Q?Y5%=9^R3]?\ 5MZ^A]ZEMO\ CTA_W%_E0 7%K!=(J7$*2*K;@&&<'UJ#
M^R;#_GTB_P"^:** $_LG3_\ GTB_[YI?[)T__GTB_P"^:** #^R=/_Y](O\
MOFC^R=/_ .?2+_OFBB@!/[)T_P#Y](O^^:7^R=/_ .?2+_OFBB@ _LG3_P#G
MTB_[YI/[)T__ )](O^^:** %_LG3_P#GTB_[YH_LG3_^?2+_ +YHHH 3^R=/
M_P"?2+_OFE_LG3_^?2+_ +YHHH /[)L/^?2+_OFD_LG3_P#GTB_[YHHH /[)
MT_\ Y](O^^:7^R;#_GTB_P"^:** $_LG3_\ GSB_[YH_LG3_ /GTB_[YHHH
M7^R;#_GTB_[YI/[)T_\ Y](O^^:** #^R=/_ .?2+_OFE_LG3_\ GTB_[YHH
MH /[)T__ )](O^^:3^R=/SG[)%_WS110 O\ 9.G_ //I%_WS1_9.G_\ /I%_
MWS110 ?V3I__ #Z1?]\TG]DZ?_SZ1?\ ?-%% "_V38?\^D7_ 'S2?V3I_P#S
MZ1?]\T44 ']DZ>>MG%_WS2_V38?\^D7_ 'S110 ?V3I__/I%_P!\TG]DZ?\
M\^D7_?-%% "_V38?\^D7_?-)_9.G_P#/I%_WS110 O\ 9.G_ //I%_WS1_9-
MA_SZ1?\ ?-%% "?V3I__ #Z1?]\T?V3I_P#SZ1?]\T44 +_9.G_\^D7_ 'S1
M_9.G_P#/I%_WS110 G]DZ?\ \^D7_?-+_9.G_P#/I%_WS110 ?V38?\ /I%_
MWS2?V3I__/G%_P!\T44 ']DZ?_SZ1?\ ?-+_ &38?\^D7_?-%% "?V3I_P#S
MYQ?]\T?V3I__ #Z1?]\T44 +_9-A_P ^D7_?-)_9.G_\^D7_ 'S110 O]DZ?
M_P ^D7_?-']DV'_/I%_WS110 G]DZ?\ \^D7_?-']DZ?G/V.+_OFBB@ _LG3
4R,&SB(_W:N !5"@8 & !110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>irtc-20201231_g12.jpg
<TEXT>
begin 644 irtc-20201231_g12.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'
M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,#
M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# S_P  1" -J!EX# 2(  A$! Q$!_\0 'P   04! 0$!
M 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#
M  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H
M*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0
M  $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!
M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y
M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4
ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D
MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]_**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKC_CK\:=*_
M9]^&U[XIUJ#4+C3[%D61+&W,\QWL%&%'N:-] ;LKL["BOE,?\%?_ (:D_P#(
M%\>?^"5_\:Z7X8?\%+OA_P#%K0O%FH:7;>(5A\&Z8VK7PGLO+)B4X(7YL%L]
MCBM/9S[&?MH/2Y]#T5Q?[/WQQTC]H[X3:5XRT&.ZBTO6/-\E+E LJ^7*\;9
M)'WD/?I7:5F]-&:)W5T%%%% !1110 4444 %%%% !117E_Q<_:R\-_!GXQ^#
M? ^JPZC)JWCB98+!X8@T2,9!&-Y)!')[ TTF]A.26YZA17-ZS\7O#/AWXBZ5
MX1OM:L;;Q+KD3SV&G.^)[J- Q9E'H C?D:Z2D.X4444 %%%% !17D_[57[8G
MA7]D+1-)O/$T>HW']M3O#;0V40DD.Q0S,02, 9'YUZ!X \;V'Q*\#Z1X@TN1
MI-/UJTCO+<MPVQU# $=F&<$=B#5<KM<GF5[=38HKYD^*_P#P50\ _"+XH:YX
M3OM(\67>I:#<?9KAK2R66,MM#97YLX^8=A5;P/\ \%8_ 7CWQMH^A6OA_P ;
M0W6M7T%A"\VF[8T>618U+'=PH+#)[#-5[*=KV)]M"]KGU)117FFE_M2>']7_
M &F+_P"%<=OJ2^(-.T\:E)*T0^S&,A3@-G.?G':H2;V+<DMSTNBBBD,****
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
M.]MDG6-B8P2 P(!QQFOL7PG\%_"/@/5OM^B>%]!TF^*-%]HL[&.&38<$KN4
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
M*TFD:TI-P384445!H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7GG[3'[-FA_M4_#;_ (1;
MQ#=:K9Z?]KBO-^GRI'-OC)*C+HXQSSQ^5>AT4TVG=":35F?),/\ P1O^'=O$
ML<?B[XFQQH,*J:O JJ/0 08%==\*O^";'@WX20>)HK/Q#XXU"/Q5H\NBW2W^
MHQ3"**0J2T8$0PXVC!.1C/!KZ(HJ_:2?4A48+9'$?!;X!Z'\#_@O8^ ]/^U:
MEH=C#+!C42DTDZ2.[.K[552#O(QM Q7A&L?\$C/ LNJ7RZ/XH\<>&]#U21GN
M='L-01;4@_PKN0D+CC#;N*^KJ*E5)+5,;IQ:LT<G\%_@IX;_ &?_  #:^&O"
MNGKIVEVN7VYW23.<;I)&/+.<#)/H!P !6IX^\&6OQ&\$:MH-\]Q'9ZQ:26<[
MPL%D5'4J2I((!P>X(K8HJ;N]RK*UCCO@+\$]*_9V^%&D^#]$N-0NM-T=76&2
M]=7G?<[.=Q557JQZ*.*R/V;_ -E_P_\ LOZ5KUGX?NM7NX_$6J2:M<F_ECD9
M)7 !5-B)A>.AR?>O2**KF8N5:>1YOX-_9A\/^!OVA?$GQ)M+K5I-=\46BV=U
M#++&;5$4QG**$# _NUZL>_%<G^T?^P#X-_:*\9V_BB2[UKPOXJMT"?VIHTXA
MEG &%\P$'=M' (P<<$D "O=**.9WN'LXM6L>)_LW?L'^#?V;/$MUX@M9M7\1
M>*+Q2DFKZQ.)[B-2,,L>% 4'N>6(XSCBNB\&?LN^'_ _[0_B3XEVEUJTFN^)
M[06=U!++&;6- 8SE%"!@?W:]6(ZUZ511S-@J<5HD>=?&+]F?0?C=\0/ _B35
MKK5K>^\ :@=1T]+65%BFD+1MB4,C%ES$OW2IY//3$/Q5_9<\/_%_XN>#?&>J
M76KPZIX'F\^QBMI8U@E;<&_>!D9B,@?=9:]+HHYF'*CQW]JC]BSPS^U9)I%Y
MJ5YJNBZYH)/V+4]-E$<\:DYVG(.5##(Q@@YP1DYA@_8E\/Z[^SV_P\\8:KKG
MC6S:YDNX]1U.?=?6\K$[6C?'RE,D#J,$@@@D5[111SRM87LXMWL?*WAC_@DO
MX%T_6K"37/$GC3Q9I6DR![/2=3OE:T0#HK*J@L/8%0>AR,BO:?V@?V<- _:,
M^$S^#-8DO]/T=I(9%_LUHX9(O*/R*NY&4+VQMZ>E>@44.I)N]P5.*5DBAX7\
M/P^$O#.G:3;-(UOIEK%:1-(079(U" D@ 9P!T K$^-GPEL?CK\+-8\):G>:E
M8:?KD(@N)["18[A4#JQ"LRLO.W!RIR":ZJBIN[W*LFK&#\,OAWIOPD^'NC^&
M=(21--T.U2TM_,(+LJC&YB  68Y)( &2>!TKA_CA^R%X9^/'Q,\(^+M2N]:T
M[7/!DZSV,VGS1Q^9MD60))O1LKN7H"#R>>:]6HJE)IW0G%-69Y?\./V4/#OP
MN^/7B[XB:?>:Q+K7C156]AN)HVM8L$']VJH&'W1]YFKU"BBDY-[CC%+8*\)^
M,W_!/'X?_'7QGXA\1:W_ &Q_;FO16T<=W!<K')I;0#"O;G;E6;^+<6!P.!7N
MU%.,FM4*45+1GSK\%/\ @FYX1^%/Q+MO&&JZUXD\;>(M/&+&?6[A9DLR/NLB
M@?>'8DD#J #S7:?M2_L?>$_VM-"L;;Q!]OL;_2)#+8:E82B.YM2<;@"005.
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
MKNSU#4I=4E?4)8Y)!+(J*P!1$&W"# ()Y/)KT2BBDW=W8))*R"BBB@84444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %<;\>?%_BCP+\,[[4O!WAY/%.O0L@@TYYO*$P+ ,=WL,
MG\*[*B@'JCY+F_:O_:.MX6DD^!-C''&"S.VJ[54#J2<]!4?[+O\ P4"\=?M*
M^%O'M]9_#^U\SPIIYELUM;B29;Z\R=MOR!DD GY3Z>HJM_P4@_: UCQ7K^E_
M GX?LT_BWQDRQZI+&?\ CPM6Y*,1]W<N68]HQ_M"O2=1^#5G^R3^PIX@T'PS
M--:W&CZ'<SO?Q'RYI[HQDO/D=&)''H H' %=&EE=:LY5S<SLW9'H'[.GCKQ-
M\2?@]I&M>,/#K^%?$5YYOVK2V# VVV5U7[W/S(%;G^]7<5\G? +]IC4/A;_P
M2YT_XA:W=76O:O96-RR27<QDDNIC=21Q!F/) )4?05PWP<_8_P#B+^U7\);3
MXC>*/BYXLTGQ/XDB.HZ3;V,OEV=C&_,>Y 1PPP=J;=H(ZG-1[/5MZ&BJ:))7
M=KGW57"_M(>.?$WPR^#.M>(/">DV>N:QH\/VH6-RSJL\2',FW;R6"9('<C%>
M-_\ !-W]HWQ1\3]*\6>"?'4S77B[X>WHLI[ML;[N(ED!8C[SJT; MW#+G)R3
M].LH=2K#(/!![U#CRRLRXRYXW1Y%^R)^UGI/[4'P&B\7,;73+JRWQ:S;>9\E
MA*@W,<GG85PP)['U!KS/X??MM_$+X[^"_B!XF\ ^!-/UC1-!OH[#P]YLSI/K
M;><JRN>0H5(B6X/4J,G!Q\F_MC^%[C]E/]I+Q9X%\)^)K?1?"GQ0AMGU.%&R
MNF12S$LC@<KM^<C')CDQT)K],O@G\+=%^"WPKT/PSX?1%TK2K58X77'[_/+2
MD]V=B6)]36LXQBN;N8TY2D^5]-SY!^(?_!1GXY?"C6M#T_Q#\)-'TV]\23-;
MZ9%)<R%KN12@*KACR#(G7^\*]J_9M^./QH^(/Q&;3_'GPSL_">ABUDE^W17#
M.WF@KM3!8]<G\J\K_P""I'_)P'[/?_8<N/\ T;9U]I4I-<J=MQP4N9IO8*\0
M^./[5&I?"G]J'X<^ K?2K&ZL?&Q87%U*["6WPQ7Y .#T[U[?7Q[^V-_RD:^
MG^\__HPU--)O4TJR:5UW1]A5F^,=;;PSX2U34HXUDDT^TEN51C@.40L ?KBM
M*N?^*_\ R2WQ)_V"[G_T4U0MS0^//A3_ ,%!OCU\;O!L.O\ A?X0:/J^DS.T
M2W$-U(%+J<,.7!X/%=W\#/\ @HEJVL_&RR^'?Q/\"W7P_P#$>K873I6E+V]T
MYSM7# %=Q&%(+ MP<$C/A?\ P3J_X*!^ OV;?V9;+PQXBC\0-J4-]<W+&STY
M[B(I(VY?F'&<=1VK6OOB+>?\%*/VR/ .J>#=!U*Q\'_#N[CNK_5KM!&^1(LI
M4X)VEM@"+DG)+' !QTRIJ[35EW.*-1V34KOL?2'Q5_9_\7?'[X\W,>O>(-6T
M/X8Z7I\7V"ST743:SZK=N6\QIV7YU5  % ZYZCG.!^QIK^L>&?V@?BG\./\
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
M-O,GW98W4,K#Z@BN7_:"^.FB_LX_"G5/%FO/)]CT]0$ACQYMU*W"1)G^)C^
M&2> :\I_X)7>+;CQ=^Q1X7:X>21M-DN+!6?J4CE8+SZ ' ^E>I?'S]G?PO\
MM+>#X=#\66EQ>6%O<K=Q"&Y>!HY5! ;*D9X8C!R.>E9<J4K,T4G*%X[GS3X?
M_:]_:6^)/A;_ (2[PW\(?#O_  BLJF>V@NKB0W]S#U#(/-0OD="(^>P->S?L
M<_MF:/\ M9^!=0O5M)-!US09/(U?3;A\FT;!^<,0,H<-R0""I!''/H7Q#^(G
MAWX#?#BZUK6KNWTG0]%@ R>  HPD:+W8X"JHY)KY1_X)4>$]4\;^,OBE\5K[
M3VTW1O'VH$:?;2+\LJ"65W;'0@>8$ST)#&M-'%NUC/WHS2O?N:4W[?\ \1OV
M@/'FL:7\"? >E^(M'T.4P3ZYJ\YCMKA_]C#Q@ X)7+$L.< ==OX"?M[^)KOX
M^P_"[XM>#H?"'BK4%+:?<6;L]G>'!(4;BW#!6PP=@2,'!QGN/CM\:]'_ &*-
M%T^+0?AOK&K6VN7$\\L/ARQ18X9 %+/*!C!;@9Q_#7RQ\*/C G[>'_!0[PSK
MNO-9^"8?!$1.EZ)=R$:AJ#C<^WYE7+;L,1@85<#=DD5&*:;MH3*3C)*^OX'T
MY^TS\;?C'\//'UO8^ ?AK:^+M%>T666]EN"A64LP,8 8=  ?QKQ?XH_\%!OC
MQ\%/"K:WXJ^$>AZ+I:RK!Y\]X^&=LX4 /DG@]!VK[BKXDB/_  WM_P %#;F&
MX5KKX<_!MB@@?F"^U$,5R1T;]XIZ_P ,0ZAJFFT]UL54YEL]6?4_P'\>ZUX_
M^">@^(_%.EP^'=6U*S^UW=GO.RU4DE<ECD?)M8@\C)STKYB_:I_X*P6O@'Q[
MI_AWX;PZ5XEDCNT@U34[A9)+*$LVWRHBC+N?J2V2HQ@9YQ]8_%3X?6_Q8^'&
MN>&KNXN+6UURSDLY9H"!)&KC!*Y!&?J*^'_^"C?[/WA7]FOX!_#7P_X3TV/3
M[%?%$<DSD[YKN3R\&21SRS''T'0 #BBERN6H5G-1T/OZ)M\2M_> -.IL'^H3
M_=%.K$Z HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *\R_:Z_:+M/V6_@;JWBNXA-U<P[;:PM\<3W,G$8
M;T4'DGT!KTVN?^)'PL\.?&#PY_8_BC1=.U[2_-6?[+>PB6+>OW6P>X]:<;7U
M)E>VA\-?\$\OBC\+_AU_;7Q(^(GQ$\-R?$CQA-)),MS<@RZ="S9*'CY7<@$@
M?=4(O'(KZ#^,_P"T_P##_P"-_P"SW\1M-\(^+=&\0:A:^'+JYF@LY][QQ;=N
M\CTRP'XUTW_#!/P7_P"B8^#?_!;'_A6OX0_9)^&7@ :DNB^!O#6EC6+-M/OA
M;V2)]JMV(+1/CJI(''M6LIQ;YM3&%.<5RZ'RMX&^%FH?&'_@BQ:Z1I<+W6H1
MVD]]!"GWIC!?22[1ZDA3@=S7H7[%W[=GPWM?V2/#BZYXHTO1=2\*:9'8:C9W
M4HCG#0KMW(G5@X4$!0>3MZ@BOI3P-X!T7X8^%;70_#VF6>CZ18AA;V=K&(X8
M0S%CM4<#+$G\:X'Q7^PY\(O&_BF76M4^'_AJ\U*>0RS3-:@><YZLX& Q]R*/
M:1=T^]Q^SE&SCVL>#_\ !+/2+WXA_$?XL?%B:RFLM+\::LRZ9Y@VF9/,>21@
M.X&Z,9Z9W#L:^EOVB?CGI/[./P>UKQ=K#K]GTR$F&+=AKF8\1Q+[LV![#)[5
MUVC:-:>'M+M[&PM;>SL[5!%#!!&(XXE'0*HX K%^)GP>\+_&72;>P\5Z#IGB
M"RL[@74,%] )HXY0" X!XR Q'XFHE).5WL7&+C"RW/C#X._L#W?[4?[._C+Q
MOX^7_BX'Q,_XF.E33#G28U^:!0.RO@ C_GGM''.?0O\ @EK^T=?>,/ NH?#/
MQ6TEOXR^'KFT:.<_O9[5&V+G/):-OD/ML/>OJV"!+:%(XU6..-0JJHPJ@<
M5RUC\"?!NF?$Z;QG;^&='M_%5PI6;58[95NI05"D,XY.5 '/I5NIS)J1,:7*
MTX_/S/EK_@J1_P G ?L]_P#8<N/_ $;9U]I5S7CGX.^%OB9JVCZAX@T'2]8O
M?#\IGTV>Z@$CV4A*DM&3]TDHAX_NCTKI:SE*Z2+C&TF^X5\>_MC?\I&O@)_O
M/_Z,-?85?+?[4_PL\2>*OV[O@OKVFZ'J5]HNBE_M][#"6@L_G)^=OX>*JEN3
M63<=.Z_,^I*Y_P"*_P#R2WQ)_P!@NY_]%-705#?6,.IV4UM<1I-;W"-%+&XR
MKJPP01Z$$BLT:GRC_P $=M$LM0_8GTV2XL[69_[5OANDB5B1YGJ17#_!_=^Q
M+_P4SUSP?(3:^#_BH@N].4\11W#,S1@?23S8N/\ GHG85]G?#?X7>'?@_P"%
MX]%\+Z+I^@Z3'(\J6EE"(HE=SEF"CC)-5/'/P3\(_$W7-)U3Q!X=TG6-1T.3
MS=/N;JW626S;<&RC'E3N4'CN*V]HN9M[,P]DU&*6Z.IK,\8^*;7P-X2U36K[
MS/L>D6DMY<>6NY_+C0NV!W. >*TZJZSH]KXBTBZT^^MXKJQOHG@N()5W)-&P
M*LK#N""1CWK$W. _9G_:E\,?M6^$[[6?"PU$6FGW7V.87EOY+[]H;@9.1AAS
M7I-<S\,/@UX5^"VD3Z?X3\/Z7X>LKJ7SY8;& 0I))@#<0.^ !^%=-3E:^A,;
MV][<Y/X[?#5?C'\&_$WA<R"%M<TZ:TCD(R(Y&4[&(] V#^%?*7_!.3]KWPW\
M*?A1<?#'XAZM9^$?$G@>[GM1#J;BW66(NS85FX+*Q;([@J1D'-?;-><_%C]D
MGX;_ !RUE=1\5>#]%UC4$4)]JEAVS,HZ LN"0/?-7&2MRRV)E%WYH[GRS:>*
MK;]O'_@I7X>U;PTS7W@GX4VIEDU-$_<W4Y8L I[AI-FT]UC8]""?I+_AL_P;
M_P --?\ "I_^)K_PE7K]E_T;_4^=]_/]WVZUW7PV^%/AOX/>'%TCPOHFG:%I
MJL6\BSA$:LQ[G')/N<FL_P#X4#X+_P"%H?\ ";?\(OHO_"7?]!?[,OVO[GE_
M?Z_<^7Z42E%^EM"8PDO5O4\#_:(^/OPC\:_M%7'PN^+WA&UL;>QMDN=+US6-
MJV]RS@9$;K\T:\D;BP!92"!QGPK]JF[^$MEX8M?A'\ ](T74/%'CJ]AMM0NM
M+'VG9 CAO+>8[C]X*Q .%523VK[Q^+7P"\&?':P@MO&'AO2M?CMB3";J$,\)
M/7:WWE_ U0^$7[+7P]^ ]U)<>$?">CZ+=S+L>YAAS.R^F]LMCVSBJC42[_H3
M*E)OIZ]3SK]H3XFZ+^Q'^S#X3TG6O"UWXQ\,PPVGA[4&5$,,,2QJC2S*P.=V
MTX&,%B!E<@UY-XBU?]D'X-^&V\>:1I_@S5=4CB^U:=I\$AGFDF'W5$#$B,AL
M9+ ;<'TK[1U[0+'Q5H]QIVI6=MJ%A>(8Y[>XC$D<JGLRG@BO*M#_ & O@WX;
M\0IJEG\//#L=Y$XDC+0;TC8<@A&)4?E2C-):W*E3E?2WSZ'E'_!,/X?ZYX"^
M!'C#XC:W87ESK7CR\EUI+".,)/<1H'9-@.,-*S/M!P,%3T-<QX6^(O[+O[7E
MK?>)O''A_P ->$_%%K<.-1M-4N?LMP=I(#LRE!)D8SQD-D'. 3]NQQK!&J(J
MJJC"J!@ >@KRWXB_L3?"GXK^)9-8U[P-H5]JDS;Y;GR?+DF/J^TC<?<\FG[1
M-MO\ =-J*2U]3Y1^!VF:#^U/^WQH%_\ #_28=+^%WP>M6%I);6HAM[BX8MRO
M')=F!Y^;;$&[UZU^TO\ '_X3^(OVA!\+OB]X1MK;3X[5+O3==U;:+:9W XC<
M?-&O++N+#YEP0."?HSP#\.-!^%GAR'2/#>CZ?HFFP<I;6<*Q1@^I ZGW/-9O
MQ8^!'@[XYZ7#9^+O#NEZ];VY+0B[A#-"3UVMU7\#1[1.7D)4VHV6_P"!\'?M
M7:C\'_#/@A?A;\!M(T/5/&'CZYBL+NXTO_2FBMQ(&,;3$L?F(&0#PH8G'%?>
M_P $_AS'\(/A!X9\+QR>>OA_3(+$RXQYAC0*6_$@G\:Q?A'^RI\._@3?/=>$
M_".CZ->R+L:YBAW3E>XWME@/8&O0JF=2ZLATZ=G=_@%?'O['/_*1SX]_[R?^
MC%K["KY;_98^%GB3PK^W=\:->U+0]2L=%UHI]@OIH2L%Y\X/R-_%Q1#9^GZE
M5/BCZGU)7RK_ ,%C_P#DRZ[_ .PQ8_\ HROJJL'XB_##P[\7O#3:-XHT;3]>
MTIY$F:UO81+$70Y5MI[@U,)6DF54CS1:1\C?\%._A[>:5\(OAO\ %715*ZQ\
M/[FT:61>I@?85SCG"RJH]A(]6?V /!=]K7[.?Q0^*FO(IU[XF-?W>_;C;;QI
M*%V^BF0R'T*A/2OKCQ/X%T?QKX0N?#^K:;9ZCHMY!]FGLIX@\,L?385/&.!Q
M[4:+X'T?PWX-@\/:?IMG9Z':VWV.*QAB"P1PXV^6%'&W'&*OVGN<IG[+W^;^
MKGP;^Q=X[\=_#+_@EC=:]\/;&RU'7-+UBXGFM[BW:=FMAM\PQJI&748;O\H;
MC.*^@O@M_P %'_A/\8OAK:WNL>*-#T'4'@ U'3=4F6%H9 /G #<.F<X(R,>_
M%>S?#;X5^&_@[X971?"VBZ=H.DI(THM;*$11!V^\=HXR:X;QK^PM\(OB#KTF
MJ:MX!\.W%_,_F2S+;^4TI_VMA /XTY3C)ZHF-.<4E%GR9^S\OAOXM?\ !5EO
M$7PKL5@\(Z/9RR:G=6<'E6DLC0/&S*O  DD90.!NP6 [UL/\7?#?P6_X*Z^-
MM8\5:U9Z'I;Z'';BYN6VQEVBMR%SZG:?RK[2^''PH\-?!_0?[+\+Z'IN@V&[
M<8+*!8E9O4XY)Y/)S7.>//V2/AC\3_%%QK?B+P+X9UG5[H*)KN[LDDFD"J%7
M+$9.  /PH]HF_*U@]C)+3>]SGS_P4+^":C_DI/AG_O\ G_"I?$?[;W@CPS\>
M-$^'<LFIS:YX@6W>SEAMMUJZSC,9+YZ$>W>I#^P1\%S_ ,TQ\&_^"V/_  KI
M[O\ 9U\"ZCXZT_Q//X3T.;Q!I*11V6H-:J;BU6,8C"-U&T<#TJ?<\R_WGD=K
M11169J?#O[2&JG]C#_@HSHOQ3U*.?_A#/&UA_96I7$<6X6C[54YQWRD4GJ55
M@,FNJ_;R_;K\#7/[.6L>'?!_B+3?%7B3QI;G2;.UTR87#!)ODD=MOW<H651U
M+,,# )'U%XV\":+\2?#EQI&OZ78ZQI=T,2VUW")8W_ _SKA?AM^Q=\+?A%XF
MCUGP[X)T/3=4A.8KE8=\D)_V"Q.T^XP:V4XZ-[HQ=.2NH[,X'X9:]H__  3F
M_8B\*MXR%]_HHCCO5M(/-D6ZN-TA7;D?=Y4G/5?>NH^)'[<G@OX:_LZ:7\2K
MK^T)=+UZ,'2[00[;F\D8$JF.B_=.23@ =^ ?1OB/\+O#OQ?\.'1_%&BZ?KVE
MF59C:WL(EBWKG:V#W&3^=9/B+]G'P'XN\":;X7U3PEH=]X>T4@V.G36JM;VI
M (&Q>@X)_.IYHO617+):1VL? OA_XG>&_P!N'XA6_BSXX?$CPQX;\(Z;,S:5
MX,AU+8YP>LW=<CJQ^=NVQ<9^WO G[0G@GQMX-U;3_A7JGAKQ1J'AO33+;:1I
M]TL<:@*1%&2H.Q69=H.,"JO_  P3\%_^B8^#?_!;'_A73_"[]G3P)\$M0O+O
MPCX3T/P[<ZA&L5S+86JPM,BDE58CJ 23^-5.<6M#.G3G'>WZGBW[+7_!2_PK
M\5=#O+'QY>:3X#\9:7<R076FWDAMXRH/&PR'[P'#*3D$9Q@BO#?VQO'_ (6_
M:=_;0^%6G?"V2WUKQ1INH1S:CJ^FKNC2)98W&Z0<,(U5V)R0 <9YQ7V1\5?V
M1/AI\;=6.H>*/!FAZMJ!&TW3V^V9A[NN"?Q)K6^%/[/?@CX&PS)X1\+Z-H/V
MC E>TMPLDH']YOO'\Z%.*?,@E3G)<LGI^)>^,?BZ3X?_  C\4:]"5$VBZ1=W
MT>X9&Z*%W'ZJ*^;_ /@CEX.32OV8;[7I-SZAXGUF>XN)F.6E5,(N3_WU^=?4
M_B'P]8^+-!O-+U.U@OM.U"%K>YMYEW1SQL"K(P[@@D8JGX#^'^B?"_PO;Z+X
M=TNQT;2;/=Y-I:1".*+<2QPH]22?QK-22CRFCBW-2)_%OB_2_ /ARZUC6M0M
M=+TNR4/<75U((XH02 "S'@<D#\:^%O\ @JO^T%X'^*/@?P+#X<\6:#K<UCXA
M2XN$L[M)F@C"'+MM/ ]Z^Y?&_@?1_B1X6O-$U[3;35](U!0ES9W48DAG4$,
MRG@\@'\*\Y'[ _P6'_-,?!O_ (+8_P#"JIRC%\S%5C*2Y4=!X$_:8^'OQ&UZ
MWT?0?&?AS6-4F0M':VE\DLKJHRQ"@YX'-=Y7G?@#]DOX9_"KQ1#K?AOP-X:T
M35K=62*[L[)(YD5AA@& SR*]$J96Z%QYK>\%%%%24%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%&<&B@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH @U.\;3M-N+A89;AH(VD$40R\A SM4>IZ"OE"]\,_M%
M_M;R&ZFU:'X(^$9CF"RB3[1K4J<X,I&-A(ZC<F/[IZGZVKY;_P""L\#V/[.5
MCK-OXID\+WVCZQ#):L)Y84OW*.?()C_B(4D;OE^4@XR#6E/>QE6^&[,5/^"1
MFFWR^=J7Q8^*EW?-\S3)J:HN[N0"K$?G4UI^QE\:/V?\7?PU^+UYX@M[?)&B
M>*D,T,XZD>;EL,>F=J_44GPI_P""Q_PK\2>$+.;Q1<W_ (;UH1@75O\ 8I+F
M$R8Y,;QALJ3R-P!'OU/J7P3_ &_?A;^T+X]C\,^%-?GU#6)H9+E86T^XA!C3
M&X[G0+QD<9K23JK=?@9Q5%_"_P 3J_V>?B/XE^)G@)KKQ=X3N_!VOV=R]G=6
M4KB2*5D _>PO_%$V>#ST/)QFN\HHKG9T+16"BBB@84444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%&<T4 %%%% !1110 4444 %%%>(_MG_M%^*_@
MGI.@Z3X%\*3^*?%OBZ>2UL%"EH;0HH9I7 Z@ ]RJC&2<#!J,6W9$RDDKL]D7
M6+1M3:R%U;F\5=Y@$B^:%]=N<X]ZM5^>?[$G@7Q-X!_X*<>(K/QKJD>M^*Y-
M -UJ%VIW+YDRPR>6I_NIN"C  XX %?4_[>G[0TW[,W[-.N>(;%E36)MMAIK%
M=P2>4X#D>BC<WX"JE3M)11$:EXN3TL>KWOB;3=-NQ;W&H6-O.W2.6=5<_@3F
MKRMN%?#_ ,&O^"3GAKXI?"*S\1?$;5/$FI^//$=LNH2WQO65M.>50ZJ%.0S+
MD9W9&<XP,5M?\$X_BUXA\!_$3QU\%?&NJ3:G>>!W:;3;R=BS/:JV&&YN2N"C
MKGD*Q]J'35GRO84:CNN96N?7VHZK:Z1;^==W%O:Q9QOFD"+^9I;#4K?5K<36
MMQ#<PDX#Q.'4_B.*^!OA-\*F_P""IOQN\9>+/&VH:P?AUX<O3INBZ/!.T$<N
M,D$D="%"LQ'S$R#D 8J/QGX#G_X)8_M.>"]0\,ZIJLGPO\:W/]GW^FW,QF2T
M?*@XSQD;@ZMUPK@Y&*KV2VOJ+VSMS6T/T$HI$=9$5E.Y6&01WI:Q-PHHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *X_XZZ]X-\)?#.^U?QY'I<GAW2\7$WV^V6XC5ONKM0@[G);  &237
M85\K_P#!6BQ9_@/X;U"ZM9M0\-Z1XHLKK6[:)22]L-ZDDCHO.WGC+K50C>21
M%25HMG+_  *_:S^$G[0?QWTOP;HWP?T^UM=62>2#4[[3;6(.L2%]RQA&R#C'
MWN,_A7J'[)WQQ^%7Q?\ ''B#3_"_A?3_  OXN\,S36US;/ID-M<M")"GFQLH
M!*-@9'!&1D="?+_$?Q7\%^+/V_\ X(ZQX9UC1)/#,'AC4ECDMY4C@M1@X1AP
M(R,8VD C&,<4S1O&?A_XP_\ !6C2=2\!R6][;Z%X=N(?$>I68W6]TYRJJ77A
MBI*+GN5QSMXVE%>>QA&33Z;GVG1117.=04444 %%%% !1110 4444 5=8EO(
M=/D:QCAFNAC:DK;5/U-8?]H^+/\ H&Z1_P"!+?X5TU% ',_VCXL_Z!ND?^!+
M?X4?VCXL_P"@;I'_ ($M_A7344"L<S_:/BS_ *!ND?\ @2W^%']H^+/^@;I'
M_@2W^%=-10%CF?[1\6?] W2/_ EO\*/[1\6?] W2/_ EO\*Z:B@+',_VCXL_
MZ!ND?^!+?X4?VCXL_P"@;I'_ ($M_A7344!8YG^T?%G_ $#=(_\  EO\*/[1
M\6?] W2/_ EO\*Z:B@+',_VCXL_Z!ND?^!+?X4?VCXL_Z!ND?^!+?X5TU% 6
M.9_M'Q9_T#=(_P# EO\ "C^T?%G_ $#=(_\  EO\*Z:B@+',_P!H^+/^@;I'
M_@2W^%']H^+/^@;I'_@2W^%=-10%CF?[1\6?] W2/_ EO\*/[1\6?] W2/\
MP);_  KIJ* L<S_:/BS_ *!ND?\ @2W^%']H^+/^@;I'_@2W^%=-10%CF?[1
M\6?] W2/_ EO\*/[1\6?] W2/_ EO\*Z:B@+',_VCXL_Z!ND?^!+?X4?VCXL
M_P"@;I'_ ($M_A7344!8YG^T?%G_ $#=(_\  EO\*/[1\6?] W2/_ EO\*Z:
MB@+',_VCXL_Z!ND?^!+?X4?VCXL_Z!ND?^!+?X5TU% 6.9_M'Q9_T#=(_P#
MEO\ "C^T?%G_ $#=(_\  EO\*Z:B@+',_P!H^+/^@;I'_@2W^%']H^+/^@;I
M'_@2W^%=-10%CF?[1\6?] W2/_ EO\*/[1\6?] W2/\ P);_  KIJ* L<S_:
M/BS_ *!ND?\ @2W^%']H^+/^@;I'_@2W^%=-10%CF?[1\6?] W2/_ EO\*/[
M1\6?] W2/_ EO\*Z:B@+',_VCXL_Z!ND?^!+?X4?VCXL_P"@;I'_ ($M_A73
M44!8YG^T?%G_ $#=(_\  EO\*/[1\6?] W2/_ EO\*Z:B@+',_VCXL_Z!ND?
M^!+?X4?VCXL_Z!ND?^!+?X5TU% 6.9_M'Q9_T#=(_P# EO\ "C^T?%G_ $#=
M(_\  EO\*Z:B@+',_P!H^+/^@;I'_@2W^%']H^+/^@;I'_@2W^%=-10%CF?[
M1\6?] W2/_ EO\*/[1\6?] W2/\ P);_  KIJ* L<S_:/BS_ *!ND?\ @2W^
M%']H^+/^@;I'_@2W^%=-10%CF?[1\6?] W2/_ EO\*/[1\6?] W2/_ EO\*Z
M:B@+',_VCXL_Z!ND?^!+?X4?VCXL_P"@;I'_ ($M_A7344!8YG^T?%G_ $#=
M(_\  EO\*/[1\6?] W2/_ EO\*Z:B@+',_VCXL_Z!ND?^!+?X4?VCXL_Z!ND
M?^!+?X5TU% 6.9_M'Q9_T#=(_P# EO\ "C^T?%G_ $#=(_\  EO\*Z:B@+',
M_P!H^+/^@;I'_@2W^%']H^+/^@;I'_@2W^%=-10%CF?[1\6?] W2/_ EO\*/
M[1\6?] W2/\ P);_  KIJ* L<S_:/BS_ *!ND?\ @2W^%']H^+/^@;I'_@2W
M^%=-10%CF?[1\6?] W2/_ EO\*/[1\6?] W2/_ EO\*Z:B@+',_VCXL_Z!ND
M?^!+?X4?VCXL_P"@;I'_ ($M_A7344!8YG^T?%G_ $#=(_\  EO\*/[1\6?]
M W2/_ EO\*Z:B@+',_VCXL_Z!ND?^!+?X4?VCXL_Z!ND?^!+?X5TU% 6.9_M
M'Q9_T#=(_P# EO\ "C^T?%G_ $#=(_\  EO\*Z:B@+',_P!H^+/^@;I'_@2W
M^%']H^+/^@;I'_@2W^%=-10%CF?[1\6?] W2/_ EO\*/[1\6?] W2/\ P);_
M  KIJ* L<S_:/BS_ *!ND?\ @2W^%']H^+/^@;I'_@2W^%=-10%CF?[1\6?]
M W2/_ EO\*/[1\6?] W2/_ EO\*Z:B@+',_VCXL_Z!ND?^!+?X4?VCXL_P"@
M;I'_ ($M_A7344!8YG^T?%G_ $#=(_\  EO\*/[1\6?] W2/_ EO\*Z:B@+'
M,_VCXL_Z!ND?^!+?X4?VCXL_Z!ND?^!+?X5TU% 6.9_M'Q9_T#=(_P# EO\
M"C^T?%G_ $#=(_\  EO\*Z:B@+',_P!H^+/^@;I'_@2W^%']H^+/^@;I'_@2
MW^%=-10%CF?[1\6?] W2/_ EO\*/[1\6?] W2/\ P);_  KIJ* L<S_:/BS_
M *!ND?\ @2W^%']H^+/^@;I'_@2W^%=-10%CF?[1\6?] W2/_ EO\*/[1\6?
M] W2/_ EO\*Z:B@+',_VCXL_Z!ND?^!+?X4?VCXL_P"@;I'_ ($M_A7344!8
MYG^T?%G_ $#=(_\  EO\*/[1\6?] W2/_ EO\*Z:B@+',_VCXL_Z!ND?^!+?
MX4?VCXL_Z!ND?^!+?X5TU% 6.9_M'Q9_T#=(_P# EO\ "C^T?%G_ $#=(_\
M EO\*Z:B@+',_P!H^+/^@;I'_@2W^%']H^+/^@;I'_@2W^%=-10%CF?[1\6?
M] W2/_ EO\*/[1\6?] W2/\ P);_  KIJ* L<S_:/BS_ *!ND?\ @2W^%']H
M^+/^@;I'_@2W^%=-5'7?$5AX8L6NM0O+>SMTZR32!%_6@#'_ +1\6?\ 0-TC
M_P "6_PILNK^*8(V>33]'C11DLUTP _2KO@SQ]I_CVPN+K3FG>TMY3%YTD1C
M64@ DKNQE>>M>1?'[]I/P!<ZM#X:A?5O&WB6UE+KH?AO=<3%L$;9V7Y$7UWD
M$=<548MNQ,I)*]SJE^..H77B2'2;&UTW4[R:01M]DE>5(/4NP& !WYXKXO\
M^"Y7_!1SQU^RG\-M#\&^$KZQT+Q1XP,K7.HV,XDNM-M4P"$!'R.Y/#8X .,&
MO</$;>/]3LX;/6M1LO@_H-ZN8=&\/1_;M>O$!Q\\^-D9P<$C/;D8KYN_X*'_
M /!)+5OVI?A)IVH?#?PNVE>)/#;RW'F:SJ+/J'B1' W+([G <$97=M7G&>:^
MOX'EEM//,//-;>QOK?X;V?+S=+<UK].^ESDQ$JCIM0W/RF^'?[8?Q6^%/CZ#
MQ/H?Q%\96^M02^=YLVKSW$<QSR)(Y&9'4]""#P3TK^@[]@7]K3Q+^V/^R?X3
M\>KI>CQWNI0-!J$:S,JI=1,4DP,<*Q&X#MNQVK\/? 7_  2%_:*^('CN/0(_
MACX@TF5I?+EO=3B^RV, S@N9F^5E'7Y-Q(' -?OK^Q)^R[8_L:_LP^$_AW97
M(OFT&UQ=WFW;]LN7)>63'8%V. >0H4=:_5?&;&9)5PE!864)5^;>#3:A9WNU
MTO:R?G;J<N6QJJ3YKV_4['^T?%G_ $#=(_\  EO\*TO#MSK%P\O]IVMG;J /
M+,$I?=ZYR*U**_GD]@**** "BBB@ HQSG\**\C_:4\>_%SP;JFCQ_#/P+I'C
M"UN(I6U"2]U*.T-JX*^6JAY$W;@7.1G&T=,TTKNPI2LKGAWP]_Y3->-O^Q=B
M_P#1%O4__!;+3KBY_9<TFXCW-;6FNPF=.SAHY%4'_@1%<1H?P_\ VE=#_:NU
M?XLQ_"?0WU35[!;"2Q.O6OV>-52--P/VC=G]V.O')KZ'MO /C+]K7]G7Q1X7
M^+GA73_!M]J3&&T2RNX[SRP K1S@J[ ,L@Z9!(';.:Z'I)2[6.97E&4;/6Y[
M%X+U&WUGP?I-Y:.DEK=6<,T+(<JR,@((]L$5\1V=A/XL_P""M?Q/_L>3_4^%
MY()V0[@93801CZ8? ^JFM#X=:K^U-^S+X(C\ V7@71?&EII*FUTC6?M:[4AZ
M1J1YB_*G8.%(& <@"O6?V"OV2M8^ =AXB\4>-;R'4OB!XVN?M6IRH1(MLI8M
MY0<#DEF+-CY<A0,A<F;*";N5=SLK'"?\$7-0A/[-GB*PW+]ML_$UPUPN?FPT
M, 5B/<HP_P" FL__ (+7.MU\'? EA$P_M*\\3H+4 _,#Y$J[L=^74?4BG>*O
MV>_BQ^Q[^T%XB\9?!_1]/\5>%/&4GVC4= EE6$VLQ);*C<O"LS%2I. Y4C !
M,O@/]GCXJ?M7_M&^'_B!\8M*T_POX?\ !I\W2- AE68S39!W, S8&Y59BQR=
MB@ #FJTY_:7T(UY/9VU/L#0(9+?0K*.3F2.!%<GN0HS5NBBN8ZPHHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *\[_ &E?C!X/^#_@*VD\=1K)X;\07T>BW)DA$T$?G(Y#2K_SS^0@D D9
M!QCD>@7=U'8VLDTTBQ0PH7=V.%10,DD^@%>*_$O]H?X"_&+P5>^'_$7CKP#J
MFDZ@FV6&75H#]&4[LJPZAAR#516I,G9'F/B__@DY\"M6@D\11W6I:-H<R_;'
M,&K 6/E$;@59\A4QT(;&*M?L:_%SX,^#OBZWPQ^#^BW-]%);2W6J>(5W/%(T
M6-JF5OFESN(!^51VSFOD;X@^'_!OPW^+'A_PCKWQ2U#QU\#?/DEM+;0]:2:7
M3"2#LN(E).U3_$HY'*X8%3^AO[-_C/X+Z+;6_A3X9:QX,\QHC,+'2[J-[B95
MY+N 2[$;N2V2,]JWG=1U;9S4[.6B2/7J***YCK"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBLW3O%NFZOK%SI]K?6]Q>6:AIXHW#-$#P,T :58?BSXD:'X)3_B9ZC;V[$C$
M>=TAYQPJY/<=JQ/CUXQT7P?X'DFUOQ=!X/M=ZLUV\JJ\BCJB@\L3Z*":\*\.
M^/+[Q@[S?"OP'+?1OR_B_P 7EK>S _YZ1HW[R3 Z8"CCK5QC?4SE4L['U%?Z
MS::5IC7EU=6]K9HF]IY7$<:KUR2>!7S#K'QH\*>*_'UY_P (#X?U_P",WB1I
MBR2++MT72\D<&Y?$0 _V0V>F0<58T#]GZQ^+'BBVF^('B'7OBQ>+*/-MX%^R
M>'=/Z9Q&I"R8('4L3[5])Z!X=L/"NE0V.F65KI]E;KMC@MXEBC0>RJ *>D1:
MR/E_Q1\-_%GQ-N%M_B9XPNIXV'R>!_ N^WMU'9+BY_UKJ.,CY!C/!%>Y_L_?
M#33_ (9>!8[.P\):/X/4N<6ECM8E,_*7<<LW)ZD_TKKM)T&QT*.1;*UM[43.
M7D\M I=B222>YR3UJY2E*ZL.--)W(9+*&:ZCF:&)IH00DA4%D!ZX/49J:BBH
M- HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH AO[&+5+&:VN(Q)!<1M%(AZ.K#!'X@UX#XE_X)\_L^^"?#]QJ>K>#= TO3
M;%-\]S=7DL4,*],LS2 "OH2OE'_@K6G]I?!_P;I=Y<O9Z#JWBRSMM4F#E0D1
M#]3Z#YCSW4'M6E.][)F=6RCS-7.%O$_8=L9VCD_X1MF4X)CBU"1?^^E!'ZUW
MW[*>H_LP_P#"[K>#X60Z=_PF#64YC>WMKU,0_+YGS2@)_=]ZX7XD_L^?#7X:
M?\%"?AAX=;PSH<'A7Q%X;N[1;62'=!/<J3Y;,3G<Y P"3DDCN:T_ 'PLT']D
M3_@I?I/AWPK9VBZ'\0-"N+IK-XUEET::+)S%(<ND;A2-N<'/L*V=FM&]KG/&
MZELM[;'VC1117*=@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%&>:KZM)<0Z9.UKY!N50F/SF*Q[NVXCG%
M$[NL:EF(51U)/2A6#KE3D'H1WKYV^(WQ^\*VFMMI-[JFJ_$KQ&20OAWPU"9(
M5;@8DV':!R.9'_"LO7[SXF_$F"WM?$GB+3/@[X?F"QQ:/HKK>ZY*G "M+@I%
MUQ\@. >Q%:>S9G[1=#NOVCOC#X5^'5SY/BSQJVFVMPH^SZ)I:EM2U XY&U-T
MA!.!P%7GDUY[;^+?B%XIT9AX3\/Z1\$_",HP=9\1QK-K-TO/,5H#\C'/'FL2
M#R <XKV#X._LK>!_@=,]UHNCK+K$W-QJ]_(UYJ-R>>7FDRV>2.,#%=3%\.-'
M7Q+-K$MK]JU"1MRRW#&7R.G$8;(0<=@*.9+1"Y9/5GDOP._92\%-?_\ "4:M
M#KWC;Q$CX76O%2F627OO@A;"1H>V$&".*]G\0>%=/\56$=KJ%I%=6\;K((GS
MLW+TR.X]CQ6A14RDV7&*2L1VMI%8VZPPQQPQ1C"HBA54>@ J2BBI*"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "N%_:,^#?AGX[_"+5?#WBPK#H\R"9KDRB)K)TY697/"E>>3Q@D'@FNZ
MKY3_ ."O5KJ][^S5I\=I)=PZ$VN6XUR2W4L8[8[@&<#J@<@G/&[;[55-7DD1
M4=HMLY/XC_!_X&^./V>O"_@2^^-FBG6/!+N^EZ^VMV\EU$Q<G##?@J!M4 $;
M=@(QC%:G["WP#^'?@3XRW&OM\8+#XJ?$"YLGM[=CJ23R6UN,;RJ^8[L<8&2<
M*.F,FNV\ ?\ !.K]GW6O!VFW6G>%M+U^RN(%>'4&OYI6NU(X<LK@$GV Y["N
M\^%/[&/PN^"/C%->\*>$;'1]8CA>!;F*>5V$;XW##.1S@=JTE45FDV91INZD
MTOQ/4J***Q.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HJ.YE:WMI)%C:5D4L$7JY Z#ZUX[X_P#BSK6GZ(VI:_JVD_#/
M0>\]]*LE]*..$0\;LY[$GTJHQN3*5CV:N,^*7B#Q!HY5=-;1]+TQ83+>:QJ,
MX6*S //RDCG'.2<?2O'K3]IWQ5XO\,Q6/PQ\,W5SI=NA1_%_C"5K&PQSF1$;
M][-ZC  XQTYK4\.?L66WQ+GM=<^*?BS4/B=='%Q!9L?LNAP'J#':QG:P'4,Y
M8U7+;XB>?FTB8.A_M*6MWKUQ#\-=-\1?%_Q0P,%QJ_F&UT2S[D&X;$84<'$8
M8D=":NZ'\$O$W[1NIW*_$;XAK<VMJ5-SX9\*2-;6$6[.(YK@?O)>A!&1QV'%
M>HZO\!HM<OQ;2:I<V7A>!%2WT33XUM+>, <@[,94GG%==X9\(Z9X-T\6NEV-
MO8VX_AB3&[ZGJ?QH<DOA)5-OXOZ_KS.;TOX#:!X,\"MH'A.UA\(V[;?WNFQ*
MDI (SENK9 P23FK_ (-^$FA^"&\VULQ->'EKJX/G3,?7<?Z5T]%1S,TY4%%%
M%(H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ KYK_X*C_$CQ)X#_9]L;'P[<Q:<WBK5X=%O
M+Z55*6T,H?(.X$ -C!..%W>M?2E>2_MH? KQ!^T=\$;CPKX?U;2='GOKF,W4
MNH6GVF.2 *^Y ,95]Q0AA@C;5TVE)-D5$W%I'@OA/_@C+HOA_1X8O^%D^-(9
MF4&;["Z6\+-CG:H[9Z9)->G?LX?\$^-/_9S^)\7B>W\;^,M>EAMI;86FHW7F
M0'S,?,1ZC''UKS'PG^Q9^TMX&T.WTO2_CY9V]C:((X89+$W!C4= &E1FP/3/
M%>F_LX_ KXZ> OB?#J7CWXM6?C#PZMM+&^FQ:<D+/*<;'W!%/RX/&>]:RDVO
MB,(1BFO<?]?,^AZ***YSJ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BO-+_XP:_XMFDMO"/AV>18V*/J&I@V]O&02#@=6P1T'Z5QU]^V
M!I?PR\SP_-J5U\3?'4DK,-)\,6?VAX,]$=E^2-0>K.V1GD<57(R/:(]7^('C
M:_\ "K6EOINAWVLW=]N">5\L46W'WV[=?QP:\R\;?M"6OP;UVWN_'GBRQMKY
MN+7PSH\1NKNY9A@#8N78\Y&0!GO66W@7XU_M#MN\1ZY;_";PU*?^07H4@NM9
MG3^[+=D;(CCKY0)_VNU=1X)_95TCX..L/@G3]-TNXND)OM>O@U]JTS'KAY,D
MD]22<9_A-5[J6I#<GL<P_P 0/C!\?KA;?P_IMC\*]'N5+I>:V%N-9FBX^>.U
M!VQ]?XR<=Q6OX?\ V)-!\.)<:O<75QXN\;,N8M:\2DWWDR<<I$?W:#CHHXP*
M]$\&_"+2_".J'4MUUJ.L2*5DO[R4R3-D<X[*#CH!Q754.7\I4:?61Y]IGP$M
M[VX6Z\2:C>>(+I>1'*Q2WCYSA4'8=/I7=V5G#IUI';V\<<,,*A$C0;511T %
M345%VRU%+8****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\'_P""A'QP
M\1?!OX-Z?:^$)(X/%7C#5H-#T^X?'^B&7.9!D$;A@ 9X&[/.*]XKR7]M#]FQ
MOVH?@M-H5G?'2];L+F/4])N\D+#<QYV[B.=I#$9'(.#SC!J%N97(J7Y78^8/
MA;^SIJW[-O\ P4.^&%EK7C'5_&.K>(-'U&_OKF\D9DCE$;*1'N).WD]>>!TZ
M#N?@A=^+/V5OV[)?AGJOB2\\4>$OB!:76N:2UXY:;3Y@[.Z#D[5X<8& ?E.
M<Y\=\1:E^TYHGQ_\(>+-<^&?_"0^(/!=C<Z3;W-H UKJ:RY!E=HVP#WZ*#Z#
MI7N7[(_[.OQ)\6_'^Z^,GQ@-M8Z[]B;3]'T:W9673XF/S%@I(4@< !B3N8D]
M .B6UVUL<T-[13W/K"BBBN4[ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK
M!\0_$;3= O?L:M+?:D>EE9H9IO\ @0'"#W8@4 ;U4=>\16?AFP-U?3K;P[@@
M)!)9CT  Y)/H*Y77?C38?#3PO<ZUX\NM)\(6*M_HXN;U6DD7'(('WG_V4W'Z
MUYC+^TUX[^/1\GX3^!Y(]*=OE\4^*D:SL<?\](+?_73=<@X52.XJHQ;)E-(]
M0U'XEZAY8O5L[71=!@8/<ZAK,PMU\OOM3.1[%B/I7G^L?MJ1^,[R73?A9X9U
M3XA:@A*->Q#[+I,#>KW+C# >B USOB/]E:Z:\T_4O'DVO?&+Q!<R'R;6=A::
M'IS@ Y^SJ=H4<C+[B1UR:]A^'_P\U72GM;G4[Z&SCM5Q!I.E1B"QMQC&" ,O
MCWP/:J]U:F?OMVV_K[OS/-1^S+XZ^-@:X^*GC2==/DRP\->&6:RL\?W)9_\
M62^AZ YKJ_AY\#Y_"FC?V7HMCI/@'0P>;71XPUW<#GF28CKR>>3SUKU:BESL
MM4T4]#T>+0-*ALX6FDCMUVJTTAD<]^6/)-7***@L**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "O ?^"B7Q[\0_ WX+V$?A.2&V\2>*M4
MAT:SNI "MGYF=T@R"N[@ 9&!NSSC%>_5Y?\ M<_LT67[5GP<NO#-Q>2:;>1S
M)>Z=>H,_9;E =C$<$J=Q!&>ASU JH-*2;(J7<6H[E7]FC]GG7_@O\)M2T37_
M !SK'BS6-8DDN)M1N69GM9)$"D1%F+;01D9_(5XI^SMK7C[]E/\ ;!L?@_XH
M\677CGPSXHTN74-%O;UBUY:-%G*L22<$*PP21]TC'(K,T^']L[X:6L>AV\?@
MGQ7;V_[F#5+HJTSH. SG?&<X'\2EO4GK7<?LE_L?>.-#^,=U\5?BYXBM]<\;
M7%H;*RM+0YM],B;[P!P 3@  *  "V2Q.:VV3;:,=VE%-6/J"BBBN<Z0HHHH
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
M*YG_ (6WHO\ SVNO_ 63_P")H_X6WHO_ #VNO_ 63_XFBS#F1TU%<CJ'QO\
M#>D0>9=7LEO'_>D@=0?ID<_A5'PU^T+H?BBXN?)AU*.UAQY=P]JWESGOMQD\
M>_K1RL.9'=3SQVT322.L<:#+,QPH'N:XZ[^,UG>ZG]@T&TNO$-XI'F&U&V"$
M=RTI^4?09S7,?%#X_>&=7\*WEA8V%UXRN9%YT[3Y55SAA]YBPV#/?VKQ^[U;
MQQXUT55\2:TGPQ\,R/Y46@^%+9KC4[G/\+W;*%4G_8&?K5QAW)E4['O7Q;_:
M?\%?!0B'6M8B;5)!B+3+-3=7TY]%B3+<^^!7G$?BGXP?'::8>%] L?A1X=O&
MWR:MK$*W&KW0Z;DME^5&(Q@RDD8'!K.^"WA/1?AWJ\4V@^'+7PO!YJO=:CJ$
M,FH:QJ"@Y8-(02N[V/%>Y?\ "V]%_P">UU_X"R?_ !-&BV)NY;L\&\#?L[Z;
M!XMDU2TT#4_'7BN*1HY?$WC*0S"!P3GR8F^1 &&5"+P.A%?0_@O2M4TC1RFL
M:BNI7LDC2,Z1"..,'&$4?W1CJ>>:H_\ "V]%_P">UU_X"R?_ !-'_"V]%_Y[
M77_@+)_\32E)LJ*C'8Z:BN9_X6WHO_/:Z_\  63_ .)H_P"%MZ+_ ,]KK_P%
MD_\ B:FS*YD=-17,_P#"V]%_Y[77_@+)_P#$T?\ "V]%_P">UU_X"R?_ !-%
MF',CIJ*YG_A;>B_\]KK_ ,!9/_B:/^%MZ+_SVNO_  %D_P#B:+,.9'345S/_
M  MO1?\ GM=?^ LG_P 31_PMO1?^>UU_X"R?_$T68<R.FHKF?^%MZ+_SVNO_
M  %D_P#B:/\ A;>B_P#/:Z_\!9/_ (FBS#F1TU%<S_PMO1?^>UU_X"R?_$T?
M\+;T7_GM=?\ @+)_\319AS(Z:BN9_P"%MZ+_ ,]KK_P%D_\ B:/^%MZ+_P ]
MKK_P%D_^)HLPYD=-17,_\+;T7_GM=?\ @+)_\31_PMO1?^>UU_X"R?\ Q-%F
M',CIJ*YG_A;>B_\ /:Z_\!9/_B:/^%MZ+_SVNO\ P%D_^)HLPYD=-17,_P#"
MV]%_Y[77_@+)_P#$T?\ "V]%_P">UU_X"R?_ !-%F',CIJ*YG_A;>B_\]KK_
M ,!9/_B:/^%MZ+_SVNO_  %D_P#B:+,.9'345S/_  MO1?\ GM=?^ LG_P 3
M1_PMO1?^>UU_X"R?_$T68<R.FHKF?^%MZ+_SVNO_  %D_P#B:/\ A;>B_P#/
M:Z_\!9/_ (FBS#F1TU%<S_PMO1?^>UU_X"R?_$UI>'O&%CXI>5;.25C" 6WQ
M,F,_4"D/F1J4444#"BBB@ KP?]J#Q]\=?"_CFSM_ACX.\/\ B#0VLP]Q<WUR
M(Y%GW,"@&]> H4YQWKWBBJC*S)E&ZL?"?QC_ &T?VE?@!X/.O>+? _@?2=-\
MU8%=KOS&DD;HJJLA+'@G@< 5[AXH_:,\:> /V!;KXDZ]H^G:?XRMM*^WOI[!
M_(C9YL1JPSN!,;(2,Y#$CM7D-LK?MX?\%%;K[0IN?A[\&242!_FAO=0#%=Q'
M0_O%./\ 9A']XBO7/^"G-C?ZI^Q;XNL]-LKV_N;I8(O)M8&FDV^<A)VJ"< #
M)/:MG:\8V.>/-:4DW8\P\+?M _M8>,O#6GZQI_PZ\$S6&J6T=W;.UYM+QNH9
M209,C((.#7N_[+'BGXK>*='U>3XI>']%\/W<,T:V":?/YHF0J=Y;YFQ@XQ^-
M?//PRTK]JSXA?"S1M4T.^\)^!=+L;"&/2]$NK;?<W4*1A5,S,K%"VT'!VD9Y
M KU#]A?]L36?CQJ7B+P7XXTF/0_B%X-;;?PQ*5BN8]VPR*.=I#8! )!#*02#
MPJBT=K#IRU5V_F?1E%%%8'2%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X#_P43^/'B;X)?!S3
M8?!LD<'BCQ5J\&C6,[(&-OYF<LH8$;N%49! W$]A7OU>&_M^? #7/CW\%;>/
MPK)''XI\-:E#K6EAV"B:2+/R9/ )SD$\94#C.:JG;F5R*E^5V/EW7/@3\9K'
M]J#P[\.=1^.GBI;_ ,1:%-K!O8+N=(8I(CM,2H'&1GOQP.E=5^R%X7\??![]
MNV;PE\3?'WBC6+[^QYKG1(Y;Z:YTW6820&?$CY21,9V[3_%SQSJ?'GP?\8_%
M>A_"OXVZ7X36W^)'A&.>VUCPZC[O,@=F4A5SSN&25#$@.",[:F_9ST_XG?M3
M_MC:/\4/&W@V;P)H?@W2I[&PM9]PDN)900V-P5F'S,22H PH&<DUT.5XZVV_
M$Y5&TM+[_@?:%%%%<IVA1110 4444 %%%% !1110 $9HQ110 8HQ110 8HQ1
M10 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8
MHQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ11
M0 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8H
MQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110
M 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ13781J68A549)/:@!V*,5
MSME\4]!U+Q5'HMKJ,-U?R*S!(<NHVC)!8<9_&J'QK^)GA?X;^"KN;Q1XCM?#
M=I<1,@G>X$<W_;,?>9O]T&G9WL+F5KFGXN^).B>!TSJ-]#'+CY8%.^5SZ!1S
MSBKEQXIT_3O#BZK?7$.FV)A$[RWC"$1*1GY]V I'?-?-/A7Q[K_C)))?A9X#
M:TM2"7\8^,P;>(\<R10G]XPR <X4'/>K&F_L^V?CS6DOO%VIZ]\8M81LB.5O
ML?A^S;G[L8PC8SU^8GO5\BZF7M&]A?&GQY\._%+XAS2?#GP7JGQ2U^)5MS>,
MQM] L6&1EYY!L;'<(&SVK"\1>"?$/Q4U"2Q^(WBK4O$3QML;P7X+1['2X<$?
MN[B?_62@<Y!(7C(QTKZPT/2+;0M*M[6SL[:PMX4"I;V\8CBB]E"@#'T%306,
M-I)(\4,4;S-ND94"ESZGU-'M+;![-O=G _L]_#^;X=>'IK)?#/A_PKI?RFTL
M=.3]XG&"97_C8\<DD^N:]#* ]A^5+14-W=S6*LK!BC%%%(88HQ110 8HQ110
M 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ
M110 8HQ110 8HQ110 8HQ110 8HQBBB@ HHHH **** "N?\ BQXHD\$_"WQ)
MK4+*LVD:7=7D9(R T<3../J!7057U33+;6].N+.\MX+NSNHVAG@F021S(PPR
MLIX(()!!X(H ^3_^"-OA5+/]F?5/$$BEM0\3:W/--,Q^:18PJKD^S&3\Z]>_
M;/\ C!XQ^!/P0O/$W@SP]:^)+S3Y4:[@F9_W%O\ QRA4&6V\9'&!D]J](\*>
M#M(\!:'#IFAZ7IVC:; 6,=I8VR6\$9)R<(@"C).>!WK28;A@\@U<I7ES&<:;
M4.5,^?O!?_!3;X/^)_AU!KMUXLL])N#"'N=.N4?[5!)CF,* =W/0KD'BO*O^
M"?T>H_'[]KSXE?&B+3+K2_"NL1C3M,,P\MKLJ8UW8Z'"1@L0<!GQDX./I#5O
MV0_A;KOB!M4O/A]X1N+YV+O(^F18D8]2RXVL3ZD&N_TW3;?1[&&UM+>&UM;=
M1'%#"@2.-1P JC@ >@I\T4GR]2>23:<NA/11169L%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MX+_P4*_:6UK]FOX)V]SX9@CF\3>(;^/2M/9TWK;LX),FT\,PP  >,L"<@$'W
MJOG?_@IK\.]6^)7[-ZV.@^%M2\4:Y'JL$MDMA,(Y].<*Y^T#/WE7 4KQG?GC
M JZ=N97,ZE^1V/*=&_X)Q?&+QQ8QZQXM^.GB.R\03 3&"SGFDBM7(SL#"10,
M=/D4+QQQ6U^R]\2OBA^S_P#M40_!OXF:Y_PEUCKFG27^A:S(Q>8B/)*L[?.P
M(# AR2I48)!K%\#?M??M/^'/"UK8ZM\"[O7[ZWC$;7[2_96N,# 9T7<-WJ00
M">PK@/"_C;]H>Q_:.O/B=KWP3UCQ%KGV$Z;IEN9OLMKI$!.6$:C>69N[$@\G
MUP-[2=U*WX'/>*LXW_$_1VBO-OV7_BAXR^+/P\FU+QQX+D\"ZQ'>20)I[S&4
MO$ I63.!UR?RKTFN9JSL=<975PHHHI#"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHJ.6YC@=%DDC1I#M0,V-Q]!ZT 24C.$4LQPHY)
M/:DFD$,+,S*JJ"2S' 'N:^<_B!^T=X7?Q#)HJWFL?%+Q("0-!\.1EK2%N<"5
MU.P#CJ[GZ548W)E)+<^A[#4;?5;836MQ#<PL2!)$X=21P>1Q7BW[4/Q0\!^#
M=8M8_%?B[4!(Z;(?#.EDSWFH29R,0Q@N21QR #V(KBM:7XA>-H([/Q-K]G\,
M-$D^6'PSX3476LSH?X7G Q$2/[@&".M>Q?!#]G'P7\'-/2ZT'P^EGJ5X@>XO
MKP&?49B>3YDKY;.>H! SVJK*.K(YG+1'C=GKWQ(\7Z2/^$?T71?@3X-<!!JF
MLHEWKUTGK';Y*HQ&"/,9FYZ BNO^ W[,_A#3_$TFN7FC^(/%6N*H<>)O%3?:
M+BX?I^YC<_NE'."$7@XR:]G?PIILVN?VE)9PRWVT(L[KN9%'0+G[O7MC-:-#
MJ=AQI]RO?Z9;ZI9-;7,$,]N^-T4B!D;!!'!XX('Y5-#"EO&J1JJ(O 51@"G4
M5F:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%?#'[;__  4YL=#,GA?P?=>)=#\3
M:!XBCBU*=K-5BFMHBXF16;.=QVD<#(%5"#D[(BI44%=GW/17R.?^"S_PG'_+
MEXN_\%O_ -E6'\'OVF=6_;,_;N\,ZUX0L?%.F^ _"NCW4>HO=AHK6\DD!"%E
M!V;LLN <MA2>!BK]C+=D>V@](ZGVI11161L%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !17C'Q@^*6J>%H[J3Q)XBT7X?>'XW:-+B2<2
M7EXH/6-1SDCT&17">%OC?XNUCPTUG\,?#-U9Z+)*TDWB[QQ,UK;LS8R\4'$D
MG/('R@^]:>S=KF;J).Q]!?$/5+C1=%-TNL:5H-C#EKN^O<;8$[%=Q"Y]V.!Z
M&OGZW_:4T_Q?XC9?A7X8UOXL:]"Q5M?O93:Z-9-W_P!(<!..1MA0G\\UO^!O
MV/M%^*GV3Q+\1/$VI?%6[9C)!%>_N-'MSG!$=FN$(!!&7SN'45ZCXH^#5CXG
M%C:BZO--T6RC\LZ98L+>WEP05R%'&,8P.WI1[JT%[SU/%-'^$6I?'KQ4MA\4
M/B(VNS,IE?PSX6+V>DVR@=)95/F2]<?,PY!^E>\>%?A'X=\ ^$)-#\/Z3::#
MI\D31;=/C$##((+;ASNYSDY.:TO#'@_2_!M@+72K"VL81U$28+>Y/4GW))K2
MJ92N5&-M3GO!'PPT?P!#C3[4?:&'[RYE/F32GN2Q_D,"NAHHJ2]M@HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *\)_;_ -)^'<'P-75/B%<:A9:5H^JV
M^H0#3/+6ZOKI-_EPC<K;@VYLCC@9R #7NU?+?_!6KPW:ZE^SCINK7%]IMN_A
MW7+>^BM;^7RXM3(5]UNO!!D902 < A6'>KI_$C.KI!LY6T_X*??VW;+=:9\
M_B#>V,PW13KIZ[95/0@A2"#Z@D>]>C?LU?ML:A\;OB9%X;E^$_C+P=;R6TMR
M;_4+;R[92FW"D[1\S9X^E'P[_P""H/P7\6^%;2ZNO%5KX;N&B7S-/OXGBDMF
MQRO"E6 Z @X(%=Y\,?VQ/AE\9_%L>A>%O&6D:UJTD3SK:VY;S&1,;CRH&!D5
M<EI\)G&7][\CTRBBBL3H"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK@_%
M'Q \276N7>E^'_#Y1K5MLFI:BWEVJ# .Y0#EQ@^U"5Q-V.\K%\=Z]J7A[1!-
MI.E/J]Y)*L2PB0($!_C8_P!T=\<UXK-^USI/P\U2\T:UU+5OBQXVNF4G2_#M
ML)8[0CC:7!$42\\LS#..F:</AS\8OVAOF\6^(H?AAX=D/.C>&I?.U29?[LMZ
MPPA]HU]0<]:OEMN1[2^B*_Q.^.VG_#77;-O''C)EUA91):^%_#D;7-[.XY"F
M./+'WW<8/45'>_$GXL?&B_M[6WCTKX.:+J#^7!)JSI=Z]=@[A\D .R(G ^\2
M1G\*Z_0OV1=%^%VGPVO@%+/PM)<%AJ>I&$W6IWH[$W$A,F<Y_B&,\8Z'K?!G
MP*T#P=>+>^3+J6J [S?7S^=,6]1GA>_09JN:*V)Y9/?^OZ^1ROP[_8Q\(>!]
M4.L7RWOBSQ0PRVLZ]+]MN%;GE%;Y$P3T5170Z1\"K.:X6Y\07UUXDNUZ?:CB
M%?I&./3CI[5W=%1S,TY$B.VMH[.!8H8TBCC&%1!M51["I***DH**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XOX^>'? VO_#2[F^(MIH]
MUX7TEA?W!U- UO R @/S_$-Q QR=V!UKM*^5O^"MQ"_ ;PRVH+<-X77Q39'7
M!!NWFW^?/3MU_P"!;>^*J"O)(BI*T6S@_@U\0/V6_C[\;+/P3X9^%MC>7%\)
MBE])I,<-N/*0N?O-OY ./E].E>M_L?WGP%\<>,M9O?AKX=T/1_$WAN6;3[Q5
ML1;7<2;RA9?[T;E/O#Z'!XK@M7/A.#_@H1\#&\&G18_#8\+:D;4Z<4%OY>TX
M^[QT]>>OO52TU#P[J?\ P5XTIO ;6K,OAVY'BJ2Q(^SR2?P[BOREP?*W=\XS
MR*WDKKKL81T>MM[;'VE1117,=04444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !16'XG\?V/A>
MZ2U9;F\U"5-\=G:Q&69QR <#A1D$98@<5ROBKX\6?PHL)M9\>:AH'A'1=F+>
M&YN]]Y*V>.!P<_W5#'/>GRMDN21W'B+Q!;>%M(FOKPR""$ MY<;2,<\ !5!)
M-<!XM^(FO7NCSW@:R\$Z'&I+ZGJ\BI)CGE4/"],C/6N('[1_Q&^/C>3\+/!;
M:3H\O \3^+8WM8"O]Z"T'[V3V+;1GJ"*D'[%,.J7$>M>.=2OOBQXF613''K$
MWV72;,D\M':H"@5>N"&/IBK4;?$0Y-_" _;.N?'[#2OA7X9U+XA7L($4VLNO
MV'1D;'+&=A\_3.$!Z]:D7]E?Q5\9)!<?%?QE=:A9.0W_  CN@LUCIJ_[,C@^
M9-^) KTK2?A;)*EK_:FH,8;1E:'3M.3['8P$'(&U3N?!_O''M794<UOA'RW^
M(\]\*_!-/"-@VE:'%IOA'0(V*I;Z/;B.XG7^\\A'#$=< GWKL/"_A.Q\'V#6
M]C&R+(YDD9Y&D>5SU9F8DDFM*BHNV4HI!1112*"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *YWXLZ;X;U?X<:S;>,%T]O#
M,ULRZC]N8);B+N6)(Q@XP000<8YQ715\K_\ !7'P]JFO?LW:<T*7\N@V>NVT
M^NI9H6D6T&X%SC^%203G@$J>U5!7DD34E:+9\V^*?V>?V5QXC:;2?C?J&DV@
M=B+>*3[0L*GJD<FP$#W.XGN3UKZ5_8,N?V??AUJTWAGX7^([;7/$VJPM/=7,
MSM+>WB1\G+;5557=G:H YR<GFN[^&?[*OP+\1^"]/N_#O@OP-JVDS0H\%REG
M%<M*I P6=@6+$==QSGKS7;>!_P!G7P'\-->75/#W@_P[HNI+&T0NK*PCAE"-
MC<NY0#@X''M6LJB:MJ8TZ33NDCM****P.@**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK/\1>*=-\):>UUJ=]
M;6-NHR7F<+GZ>OX4 :%-EE6WB9W94C0%F9C@*!W-<3X.^-D'CSQ T6FZ7J#:
M+%&SR:M,GDVX(Y&-W)!YYXZ5Q/Q"_;A\)V.N7'AOPG9:E\2_$PS')IF@0_:(
MH2>HGG_U48QUR2<=C5<K;L3SQ2N>@W?Q2749&@\/:?<:[< X\R/]W:QG_:E;
MC_OG)KG/B7^UEX1^#<-O9Z]J4-QXEN% 71=)5KZ\D<_PK&@W8SW;%>?^(_ G
MQ6^(_AJXU#QMK?\ P@?ANWCW'PYX.'GZC,F<;)+HC'L1$,$>G6M/X._ 23PI
M:L/"?AG3_ MK<?Z[4KP?;-9O.H+-(Q)R1@\G\:KEBMS/FD]OZ_KS&#7?C/\
M'Z3=I.GV/PF\/7  -[J,:WFMS)P?EA_U<1Y/WR2,]JS="_9AM?!?CR2?3_#M
MUXN\5Q;3+XK\63F\925'S0JWRKTQ\H!'?-?2$*&.)5+%BH )/4^].H]IV*]F
MNIS?P\\+:KX;MKE]8UJ?6+N\97.5"108&,1KV!_#IT%=)1169IL%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 445YQ\<_VL? /[-U_IMMXRUZ+1YM6CDEM5
M>%Y/-5"H8_*#C!9>OK32;T0G))79Z/17SZ?^"I/P, _Y'BU_\!9O_B*]Q\.>
M*;'Q9X7L=:T^X6;3=2M4O+>?[JR1.H=6YZ J0>:<HM;H49Q>S-&BOGOQE_P5
M)^"/@CQ9)H]UXO%Q=0R>4\EG937,"L#@CS$4J<'T)KVKP!\0]$^*?A2UUSP[
MJEIK&DWJ[H;FVDWH_J/8CN#R*'&2U:",XMV3-JBBBI*"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *\Y_:@_9RL?VHOAJOAC4-8UC1+7[6ETTVG2*DDNU77RVW @H0YR,<X%>C5
M\Q_\%2O%.MV?P8\.^&]#U"XTF;QKXAM='N+J)MC)$^<KN!! +;<X(R 1W-5"
M[DK$5&E%W/.;?_@D_P##/P_N@A^+'B;3^<F.+5+:$9]P *]$_9<_8H\$_ ?X
MQP:YH_Q*USQ-JD=G-"FG7FK0SHROMW/L7YCMQU]Z^??%7_!.?X?^%_VV_!/P
M[O+G7+K1_$?ARZO)9Y;P"XGNXB>5;'RC )VX(XKJ_P!FC]F30_V*/^"C-GX=
MFC?5X_%&AW-SX<U1Y#'/:A?]=!*B_(^54X; Z#ID@=$M5\70YHI)_#U[GWK1
M117*=@4444 %%%% !1110 4444 %&ZJNL:1#KNGR6UQYGE28SL<JWYBL/_A4
MND?]/W_@6_\ C0!TVZC=7,_\*ETC_I^_\"W_ ,:/^%2Z1_T_?^!;_P"-/06I
MTVZC=7,_\*ETC_I^_P# M_\ &C_A4ND?]/W_ (%O_C1H&ITVZC=7,_\ "I=(
M_P"G[_P+?_&C_A4ND?\ 3]_X%O\ XT:!J=-NHW5S/_"I=(_Z?O\ P+?_ !H_
MX5+I'_3]_P"!;_XT:!J=-NHW5S/_  J72/\ I^_\"W_QH_X5+I'_ $_?^!;_
M .-&@:G3;J-U<S_PJ72/^G[_ ,"W_P :/^%2Z1_T_?\ @6_^-&@:G3;J-U<S
M_P *ETC_ *?O_ M_\:/^%2Z1_P!/W_@6_P#C1H&ITVZC=7,_\*ETC_I^_P#
MM_\ &C_A4ND?]/W_ (%O_C1H&ITVZC=7,_\ "I=(_P"G[_P+?_&C_A4ND?\
M3]_X%O\ XT:!J=-NHW5S/_"I=(_Z?O\ P+?_ !H_X5+I'_3]_P"!;_XT:!J=
M-NHW5S/_  J72/\ I^_\"W_QH_X5+I'_ $_?^!;_ .-&@:G3;J-U<S_PJ72/
M^G[_ ,"W_P :/^%2Z1_T_?\ @6_^-&@:G3;J-U<S_P *ETC_ *?O_ M_\:/^
M%2Z1_P!/W_@6_P#C1H&ITVZC=7,_\*ETC_I^_P# M_\ &C_A4ND?]/W_ (%O
M_C1H&ITVZC=7,_\ "I=(_P"G[_P+?_&C_A4ND?\ 3]_X%O\ XT:!J=-NHW5S
M/_"I=(_Z?O\ P+?_ !H_X5+I'_3]_P"!;_XT:!J=-NHW5S/_  J72/\ I^_\
M"W_QH_X5+I'_ $_?^!;_ .-&@:G3;J-U<S_PJ72/^G[_ ,"W_P :/^%2Z1_T
M_?\ @6_^-&@:G3;J-U<S_P *ETC_ *?O_ M_\:/^%2Z1_P!/W_@6_P#C1H&I
MTVZC=7,_\*ETC_I^_P# M_\ &C_A4ND?]/W_ (%O_C1H&ITVZC=7,_\ "I=(
M_P"G[_P+?_&C_A4ND?\ 3]_X%O\ XT:!J=-NHW5S/_"I=(_Z?O\ P+?_ !H_
MX5+I'_3]_P"!;_XT:!J=-NHW5S/_  J72/\ I^_\"W_QH_X5+I'_ $_?^!;_
M .-&@:G3;J-U<S_PJ72/^G[_ ,"W_P :/^%2Z1_T_?\ @6_^-&@:G3;J-U<S
M_P *ETC_ *?O_ M_\:/^%2Z1_P!/W_@6_P#C1H&ITVZC=7,_\*ETC_I^_P#
MM_\ &C_A4ND?]/W_ (%O_C1H&ITVZC=7,_\ "I=(_P"G[_P+?_&C_A4ND?\
M3]_X%O\ XT:!J=-NHW5S/_"I=(_Z?O\ P+?_ !H_X5+I'_3]_P"!;_XT:!J=
M-NHW5R\GPJT>-&9FO%51DDW;@ ?G7-I-X-O/%,.C6=W?:A?2L5<6US)(D'!Y
M=@<#ITSFG85STS=7-^-/BSH/@,;;Z^C^T'[MO%^\F;Z*.:Y'XKZQ\//@EHWV
M[Q5KRZ-"W$:37[^;.><+'&"6<G& %!YKQG3[O6OBC')<_#CP+-H.CX,G_"7>
M,I7A 3N\-MGS'&,X+X'J!51C?5DRG;1'TQ:_$G38O!2:]JTG_"/V90N_]HNL
M)B ./FR<<]J\,\<?M%:7\==?MH_AWX"N_B5J&FLR0ZI<@VFB6C'&2TSC$F,
MX53R.HZT_P +?#]_$&E?89I-0^)E_@B2_OH5M=*A)QD(O\>.HY/UKUKPE\'K
M6P\,V=O?*([J-,2I93/';AO]E>,<8[4:1)]Z1X+XP^$7B#X@:Q'IOQ.U[6?%
M%PT:S+X0\*H^F:-$ISM$TP_>2J".Y&,\Y%>W? GX=77PZT]K6/1_#OA?14B"
M6ND:5;JHA.<[G<#YFP2...:W!\)])7I]N&>"?M3Y/ZT?\*ETC_I^_P# M_\
M&ARNK%1A9W.FW4;JYG_A4ND?]/W_ (%O_C1_PJ72/^G[_P "W_QJ-"]3IMU&
MZN9_X5+I'_3]_P"!;_XT?\*ETC_I^_\  M_\:- U.FW4;JYG_A4ND?\ 3]_X
M%O\ XT?\*ETC_I^_\"W_ ,:- U.FW4;JYG_A4ND?]/W_ (%O_C1_PJ72/^G[
M_P "W_QHT#4Z;=1NKF?^%2Z1_P!/W_@6_P#C1_PJ72/^G[_P+?\ QHT#4Z;=
M1NKF?^%2Z1_T_?\ @6_^-'_"I=(_Z?O_  +?_&C0-3IMU&ZN9_X5+I'_ $_?
M^!;_ .-'_"I=(_Z?O_ M_P#&C0-3IMU&ZN9_X5+I'_3]_P"!;_XT?\*ETC_I
M^_\  M_\:- U.FW4;JYG_A4ND?\ 3]_X%O\ XT?\*ETC_I^_\"W_ ,:- U.F
MW4;JYG_A4ND?]/W_ (%O_C1_PJ72/^G[_P "W_QHT#4Z;=1NKF?^%2Z1_P!/
MW_@6_P#C1_PJ72/^G[_P+?\ QHT#4Z;=1NKF?^%2Z1_T_?\ @6_^-'_"I=(_
MZ?O_  +?_&C0-3IMU&ZN9_X5+I'_ $_?^!;_ .-'_"I=(_Z?O_ M_P#&C0-3
MIMU&ZN9_X5+I'_3]_P"!;_XT?\*ETC_I^_\  M_\:- U.FW4;JYG_A4ND?\
M3]_X%O\ XT?\*ETC_I^_\"W_ ,:- U.FW4;JYG_A4ND?]/W_ (%O_C1_PJ72
M/^G[_P "W_QHT#4Z;=1NKF?^%2Z1_P!/W_@6_P#C1_PJ72/^G[_P+?\ QHT#
M4Z;=1NKF?^%2Z1_T_?\ @6_^-'_"I=(_Z?O_  +?_&C0-3IMU&ZN9_X5+I'_
M $_?^!;_ .-'_"I=(_Z?O_ M_P#&C0-3IMU&ZN9_X5+I'_3]_P"!;_XT?\*E
MTC_I^_\  M_\:- U.FW4;JYG_A4ND?\ 3]_X%O\ XT?\*ETC_I^_\"W_ ,:-
M U.FW4;JYG_A4ND?]/W_ (%O_C1_PJ72/^G[_P "W_QHT#4Z;=1NKF?^%2Z1
M_P!/W_@6_P#C1_PJ72/^G[_P+?\ QHT#4Z;=1NKF?^%2Z1_T_?\ @6_^-'_"
MI=(_Z?O_  +?_&C0-3IMU&ZN9_X5+I'_ $_?^!;_ .-'_"I=(_Z?O_ M_P#&
MC0-3IMU&ZN9_X5+I'_3]_P"!;_XT?\*ETC_I^_\  M_\:- U.FW4;JYG_A4N
MD?\ 3]_X%O\ XT?\*ETC_I^_\"W_ ,:- U.FW4;JYG_A4ND?]/W_ (%O_C1_
MPJ72/^G[_P "W_QHT#4Z;=1NKF?^%2Z1_P!/W_@6_P#C1_PJ72/^G[_P+?\
MQHT#4Z;=1G-<S_PJ72/^G[_P+?\ QK2\.^$+/PN\K6OVC,P ;S)FDZ>F32'J
M:E%%% !1110 5\0_M\>+_"/AS]O+X5W7CF2Q7POHNAW]W>+=Q>=&^XD(NS!W
M,648&.2*^WJ^?_BI\-_@G\:_VMM#L_$ES;ZG\1?#]GYT&DR7+F-H5_>+YD7W
M&QOW@'DXS@@<:4W9W9G63<;(\B\-?MH?LOZ[XEM]/O? UOH-O>.$M]0U/PS'
M#:S _P 6X E5]R !7??\%0/B[_PIW]BRYB\.R0VR>(#!I-J]JVU8[9U);RRO
M&/+7 QQ@UW/[='PZ\)^)?V4O& \0V>GQVNEZ7+<VD[1JK6DZ*3"4;JI+[5XZ
M[L=Z^+?BCH&N?$+_ ((X>"=6N$N+B3PSJK/'(269;4330JQ_V4W!1Z!16L;2
M:EYF$W**<?(^S/V;/V-?!7PP_9YTGPS>>&]'U":^L$;5YKBV65[V9T!D)9AG
M&20H!^4 8]:\+_8)2;]FO]M[XG_!N&61] ;_ (FNF1O(7,'"2)^)AE4,>Y05
M]=?!GQY9?$_X3>'/$.GR+-9ZMIT-S&0>FY!E3Z%3D$=B".U?)?P"\OXO_P#!
M6_XC>*--!GTGPS8?V>]PG^K,PBBMRN1P<M')CV7VJ8R;4E(N44G%Q/MJBBBL
M#H"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7SC_P4U\1>+O _P(LO$'@[Q0WAN]TG4XY+A!=)
M;MJ,15LPJ6^^W&=@Y8!L=,'Z.KS?]JC1OAWJ/P>O+KXHVMA=^$](D2^D6[#,
MJRKE4*JOS,YWE0!U+54':29%17BT<3\*O^"EGPA^(_A"TU"[\7:7X;OI(U-S
M8:I+]GEMI,?,H+8#@'HRD@CTY ] ^'_[4?PY^*WB5-'\-^-/#NN:K)&TJVMG
M>I+*R+C<VT'.!D5\7_ G7/V<_P!H/X[Z7X-T;X'_ &6UU=)Y8-3OI&B#I$A;
M<L8+;@<8^]QG\*]D_8@N/@/XG^*>O?\ "#>"X?"/CCPN]Q97$%PC)<-!YFPR
M1Y8Y1MJYR RY (Y!.LZ<5W,:=23MJCZJHHHK Z0HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HKC/B-XF\465\MEH.EVJQM%YLNJ7LP6WMQG!XZY'7O]*\<T_]I;3/!?BV
M^M=(U3Q!\7O&UPGD2:;H2!K&T().&D_U40!!!8DD ]*J,&]B)5$MSZ(\17-Y
M9Z+<RZ=;1WE]'&3! \GEK*W8%NU?._Q>^,VD^'=26P\<>+9KS5Y\>3X2\+1M
M=7TV>BLJ9(],N0,C[U3P^!?B9^TGJ=Q9^,O&EGX%TI5#S>&_"=P'U#RVR MQ
M>GE<]"(@!QP17H'A/]E/PS\*O!\FE^!;>/PG=7$BO<ZG!&)[ZY_O[YI,NS-U
MW$]:J-H[D/FEL>::U\0?BC\1[:UM[BZTWX*^';C9# +J1=1\17:< ;8QE82?
M<%AWSUKT3X5_L;^"?AAJ_P#;$EG<>)/$DG,NLZW,;V\9O]DO\J?10,5T_@CX
M(Z#X'G^U16S7VI-R]]>OY]PY]=S=/PQ77T2GT148=9'%_P#"C]*O_$MQJFK3
M7FM332F2*.[DW16PX(55'&!VS786MI%8VZQ0QQPQ1C"HBA54>P%245%VRU%+
M8****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *^5_^"M%D[? ?PWJ%U:3:AX<T?Q1976MVT2DE[8;U))[+R5YXRXKZHKF
M_B[X@\,^&/AOK%YXRFT^'PRENRWYO5W0M&W!4K@[LYP% ))( &:J$K23(J1O
M%H^4_$?Q9\$^+?V_O@CK'AK6M#;PS!X8U)(Y+>5(H+0;3M1AP(R,8VD C'3B
MH]%\:>'_ (Q?\%9])U+P');WMOH/AVXA\1:E9C=;W3G*HI=>&*DHN>Y7 SMX
M^:O'NH_LIZQXOGFT?PQ\5#IS7#&7^SY$2U89_P"6:R,65?0$J1[5]L_\$[/%
M'P1U+P1>V7PD@:PNH=KZI;7ZD:HW)"M*23O7J 58J.G!KHE'E5]=K'+"7-*U
MUO<^D****Y3M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBL/Q5XXM_"LT-N;74+^^N03#;6D!D=P."2>%4#
MU9@* -RH-1NVL-/FG6&2X:&-G$<8R\F!G ]S7G?C3X[6?PGA75O'.M:%X4TT
M*WEV#2_:+RX)' ^7ECWVQJQ/J:X@_'SXG?']3%\,_!__  C.B3<+XG\6QF+>
MI_C@LU_>/Z@N0I[[35*+W(=1;'6>)_B%XAN-#DU34KK2_A[X?C7=+>:G*HG5
M>/[Q 4]>N"#CK7&Z3^UIJGC73(M'^%'AK5_';6B>3)XDU7-CI(88RYE8!I3U
M.$'Z<UH:#^P[IDES_;WCC5-0^*7BR$&6W?7Y-NFVTO! BM4!CC4'N0S8/)->
MB0_"=]:MHXM>U!KFTB4*FFV*?9+&-1P%V*=S #CYCCVJ[Q1%IL\T@_9%U_XQ
MR)>?%KQI>>(+=B'&@:.6L-)3V;:?,FZ_Q$ XZ5W>G_ :'1;8Z/I$MIX9\+Q@
M+%8:-;"V>48YWR=?RKT"TM([&VCAA18X85"(JCA0. !4E1SLT5-(QO"7@#2/
M ]NR:7916[2#YY/O22?[S'DULT45)6P4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?*?_!7;PGJ'B7]G
M#2[F&.YN-%T?7+>[UF&W/[PVP#*7]]N?PW9[9'U/>WD6G6DUQ/(L4,"&21V.
M B@9)/T%>:?%KX2^!?VX?A!96-UJ3ZMX;FN8]1M[K2+\*)'574?.N<C#L"#_
M $JZ;M),SJ1YHN*)/@IXB^%MW\,=/?P;/X4A\.O JPQVYB0*H ^60'G>/XM_
M.<YYKYM\$Q^#M9_X*F1ZU\.I=-M-#T;0IH_$]Y:,D>GSW+_*D:$84N3L+;>"
M4/<&NL?_ ((Q?!B1MS1>*&/J=5/_ ,31-_P1G^"Y3,B>*-J#.6U4X4?]\UI&
M4%?5F<HU';1:'U58:G;:K!YMK<07,8.W?$X=<^F15BO)_P!C_P"$_P /?@O\
M.M0T'X<:F-4T>WU28W3_ &X7GE76%#H7'&0 O':O6*QEHS:+;6H4444B@HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJCXA\3:?X3
MTUKS4KRWLK53@R3.%!/H/4^PYKFM,^)=]XKNHI-)TF2/158--J6HDV\;Q]_*
M0C<WLS8'6G9BNCLZY:_^)/VNXDMM#TZZUJYC8H77]U:QMT.Z5N./]D&O//&'
M[<'AV/7YM!\"Z?JGQ,\31?*UGH*B2VMSG'[Z[/[J,=03EB".0*Q7^"_Q6^.M
MN\WC_P 3KX.T-E+?\(UX1DVW$RXSLFO6^;)QTCP,YY(JE'^8ASOI$ZCQG^US
MX=^$BKIOB#4;?6/%DSGRM$\/1/>W;9^ZNP9(/NVT5S\MW\:OC^"MK#9_"/P[
M-_RVG"WNN2KST3_5PGIUR1[TGPE^!=]X<TW[+X1\-:;\-]+FXFNY$^T:O=CN
M6=LL"3D_,1@GC(->X^&]';P_H5K9O=7-\UL@0W%PVZ27'=CZTVTMB8J4M_Z_
M4\3\.?LC:?\ #3Q3'=:/I4?B'Q)<1B2Z\5^)[@W]RC$GB-3PK#&<*%49KU;P
MC\/V\/W\FH7VJ:AJVIS)L>6:3;$@ZX2,?*HS]3[UTE%2Y-[FBBEL%%%%24%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 ,G@2ZA>.1%DCD4JRL,JP/4$>E?,'CO_@G!_P (
M[XCN=>^#WCC6_A;JETYDFLK9C/I4S'J3 3A2?;(&>E?45%5&36Q,H*6Y\A_\
M*_\ VR-)Q:V_C7X9ZA ORBYN+9EE(]2/)Z_G38/V$OBY\;9U7XN?&*_FT=SN
MFT;PZAM89?56DPI*D=BIKZ^+ 4!LU7M'TL1[%=6_O.8^$?P<\-_ KP1:^'?"
MNEV^DZ5:Y*Q1\EW/WG=CRS'N373T45GON:K31!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 444V218D+,P55Y))P!0 ZBN&UCX^:+;ZY'I>EK=>(
M-0DD"/'IZ>:L0R 2S=..O!/3M5GXL?'KP?\  _2Q=^*->L-)#C]U [[KBX/I
M'$N7<_[H-/E9/,B]XO\ BGHG@CY;V\0W)'RVT7[R9C_NCI^.*_.7]IW_ (.2
MO#WPO\=WWA_P3X%F\3-I=PUO/J%W?B"W9E.&"*JDMW&<XR.]?2VJZ[X_^/L>
MLR?#7P';^";?6H9A_P )3XJ5H[EF="HDM[49<$\$,V!SGGI7\[/C7POJ7@CQ
MEJVC:Q;W%KJVEWDMM>0S)LD257(;([9//XU^P^$W!^69S6KSS%<_LU&T+M7Y
MKW;LT]+6WZZ]#S<;BIP2Y.O4_<[]ES_@L59_\% Y;?PWX/\ ACYOQ$L$:^:S
MUB_B&FV<:_)]H$N-TF-PRH4,,\$]:]:\<_L^>)/%TUG-\5-<USQY-?L3#X8T
M$-I^A1;<';,5/F2C!_C.#CH,9K\G_P#@WZ^'FO>+?^"C6AZOI,5PNF^&M-O+
MC5;E%S'%%)$8UC8_[;L ._'M7] E>#XE</X+),X^JY?\#BI6O=Q;;TN]>B:O
MK9FV$E*M3YIGF?P8^&&L>"WM1Y.B^&-"M4*Q:'I5LJQ<J!EV'5AC.>3[UZ91
M17YXW<[8QLK(****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBOD?\ ;<^,GQ!\=_M!^&O@G\-=0E\.WVM6QO\ 5M:5"&MX
M/FRJ-V 52S;?F)9 ",DU48\SL3.7*KGUQ17PE\</V1/B=^R9\.;SX@>#?C-X
MRUR^\/K]LU"QUF<SP748P'V(Q*\9SM8<@<$'%>D?%O\ :>U#XD?\$N]4^(VF
M33:%K5_I (>TE*M:W"W ADV-U W*^.^"*KV>UF9^UW4E9[GU+17Q)\._V'_B
MAXW^'N@ZW-^T%XQL9=:T^"]-ORWE&2-7V EQG&<9QSBOH7]ECX!>)/@-H^KV
M_B/Q]K/CR;49HY(9=0&#:*JD%5^8_>)R?H*)12V949M]#U:BBBLS0**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ KYO_ ."G?Q>\3_"OX$:=;^%+QM)U#Q1K$.D/J2G:;-) Q.&_
MA9L ;NH&['."/I"O%/V^O@]XI^._[/UQX:\)6'A[4-0OKR+SEU<[8X80KYDB
M8<K,K;-I]-W4$@W3MS*YG4ORNQY-I_\ P25\^RC;5OC%\3+S4&4&>6._*H7[
M[0Q)QG/4DUZ!^SG^P!9_L[_$V+Q-#X\\<>(9(;:6V%GJ=[YMN=^/F*^HQQ]:
M\A\ ?#S]L_X=>&;;2;76/!.H6MF@BA?4IUN9E0# 7?L!.!Q\V3[UZQ^S;!^T
MHGQ2A/Q.F\$-X3^RR^8-,7_2#-QY>..GWLUK)RL_>1C!1NO=9]%4445SG4%%
M%% !1110 4444 %%%% %765O'TZ06#6Z77&PS E!]<5A?9_%_P#S\Z'_ -^I
M/\:Z>B@#F/L_B_\ Y^=#_P"_4G^-'V?Q?_S\Z'_WZD_QKIZ*!6.8^S^+_P#G
MYT/_ +]2?XT?9_%__/SH?_?J3_&NGHH"QS'V?Q?_ ,_.A_\ ?J3_ !H^S^+_
M /GYT/\ []2?XUT]% 6.8^S^+_\ GYT/_OU)_C1]G\7_ //SH?\ WZD_QKIZ
M* L<Q]G\7_\ /SH?_?J3_&C[/XO_ .?G0_\ OU)_C73T4!8YC[/XO_Y^=#_[
M]2?XT?9_%_\ S\Z'_P!^I/\ &NGHH"QS'V?Q?_S\Z'_WZD_QH^S^+_\ GYT/
M_OU)_C73T4!8YC[/XO\ ^?G0_P#OU)_C1]G\7_\ /SH?_?J3_&NGHH"QS'V?
MQ?\ \_.A_P#?J3_&C[/XO_Y^=#_[]2?XUT]% 6.8^S^+_P#GYT/_ +]2?XT?
M9_%__/SH?_?J3_&NGHH"QS'V?Q?_ ,_.A_\ ?J3_ !H^S^+_ /GYT/\ []2?
MXUT]% 6.8^S^+_\ GYT/_OU)_C1]G\7_ //SH?\ WZD_QKIZ* L<Q]G\7_\
M/SH?_?J3_&C[/XO_ .?G0_\ OU)_C73U3UKQ!9>'+)KB_NH+2%?XI7"Y]AZG
MV'- &)]G\7_\_.A_]^I/\:K:IJ'B30[1KB\U+PY:PH,L\JNJC\2:ZI]1ABL?
MM4DL<=N$\PR.=JJN,Y)/08]:^;_B)\?/!/B;XBW4/A32]<^+'B,83[#I;F32
M[)@,9DG.(D!QG@MGGK515R)2L>H>$/'^N>.[NZCTNZTNXBM,;KC[+*L+DY&%
M8GDC'IZ5Y_\ M"?M :/H%E)X;US6-+US5+QE":'H<$UUJ,[ Y5=D9^7)'\1
M/-8^L^#?'GQ)=+7QWXM7PGIK#Y/"/@E2UY*F?N2W&-R@C'W0HZ\UZM^SU\&-
M!^%&D7"Z3X/L?#'F,-LAD$][<@CEII.6W$\XW&KT6I-W+0\[TBY\6:I\-/WE
MK#\&=,N!LC)\IM2FXRN% <JV.Q)<>@JK\#_V<5\%^(6UC1_#<.J:M,X>7Q/X
MIDEN-0FYSF,R$NH],!< XZ5])3V<5U)&TD4<C0MN0LH)0^H]#4E3[0KV:ZG,
M?9_%_P#S\Z'_ -^I/\:\&_:3_P""8/P[_:V\3#7/''@OPI?:[@*^IVGGV=U.
MHZ"1HV ?' RP)P ,X&*^H**Z<%F&*P=7VV$J2IR[Q;3^]6'*G&2M+4\;_9]_
M95TS]E3P@V@_#WP[X/\ "^FRN))EM;>4R73_ -Z61B7<\GJ<#)QBN]^S^+_^
M?G0_^_4G^-=/16.(Q%6O4=:O)RD]6VVV_5O5CC%)61S'V?Q?_P _.A_]^I/\
M:/L_B_\ Y^=#_P"_4G^-=/16([',?9_%_P#S\Z'_ -^I/\:/L_B__GYT/_OU
M)_C73T4!8YC[/XO_ .?G0_\ OU)_C1]G\7_\_.A_]^I/\:Z>B@+',?9_%_\
MS\Z'_P!^I/\ &C[/XO\ ^?G0_P#OU)_C73T4!8YC[/XO_P"?G0_^_4G^-'V?
MQ?\ \_.A_P#?J3_&NGHH"QS'V?Q?_P _.A_]^I/\:/L_B_\ Y^=#_P"_4G^-
M=/10%CF/L_B__GYT/_OU)_C1]G\7_P#/SH?_ 'ZD_P :Z>B@+',?9_%__/SH
M?_?J3_&C[/XO_P"?G0_^_4G^-=/10%CF/L_B_P#Y^=#_ ._4G^-'V?Q?_P _
M.A_]^I/\:Z>B@+',?9_%_P#S\Z'_ -^I/\:/L_B__GYT/_OU)_C73T4!8YC[
M/XO_ .?G0_\ OU)_C1]G\7_\_.A_]^I/\:Z>B@+',?9_%_\ S\Z'_P!^I/\
M&C[/XO\ ^?G0_P#OU)_C73T4!8YC[/XO_P"?G0_^_4G^-'V?Q?\ \_.A_P#?
MJ3_&NGHH"QS'V?Q?_P _.A_]^I/\:/L_B_\ Y^=#_P"_4G^-=/10%CF/L_B_
M_GYT/_OU)_C1]G\7_P#/SH?_ 'ZD_P :Z>B@+',?9_%__/SH?_?J3_&C[/XO
M_P"?G0_^_4G^-=/10%CF/L_B_P#Y^=#_ ._4G^-'V?Q?_P _.A_]^I/\:Z>B
M@+',?9_%_P#S\Z'_ -^I/\:/L_B__GYT/_OU)_C73T4!8YC[/XO_ .?G0_\
MOU)_C1]G\7_\_.A_]^I/\:Z>B@+',?9_%_\ S\Z'_P!^I/\ &C[/XO\ ^?G0
M_P#OU)_C73T4!8YC[/XO_P"?G0_^_4G^-'V?Q?\ \_.A_P#?J3_&NGHH"QS'
MV?Q?_P _.A_]^I/\:/L_B_\ Y^=#_P"_4G^-=/10%CF/L_B__GYT/_OU)_C1
M]G\7_P#/SH?_ 'ZD_P :Z>B@+',?9_%__/SH?_?J3_&C[/XO_P"?G0_^_4G^
M-=/10%CF/L_B_P#Y^=#_ ._4G^-'V?Q?_P _.A_]^I/\:Z>B@+',?9_%_P#S
M\Z'_ -^I/\:/L_B__GYT/_OU)_C73T4!8YC[/XO_ .?G0_\ OU)_C1]G\7_\
M_.A_]^I/\:Z>B@+',?9_%_\ S\Z'_P!^I/\ &C[/XO\ ^?G0_P#OU)_C73T4
M!8YC[/XO_P"?G0_^_4G^-'V?Q?\ \_.A_P#?J3_&NGHH"QS'V?Q?_P _.A_]
M^I/\:/L_B_\ Y^=#_P"_4G^-=/10%CF/L_B__GYT/_OU)_C1]G\7_P#/SH?_
M 'ZD_P :Z>B@+',?9_%__/SH?_?J3_&C[/XO_P"?G0_^_4G^-=/10%CF/L_B
M_P#Y^=#_ ._4G^-'V?Q?_P _.A_]^I/\:Z>B@+',?9_%_P#S\Z'_ -^I/\:/
ML_B__GYT/_OU)_C73T4!8YC[/XO_ .?G0_\ OU)_C1]G\7_\_.A_]^I/\:Z>
MB@+',?9_%_\ S\Z'_P!^I/\ &C[/XO\ ^?G0_P#OU)_C73T4!8YC[/XO_P"?
MG0_^_4G^-'V?Q?\ \_.A_P#?J3_&NGHH"QS'V?Q?_P _.A_]^I/\:/L_B_\
MY^=#_P"_4G^-=/10%CF/L_B__GYT/_OU)_C1]G\7_P#/SH?_ 'ZD_P :Z>B@
M+',?9_%__/SH?_?J3_&C[/XO_P"?G0_^_4G^-=/10%CF/L_B_P#Y^=#_ ._4
MG^-'V?Q?_P _.A_]^I/\:Z>B@+',?9_%_P#S\Z'_ -^I/\:/L_B__GYT/_OU
M)_C73T4!8YC[/XO_ .?G0_\ OU)_C1]G\7_\_.A_]^I/\:Z>B@+',?9_%_\
MS\Z'_P!^I/\ &M+PY'K,;R_VK)8R+@>7]G1EP>^<_A6K10,**** "BBB@ J-
MX(WE61D0O&#M8CYD!ZX/;-25\0_\%+OBS\9-6\72> _!'A/Q=_PBDEM%)J&J
MZ+ID\\VH!\[X4E5"J  8('))Y('!J$>9V(J3Y5<L?MQ?M.7G[2&L2? OX2Q_
MV]K&L2"'7-2A.;2P@5@73S!QP0-[#@ ;1EC@>A_&7]CG5(O^"?B_"7P:]K>:
MA:VL,0DNI?(2Y<3>;,V<':6<N0.G.,UXQ^SA\?KO]EGP8-'\+_LP?%1)),->
M7\]K*UU?N/XI&\CIZ*,*.PZY]P^+=S\2OVJ/V08]6\&P^(OA?XT>9KA-*O&^
MSW,R12,IA=F0%/,4!E. ,E<G!)K:7NM);&$;23;U=OP/._!__!*&;QCX(M+O
MXB?$#QA>>,#;H$>ROMMKI!"A5CB7&&"@ 9&T'!P!FM#_ ()^?%3QCX(^./C;
MX(>-M7D\07'A",7.EZE,Y::2#*80D_,P*.CC<25^89/&*N@_\%(?'OACPU%H
M_B3X(^.[CQM:Q^2ZVEG(;:\D QYBX0D*3R=NX=<'&*W_ -@K]G?QI9_%#QA\
M7_B1;IIGB?QH!%;Z6,%K&WRK?-UVG"H@7.0J_-R< ES<KY_D$>7F7L_F?5-%
M%%<YU!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %>,?MS?M%:K^SK\&XKOP[9Q7_BKQ!J$.CZ/#
M(-RK/+G#E>-V,=,C)9<\9KV>O$_V\?V>-6_:&^"L=OX;N([3Q5X=U"+6=(=B
M%$DT6?W>X_=W \'IN5<\9JH6YE<FI?E?*> ?"+0?BW\)OV[OAUI/Q$^(6H>)
M)O%&E7^HW%A!.Z6=HRQL/+V#"/@G@[0!C\:[WX!_%/XB?!;]L;4/A/\ $+6$
M\3:;XH@N-:\-ZGMVR1('9C >^T+N&#G:4&#@X'S[XN_:U^(]E^U#X%\9>+_A
M/X@AU[P7IMWI-Q9VUO*L>I2R@CS(VV$8'7"E@>QQBO;OV4_ 7Q&_:*_:E_X7
M5\0]#?PEIVDZ<^G>'M'F4K,%DR&<JV&7 +9+ ;BW  &3T26EY6V.6$KNT;[_
M (>9]A4445RG8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%(S!%RQP!U)[4RUNH[V%989(YH
MV^ZZ,&4_0B@"2JIUJS&JK8_:K?[8R%Q!YJ^85'4[>N*\W_:!^*.@_#?;-XF\
M<P^&]+:, 6-L!]NO'YX3&7(/3"KU[UY=9?$SQ=XBL9)OA[X/L/ .AR_ZSQ5X
MQR+JX'=H[?)D<D#/SL <]JN,&S.51)V/H?XB>(['PMX1O+K4M=M?#ELB8.H7
M$D<:P>^7^7/L?6OGG3_C\_C75'7X2^#=4^(.HJ2LGBSQ#(UII%N>,E9)!N<#
MGY84&..W-:/P;_9M\(_$?Q5-K'BS4O$'Q/UK3BKI?ZZA738GR01;VPQ&N,8(
M()(QG/6O?M:\(Z?K^@?V7<6ZKI^%7R(_W:[5((7Y<87C&!VIZ1T%[TM=CYE3
MX,77Q<UU3\1?%6K_ !2OT<%O#^A9T_P[8\])""/,QZNY.1P!FOIGPGX/TGP+
MHL.FZ+IMCI-C"/DM[6%8HU_!0!GW[U:TC1K30+".UL;:&UMXAA8XD"J/P%6J
MF4FRHP2U(+;3;>TGFEA@ABDN&WRNB!6D/3)/<\#KZ5/114EA1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!5UL71T>[^P^
M6+[R7^S^9]WS-IVY]LXKX4^-/QE_:T_9\\ 3>)/%6J?#*TTZ&1( (HO-FN)7
M.%CC3 W,>3C(X!K[UKYW_P""E7PA\3?$[X':=?>$;5M2UKP?K$&MI8 ;OMB1
M!LJJ?QL,@A>I 8#)(!TIR7-9F-:+<;JYY;X7US]M;Q5X=@U);?P'IZW,8E2V
MOH4BN5!&1N0$A3[$@COCFKW[''[3'QJ\8_M87W@/XGS>'])?2M.ENI=-^PB"
MYN^5$<D#J65T&220>A'H<2^&O^"S_@*+11'XG\.^+-#U^W&RZL8[19ECD'W@
M&+*0,]F ([UE?LV^*?$7[;G[;NG_ !:C\,WGAOP/X0TF;3[&:Z&)-2DDW#@X
MP_WF)V\* HR2:VY79\R2,4U=<LFS[<HHHKE.P**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN7^*&L>(-(T
MN$Z##IFZ0L+BZOIO+BLE R'([T =1392PB;8 6P< ]":^6U^/VE6OCM6T&X\
M1_&+QM:EE2WT7Y-+L"?E.^8XB5>>N3TY&:O6G@CX@_M&^(SI_CGQ]:^$["2,
MS/X9\'S'SS&, K<7Q&<\@%4"CD]1S6GL^YG[1="Y\4OCKX?\(ZM'IOC+Q%=>
M)_$<YQ#X.\+1-<3%O[LBQ_,?JY48YQ6!XF\;?$KQ1ID<&H7VC_ [PKLQ!86@
M34?$5Q'S@!5_=09_$C/4&O</ /[.'A'X2^$[O2?">DV_AUKV(QRWMJ/],D)_
MB:9LNQ!Y^8G';%7/ WP3T#P--]JAMFOM2;E[Z\;SIV;UW'I^'-/FBB>23W_K
M^OD<W\'/V4/ OPVECUNSTV;6-<O%$SZSK+M>:A)NYSODY3KT4#WKK-:^$6B^
M)?%7]K:C#+>SJBHL4TA:!,9Y"=,G//8^E=/14<SO<T44E8CMK6.R@6.&-(HT
M&%1%VJH]@*DHHJ2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ KYZ_X*1>-/'?PS^!]GXC\":TND76DZC&
M]_'N@5KRW*ME%\T$,00#M7YB,XZ5]"UYM^U+X.^'/CCX;0V?Q0FT^'PZM_'+
M&UY>M:1_: KA,.&4YVE^,\\U4-))LBHKQ:.0^'7[7OP1^.WAVRUVXUGP=9WS
M1J\MOK300W5G)CE"9<9(/&5)!KTSP=\:_!'C35(]+T#Q9X7U6\\LNEI8:E!-
M)L7J0B,3@<9XP*^73^SA^QV?^8AX3_\ "DD_^.UW_P"S1\'/V=O!/Q4AOOAO
M=>'YO%*VLL<:VFL/=2^2=OF?(788X'..*TE&-M+F<92OK8^CZ***Q-PHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLOQ;X
ME;POIHFCT^^U*:1Q''!:1[F9CTR3@*/<G KRWXB?&9?AP]KJWC[Q5I/@W3XY
M%E@T:UD\^]O<$85B/F;)P"$7'."2#5*+9,I)'6?M&_M%^%?V4_@_J_CCQG?_
M -GZ%HZ R,B;Y9W8X2*-/XI&/ '\@"1^87B+_@YCM_%'C5;&/P+JV@^$Y)=D
ME];W:3:DL?(W!"-F>AP#[9K1_P""]GQ+\;?M#_LJ:'J^F> _$FA_#O0]=CGN
M=1U7%O-=N\3QPR?9OOK&"S+O?'+K@<YK\A:_H+PS\.\FS3*'CLPBZDY2DK*3
M7+;T:U>^M]&M._DXS&5(SY8:(_HW^#W[8EY\:/A]9K\#O#FL^,["\!E/B7Q"
M[6>FV[MRPRW[R1E)^Z@P"",],]7I/[)-]\8##J7Q3\:77C2-SYB:/IK&ST6,
M@]-B'=*!C&7/KG-?-O\ P;X_!?5)?V!X;SQ0^I-HNJZY=W>CZ;,S1VY@)53+
MM&/,5W#$9)''2OT,M+2*PMDA@CCAAC&U$10JH/0 <"OQGB3+Z>79KB,#AY<T
M:<W%/K9/KYK9VZGH4;S@I3.'NO@)IJI:6.FS/H?AVUB"'2M.B6WAD8'.XE>O
M'!!SFNG\+^"M*\%V?DZ98P6J8 8J/F?'JW4_B:U:*\+F9ORI!1112&%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5R7QD^!OA7]H#PG'H?C#28]:TJ.Y2[6W>:2("50P5LQ
MLK<!FXSCFNMKSG]I[X):M\>_AU#HFB^,=8\#W<5]'='4--9EF=%5P8OE=3M.
MX'K_  BG'<F6VUSA;G_@EU\"Y[=T7P)!"S# =-1O-R^XS*1^E>(_ SX(:!^Q
MC_P4PL?">CQV^K:=XMT.>YLI;@[[[1& )9"PP"CB,\L,D8]"3FZY^SE:^'-5
M^PWW[8FLV]UO,;1-JY)1AU#8N?E([YQ7N7['7[#/A/X+^([CQY#XMO?B)X@U
M2%HHM<N)UEC$9P&V;6;+';@L6/ P,<YWYK)W=_O.?ENU:-ON/HZBBBN<Z@HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ/B+Q)8^$]+>]U"X6
MVMHR%+D$\G@   DD^@H O45PUSX_USQ!;23:1I<>DZ?&N]]2UHF!%4<EA$/F
MP,'EBHKA/%W[<>CRZQ)H/P_T?5/BAXFA^22/14']GVK_ /3:[;]T@[X!8XZ9
MJN5O8ES2W/2]4^(%U-JLVGZ+H]YJ%U;L4DFE7[/:Q'W=OO?\!!KY,_X*3?\
M!62T_8*^'B65C<Z#XP^)&MS,MIIL#_Z+I$:@;I)RI+'!P IP6)/0 UZU%\ _
MB=\?!YWQ+\8?\(SHLW7PSX2D,093_!/>,-\GH0@52#VZU^<__!=C]@K7-$\,
M^&?B#X/\#+I/A#PK!-H^I0V3FXN8D,K21WL^,L58LRER6*X3) /'V7 .6Y?C
M<]H87,6O9R;TO9-V;46]-W9:;[=3EQ-2I&FY0/'8?^#@K]H+5+Q8=8U;1QI,
M\H%T-+TQ+:\6+=EA%(2P5MN0"0:_6[]E3X5>!?&WPJ\,_$;X?1PZO=>++1+X
M^(?$+MJ&I*& R,L<*ZL"I"[0,'J*_F[\-^&]2\9Z]9Z3H]A=ZIJFH2K!:VEK
M$99KB1C@*JJ"23[5_3%_P3>^ 6K?LQ?L2?#SP3KQ7^V='TQ?MJ+TAE=FD:/Z
MKOVD^H-?IGC'P]DV786A6P-.-*K*5N6.G-&SNVEV=E?SUN<F7U)U)/GU1W.K
M? 30?&6F75KXJA/BR.^B:">/4P);=D8891%]P @^F?>OFZQ_X(-_LUV'CH:X
M/!]_*BS><--DU.5K#KG;LSN*^Q;%?9%%?BF7YYF.!C*."KSIJ6ZC)J_K9GIR
MHPE\2N4]#T2S\,:-:Z=IUK;V-A8Q+!;V\$8CB@C48554<!0   *N445Y;DV[
MLT"BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 5\P_\%6?'FN>%?V?]+TG1[Z3
M1X_%FMP:3?:@&V""!PQ92W50V!D@CY58=":^E-9@N;G1[J.SF6WNY(76&1AD
M1N5(5B/8X-?$_P 1_P!BO]IGXO\ @VY\/^)OBKX1UC2;P+YUO-IR;6(.001;
MAE(/0@@BM*=KW9E6ORV2/1O!'_!)/X,>'O#,-KJ&C7OB*],8\W4+J_FCDD;'
M+!8F50"<X&#@'J>M>?\ P0^'3?L5?\%#=/\ AWX5UF_U#P;XVT6;49M+GE$K
M:9)'N*N?3[I . 2'P<X!H\%_L??M2?#[PQ;Z/I7QFT6'3[5!'#'+$UPT2 8"
MJ\D+, !T /';%=9^QO\ L8?$CX&_'O5O&/C;Q!X7\63ZY:-!<Z@PN)M30@J4
M6-WPJQG'S#&3M4# &*TYM'>5S+EU7+&Q]84445SG4%%%% !1110 4444 %%%
M% !1110 4444 %%<C\;OCGX2_9Q^'%]XL\;:Y8^'O#^G >;=73[5+'[J*.K.
MQZ*H)/I7PE\?_P#@XY^$.D_"/Q%)\.1KNM>-(X?+TB#4-*DMK225CM$CNQ^X
M@.XC@MC Z\>]D_#&:YK9X"A*<;J/,D^5-]WLK7N^RU9E4KPI_$SQS_@O3_P4
M^\?> ?CI+\'? 6N7_A2QT>S@N-;OK"0P7M[-/&)4B6489(UC9"=A!9F.3@8/
MQG^R5_P5>^,'[*GQ3T_6Y/&?B#Q+X?6=/[6T?5[Z2\M[NWS^\V^828Y N2&7
M!R!G(XKQ?XX_''Q1^TA\4M5\:>,M4?6/$>M,K75TT:Q[@BA$554 *JJJJ .@
M KU3]@7_ ()P>.O^"@GCW[#X?M8K/POI\Z)K>MW)'V>Q0\[ N=TDC+G"@8]2
M*_K3!<-Y+DO#ZPV9PIJ$8+VDFE9RM[SNU=MOX>NR70\"5:I4J\T+[Z']"GAK
M]H>WNO"X\3>((+7PIX5N+*.[M+S4KM(Y)0X#?=_W2#QS7%W7[76O?%^1K3X2
M>"[WQ'$QV_V]JX:PTB+I\REAOEZY^4<XKD_#?[*5OH7B&WLCH^K?$#7-#CBM
MDUSQ9)NL+4(BA/L]N/DP !C@X.>:^AOAQX5U3PMI<L>K:M_:5Q,P8)'"L4-L
M ,;(P /EK^,ZGLU)N&W3T/>CSO1GA_B[]EKQ!XMTR/5?B?KFL?$:Z:90GAS2
MF.G:+ 3G!:-3OE5>.7.?P.*] ^'_ ,)-<LK?3XS)I_@_1;!ED@T;0X5AC&#G
M#E0 <\Y'.?2O5**CVCM8OV:O<*;-"EQ$T<BJ\;C:RL,AAZ$4ZBH+./\ !W[/
MW@/X>>(I]8\/^"?">AZM=9\Z\T_2+>VN)<]=SH@8_B:["BBM*M:I4?-4DY/N
MW<$DM@HHHK, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****  MM&3P!4=O
M<QW4>^*2.1>FY&#"LOXAG'@#7/\ L'W'_HMJ^</^".DLDW[%MDTCO(W]KWO+
M,6/WQZU7+[MR'*TE$^IZ*^;_ /@GS\9?$WQ=U7XN1^(]6FU1/#_C&ZT[3Q(B
M+]FMU)VQC:!D#'4Y/O7TA1*-G8<9<RN@HHHJ2@HHHH **** "BBB@ HHHH *
M*JZSJJZ+ITERT4\RQX^2%-[GZ"L+_A:-O_T"];_\ S0!RG[67[8_@#]BCX:?
M\)3\0-9&FV,DGD6L$49FNK^7&?+AC'+-CD] !U(XK\\?VD?^#E;P]KWP;\1V
M'PS\->(M)\9W"BWTJ_U6&-K:%68!Y]JL?G5<E588+ 9]*\A_X.4]<U37_P!I
M+P#--;ZE;Z#_ ,(\ZV0N(FCC,_GOYVW/&[;Y>>^-M?FZQV#)^M?TIX>^&.3X
MK*Z&:8U.I.?O6O[JL](M==O>OZ'BXO&U%-PCHCIOB3\9O%WQDU>:_P#%OBC7
MO$EY<2>=)+J5])<%G]?F)'Y 8'3%<S7M7A+_ ()P_'KQVVEG2OA1XPN+?6H(
M[JSNC:A+:2&0 K(7)PJD$'GD>E??W[,G_!O=X7T(Z'JWQ4U_Q%K5Q&D<]_H.
MEZ<8K7S.K0M<$[GCZ E0I//(K]*SCC;(,FI)5:T>MHPM)Z=+1T7;6ROU.*GA
MZM1Z+[S\S?#_ .S7\1/%:::VE^!/%VH)K$:36+V^DS2+=H_*.C!<,I'0@XK]
MVO\ @B/^PKXA_8G_ &8;W_A,8_L?BKQE>KJ5YIX<-_9L:ILBB8CC?C);'0G&
M>*^G/#WB[2/"6A6.EZ;H.IV.GZ; EM:V\%@5CMXD4*J*!T    ]JN_\ "T;?
M_H%ZW_X!FOYUXR\4L7GV#^H1HJG3;N];MV=TNENC?FM['KX;!1I2Y[W9T]%<
MQ_PM&W_Z!>M_^ 9H_P"%HV__ $"];_\  ,U^5G?='3T5S'_"T;?_ *!>M_\
M@&:/^%HV_P#T"];_ / ,T!='3T5S'_"T;?\ Z!>M_P#@&:/^%HV__0+UO_P#
M- 71T]%<Q_PM&W_Z!>M_^ 9H_P"%HV__ $"];_\  ,T!='3T5S'_  M&W_Z!
M>M_^ 9H_X6C;_P#0+UO_ , S0%T=/17,?\+1M_\ H%ZW_P" 9H_X6C;_ /0+
MUO\ \ S0%T=/17,?\+1M_P#H%ZW_ . 9H_X6C;_] O6__ ,T!='3T5S'_"T;
M?_H%ZW_X!FC_ (6C;_\ 0+UO_P  S0%T=/17,?\ "T;?_H%ZW_X!FC_A:-O_
M - O6_\ P#- 71T]%<Q_PM&W_P"@7K?_ (!FC_A:-O\ ] O6_P#P#- 71T]%
M<Q_PM&W_ .@7K?\ X!FC_A:-O_T"];_\ S0%T=/17,?\+1M_^@7K?_@&:/\
MA:-O_P! O6__  #- 71T]%<Q_P +1M_^@7K?_@&:/^%HV_\ T"];_P# ,T!=
M'3T5S'_"T;?_ *!>M_\ @&:/^%HV_P#T"];_ / ,T!='3T5S'_"T;?\ Z!>M
M_P#@&:/^%HV__0+UO_P#- 71T]%<Q_PM&W_Z!>M_^ 9H_P"%HV__ $"];_\
M ,T!='3T5S'_  M&W_Z!>M_^ 9H_X6C;_P#0+UO_ , S0%T=/17,?\+1M_\
MH%ZW_P" 9H_X6C;_ /0+UO\ \ S0%T=/17,?\+1M_P#H%ZW_ . 9H_X6C;_]
M O6__ ,T!='3T5S'_"T;?_H%ZW_X!FC_ (6C;_\ 0+UO_P  S0%T=/17,?\
M"T;?_H%ZW_X!FC_A:-O_ - O6_\ P#- 71T]%<Q_PM&W_P"@7K?_ (!FC_A:
M-O\ ] O6_P#P#- 71T]%<Q_PM&W_ .@7K?\ X!FC_A:-O_T"];_\ S0%T=/1
M7,?\+1M_^@7K?_@&:/\ A:-O_P! O6__  #- 71T]%<Q_P +1M_^@7K?_@&:
M/^%HV_\ T"];_P# ,T!='3T5S'_"T;?_ *!>M_\ @&:/^%HV_P#T"];_ / ,
MT!='3T5S'_"T;?\ Z!>M_P#@&:/^%HV__0+UO_P#- 71T]%<Q_PM&W_Z!>M_
M^ 9H_P"%HV__ $"];_\  ,T!='3T5S'_  M&W_Z!>M_^ 9H_X6C;_P#0+UO_
M , S0%T=/17,?\+1M_\ H%ZW_P" 9H_X6C;_ /0+UO\ \ S0%T=/17,?\+1M
M_P#H%ZW_ . 9H_X6C;_] O6__ ,T!='3T5S'_"T;?_H%ZW_X!FC_ (6C;_\
M0+UO_P  S0%T=/17,?\ "T;?_H%ZW_X!FC_A:-O_ - O6_\ P#- 71T]%<Q_
MPM&W_P"@7K?_ (!FC_A:-O\ ] O6_P#P#- 71T]%<Q_PM&W_ .@7K?\ X!FC
M_A:-O_T"];_\ S0%T=/17,?\+1M_^@7K?_@&:/\ A:-O_P! O6__  #- 71T
M]%<Q_P +1M_^@7K?_@&:/^%HV_\ T"];_P# ,T!='3T5S'_"T;?_ *!>M_\
M@&:/^%HV_P#T"];_ / ,T!='3T5S'_"T;?\ Z!>M_P#@&:/^%HV__0+UO_P#
M- 71T]%<Q_PM&W_Z!>M_^ 9H_P"%HV__ $"];_\  ,T!='3T5S'_  M&W_Z!
M>M_^ 9H_X6C;_P#0+UO_ , S0%T=/17,?\+1M_\ H%ZW_P" 9H_X6C;_ /0+
MUO\ \ S0%T=/17,?\+1M_P#H%ZW_ . 9H_X6C;_] O6__ ,T!='3T5S'_"T;
M?_H%ZW_X!FC_ (6C;_\ 0+UO_P  S0%T=/17,?\ "T;?_H%ZW_X!FC_A:-O_
M - O6_\ P#- 71T]%<Q_PM&W_P"@7K?_ (!FC_A:-O\ ] O6_P#P#- 71T]%
M<Q_PM&W_ .@7K?\ X!FC_A:-O_T"];_\ S0%T=/17,?\+1M_^@7K?_@&:/\
MA:-O_P! O6__  #- 71T]%<Q_P +1M_^@7K?_@&:/^%HV_\ T"];_P# ,T!=
M'3T5S'_"T;?_ *!>M_\ @&:/^%HV_P#T"];_ / ,T!='3T5S'_"T;?\ Z!>M
M_P#@&:/^%HV__0+UO_P#- 71T]%<Q_PM&W_Z!>M_^ 9H_P"%HV__ $"];_\
M ,T!='3T5S'_  M&W_Z!>M_^ 9H_X6C;_P#0+UO_ , S0%T=/17,?\+1M_\
MH%ZW_P" 9H_X6C;_ /0+UO\ \ S0%T=/17,?\+1M_P#H%ZW_ . 9H_X6C;_]
M O6__ ,T!='3T5S'_"T;?_H%ZW_X!FC_ (6C;_\ 0+UO_P  S0%T=/17,?\
M"T;?_H%ZW_X!FC_A:-O_ - O6_\ P#- 71T]%<Q_PM&W_P"@7K?_ (!FC_A:
M-O\ ] O6_P#P#- 71T]%<Q_PM&W_ .@7K?\ X!FM'P[XLC\2/*L=K?6_D@$F
MXA,>[/I0%T:U%%% PHHHH *^</VZ?VO=?^"^L^&? O@#3K?5OB%XUD*623#=
M'9QYQYC+D9).<9( ",3G&#]'U\2V@'B+_@MC<+?1JPTGPV?L0<9Z0(=P],&6
M3]:TII-W?0RK2:22ZNQ5^*7CO]J+]CSP];^-O$_B#PWX_P##=O*G]K6$%E'"
MUDC$#.](T8#.!N!8 D9!%?8?PH^).F_&+X;Z+XHTAR^GZY:)=P[OO)N'*-_M
M*V5([%365^TEHEKXC_9\\<65Y'');S:%>;@XRH(A<@_@0#^%>&_\$==6N=2_
M8TM8I]WEV.KW=O 2>&3Y'R/;<[?K52]Z%Q1O&?+?1GU11116)L%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 9OC#39=:\):I9PA3-=6DL,8)P"S(0,GZFO@CX#_ ?]KG]G
M'X?0^&?"]KX/M=*BGDN0DUU;S-O<@M\S#/6OT#O;V+3;*:XGD6*&W1I)';HB
M@9)/T%?)WQ-_X+ ^ -"O6T_P7I>O>/M4<E(5L;=HH)#VPS NP_W$:M:?-LE<
MQK<NCD['E/P<_9]_:U^!%QXBD\.VOA"W?Q5J4FK:@9;NWE\RX?.XKD?*.>@X
MKW/]F6^_:1A^,5K;_%2;PG'X9FM)V\NSEM_M,DPV[-H0!B!DYQP.,U\_?&K]
MKK]I;Q;;:&9=%B^%FB>*]3BTFP<0XN7DE("EG?,@ SG<J(>*^@/V3_\ @GU?
M?!#XHKX\\6>/-8\8>+&M9+=O,)-NGF8W$M(6=SP,'Y?H:UGM>5C&G\5HWL?3
M=%%%<IV!1110 4444 %%%% !1110 4444 >7_M7_ +'W@+]M7X9-X4\?:/\
MVE8I)Y]K<12&&[T^;&!+#(.5;'!!RK#A@1Q7R[\%/^#>'X#_  D\?6>O:A-X
ML\9?V?*LUO8:Q=Q&R+J<J9$BC0R8.#M+;3CE37WE17O9?Q1FV!PTL)A,1.%.
M6Z3LM=[=K];6,I4*<I<TEJ,AA6VB6.-5CCC 554850.  /2GT45X)J%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5\6_M\^%]<_9U_:<\'_ !]T'3+S5M-TZ+^S
M?$=O;\LL'S /TX4JY!)X#(F< DU]I4V6)9T9'571AAE89!'N*J$N5W(J1YE8
M^(/VFO\ @J!X3^,?P>O/!_PMCUOQ!XP\90G38+>.Q>-K9)1MD)!'S-M)7 XY
MR2 ,U]'_ +&OP';]G#]G'PWX5GVMJ%M ;C4"K;E^TR'?( >X4G:#W"@]Z[O1
M? .A>&[UKK3M%TJQN).&EM[2.)V_%0#6O52DK6B*,'S<TGJ%%%%9F@4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!7U+3H=8TVXM+A2T%U$T,B@XRK @\CV-?(=[_P2MNOA
M+K\VN?!OXAZUX-U-EV_9[T"YMY1U"%P VP>C*]?8E%5&;CL3*G&6Y^=O[3MM
M^T<T?A)?'GA"S\6:7X-UR#6O[5\.0^9/<K$P)#QJ0%R <81>U?4'[./_  4$
M\ _M+>*O^$=TMM7TGQ0D+SR:3JEFT$Z*F-W/*G&1QG->Y5E'P1HQ\41ZU_9.
MG_VQ#&T27OV=/M"HV-RA\;L' R,]JJ51-6:,XTW%W3^\U:***S-@HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"MK&HKH^E75XT<DRVL3S%
M(QEW"J3@#N3BN _9X_:L\$_M.Z ;SPOJRS74 _TO3K@>3?6+="LD1Y&#QD9'
MO7I%?#?[77BC]G/7/B7-?67Q"A\!_$S2Y=AU[0$D80R@XVW/E#8_/7)#>_:M
M(14M#.I)QU/4/BI\2?BM\8/VB->^'_PUUC0/!UCX/M+6XU35;^V%U=7+W 8J
MD4; J%"CJ1R?XATJ;X._$OXH?"S]HK2_AQ\2=8T'QA#XFTVYU'2M6L+86MQ
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
M_#X;\*V36MFKF6:61M\]W*0 9)'[L< =@    .*[BE4E=Z%4XN*UW"BBBH-
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *,XHK
MYY_X*5>*M2T3X&:/I.G:A=:3'XP\26.A7UY;N8Y8+64NTFUQRNX($R.<,?6J
MC&[L3*7*KGT!:7\%^K-!-#,JG!,;AL'\*?+.EN%\QU3<=HW'&3Z5\C7/PMT?
M]CW]MOX6Z;X#^U:;I/CJUO;'6=(%S)-#-Y,89+DAB</N))8==C>IJ;0[Z;]N
M?]LY]0AGF;X9?!ZX,4#1N5BUG5N"3D'YDCP#Z?*O]\U7L^O0CVG1[GUM114=
MW=1V-I)-*P2*%"[L>BJ!DFLS4!>0FX\GS(_-Z[-PW?E4A.!7Y-:-\:_$>E?M
M0Z3\?KB>Y_X1/7?&=SID6)696M4"Q,-O0 PN<?[2MZ5^H_Q'G#_#77I(WR#I
MEPRLIZ_NFP0:TG3Y;&-.KSW-3^V[/_G[M?\ OZO^-26^HV]V^V*>&1L9PCAC
MBOS9_P"">W[ GAG]JCX _P#"4>(->\76U\NHS682SU#RX]D87!P03GD]Z^M/
MV:_^"?OA/]E_XA3>)-%UCQ1?WDUC)8&+4+T30A'>-R0NT?-F,8/H31*$8Z7U
M"G4G))VT]3WAF"+D\ =3Z4R"XCN8]T;I(O\ >4Y%<Y\9W:/X/^+&5F5ET>[(
M(."/W+U\1_L*?M[>!?V;?V4-#TGQ)?:OJ>N3WMW.UEI]NUY<01&3AY,L JGM
MDY([41IN2NBI5%&5F?H%17"? 3]H_P (?M,>$GUCPAJJ:A;POY5Q"RF.>U<\
MA9$/*Y'(/0CH32?#7]H_PK\6?B+XJ\*Z+=7,VL>#I5AU..2V:-(V)(&UB,-R
MIZ5/*RN9'>45P?BS]HWPKX*^-?AWX?ZA=7,?B7Q5%)-I\*VS-&ZHKLVYP,+P
MC=?2N<^)G[<WPW^$/BOQ%HGB#6)K'4/#%G%>7<;6SD.LGW$C.,.YS]T=LDX
M)!RM[(.>*W9Z_37=8D+,555&22< 5Y/X'_;4\"^-/@)<_$J2\N]#\+6LTD#R
MZG"(I6="!A44L6+$C:!DGTKP_P"-O_!2OX8_&+X%>-M!TW4-9TK4-0T>YCTZ
M74;%[6&_?9P(I,D;CV!P335.3=K$RJ12O<^R(IEGC#1LKJW1E.0:=7@__!-J
M_P!G["W@.XNISM2TN7DEFD^Z!=3Y+,3T '?H!6+XI_X*L_"/PWXBN+&&\UW6
M8;.0QW&H:;ICW%G"1U)DR-P]U!![9H]F[M(/:1Y5)Z7/I*BN(L_VB/"&J_!>
MX^(%AK$.H^%K:U>[DNK93(55/O I]X..A4@$'M7DGBW_ (*L?"'PM8Z=-%J&
MM:P^H6XNVAT[3S+)9QG.#-N*A#QG;DG&#C!%)0D]D4ZD5NSZ2HKDO@K\</#/
M[0?@:#Q%X4U)-2TV9C$QVE)()!C=&Z'E6&1P>Q!&003UM3MHRD[ZH9).D+*K
M.JM(<*"<;CZ"FF^A4\S1#_@8KY7^&6IS?M8_M\>(M>FFF?PA\&P=+TF!9"L4
M^HR9$T[#H^-K@'L A[G,_B#_ ()/^!M<UJ^U";Q5\0(GO)GN) FM%40L2QP,
M< 9K3E2T;,O:2>L4?40O86.!+&2>@##FC[5'Y_E>9'YN,[-PW8^E?F/^SW^S
M=8?&?]MR2S\ Z]XLG^'O@.YBN+_5;S47F-[-&Y(2,C"[7=< <_(C-WP/JPZ!
MX$'_  4H%]_PDWB3_A/?[$_Y OE?\2SR/)V[]VW[VT9QNZTY4TM+]!1JMJ]N
MMCZ0HKR']H?]N'X>_LRZK!IOB+4KBXUJX3S$TO38#=7>WL64$!0>VXC/;.*G
M_9U_;1\ _M03W5KX8U29=4L5WSZ;?0&VNT7NP0_> /!*DX.,XR*CEE:]M#3V
MD;\M]3U>HXKN*:5HUDC9X_O*&!*_45)7PC^U?::I^P;^V-H_Q>TEKR?P7XRG
M-IX@M!(S1Q2O@R8&<#<%$J_[2..F 2$>9V)J3Y5<^ZY[B.VCWR2)&O3+' J$
MZS9@_P#'U;?]_5_QKXR^*GBUO^"AO[6>B>!?#>H23_#/P(8]8U^_M)66/49B
M 4B# C(YV >\IYVC&;^UC_P3,\%_#3X+^//&VFZ[XQ74-+L;K5+>W?4<VZN
M7";=N=@Z8SG%7[-:*3U)=1ZN*T/MX:S9D_\ 'U;?]_5_QJ=)TDD95=69,;@#
MRN?6O@#]C+_@FYX1^.W[/OA;QGJ_B#QE#JFI*9Y8[?4=D*E)6  !4G'RCO7I
MW[16J3?LA_MB^"_'UO<W"^%?B!L\-^(X7D+1),@ @GP> P7GCDB-_P"]0Z:O
MRIZA&H^7F:T/K2BBBLC8**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD?CE\%-#_:$^&FH>
M%?$,,LFGWVUQ)"^R:VE1@R2QM_"ZL 0?PY!-==378JC$*6P,X'4T)VU0/71G
MPQ^TG\)KG]G[5])M-+\9>*_B%\8O',#>&O#5QK,T3-H%G)E;BX18U4*=K%=[
M<_,QSPU7O@=<?$/P;X4\4^$?@[_PBMCX:^$<AT^ZFU6W>:X\4:DL8FN3N4CR
MU)88;D\@?3U']FOX">*M9_:&\7?%KXE:>FGZ]<.VE^&]--S'<C2=/7C?NC9E
M#R9YP<C+Y^\17-R_#_XK_LT^//B9:^!_!-GXV\/_ !$OGU>PNAJL-DVC7<L0
MCD69)""Z JK#;V!Y!.!T<WV=#EY6O>U_4]L_9:^/%O\ M*_ CP_XRAMOL3ZM
M!FXML[OL\RDK(@/<!@<>U<7_ ,%(/B^WP<_9%\475O(8]1UN,:-9$'#>9/E6
M(]UC$C#W6NG_ &.O@--^S7^SOX=\)7EU'>:C8QM-?31_<DN)&,DFWVW,1GOC
M-<!^U[\!O%G[0?[0?PILHM+67X?^';XZOK-VUS$JM*IRL1B+!VR$P"JD#S3R
M,'&<>7G\C27-[/S/COXB?'CX=ZS_ ,$]])^%MCH?C2/Q#H@AO8KJ31Q';_;
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \U\9_LS:3
MXJ_:"\,_$JVO]0T?Q!X?ADLY_LFSR]7MG!_<SAE)(4DD$$$9Z],>E444VV]Q
M));!1112&%%%% !1110 4444 %>;Z1^S7I=I^T?J7Q,OM0U#5M:N;!--L(+C
M9]GT:$??$( R"Y.222>6QC)KTBBG=K832>X4444AA1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
F%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>irtc-20201231_g13.jpg
<TEXT>
begin 644 irtc-20201231_g13.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'
M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,#
M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# S_P  1" +1!EX# 2(  A$! Q$!_\0 'P   04! 0$!
M 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#
M  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H
M*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0
M  $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!
M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y
M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4
ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D
MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]_**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HK-\8ZM+H'A+5+Z$*TUE9S3H&'REE0L,^V17XR_LA_\
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
MCC!8#<W4D !CD5\]_"S_ (. O#MQ\4]%\-_%+X6^-/A'#XB95L-3U7,EL0Q
M5Y T<;+&21EU#*N><#FN3 <'YSC<+]=PM!RIZV>EW;?E3?-*W7E3*EB*<9<L
MGJ?H516'\1?&T/P^^'&N^(Y(6NX-#TVXU)HHV :=8HFD*J>F2%P#TYK\\?!G
M_!Q0OQ%T9M0T#]GCXH:Y8QN8WN-/=;F)' !*EDC(# $'&<\CUK#*.&<SS2$Z
MN!I<T8-)OFBK-[?$UV8ZE:$':3/TJHKY1_8+_P""N_P[_;R\9:CX3T_3M>\'
M^---B>X?1=;B1)9HD(#M&RL0Q4GYE.& YQC.-3]O/_@I;I/["7Q#^''A[4O"
MNJ>(I?B-??88)K2ZCA6R/G0Q;G##+#]Z#@>AHEPQFJQ_]F2HM5K7Y79723=T
MV[-63=TP]O#DY[Z'TU17 _M0_'>U_9A_9^\6>/[S3[C5K7PII[W\EG!(L<EP
M%(&U6;@'GO7DO_!.'_@IUX1_X*.^&/$%QHNEWWAO6O#5PD=YI-[.DLWDN,QS
MJR\,C$.O3@ISU%<M')<;5P,\RITVZ,&HREI9-VM=;]5K:VHW4BI<C>I],45X
M!\&?V^-,^,G[;_Q*^"5OX=U&QU'X;V4-[/JLMPC6]\)/*PJ(!N4CS1U]#3OV
M^O\ @HKX#_X)Y_#VSUCQ<U[J&IZQ(T6E:-IZJUW?LH!=OF(5(UR,NQ !( R3
MBKCD.82Q=/ QI-U:BC*,59MJ2YD].EM==EO8/:PY7*^B/?:*_._X7?\ !PCX
M9OO'FAZ7\3/A;XV^%FD^)'":?K>H@RV;!B KOF.-@G(RR!PHY/'-?H9;W$=Y
M;QS0R)+#*H='1MRNIY!!'4&JSCA_,<JE&./I.'-L[IIVWLXMIVZJ]UU"G6A4
MU@R2BBBO&- HHHH **** "BBOB[_ (**_P#!9?P__P $\/C#IG@_5/ VN>)[
MC4]*755N+.^A@1%,CQ["'&<Y3.>G->GE&38S-,0L)@(<\VF[72T6^[2(J5(P
M7-+8^T:*\O\ #W[6'AGQ!^R)#\9ED:+PO)X;/B60,P+Q1+"97C)Z;U(*>FX5
M\X_\$^/^"V'A_P#X* ?'9O NF^ =>\,W2Z7-J9NKR_AGCQ&T:E-J#.3OZ].*
MZ</PWF=:A7Q-.DW"AI-Z+E:W6KN[6Z7%*M!-)O?8^WJ*S_%/B2S\'>&=1U?4
M)5@L-+MI+NXE)XCCC4NQ_  FOC/]@+_@MYX-_;V^/<O@&P\)ZSX7OI+">^L+
MB^NXIDO_ "F7,851E6\MB_/9#6.!R/'XS#5L7AJ;E3HJ\WI[J=_.[V>U[=0E
M5A&2C)ZO8^W**\S_ &OOVC/^&3_V?=<\>#PWJ_B[^Q?(']E:8/\ 2KGS)DB^
M7@_=W[CQT4U\)7__  <IZ1IFNPZ7=? OXA6^J7&##9RW,27$N<XVQE-QS@XP
M.<&N[)^$<VS6BZ^7T>>*;3?-%:I)O1M/9K78FIB*=-VFS].:*^??^"?_ .W>
MW[=OA'Q%JS> ?$_@'^P+V.S\C6AA[O?'OWI\J\#H?>O"?C[_ ,%Y/#7@;XXZ
MKX!^&OPW\7_%[5/#TCQZG<:-\MO"T;;91'M21Y AR"^U4R" QZTL/PEFU?&5
M,#2HMU*:O)7C:*\Y7Y5OW"6(IJ*FWHS[XHKYU_X)^_\ !2OP)_P4+\+:I-X;
MBU#0_$/A]E75M"U(*MU9[B0KJ0<21D@C<,888(!QG/\ CG_P4LTCX'?MW_#_
M .!=QX5U74-2\?QQ20ZM%<QI;V?F&4#>A&YL>4>GJ*YO]7<R6+J8!T6JM-.4
MHNR:C%7;U=FK:JU[K:Y7MH<JE?1GTU17A'_!0[]N;3?^">_P#B\>ZIX>U#Q+
M:R:K;Z4+2SN$AD#2K(P?<XQ@>6>/>O0/#7QJM_$G[.EC\1$L+B*UO?#J>(5L
MV=3*B-;"?R]W3=@[<],URO*\4L-#&.'[N<G&+NM9*UUO?JO(?M(\W+U.WHK\
MS_"7_!QQ:^/-/:ZT/]G_ .)FM6L;^6\MA*EQ&CX!VED0@'!!QUY%?6'[ W[<
MUQ^W%X6\1ZE/\._%GP\;P_>1V@@UQ-KWF^/?OC^5?E'0]>:]C-.#,XRZC+$8
MVCRQC:_O0=KNRT4F_P "*>(IS=HL^@**^"OV@_\ @N;8_!/]J+Q1\*M-^#_C
MCQIK7AB;RY'TB=)&N%\M'+K$%+A1O )/]:V?V4O^"YWPU_:*^,=O\/O$/AWQ
M5\,?&%_,MM96NOPJL-U,WW8MZ\I(QX4.JACP"3@&I\#YY'#?7'AVX<JG=.+?
M*U=2Y4W*UM=M.I/UJE?EN?;E%%%?*G0%%?"7[3'_  71\,_"GX]:C\-_A[\/
M?%GQ>\2Z&[Q:F-%RL%M(G$B(521Y"AX8A @.1N.#7K'_  3Z_P""GW@7_@H-
M8ZQ:Z+9ZIX:\6>'<'5- U4*+F!"Q42(1PZ;AM)P"K8# 9&?I,5PCG&&P7]H5
MZ#5*R=]+I/9N-^9)]&TD8QQ%-RY$]3Z5HKPO]N__ (*"> _^"?7PTMO$'C*2
M\NKO5)6@TK2;%0]YJ4BC+;=Q"JB@C<[$ 9'4D _+?@G_ (.&=!L?&^BV/Q.^
M$7CSX8:#X@8"QUJ^4S0%#@"1E:.-C&,@EH]^!SC%&6\'YQC\-];PE!RAK9Z*
M]M^5-IRMUY4^P3Q%.$N63U/T8HK-O?$UO;^%)M8MV2\LX[1KR-X7#+/&$W@J
MW0@CH>G-?(__  3S_P""SG@G]O[XK:MX+M?#VJ>#]>LK4WME#J%U%,-4C1BL
MHC*8PR?*Q4]58G^$UY^#R7'8K#5L7AZ;E"C9S:M[M[VNM^CO9.UKLJ52,6HM
M[['V517@OCG]NW3/ _[?W@OX!R>'=0N-3\9Z+-K46L)<(+>V6-+IS&T9^8D_
M9F&1Q\X]#7"_M\?\%2V_88^*&D^&O^%4^-O'2ZII?]IF^T<?N+?]Z\?EM\A^
M;Y,]>A%=&%X;S'$5J>'HT[RJ1YXJ\5>-VKW;2W3T=GIL*5:"3;>VA]:45^8O
MA_\ X.4])\6QW#:/\"?B'JPM<"7[%<QW'E$] VQ#C.#U]*^J/VS?^"C.F_L9
M?LH^&?BIJWA/5]4MO$DME%_9<5PD%Q:-<P--AV<8RFTJ1CK7=B^"<[PM>EAJ
M]!J=5\L5S1;;[:2TWZV(CBJ4DVGL?25%?F_<?\'"W]D:&NL:G^SK\7+'0O+$
M[:@8U,(C(R'#,JH5(P<[@,=Z^Q_V-OVSO!'[<_P>C\9>![RXELEG:TO+2[B\
MJZTZX4 M%*F3@X8$$$JP(()KGS3A+-\NH_6<91<87M=.,DGV;BW9^MBJ>(IS
M?+%ZGK-%?)_[?7_!6[P/^PSXOTWP?_8NM^._B#K")+!X?T<#S(8WR$:5SG:7
M(.U%5G(&< <GC?V3?^"WOA7X[_'BU^&7CCP+XI^$OC35'6+3K;6ANANY6SLB
MW%4=';!V[D"L> V< W1X/SFK@O[0IT&Z5G*^EW%;R4;\S7FE8'B*:ER-ZGW%
M17FG[7_[25G^R'^SAXH^(U_I=UK5IX7MTGDLK>58Y9PTJ1X#-P/O@\^E5?V*
M_P!J6R_;/_9O\._$?3](N]"M/$ E*65S*LLL/ERO&<LO!R4SQZUY']FXEX/^
MT.3]US<G-I\5KVM>^VNUO,T]I'FY.NYZK1117"4%%%% !1110 4444 %%>(_
MM_\ [:VG?L"_L_OX^U/0;[Q%:QZC;Z=]DM)TADW2[L-N<8P-OZU\AM_P<;:;
MIFCPZMJGP$^*5CH,J+)_: \MH2C<A@S*J$$<@[@"*^FRK@_.,RP_UK!4>>%V
MK\T5JK75FT^O8QJ8BG!\LGJ?I517FO[)_P"UAX-_;/\ @U8^./ ]])=Z3=N\
M$L4\?E7%E.F-\,J?PNN0>X((()!!KTJOG\3AJN'JRH5XN,XNS3T::Z-&L9)J
MZ"BBOEOXR_\ !3W1_@3^WSX1^!>O>$=7@?QJML=.\0_:HA:.9_,1 8\;_P#7
M)Y77J0>E=.7Y7BL=.5/"0YG&+DU=?#'5O5J]ET6OD*=2,5>1]245XW^W?^V9
MHO[!O[.NI?$+7-/NM8AL[F"S@T^VE6.:]FE<*$5FX&%W.<]D->A?"7QQ/\3/
MA=X=\17&EW&B3:]IMOJ#:?.X>6R\V-7\MR, LN[!QWS42R_$1PL<;*/[N4G%
M/35I)M);Z)K6UM=PYUS<O4Z*BOA2\_X+O^ K/]N3_A2Y\+ZP5'B0>&6\1?;8
M?L8G+>7OV?>V>=\F<\]:^ZZZLTR/'Y;[/Z]3</:1YHWMJGUT;^YZKJB:=6,[
M\KV"BOE_X/\ _!3;1_B[^W]XO^ </A/5K+4_",5Q)+J\EU&UO<>3Y60L8&X9
M\T=?2OJ"L,PRS%8&<88J'*Y14EL[QEJGHWO]Y4*D9*\0HKYCL_\ @I?H]Y_P
M4EE_9O'A75%U:&T:[.MFZC^RD"S6[V^7C?G:VWKU'I70?MB?MX:;^Q_\2?A3
MX;OO#NH:W-\5-<&AV\]M<)$NGL6B7S'#<L/W@X'/%=?^KV8^WI8?V3YZL/:1
M5UK"S=]^R;L[/38GVT+-WV=OF>^45X;_ ,%!/VW=-_8 ^ B^/-4T"^\26K:G
M!IGV2TG2&3=*'(?<_&!L/'O7RC8?\'!UUJMC#=6O[-WQ:N;6X02Q30IOCE0C
M(96$>"".01P:Z\KX/S?,</\ 6\'1YJ=VK\T5JMU[TD^I-3$4X/ED]3](**X[
M]G_XKO\ '7X)^%_&,FBZCX<?Q)I\5^VF7XQ<V)<9\N08'S#OP*[&OGJU&=*I
M*E45I1;3]5HS5.ZN@HHHK,84444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &'\
M3/\ DF_B#_L&W/\ Z*:OY[_^"&<O[8D?PK^(O_#,\?P[D\/GQ&O]M'Q'L\X7
M?D+M\O<1\OE[?QK^ACQII4VN^#M6L;?;Y]Y9301ACA=S(5&3]2*_$O\ 8Q_X
M)K_\%'?^"?7ASQ%HOPKN/A'I&F>)=1_M.]2]OX;YI)0HC4@R094; .!QD5W8
M62]G*+:OIN<&+B^>,DG;7;<_6O\ 8=?XQ/\ LY:.?CPOAU/B9Y]U_:(T/'V+
MR_/?R-N"1GR=F??-?DY^U!^Q#I/_  4)_P""YW[3'PWU'RK?4;OX<6M[H5\_
M_,-U**.R,$O^Z22CCNCM[5^AG_!,73/VNM/;QA_PU)J'@>^5S;?\(]_PCRQ#
M9_K//\SRT7_IGC.>]<C\'_V#?B'X+_X+C?$SX]7UOHJ_#SQ5X1@T>PECOMUZ
MUPBVH8-#M^5?W3\[CT'KQ-.?LYR=U>VEMNA52'M(05G:^M]^NY^*OQ=_;9UP
M?\$G/%'[+/Q)6ZT_QQ\)?&]H=(@N@3+]CC^U)<6A/K;RD%3T,<J@<**_=3_@
MK/\ \H;/BO\ ]B0/_08J^0_^"[?_  00\9?MJ?'K3_B9\%;7PW'KFN6AM/%5
MGJ5]]ACGDC4+#=HVQ@79/W;C SL0]<Y^]/V^/V=O$W[0W_!.KQY\-/#45A)X
MJ\0^&1I=FEU<>3;M/A!AI,'"_*><&M:U:G+DE'O=^6QE1HU(\\9=K+SW/!_^
M#:'_ )1%>!?^PIK'_IPGKX__ &2/LME_P=B_$V/P>(5T:2/5/[4$! A\TV-L
MUQ]WC=]LSG/\9>KO[-7[!G_!3#]F+]GNS^$O@CQ!\)_"/@^![@QW45['-J%J
M;B5I9&68P%L[G8@@9' '2OLG_@CM_P $<[3_ ()KZ9XB\3^*/$,?CCXL>-?E
MU;651O)M8MYD:&%I/WC[Y#ODD?#.P7@;>2<HP<Y\R?->R7F*G&<U3ARM<MKM
M^1\A_P#!UW=ZAI_Q7_9EN-)MTNM6M]6NY;"!ONSW"SV9B0\CAG"CJ.O:H_VJ
M+7_@I)_P4C^$MY\)?$'P=\$^ ?"_B26%=7ODO8H0\*2*X5Y'N)&$8959A&C.
M=N!W!^CO^"X/_!-?XI?MY_%SX":S\/;;P_<6/P]UIK[6#J.I?9'2(W%K(/+&
MQMYVPOQQSCUK]%*CZPH4X62;5_EJ:?5W.I-MM)VVZZ'YP_MP?LHW'["?_!N9
MXR^%NBWZZM<>%O"Z0ZC>A/+6Z,U]'+>R*O4*?-F(!_AQGO78?\&VT&EP_P#!
M(_X?'3?)\R2[U)K[9C)N?MDN[=COM"=>>E?:'Q/^&^C_ !B^'.N^%/$-G'J&
MA>)+";3;^V<?+-#*A1U_(GGL:_(GX4?\$V?V]/\ @E]J7BCP7^SEXI\">+OA
MCKEZ][8'7)8DGT]V^42&*4827:%#["R.4!V@\5,)*I3<).SO?4<XNG54XIM6
MMIT,O]GE%LO^#M;QXGAM8ET^:UOSJWE],G2H6E)QW-UY><]_>MS_ (+_ '_*
M6_\ 8T_[#%E_Z>;:OI+_ ((V?\$BM>_8>\2>,OBI\6/$5GXQ^-7Q%9CJ-Y 3
M+%IT3R>;*BRL 9))9-I=@%7]VB@8&3C_ /!6#_@FS\4OVOOV_OV<_B)X+M?#
M\WAGX9ZC;7.N/?:E]FGC2/48;AO+CV'S#Y:-QD<X'O6RK0]LM=$K7^1E[&?L
M'IJW>WS/3O\ @OT<?\$A_C3_ -@RW_\ 2RWK\D?B;\&_$7_!*BP_97_;$^&=
ME)_PC_B3PWI4'BFPB)$+WC6J">)^PCO(0Q']V:,MP2N?VJ_X*N?LV^*/VO/^
M"??Q(^'/@N/3YO$_B>QA@L4OKG[/;LRW,4AW28;;\J-V/.*R? G[ UK\1O\
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
M5A6FXM]N9>Z[]&MDVR:U.2E.K#=/[U9'T=_P1C_Y15?"7_L#W'_I5<5\P?\
M!L[_ ,>G[07_ &,UI_Z#<U]:_P#!)KP)KGPV_P"";'PQT'Q%H^J:#KFGZ7/'
M=:?J%J]M=6[&YG8*\;@,I(8'!'0BOG3_ (-[?@7XV^"EM\<AXR\'^)O"9U?Q
M%;3V(UC3)K+[9&HN,O'YBC>HW#)&1R/6OFL5B*3PF?I27O58-:K7]])Z=]-=
M#>,7S4O1_DCT'_@X4.W_ ()E^)/^POIG_I2M>H?\$BN?^":7P9_[%J#^;5Q?
M_!<_X9>)/B]_P3T\0:)X3\/ZUXFUF;5-.DCL-*LI+RY=%N%+,(XP6( Y)QP*
M]&_X)=>#M8^'O_!/CX2Z)KVEZAHFL:;H$,-W87UNUO<VL@+91XV 96'H1FO'
MK5J?^IE*ES+F^LR=KZV]FM;;V+47]9;_ +OZGPCX[MD^//\ P<OZ7I/B:-KK
M2_!]C&^FVMR=T(,%@;B,JIXP9I2_^\F>U>[?\'%WP^TGQ5_P3ONM8O((&U+P
MUKEC/83,H\Q#+)Y$B ]<,CDD=#L4]A7&_P#!57]C?XG_  Z_;&\&_M0_!+09
MO%.OZ"D<&O:+ K23W*QJT:NL2_-(CPNT3JF6&%8 \X\G_:G^*'[1G_!9BV\-
M_"[1_@EXB^%?A&/48K[7=4UL3"%60$ M))%$"B!F81J&=V"_= K[C 4UC,5E
M.<8:M"-##4X1J7G%.#@WSIQ;YGS]+)\USFE[L:E.2=Y/33>^WW'V1^RWX[U+
MXE?\$7]'UC6)+B74+CX;W<4LDYW22^5:S1*['N65 <GDYK\[?^"1O_!5+_AA
MO]E35O#;?"7Q]XXBDUNXU9]3T>$M96ZM!"IC=]A"LHB+,2> P/%?K=XC^"=K
M\)OV(=6^'_A>UNKJVT/P9<Z-IT"*9)[DI9O&@P.6=VQP.K-7S'_P;[?!#Q1\
M)_V&/$'A_P >>$]>\,WE[XHO)#IVMZ=)9RS0/;6R;O+E4$HVUAG&#@CL:\++
M<VRQ93F5;$4E4ISKPE&',X.S<VFK:^ZGZ&TJ<^>"3L[;_<?/?_!+K2O%?_!0
MC_@JCX@_:>M_#=KX/\#::LUFR17"N;BY-JD*094 R2;&$LC[0O*^HKIO^#AK
M_DY;]F+_ +#_ /[>6==!_P $G_@E\0_V$/\ @H-\7OA;=>#_ !<WPK\13R7N
MB:\=+F.EJ\1WP?Z1M\L,T$IC;GEX0.P%6_\ @NI\!O''Q?\ V@OV=[[PGX/\
M3^)K/0];\W49]*TR:\CL$^UVC;I6C4B,;58Y; PI]#7T4<=1_P!=,/*$HK#Q
MHVI-/14_92LFVW[R;:=W<RY7]6?>^OK='U%_P5E_Y1O_ !B_[%V;^:U^0GP9
MA\2?\$J/$?[/_P"T-HOV[4/ OQ*T2.+7X%Y!9CBZMCVR559XL_Q(P[<_L9_P
M4V\'ZM\0/V!?BKHN@Z7J&M:QJ.@RPVEC8V[7%Q<R$KA4C4%F;V KR'X*?L/+
M^TG_ ,$9/!?PD\<:5>^']9;PW$(TU"U:&[T74(V9H96C8!E96QD$ E68=S7S
MW!W$.'RW)/9XNTJ56NX5(]73E3LW;?W79IKM;J:8BBYU;QW2NO6YY5_P3O\
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
M49F@_P#9-(?_ $V"O$_^#@CX2>*_C3^P=:Z/X.\-:_XKU8>*;&X-EI%A+>W
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
MG9?.Q5.$E6C[1WTTT/EO_@E= GQS_P""VW[07C#Q+&UUK/ATWRZ<MT=[V?\
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
M'.8GWHC9&.Z@\]*[BOQRO1E1J2I3WBVGJGJM'JM'ZK0]).ZN@HHHK( HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BH=0BFGL9H[>86\[*1'*4WB,]C
MMXSCTK!_X1SQ)_T,L'_@K7_XN@#I**YO_A'/$G_0RP?^"M?_ (NC_A'/$G_0
MRP?^"M?_ (NF!TE%<W_PCGB3_H98/_!6O_Q='_".>)/^AE@_\%:__%T =)17
M-_\ ".>)/^AE@_\ !6O_ ,71_P (YXD_Z&6#_P %:_\ Q= '245S?_".>)/^
MAE@_\%:__%T?\(YXD_Z&6#_P5K_\70!TE%<W_P (YXD_Z&6#_P %:_\ Q='_
M  CGB3_H98/_  5K_P#%T =)17-_\(YXD_Z&6#_P5K_\71_PCGB3_H98/_!6
MO_Q= '245S?_  CGB3_H98/_  5K_P#%T?\ ".>)/^AE@_\ !6O_ ,70!TE%
M<W_PCGB3_H98/_!6O_Q='_".>)/^AE@_\%:__%T =)17-_\ ".>)/^AE@_\
M!6O_ ,71_P (YXD_Z&6#_P %:_\ Q= '245S?_".>)/^AE@_\%:__%T?\(YX
MD_Z&6#_P5K_\70!TE%<W_P (YXD_Z&6#_P %:_\ Q='_  CGB3_H98/_  5K
M_P#%T =)17-_\(YXD_Z&6#_P5K_\71_PCGB3_H98/_!6O_Q= '245S?_  CG
MB3_H98/_  5K_P#%T?\ ".>)/^AE@_\ !6O_ ,70!TE%<W_PCGB3_H98/_!6
MO_Q='_".>)/^AE@_\%:__%T =)17-_\ ".>)/^AE@_\ !6O_ ,71_P (YXD_
MZ&6#_P %:_\ Q= '245S?_".>)/^AE@_\%:__%T?\(YXD_Z&6#_P5K_\70!T
ME%<W_P (YXD_Z&6#_P %:_\ Q='_  CGB3_H98/_  5K_P#%T =)17-_\(YX
MD_Z&6#_P5K_\71_PCGB3_H98/_!6O_Q= '245S?_  CGB3_H98/_  5K_P#%
MT?\ ".>)/^AE@_\ !6O_ ,70!TE%<W_PCGB3_H98/_!6O_Q='_".>)/^AE@_
M\%:__%T =)17-_\ ".>)/^AE@_\ !6O_ ,71_P (YXD_Z&6#_P %:_\ Q= '
M245S?_".>)/^AE@_\%:__%T?\(YXD_Z&6#_P5K_\70!TE%<W_P (YXD_Z&6#
M_P %:_\ Q='_  CGB3_H98/_  5K_P#%T =)17-_\(YXD_Z&6#_P5K_\71_P
MCGB3_H98/_!6O_Q= '245S?_  CGB3_H98/_  5K_P#%T?\ ".>)/^AE@_\
M!6O_ ,70!TE%<W_PCGB3_H98/_!6O_Q='_".>)/^AE@_\%:__%T =)17-_\
M".>)/^AE@_\ !6O_ ,71_P (YXD_Z&6#_P %:_\ Q= '245S?_".>)/^AE@_
M\%:__%T?\(YXD_Z&6#_P5K_\70!TE%<W_P (YXD_Z&6#_P %:_\ Q='_  CG
MB3_H98/_  5K_P#%T =)17-_\(YXD_Z&6#_P5K_\71_PCGB3_H98/_!6O_Q=
M '245S?_  CGB3_H98/_  5K_P#%T?\ ".>)/^AE@_\ !6O_ ,70!TE%<W_P
MCGB3_H98/_!6O_Q='_".>)/^AE@_\%:__%T =)17-_\ ".>)/^AE@_\ !6O_
M ,71_P (YXD_Z&6#_P %:_\ Q= '245S?_".>)/^AE@_\%:__%T?\(YXD_Z&
M6#_P5K_\70!TE%<W_P (YXD_Z&6#_P %:_\ Q='_  CGB3_H98/_  5K_P#%
MT =)17-_\(YXD_Z&6#_P5K_\71_PCGB3_H98/_!6O_Q= '245S?_  CGB3_H
M98/_  5K_P#%T?\ ".>)/^AE@_\ !6O_ ,70!TE%<W_PCGB3_H98/_!6O_Q=
M'_".>)/^AE@_\%:__%T =)17-_\ ".>)/^AE@_\ !6O_ ,71_P (YXD_Z&6#
M_P %:_\ Q= '245S?_".>)/^AE@_\%:__%T?\(YXD_Z&6#_P5K_\70!TE%<W
M_P (YXD_Z&6#_P %:_\ Q='_  CGB3_H98/_  5K_P#%T =)17-_\(YXD_Z&
M6#_P5K_\71_PCGB3_H98/_!6O_Q= '245S?_  CGB3_H98/_  5K_P#%T?\
M".>)/^AE@_\ !6O_ ,70!TE%<W_PCGB3_H98/_!6O_Q='_".>)/^AE@_\%:_
M_%T =)17-_\ ".>)/^AE@_\ !6O_ ,71_P (YXD_Z&6#_P %:_\ Q= '245S
M?_".>)/^AE@_\%:__%T?\(YXD_Z&6#_P5K_\70!TE%<W_P (YXD_Z&6#_P %
M:_\ Q='_  CGB3_H98/_  5K_P#%T =)17-_\(YXD_Z&6#_P5K_\71_PCGB3
M_H98/_!6O_Q= '245S?_  CGB3_H98/_  5K_P#%T?\ ".>)/^AE@_\ !6O_
M ,70!TE%<W_PCGB3_H98/_!6O_Q='_".>)/^AE@_\%:__%T =)17-_\ ".>)
M/^AE@_\ !6O_ ,71_P (YXD_Z&6#_P %:_\ Q= '245S?_".>)/^AE@_\%:_
M_%T?\(YXD_Z&6#_P5K_\70!TE%<W_P (YXD_Z&6#_P %:_\ Q='_  CGB3_H
M98/_  5K_P#%T =)17-_\(YXD_Z&6#_P5K_\71_PCGB3_H98/_!6O_Q= '24
M5S?_  CGB3_H98/_  5K_P#%T?\ ".>)/^AE@_\ !6O_ ,70!TE%<W_PCGB3
M_H98/_!6O_Q='_".>)/^AE@_\%:__%T =)17-_\ ".>)/^AE@_\ !6O_ ,71
M_P (YXD_Z&6#_P %:_\ Q= '245S?_".>)/^AE@_\%:__%T?\(YXD_Z&6#_P
M5K_\70!TE%<W_P (YXD_Z&6#_P %:_\ Q='_  CGB3_H98/_  5K_P#%T =)
M17-_\(YXD_Z&6#_P5K_\71_PCGB3_H98/_!6O_Q= '245S?_  CGB3_H98/_
M  5K_P#%T?\ ".>)/^AE@_\ !6O_ ,70!TE%<W_PCGB3_H98/_!6O_Q='_".
M>)/^AE@_\%:__%T =)17-_\ ".>)/^AE@_\ !6O_ ,71_P (YXD_Z&6#_P %
M:_\ Q= '245S?_".>)/^AE@_\%:__%T?\(YXD_Z&6#_P5K_\70!TE%<W_P (
MYXD_Z&6#_P %:_\ Q='_  CGB3_H98/_  5K_P#%T =)17-_\(YXD_Z&6#_P
M5K_\71_PCGB3_H98/_!6O_Q= '245S?_  CGB3_H98/_  5K_P#%T?\ ".>)
M/^AE@_\ !6O_ ,70!TE%<W_PCGB3_H98/_!6O_Q='_".>)/^AE@_\%:__%T
M=)17-_\ ".>)/^AE@_\ !6O_ ,71_P (YXD_Z&6#_P %:_\ Q= '245S?_".
M>)/^AE@_\%:__%T?\(YXD_Z&6#_P5K_\70!TE%<W_P (YXD_Z&6#_P %:_\
MQ='_  CGB3_H98/_  5K_P#%T =)17-_\(YXD_Z&6#_P5K_\71_PCGB3_H98
M/_!6O_Q= '245SL/A[Q$DR,_B.%T5@67^S5&X9Y&=_%=%2 **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "L_Q1XITOP1X?O-6UK4K#2-+T^,S75[>
MW"6]O;H.K/(Y"JH]20*T*_/[_@X3\;:AXK_9U\ _ ;P_,T?B3]HCQC8^&$"C
M<4L4E26ZE([JO[H-[,:TIPYY*)G5J<D'(^Z? OQ!T'XH^&8-:\,ZWH_B+1[I
MF6&_TR\CN[:4JQ5@LD9*G# @X/!!%8OQ)_:)^'_P9U*WLO&'CKP;X4O+R(SP
M0:QK5M8R3Q@X+JLKJ67/&1QFOSI_X-T_$%Y^SG\0/VA/V5]:N'DO/A+XJEU'
M1S(,-<6$[>67'08)2*3 &-T[>M<C_P %B_@]X-^/7_!=K]E/PG\0-+T_6/"&
MM>'[Z+4[2]D\N">-6NY%#L"I WHIX(R0*V^KKVK@WIO\K7,/K#]DII:WM\[V
M/TA_X;K^"/\ T63X5_\ A66'_P =KU.&9;B)9(V62.0!E93E6!Z$&OB>R_X(
M>?L0ZG=QV]O\)/ -Q-(<)'%J4[,Y] !/DU]JV5G'IUG%;PH(X8$$<:#HJ@8
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
M#5;JQO\ XE> ;.^LY6@N+>X\0VD<L$BG#(ZM("K @@@C((KT&OF/QQ_P1_\
MV9/%GB'5_$6N_"GPW<7^I7$VHZA>3SSKYDCL7DD8^8 ,DDGM7J97#+I2DLQE
M.*Z<D8R=_/FE'\+F=3G^Q;YGKV@_M4?#'Q3K=KINE_$?P'J6H7TJPVUK:^(+
M2::XD/ 1$60LS'L "37?5^4W_!,C]B7X8_M,_ML:[\</!?@;2_!_PC^&VHG2
M?!=G;>86U[48<[]3D9V)VKN!100,E,Y*-G]6:]+BG*<)EN*CA<+.4FHIS4DD
MXR>O*[-JZ5KZZ/3=,G#U)3CS2.)\7?M*?#KX?^()])U[Q]X*T35+8*9K._UR
MVMKB+< R[HW<,,@@C(Y!%9R?MA_".1U5?BE\.69B% 'B6R))/3CS*X7XS?\
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
M^[".Y&P;EC(.*]O_ ."^=U)>?LI?LJS3.TDLOQ%\/N[D\LQMV))_&MKXY?\
M! WQM^VOX#U*/X[?M)>)O&WBF.*.+PY/;:'%::3X;/FHTTRV:2*)II8T,>]F
M7:KGJ<8^DOVY?^"9^C_MS_L7:'\*=;\3:EI.J>%_L%UI/B2UMU,UO?6D819S
M$6PRN-V4##[W#9 K3VT$X:[-WLK;V,?8S:G9;I6N[['R;_P=8_VI=?LL_".Q
MBGM[30;[X@6\>H3W +6\4GV>80M*O1HP#*Q![+7>_%;]D_\ ;8\>?!/Q%H'B
M/]H#X IX,U;1;BRU+=X(>&W2Q>%ED._S-J*(R3NZ*!GM7IG@W_@F;XN^,'[*
MGCCX4?M-?%2;XW:3XF>W_LV]BTF/2KS1!"IVRI(N[=-OVOO8'H00P8@^,/\
M\$-?C-XB^'47PK\1?MA>/=6^"L<26DNBQZ+##J5U9K@?8VNC(Q\H* O(88&-
MN.*F%2*@H76C[7^[0J5.3FY\KU7>WWZGTI_P2%^ ,G[+W[ '@CP-_P )SX:^
M(UGHAO!9:[H,WG6-U#)=RRA4?<V[879#@X!7'&*^F*Y'X"_ OPO^S/\ !SP[
MX"\&:7%H_A?PO9I8Z?:(<^6BY)+$\LS,2S,>69B3UKKJXZDN:3D=U./+%1"B
MBBI*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@".Z
M_P"/:3_=/\J^!?\ @W;_ .35/B1_V4K5?_1-K7KO[2/[%'QB^,?Q>U'Q!X3_
M &G/%_PYT&\CB2#0+'0+6Z@M"B!699'<,=[ L<CC->+?!O\ X(N?%3]GCP[?
M:3X&_:S\9>&=-U.^EU*YM[3PK:E)KJ0*'F.^9CN8(N>WRCBOO\KIY7#)Z^$J
MXV$9UG2=N2J^7EYFTVJ;5_>MI=:/4Y*G.ZBDHNROVZ_,_0JOSZ\-_P#*Q]KW
M_9+Q_P"C+:OI']H[]F3XD?&'X:>$-%\)_''Q%\.=8\/HJZGK-CI$%U-KQ$*H
M6D1V"IEP7^4GEL=*^:;?_@BS\4K;XU3?$B/]K'QBOCNXT_\ LJ76AX6M?M#V
MF5/DD>=MVY53]W.0.:CA?^S</1Q$\3C(P=6G.FERU6TVU9MJ#5FE?1MZ[7'6
MYVURQV:?3_,_0HG%? 7_  7=\:?$[7/AMX7^&/@7P9XTUSP[XUG:;Q;J7AVQ
M:ZGBL(7CS:+CA6EW$_,<$1D<@D'M?B__ ,$N_&7[0'[&=U\*_&WQ[\2>)-6F
M\0QZU'XHN-%BCN88D7:+411RJI7))W;L\]*^H/@K\./^%/\ P@\+^%/M\FJ?
M\(WI=OIOVR1-CW7DQJGF%<G!;;G&3C/4UP9?B,#D^)I9A2J1Q$X3?N<LXQLE
M[LU)I7U=TFDTXZHJ<95(N#5EW_0_(_\ X*3_ +8(\3?\$UYOA3I/[/GQ5^&/
MAG2FTZUL]0US3E@L+2.&52JNP/+OCJ>69B2<GG]!_P#@G=^T=<?M1? ==+UC
MX9^+_!MGX?TJPTS_ (J2R5(->B>VPTD(Y#Q87G(Y#CUKI?\ @H'^QO%^WG^S
M)J_PWF\13>%X]6N;:X.H168NVC\F59,>670'.,?>&*]4^'_A0> _ >BZ&)VN
MET:P@L1,5VF;RHU3=C)QG;G&3C->EG'$66XK)(8:C1Y:WM)R?O3;CS*'O7>D
MG*S33;M:_4BG1G&K=O2R['P+^VG\ / '[.?B+0?A5\ ?!^D^'?C3\;EFT>#4
M[=Y9I/"VADYO[R,.["VC";E41!06)QRM'[//[/&N?%OQ=\3_ (:^"OB1XV^%
MO@[X FU\(>$[#PY=K:"ZOOLHGGU"_.TFX,DSYV-\I!/<DGZB^#'[&%O\.?VI
M_B%\7M>\03>+/%GC,16.G/+9BWC\.:7']RR@&]LY;#/)P7(S@<YY+XQ?L!^)
M=6^,GB[QA\+_ (L:E\+9OB-:Q6WBNSBT2#4XK^2*,Q)=0&1E-O<>4=I<;LX!
MQD<]E+B2BZ?U-XB\N1/VM12FG5<HMW3C*5HPO3C[KU<GHIMJ'1=^:W79::?\
M/K_PQT__  37_:*UK]J?]C#P7XQ\2+#_ ,)%=0S6>IR0Q^7'<7%O-) \JKT
M?R]V!P"Q X%>[5Q/[._P'T']F/X*^'? ?AF.:/1?#-H+6 S/OFF.2SR2-W=W
M9F8X'+'@=*[:OA,VK8>KC:U7"1Y:<I2<5M:+;LK=++IT.NFFHI2W"BBBO/+"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "OCW_ (+H?M 7GP&_X)Y>*(M*FDM]:\<3P^%[)XV*
MNIN-QE(/_7%)1^-?85?/?_!07]@N']OCPQX*TB\\47'ANR\(^(H?$$B16"W7
M]H&-63RCEUV AV^89QGI7O<+XC!T,VP]?'NU*$E)Z-_#JE9)MW:2,:\9.FU#
M<[+]BG]GVT_99_93\"^ [6WCMVT#288KL*!^\NF7?.Y/<M*SG)ZYKU+/-%?,
M&K?\$X#J?_!2BT_:'_X3S4H_LMBME_PC0L?]'?%LT&[SO-_VMV/+ZC\:YZ<J
M6.KU\1CJW))J4T^5RYYWNHZ;<S;]YZ+J4[Q24%?_ "/0?V]OCVW[,/[''Q$\
M=1,RWFA:-*UD0<?Z5)B&#G_KK(E>3_\ !$CX +\"O^">O@RYNDW:[XZC;Q3J
MMR_,EU)=G?&S-U/[GRNO0DUZI^WG^R=_PV]^S#K_ ,-6\13>%8=>DMFEU"*S
M%VR+#.DP7RRZ Y:-?XACWKT#X3?#Z'X3_"SPWX6M93/;>&]+MM+BD*;#*L$2
MQAL9.,A<XR<9KOCF-"GD#P5.7[VI5YIJS^"$;0UV?O2D[7Z)OH3RMU>9[)?B
M8GQ\_9E\!_M/^'+72_'GANQ\06>GS_:K0RL\4UG+C&^*:-EDC8@D$JPR.#FO
MS<\67?A_5+_X@?$[X?\ AG2[+X%_LD6=^O@O38(R;'Q'XL(Q-J,G),R6[LH#
ML26.#GDU^E7[1'PVUKXQ_!'Q-X5\/^)Y?!FJ^(+)[&+6H;074M@KX5W2,N@+
ME"P!W#:6#<XP>;^'/[%_@;X<_LB0_!6WTWS_  9_8LFBW<;<27JRH1-,[?\
M/1V9G+=F/'05V\/Y_3P&&_?3E*\DE"[Y8P?\227P\THMPC;5)R;M[K)JTG.6
MB^?GT_S/E6_D^)7[&EI\ OB3>?%GQMX\C^)6O:9H'C+1];N4GT^5M2A9UFL8
M50?9C"Z\*APRC!ZFOT$KY-^&'_!-/7M)\7_#_P#X3SXO:U\0O!OPFN%O/">@
MW&CP6303QIY=M+=W$;%KIH4.$RJC/)[@_65<O$V,PU>5/V,XSDN;FE&+@FG)
MN*LXQUBM+VVM%-I(*$9*]] HHHKY<Z HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *R?'OA"W^('@C6-!NIKFWM=;L9K":6W?RYHT
MEC9&9&_A8!L@]CBM:BJC*49*4=T!^8GPT_8 ^.'_  2+\0ZEKOP9T/P;\</"
M-[*9KS3[^QCL/%<*8P5BN@/W@QGY<D$G_5CDGZK_ &,?^"D?@O\ ;?U76O"<
M&D^*/!?C_0;/S]:\,Z[8M;W=BA81EU?&UUW,!GAN02HR*^D*SQX4TP>)3K7]
MFV']L&W^R?;OLZ?:?)W!O*\S&[9N .W.,C-?59EQ-#-*<IYE14L1;2K%\K=O
MYXZQEIU2B^[9SPH\CM!Z=O\ (_/S_@WXU#_A ?#WQQ^%NJ(UGXD\%^.[J:YM
M)>)O)E^1)/4@F$\_XU!_P7?M5^+GQ+_9I^%VEYN/$GB#QS'J*P1<RQ6T0$;R
MG^ZH\PG/I&Y_A->O?M8_\$LI?BO^T!_PMWX5_$;7/@[\3+BV%IJ=_IUNMS:Z
MS& JCSHF(&[:J@GD'8N5R-U6/V/_ /@EXWP0^.MU\6OB5\0M;^+WQ3FM396F
MK:C MO!I,)!5E@B4D E25W9 "LP"C))^J_MS*UF;XFC6_>.+?LN67-[5PY?B
MMR<E_>OS7MIRW,?95.3V-M._E?\ ,^M,X-?G3X"E'P0_X.*/&5OJRO:V_P 5
M/!4,FC3S?=NI(EC+HA/H;>88_P!CZ9]X_:<_X)PG]H[]M'X9_&#_ (3S4M!_
MX5WY/_$EAL?-AU/RYVE^:3S5V9W;?N-T_"MK]O;_ ()Y>'/VZM"T&XGUC5/!
MWC;P?<_:_#OB?2C_ *7IDF5)!&1O0E5.,@AE!!'.?G<BQ678)NG5K-QQ%*4*
MEH/]U)M./^-)QBWR]&TM4:58SEJE\+NO/_(YC_@MAX_T_P"'_P#P3)^*C7\R
M1R:UIRZ191L,F>XGD5$4#N>K>P4GM7=_\$U_AI??!_\ 8)^$WAW4HIK?4-/\
M-VOGQ2_ZR)W7S"K#L1OP1VQBO O"_P#P1\\5?$[XE^&];_: ^.'B+XQ:/X/N
M1>:7X?EL([*QDF&,23A2=_09&!GH6P2#]+_M:? [QI\>OA_9:3X'^*6L?";5
M+:^6YEU33=.BOI+B(*P,!21@ I)!R.?EK3&5<!3R^CDE#$QDG4=2=3EFH1?*
MHQ23CSNR3;?+NTELV$5-S=5KI9+3_ACY1^-7_*Q3\&_^Q U'_P!%W=?H)7YZ
MZK_P19^*6N?&?2_B)>?M8^,;CQSHMF^G6.LMX6M?M%K;ONWQ*/.V[3O;.5)^
M8U]5?L@_L_\ CO\ 9^\-ZQ9^.OB[KGQ<N]0NDGM;O4],AL7T] FTQJL;$,"?
MFR:KBAY=6PV&>%Q<:DJ-*--Q4:B;:E)MIR@E:TNK3T>@8?G4I<T;7=^G^9[!
M1117PIU!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5^;_P#P4K_X*!?%_P ??MN>&_V3_P!F>]TK1_'FHV8U+Q5XINHEF7P[
M;%=^U0RLBL(B)&)5F/F1JH!;-?I!7Y4?\$WH0?\ @XU_:^;5]K:XNE1?9,C_
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
MYKN? WCW0_B=X5L]=\-ZQI>OZ+J">9:W^G727-M<+G&4D0E6Y!'!Z@U^#?\
MP2T^//PWUCP9XM^*7QH_9Y^+7Q^^)OQ&UFZN+WQ%#X,&OZ7!;D@+;VS2,53:
M=P( RH"J" HKZ>_X(67.O?#?]NOXX>%?"_PX^)OP]^ 'BBV3Q'X:TSQ3HL]F
MNDWP>-)H8B^516$CX4,25BCSG;DU4PZBGW1%/%.379_@?H+XQ_;J^"_P_P#
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
M^=1=O@A91TT;3ELT<U.HY5E-O1WLONM\S]&J***_)3T HHHH **** "BBB@
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
M.GQ_$+X6Z]'XAT2VOV"VNH,I0M"['A26CC8%N#L(. V1Q5M_P4U_:!M/#_\
M9]]^QW\1I/%ZQ%3]FU*!M+DE'&\38.(\\X))QW[U]ST5]+@^(H1PD,%C</"M
M&FVX<SG%QYG=J\)1O%O6SU3O9JYC*B^9RB[7W/B;_@FY^Q]\2OV?='^,WQ8\
M?V^E1_%?XN7,FK'0]/826NFE!-)#"2#M9VDF.<'  4;B=QKHOV,M.^*'[:_[
M,7BK0/VK_AQIFG->:K'%%H[VX@AO+:,13([!)GY$RY!W#[HX]?K>BEC.)J^*
MG5KU*<54FX.,TFI4U!6BH-/16275Z+6^H1HJ*23TU^=^Y\PZG_P1P_9F:RN&
MC^#7A1IO+;8<39+8X_CKP_\ X(C_ /!-FQ^!_P +?^$O^)/PQ3P_\6-)\17X
MTR_OR&O(+%X8XTVE'9-I#3 9YY-?H=16D>,,V^HUL#4K3E&HXW<IR;27,FEK
M:TN;WEULA?5Z?,I)+3R"BBBOES<**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY
MU_:O_:Y^*GP)^(MKI'@C]GCQ5\5M)GLEN9-7TW6[6RBAE+,# 4E4L2  V>GS
M5]%45V8'$4:%7VE>DJJ_EDY)>MXRB]/4F46U9.Q^4'[%OCK]HS]DGXP?&KQ5
M-^RAX[UY/BYXA37([:/7;&W.EA?._=,QW>83YOW@%^[TYKZ'_:\\#_M$?&[X
M>_"OXP?"]-8\%^.?"A-]J_PSU35Q]BU-6)!AF9"L4DJKN S@$/P591G[8HKZ
MC&<9>WQD<?#"TXU%9/XY*45#DY7&4VK<ME=)2TO>^IA'#VCR<SM\O4_/WQG_
M ,%$OVG_ (C^"+KPUX7_ &2?&&@>,-2@-G_:6JZI#_9>GR2#:9LE5#J,E@-V
M!@9R,YUOV>OV3_BK_P $S/\ @EUKVF^ [.R\:?&B]NCK<EI''YUO)=32Q*\*
MAGC#B.('YLKE@3TQ7W916-3BJ"I+#87"TZ=+GC.<5SRYW'92<I-\NKT5MQJ@
M[\TI-NUO0^#?VGOV3/BY_P %%_\ @G'X!NO$MGI_A+XZ>&+Z+Q(FFW$8ALS=
MPR.!;N [A-R;&!RPR #@$D6M&_X*6?M#>'_#T>E^(OV0?B#>>,(8S$\NE:C
MVE7DJ\&19.=B$\X)8X/6ONBBICQ13G2^K8O"PJ4XRE*$;SCR<[NXQ<9)\NBT
M=_)A[%WO&33Z[:GQ3_P2_P#V.?B+X%^-/Q2^.GQ<M=-T'QQ\6)(@GA_3Y1+'
MI%HAW*LC@D&0_*, DC8222Q ^UJ**\?.,VK9EBGBJZ2=DDDK*,8I1C%+71))
M:MONS2G34(\J"BBBO+- HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** ,3X@_#?P_\6/"UUH?B?1=+\0:/>+MGLM0MDN()![JP
M(_'J*\1_97_X)H^ /V+_ (U>(/%GP[N/$&AZ5XDL?LMSX9-\\^DPR^:)!/"C
MY9'P"O4C#'I7T317=A\TQ="A/"TJC5.?Q1O[K]5M?SW)E3BVI-:H_.?Q'\'_
M (Q?\$O?VQ/'7CKX3_#BY^*WPE^*\XU+5?#VE7"P7^BZ@,EI(U(/REF<\*05
M<*=I0,;7PS^#?Q@_X*._MO>"_BM\7/A]/\+?AK\)]]SX;\,ZE<K/?ZE?MM(G
ME QA598VR5'^K50#EF/Z'45])+C.LX>T]C#ZPX>S]M[W/R\O+MS<O-R^[S\M
M[>>IA]65[7=KWL?+G[3_ ,7?VAO"'[:_PQT#X>^"[76?A-JWD_\ "5:O);+(
M^G9G97PYF4KB,*>$;K^%<%_P47_9-^)'AG]IGP7^TG\#=)LM>\<^$[9M*U_P
M])((6\1:<V1A6) ,BJS+@D'_ %9&2F#]P45PX+B2>$J4JE"C!<L)0DK.U6,K
MWY]=;IVTM:R:U5RY4>9--OOZ>A^9O[1.N_M$_P#!6K2-(^%+?!77O@C\/KR^
MANO%VMZ_>I+--!$X?R(%"H6.X X .XA<E5!S]E?'_P"('B+]D+X'^';7X7_"
M/5OB8NFM!H\&B:5J$-B]C:1Q%5D+R@@JH15P.3NKVBBJQG$4*_L:$</"-"FV
MU33G:3E:[E+FYVW9+XE9))=;D:+5W?5]=#\G_&_CO]HSQA_P4>\%_'Q?V4?'
MEO;^$O#USH3:(==L6DNC,LP\T3<!0/-^[L.=O49K] /V0OV@?'7[0/AS6+SQ
MU\(==^$5WI]TD-K::GJ<%\^H1E-QE4Q !0#\N#SFO8**TSGB2CF%"%'ZI"#I
MQ4(RC*HVHIMVM*;3U;U:;UWV%3HN#;YGKZ?Y!1117RIN%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !117GO[57[3/A?]CK]G_P 2_$KQE)=Q
M^'/"ML+FZ%I$)KB7+JBI&A*AG9F  R.M"3;LA-I*[/0J*\>_8=_;?\$_\%!O
M@+;_ !$\ MJJZ)->W&GR0:E;K;W=M/"P#)(BLP&05888Y5U/&<5YE^WS_P %
MA_A;_P $Z/BAX=\'^.-)\>:MK7BC3VU*QB\/:0M_NC61HR"#*K;LJ3@ \<U2
MIR<N5+4EU(J/,WH?5U%?G2?^#FOX&C_FG_[0/_A$'_X]7Z'Z;?IJFG6]U&KK
M'<1K*H<;6 8 C(['FG*G*/Q(4*L)_"[D]%%>*_%']O'P3\(OVQOA_P# _5+?
M7W\9?$FQN-0TF6WM%>Q2.$2%_-D+AE;]VV %;/'2I46]BY22W/:J*\1N?V]_
M!5I^W9;_ +/+6?B3_A.KG03XB2X%BO\ 98MAN^4S;\^9\I^79Z<U[=0XM;BC
M)/8****1044UI51U5F52_"@GEOI3J "BBB@ HHHH **** "BBJ^JZC'I&F7%
MW-N\JUB:9]HRVU02<?E0!8HKQO\ 8:_;@\&_\%!O@8OQ"\"P:Y;Z"VHW&F!-
M6M5MKCS82 YV*[C;\PP<\^U>R4Y1:=F*,DU=!1112&%%%>*_M=?MW^"?V*M9
M^'-CXPM]>GF^)WB*+PQI!TVT6=8[J3&TS%G79'SRPW'VIQBV[(F4DE=GM5%%
M%(H**** "BJNLZQ:^'='N]0OIX[6QL87N+B>1MJ0QHI9F8]@ "3]*YWX*_'#
MPC^T7\.['Q=X&\0:=XH\,ZDTBVNHV,GF03E'*/M;OAE(_"C7<+]#K**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M_M >/O$GPM\1>#4O[4^(_ %AI9C?0[:XD"+''=8WNZLZ1L^XX8@X=<D?4?\
MP4J_X*D6_P"QA^Q_X5\<>%=$_P"$H\8?%&6TL/!6CS;E6[N+J,2(TNWG:B,"
M5!!8E5!&<CFO^#C;_E$!\5/KIW_IPMZ^8?\ @K[9W?P\_9/_ &%OB_<6MU>>
M%/A=JN@W6O"-=Z6\4EM9LLC+WR8"F?5P.]33C&?*VNK_ "+J2E3YE%O9/OUU
M.R^/'Q/_ ."@G[!?P57XW>-/%GPM^)/A[11#>^+/!5AHWV273+5B!)Y%PHRQ
M3< S9;&-P#J":]0_X*:?\%6]6^$'_!+SX?\ [0?PCO+)+/QAK>CEOMUFMSBQ
MN!(UQ#M) $H\LINZ!E/6NG_X*Z?MS_"WPW_P2T^(FLV_C#PWK</CCPY+IOA^
M"TO8YY-7FNH]D8C13DX#;V./E"G.,8KX<_;O^"NM? K_ (-I_P!GOPGXHM9[
M76+?Q-H$MY:7'WK?[1-=3")AVPDH!4\@Y!Y%.$5/E<EUM\B:DG#F4'TOWU_X
M)[-JK?M^_M(_ CQI\5+KQI\+_AK\/_$GA^_OM/\ !.HZ,UW?VNE/"\B>8ZIE
M;AX<<M(<%CE%P +'_!M;X1^.,?[)O@+6+OQCX)E^!LEKJ:67AZ/2I%UR&Y^U
M. [W/W63>)3CKAE';C]!OCKI377[)/C*QLX2TDGA&]@@AC'))LG55 _(5\C?
M\&U_CS1=5_X)0_#_ $JWU6PEU33+O4;6ZM!.OGP2?;)G"LF=P)4AAQR#D5#J
M7I.R6ZZ>IHJ=JT=7L^OH??\ 1117*=@4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ K'D^(6@1.RMKFCJRG!!O(P01^-;%?C_\
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
MKPY_P5Y^&\>G^&?CU9>!?"NGZKIVL^$8=&9)O$]RK7,27EM:[\7,*E582$C
M7..*J.'FW8F6)@ES7ZV/UXU'6+/1DC:\NK:U65Q&AFE$8=CV&3R?:K5? '_!
M4OXE_ [XW_LH? ?QE\9/#OQ4T_0_$GC'2KKP_IMC!%9ZKI^HS12-"M[%(V$5
M0&#J"2#BOHO]NS_@H?\ #;_@GA\/=/USQ]>W\EUKEQ]CT71=+MOM>J:U.-N4
M@BR,[=RY9B%&X#.64&?9O2V[+]JM;[(]THKXC_9R_P""YOP[^,/QXT?X:>,_
M!?Q(^#7B_P 3X_L&#QGI7V.#6"Q 1(Y0QQ(^>%8 $_+NW$ ^F?MI_P#!4KX6
M?L!_$_P7X9^)%QJ^EKXVL]0OK;4XK99;*SCLXP[B8[@^YRRHBHC%F8#C-#I3
M3Y;:C]M"W-?0^D**^!OA/_P<%_#;QO\ &GPSX5\5?#WXK?#'3?'=PMKX8U_Q
M3HOV33]6=V"QY.XF,.64 \@%ER0#FOOFIE3E'XD.%2,_A845\R_MC?\ !6#X
M4_L*?&;2_!?Q"EUK3[G5?#-]XIBOX;9)+-8+7<&A)WAS/(R[415(8D9(Y(X3
MP5_P7(^&=Q^QMJOQM\;>&_''PY\.6^OMH&DZ=K&G?\3;Q))Y,4T;VD /SJZR
M$ YVCRWRV!5*E-JZ0G6@G9L^U:*_/2^_X.$O#?P]O=)OOB-\"?CQ\-?!.M2Q
MQ6_B?6M "V2>8<(\@#;E7OQEO0$\5Q__  <*?\%)=8^!G[/,?A+X??\ "R=#
MU[6CI>L6OC70[8QZ+]DDF?=;_;5;_62*G" ?,'7GFJCAYN2CW,Y8F"BY)['Z
M=T5\_?L,?MTZ5^UQ\(-4UYO"GQ \"V_A-(8+Z;QII0TLW7^CK*]Q&6=@\0&<
MN2 ,5X%K?_!P9X U&^UW4/ ?PK^-7Q.\ ^%9I(=8\9>'?#WFZ3 $^\\;.ZF1
M!USA>.>A!,JC-NR1HZT$DV]S[^HK@/V8_P!IWP3^V%\%M'^('P_UJ'7/#.N(
M6AG52DD3J</%(C?,DB-D,IZ$=P03W]9NZ=F6I)JZ"BBB@84444 %%%% !111
M0 4444 %%%>;_M:_%?Q1\$?V??$'B3P7X2N?'7BJR6&+3-$A+!KV:6>.$9*@
MG:OF%VZ?*AY'4;8;#SKUHT*=KR:2NTE=NRNWHEYO1=12E979VFK>-='T#6]/
MTV^U;3+/4M69EL;6>Z2.:]*C+")&(9R!R0H.*U*_'34O@Y\6/!G_  5N_9A\
M7?&SQ);ZQX^\=7UW<S:79*!I_AJ"*"58[2 @D' <EB."V?F?EC^G?[9>J?$+
M2?V8?&4OPITO^UOB"VGM%HL/G11;)G(4R@RLJ$QJ6<*3\Q0#O7U&=<,T\%5P
ME&EB(S]O%-RV@GSR@_>>\4X_%HFM5H84ZSDI-JUOOVN=AK_Q6\+^%=8CT_5/
M$F@Z;J$W$=M=:A%#,_T1F!/Y5O12K/&KHRLC#<K Y##U%? /[-'_  0>^%-_
M\"+*Z^,6D:MXV^)OBBT6]\0:MJ.JS_:;2ZE4,\411\#RR=NX[BQ4D\$*,O\
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
M$U?0W_!"KXC:'\'_ /@AQ\,O%7B74K;1_#_A_0[Z_P!0O+AML=M#'=7#,Q_
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
M:KJ&EKJ4*1!OWB&%N"6' /:ML/256K&G*2BF[7=[+S=DW9>2;\A2=E<^//\
M@HA_RF2_8_\ ^NNH_P#HIZ_0>OSA^)/_  2R_:D^+?QL\%_$37OVA_ UYXM^
M'YE;0[M/!2Q):&0$/F-7"29!/WP<5ZUJG[)'[4'CW]G'XA>#_%G[06@W6O>)
MHK2#1=8TKPT-+;1XUE#72MY+*S^;%E 005R2*^_SK"Y?B<+@J,,=2_=0Y)65
M7[564N97IJZC&2;U3T=D]+\E.4U*3Y7KKT[+S,;]M[_@IMJTGQ#D^!_[.NGQ
M^/OC-J(:"ZNX,2:;X34_*TMQ+]SS$SG:3M4CYLG"'U'_ ()N?L!:?^P9\(+R
MSN-1;Q'XZ\67/]J>*==DSNU"[;)*INY\M"S8SRQ9F/+8'RS^S=_P2#_:5_9$
M\+W6D?#O]H#P)X;M;Z8W%U)'X(CFN+M_62:1FD?'. 6(&3CJ:^JOV,_@?^T!
M\*O&&M77Q@^,6C_$K2+NS2+3[2R\/1Z:UE.'):4NOW@5P,=NM:Y\LNPV72P.
M3XNFZ>CE_$]K6DMKWIJ,8QO>,.:RW;E*PJ7.Y\U2+O\ *R_'\3Z$O+2/4+26
M":-9(9D,;HPX92,$'ZBOSH\!_L%_M&_L(>+_ !):?LU>-/ ?B#X7Z_J$EY%X
M>\3M(6T.=N&".F<[0%7(8%@J[ER,GW?]A_\ 8@^('[-'QU^*'B;QA\3[KQSH
MOC>X:72]+E:Y*Z,AN)9-H\V5U^XZK\@7[OI@#R;3O^"8_P =_P!E+QWXF;]G
M/XSZ-X=\$>*K^35)/#OB?2S?IIEQ(<NT#D-QT[ D!0V[&:YLEJ8;!5,1A*.,
MIRA)0=JE.3I3>[3T<HR@VU%VUUU2W=2\DI.+Z[/5?\.?.7B/]G?QU9_\%E?V
M?U^(WC6/QY\6-4GD\1^(5TF PZ9X=TZW#M;6\"]0@*2%F8 L9!USD_L57RM^
MPA_P3AN_V:OB5XD^)_Q$\:77Q,^+_C"(6]_KDT'DV]E;@@^1;1Y.U?E49XP%
M"@*,Y^J:XN-<[I8^M0HT9J<:,%#FC'EBW=R?+&RM%7Y8W2=HW>Y>%IN";?5A
M1117Q9TA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 445\Z_M7_!O]H[Q_P#$6UO/A)\9
M/"_P_P##<=DL4^G:CX5BU266XW,6E$K'(!4J-OM[UV8#"PQ%7V=2K&FOYI\U
MO3W8R=WZ$RE972N>"_\ !&C_ ).Y_;,_['Z'^=W70?\ !8;]HGQ$]_X _9Y\
M%Z1X=O\ Q1\<IY+%[O7K5;FQTVT7&Z3RV!#2?>8'!*>7D L5QPOP3_X):_M3
M?L[>,O&WB#PE^T1X&T[5?B)J U77Y7\$K.+RY&_#JKN5C'[Q_E0 <^PKV_\
M:1_X)P:K^UU\"/ ,/C+QY/8_&CX?M]LT[QSH=DMILO,@LPMP0!&Q6,[0004!
M!Z@_IF-Q641XAIYI/$0J4[12251N,HTE&,Y1<(WBIQ3:3;:Z;HXHQJ>Q]FDT
M_EW]>Q\H>+O^#9"QTCX5V[^%OBEJMQXWTW%W''JEA$VC75PN&VB$ M&"1C<Q
MDSGYE(.*^GO^"-7[9GB+]K3]GG6M-\9:;I^F^+_AIK#>&=2^P0K!:S^6@*.D
M:_*A RI5<+E<@ $ <OJ/[+/[;_B3P[)X<OOVB/A]9Z;-$()=8L?"QCU5T/#;
M>BH^/XP0<]ZZO3/^"5L7P<_X)\>)/@W\+_&6I>'_ !-XDE%]=>+[DR?;+F\,
ML;23/Y3*RY5-@56&!W.229QG4,PP'U3.<;3KU)5(\DXQE^[BW^\E)\D+Q:M:
M"3=UTL*G3Y)\U.+2MJN_;_ASU+]O[]D#PW^V_P#LU:MX'\2:A_8L;RQWVGZJ
M,9TN[C)\N;!(##YF4J2,JYY!P1\R>%?@/^WMI7@R'X=S_$CX5V^A00BQ'C3R
M)IM8BM@-N50J TP3H[ '.,MGYJ]EE_X)R#XH?\$X].^!/Q,\6:AXDU*VM DO
MB6%Y/M'VI)FEBN!YK,S;<@%78[ER.,@CQB;]@/\ ;(UGX>?\*ZO_ -I;PZO@
M=H/[/EU*#02-=EL_N^69<!MQ3@MYF3TR:X,DQE"EAI8/ZW1<(5&TJU*4DEHO
M:4_=D[RMK"22T5T];:5(MRYN5[='^#_S.._X-Z/A78>$OB#^T5J>@7FI:KX4
MM_$<&A:5JEWR=5%N)3),3T9B75C[2+SSFOTYKS+]D/\ 95\+_L7_  %T7X?^
M$XYO[-TE6>6XG(:>^G<[I)Y",#<S=AP  !P!7IM?-<79S#-,VK8VG?E;23>[
M48J*;\W:[71LVP]/V=-184445\V;!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5D^/?#,GC3P1K.CQ7]WI4FJV,UFM[:MMGM#)&R
M"6,]G7.X'U K6HJH2<9*4=T&Y^3WPH_8M^*W_!(7XCZGXLB^%'A?]I#PY=3F
MYF\264+#QAIJ8P2J2F3/3)$>XG/WP"<?<?['W_!1?X7_ +>-CJ5AX+U>\M?$
M>F6Y?5-"U.V:TU/3 3LW/&>" QQN4D9^HKWZN9T[X-^%=)^)=UXRM/#NCVOB
MJ^M/L-SJT-JD=U<P;P_ENX&7&Y0?FSTKZ[-N)J6;TW5S*D_K"2M4B[)VZ3@[
MQM;K#D]&<].BZ;M!Z=O\G_F?"?\ P;S7J^%_AO\ &CP'?*UOX@\(^/[S[=!,
MNV<+)\J,P//)A?\ $&J__!?:U'Q#\4?LU> ].9I/$FO>/X;FUBBYF6*,+&\@
M'H&E3GV/H<>E?M*_\$T/'"?M07WQJ_9]^(UK\-/&_B"W%MXALK^Q^V:5K8
M$CQX(#_*N<JW(W#:Q)-C]E/_ ()K>,M$_:;7XV?'CXB0?$SXC:?:-8Z)#967
MV32]"B92K-%'@9<JSC(50-S'ECD?4/-\M6;/BB.(CS.+E[*TN?VKAR\OP\O)
MS>]S<WPZ6N<_LY^S]A;Y]+7/LBOSI^%$B_"[_@XM^(UEJGF1GQ_X(M[C2)9E
MP+CRTA9UC/?'DRCC_GFWI7NG[4'[$GQ"^-O[:_PQ^)7A_P"*%UX7\*>"?)_M
M7PXC7(36=D[2-D)*L?*D+\Z-TJQ_P4)_X)WI^V1+X5\5>&?%%Y\/_BGX!G-Q
MX?\ $=M'YGE@D$PS(""T9(SP<C+#D,P/SN0UL!@VZ5:NN7$T90FU&7[J3:<>
M;3WE>*;Y;Z-]4;5E*6J7PN_J5O\ @M%XML/!_P#P3&^+DFH211C4-(_L^W5S
M_K9YI42-1[[CG\*ZK_@F!X(OOAQ_P3X^$.CZDLR7MKX:M7D648=/,7S ".V
MX&.V*^>KG_@E]\;OVK/'7AIOVEOC)H_C#P/X4O%U"+PWX>TD6$.K3K]TW+!4
M!7L1@G!8#;N)KZH_:O\ A_\ %3QU\/+&Q^#_ (ZT7X=Z]!>(\][J&B)JD,ML
M%8&)8FX4EMIW#H%QWK3&/"4LMHY'2Q,).51U)S7/[./NJ,5?DYGI=MJ/5+6S
M"/,YNJT]K)=3Y1^-7_*Q3\&_^Q U'_T7=U^@E?G#KO\ P2U_:D\2?M)Z)\7+
MS]HCP-)X^\.Z=)I-AJ \$JL<-M('#H80WEL2)&Y*DC/7@5]??LA_#OXQ?#OP
MYK$/QB^(NA_$74KFZ1].N-,T)-)6SA"89&5/ODMSD]!Q3XJIX.IAL-/#XNG4
M=&E&FXKVEVU.3;7-32M:2W:>CT##\RE*\6KN_3LO,]@HHHKX0Z@HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "H-3TV#6=-N+.ZB6:UNHVAFC;[LB,"&4^Q!(J>B@#C?@1^S
M]X+_ &8_AQ:^$? 'AW3O"OAFQDDF@T^Q4K#&\C%G(!).2Q)ZUV5%%&KU8)6T
M04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5\+ZG^W3\1K;_@OAIWP"34--_X5G<>!&UY[
M,V"?:C=A7.[S_O;?E'R]*^Z*_&/]N6;XP0?\'(]FWP+B\'3?$/\ X5O&+=?%
M'F?V=]GVS>=N\LAM^,;><9Z\5O0BI-I]F<^(FXI-=T?I=_P4E^-_B+]FS]@[
MXK>//"=Q;6OB7PIX=N=1TZ:X@$\4<R+E2R'AA[&H?^"9_P =?$?[37[!?PO\
M>^+KBUNO$OBG14O=0FM[<6\4DI=@2L8X48 X%?GA_P %%-0_X*$2?L,_%)?B
M;8_L^1^ &\/W UYM&-U_:"VF/G\C<Y7S,=,@BI/BO^UIXF_9&_X-DOA1J'@N
M_DTGQ1XOTVP\,V5_$Q6:Q%Q),998V'W9!&C@'L6R.0*OV-X)*UVS-XBTVW=)
M+]3]5C\<?!0\:?\ "-GQAX7_ .$BSC^R_P"U8/MN<X_U.[?UXZ5TMQ<1VD$D
MLLBQQ1J7=W.U4 Y))[ 5^:>K_P#!N3\"X?V%I-+71[Q?BO;Z*=3_ .$W^WSG
M5&U<1&7S2=^TQF7C9M^[SG?\]?*GQ1_:2^-G[;O_  ;I^&]0MV\1>)-1\(>,
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
MC$1G&&CT5O5ZGZ*4445^='8%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 445D>/-1U31_!&LW>AV,>J:U:V,TUA9O)Y:W=P
ML;&.,M_"&< 9[9JHQ<I**Z@:=U=1V5O)--)'##$I9W=@JJ!U))X KR;X4?MT
M?"SX[?'/6?AYX,\66'BCQ)X>L/[1U'^S29[6UC\Q8MIG7]VS[F'RJ3T/3&*_
M+S0?C#J'[;?QTN_"/[97Q5\7?!M8[D)9_#Z#3WT'2-13MOO26$@R<?.3GL_.
M!^J?[.O[-/PV_9I^':V7PM\+^']%TV> /'-IZ"1K_C*L\^2\N>#N9CUS7VF=
M<,X;)J/)C92G6FKQY%:DMM?:27[S3^16O]KH<M.LZCO';\?NZ?,^3OB9^US\
M=/VU_P!K_P 8?"K]G;5O#?@OPK\,W6U\3>,=3M/MS3WA.#! F"ORE748&28W
M)905!L? K]L3XT?LL?MM>'_@;^T1J'AWQ58_$"!I/"/C#2[7[&+B9<_Z/-'P
M-Q8;.@(9X^6#@C%_X-T8(9?@#\6+^55&M7WQ"OSJ''S;@$P">IP2]4_^#@^)
MM*_X9RUK3XU/B"P^(D$5D5&)"&5790>H&Z.,_4"OJ_JN#>=RX6]A#V2BX*?*
MO:<ZI\WM.?XM9+X;\O+I;J8<TO9>WN[]NEK[6/T<KXY_X*)?MP^/O WQK\$_
M GX'V.CWWQ9\>1M>RWVI+YMIX=L5)S<2)W8[)#\V0%0_*Q90?L:OSL^!$?\
M:W_!Q5\8IM4C5;S3_!%HFF@C.(BMJ"1Z9&>GK7Q7"6%H3JXC%XB"FJ%*511>
MJE).,8W75)RNUUM9Z'3B)-)175V,[XQ?'W]JC_@EY<^'/&WQ8\6>%/B_\*]1
MOXM/\0G3]*%C?:(TIP)(R NY>H7.02 I"EE-?;WQS_:O\ _LY? N3XD>+/$%
MMI_A$0Q30WJ R_;/-7="L2J"7:0$;0.N<\#FO*?^"R>CV>L_\$Q_C$M\D;1V
M^A-<QEUW;)8Y$>,CW# 8JG_P3X^&&B_M"?\ !,GX(6OQ T&PU^&QTBPU"*TU
M"+SHEF@W""0H>&VK@@$$=/05Z>,^I8[*Z&;XNDH.-5TZBI*,.>/*III)<JDM
M5>VUFT[$1YHS=.+Z75SYY_9I_P""GGQ8_:;_ ."I_@30;C2+[P-\(_&&A7^I
MZ)HU_:1K>:O:QP2F*^E8@NA>1"552%"@?>Y8_I=7Y\_&2);?_@XD^#,<:JB)
M\/M15548"@1W> !7Z#5R<:1PO-@ZN$HJE&=",N5?XYJ[>\G9*\GJ_P !X7F]
MY2=]?T04445\6=04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%?G!J_P/\:2?\',VE>/%\(^)F\#Q_#9K%O$(TR;^RUN-D@\DW.WR_,Y'R[L\
M]*_1^BKA/EOYJQG4I\UO)W/G?_@K3X*UGXC?\$U/C7H7A[2=2UW6M4\*W=O9
M:?I]L]S=7<A7A(XT!9V/8 $FOD_7_P#@G#XP_:Z_X-XOA_\ "E=-O/#?Q*\/
MZ/9ZKINGZO UE+%?VTKL+>99 &BWHS+\P&"P)P,U^G%%5&JXI)=[DSHJ3;?:
MQ^5K?\%>OC?KO[+3?"VW_9=^-"_M 3:1_P (_(TNB.FB13F/R#?FX. (NLG(
M"9XW[?GK:^'_ .RC^TE_P2?_ ."7GPWTOX,66C^./&FA:ZWB'XA^'C MQ-K4
M5RP>>WLI./FC"K'E068;F7H%/Z<457MELEH3]7>[D[VLO(_%_P#X* ?M,>'_
M /@IA^S]JG@'P?\ L6?%)OC)X@$<%MJ.K>#8]//AN?>I:9[_  #M ###%4;/
MS8'%9O\ P4I^&?Q2_98\4_\ !.OPOX=CM/%GQ:\!V=Q!:VLMQB#4KRVCL&>U
M\QB/E94>)6)&1@\=OVRKYI_:]_X)^2?M1_M>_ 'XI+XH71D^">IW>H/IQLO.
M_M;SQ$-H?</+V^5UPV<U<,0DTK::^?0RJ8>33=[MV\NMSX8_;W_:[^+7_!8'
MX1Z?^SO\-_V?_BMX%U#Q1J=G_P )IJ_B[2FL]/\ #T$$JS,GG$;7Q)&K;OE+
MA-JJQ?"^L_\ !8K]E/Q&GPH_9#\(^ O#'B3Q58?#GX@:)!<MIFFRWC6-C:VX
MA^T3^4I$<8"C+MA1GJ*_22BI]M9KE6B-?J]T^9W;/SB_X+;^ /''@']IW]FG
M]H#POX'\0_$'0_A'K=T?$.F:%;&YOXK><1XE2,<D?*PS]U3MW8!S7A__  4"
M\7^(/VO?C5^SO^U9H7P7^)GCCX5?#74KS3?$'@G4M":+5H'5PZWJV3;C)&Q9
M"&P5)MD#;5.1^QM%$:UDM-OR83P_,WKOK\T?C1_P5J_:L^+O_!4O]C;7/"/P
M6^ ?Q8L? NDRVFHZ_J&MZ!+:7NKE)XUALK"S4-),5D99I&4':L';O[+_ ,%8
MO@OXW^+?P6_8O_X1[P5XLU:YT#QOH.H:S;6>E3W$VBPK:KYCW*HI,*H<AB^
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
M)VBFW:ST>[U?<5*C*#;YKWUV"BBBOE3H"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BL'QS\4?#?PR73SXC\0:+H/]K726-C_
M &A>1VWVRX?[L4>\C>Y[*N2:WJ "BBB@ HK'\?\ C[1?A9X(U;Q)XBU*UT?0
M="M)+[4+VZ?9#:P1J6=V/H #7SA^QQ_P6!^#_P"W=\6;CPE\/$\;7LT5K->1
M:I>>'9[/2[N.)E5_+G< %LL/E(!]JI1DU=+0F52*=F]3ZGHHHJ2@HHHH **\
MJ_93_;-^'_[:7A[Q#JGP]U6ZU:S\+:U<>']1>>QFM##>08\Q )54L!D?,,@^
MM>JTVFG9BC)-7045Y5^RG^V;\/\ ]M3PWX@U;X>ZK=:M8^%]:G\/ZB\UC-:&
M*\AQYB 2JI8#(^89!]:]5H::=F$9)JZ"BBBD,**** "BO(_V;/VX/AS^UIIG
MC2\\#ZQ=ZE;_  _U:?1-;:;3Y[7[-=0@F15$BKO P?F7(-6/V0/VSOA_^W5\
M*)/&OPUU:YUCP[#J$VF///8S6;">+;O79*JM@;ASC!JN62W1*G%[,]4HHHJ2
M@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OS3_
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
M]S*0#\@]R!N/S!^RCX$UKXD?\$,/VW=*\/PW-SJ3>.]<N5@MTWR7$<,T$TJ
M=\QH]>N_\$M_^">N@_M1?L$^ ?&7A[]J3X]Z'9II2Q:CI>C>+$M['0;B/(F@
M$6S]RBD$@-_"0W((-5.,4Y3?>W?H33E-J,%VOVZGUQ^Q'_P5I\+_ +2G[%OC
M#XI>,M//@'5?A2]W9>.]'FD\QM&N;5=TFS."5<#Y ><Y7DC)\)^#O[9O[</[
M>7PXN?BY\(_!GPB\%_#F9YI?#.B>*S=3:OXFMT)4,\D;"./<00#\B^Y W'Q>
MP_9R^$]W_P $G/VSH_V<_'GQ"^*-YJTP/B*\UFW:3[;>63B6?[/+Y2"X$D6\
MLZ%P05Z9&>H_X)<_\$\]!_:@_8(\ ^,O#W[4GQ\T.S32EBU'2]'\6);V.@7$
M61-;B+8?)5&!(#'[I#<@@U/)3BG+SZ^A?M*DFH^5]'YGUE^QA_P5Q\+_ +1/
M[$'C+XL>+]-D\#ZM\)S=V?CG1))/,DTJ[M4+.J%L$K)CY V#N)4DXW'P#X#_
M +<?[<_[8GPY;XW?#WX=_"G3_A?--+<:'X1U>>X&N>([&-R"RS@[$E(5@I(5
M68?=*XSX]'^SK\)9O^"2/[9R?LZ^//B!\4+C5)PWB.^UFW9_M=W9.)9S;R^4
M@G#Q;F9U+9!4\9%?=O\ P28_:(\$Z[_P2<^%?BN'6M*L?#_A?PG!9ZO<R3K'
M%IDMI$([@2G/R$,I8@\D,#W&9E&,4Y176VOH5"4IM1D^E].NI\P_\&R?C!O&
M_P &?VBO$$EA)8OK'Q$O-0DL;GYGM6DB$C0OP,E22IX'(/ Z5W'[!'_!0[7O
M&'_!&OXH_&RQ\$?#OPIKW@M_$%Q9Z1H.F-9Z3-)9Q[T>2)7W%G(&\A@3CM7$
M?\&T7BJR\=_!S]I+7--_Y!NM_$>_O[3C&898_,0X[95@<>]>:_\ !,[_ )5G
MOV@?]SQA_P"B*NI%.4K]T32DU"-NTCT3X%_\%"/VXO\ @H3\!=-^(7P:^'WP
MM\->'],L1'=2Z^\WF^+-2B'^E)91[R(K=9 41G;)93E^H7WK]F'_ (+(:/\
M%'_@EQXH_:&\8>'9-!OOA[]KL?$>B6LF[_B86[(@BA9^565I8@N_)4R8.=N3
MV'_!$*TCL_\ @D[\"UB18U;PVDA '5FED9C]2Q)^IK\_/V2?$/A7PI_P1#_;
M4NO&FDZIKGAE?B#KT%Q9::ZI<L\C6<<+(S JNR9XWW$$ (3@XP8Y8R;5MFOS
M*4IQ2E?=-Z^AZ3XL_;%_X*!?$S]BG6/C]X?T'X0^'?!FH:)/K%AX;C2XGUVV
MTQHF9;U9&(0R)'^]"G&0H.P9V5]-?\$,O!>GQ_L'>&_'EK\0_B%\1K[XG6\.
MMZI>^+-2:\EM;T)Y4\,(.?+B65' 7)S@'OBOAG]E?3OVK/C3_P $^O"_PCM_
MCQ^S)H?@'Q!X>ATXZHVMM<^)]+TR5-ILFC7$?FK$?+()! ^7?D;A^KG[$O[,
MGAS]CC]E;P3\-?"EY)J6B>%=.2VBOG*EK]R2\DY*\?.[,V!D $#)QFBO:,>5
M6WZ=@P]Y24G?;KW\CU2BBBN,[@HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KR/2OV)O .B_MD:I\>(++4%^(FL:''X=N;DW\AMFM$*E5$&=@;
M*CY@,UZY134FMA.*>YX+^W'_ ,$V/A1_P4,T;18?B)HUY)J7AN5IM(UC2[U[
M'4M-+$%A',G.TE5)4@C*@X!&:\9M/^#>_P#9QN/ NOZ/KVF>,/%U]XD:V^V:
M]K?B.YNM85()!+''%<9#1)N W!,;AP<CBON"BKC5FE9,B5&#=VD>/_M0_L+?
M#?\ ;%_9XA^&/CW1YM6\,VH@-H5N7BN[*6%=D<T4P.Y9 I(W<Y#'.<U@?LF_
M\$X? '[(WP@\3>!=.N_%7C'PUXM?_B86?B_5&UB-HO*$/D*L@PL108* 8->_
MT5//*W+?0?LXWYK:GP/-_P &VW[,LFOR21Z?X[M_#MQ=_;)?#$/BJZ7197W;
ML&'.=O; ;I7W!X \ :)\*_!6E^&_#>E6.AZ#HMNEI86%G$(H+6)!A451P /U
MK8HHE4E+XF*-.$/A5CS_ /:A_9G\*?M@_ KQ!\.?&]O>7?A?Q+''%?16MT]K
M,ZI*DJ[9$(9?F13Q]*W_  /\,-%^'WPKT?P786HD\.Z'I4.BV]M='[0&M8H5
MA5)"V=^44 [L[N<]:Z&BE=VL7RJ]SX,\2_\ !N!^S#XB\7ZAJ$>C^,M(T?5;
MHWEWX=TWQ+<VVBS29S_Q[J?E4=E5@ . !7UGJW[+O@;4/V:[[X16V@VVC_#^
M_P!%F\/G2],_T1(+.6-HW2,I@JQ5F.X?-N).2>:] HJY5)O=D1HPC\*.)_9S
M_9^\-_LK? _PW\//!]O=6OAGPI:"RT^*YN6N)4C#%L-(Y+,<L>37;445GOJS
M1*RLCXK^)'_! G]G/XA>'M,MX-$\1^&=5TN[OKN/7=#UN:SU:<WEQ)<3I-."
M3*GF2-M5P=BX5< 5[;^Q5^P'\+O^"?GP^O/#OPS\/G2X=4G^U:E?7,[W6H:G
M+SAIYWRS[<G:.%7<< 9.?9Z*N52;5F]#.-&"?,EJ>0_LE?L/_#_]BCPGXFT7
MP'I]]:Z=XNUNYU_4H[Z^DO/.NKC'F$&0G:AP/E' KYS^)'_!NS^S;X_\=ZOK
M5GIOC+P?#X@E,NJ:1X;\13Z=I=\3R08%RJJ3D[4VCDX K[JHHC4FG=,)48-6
M:.'^ /[-_@?]E[X1:?X$\!^&]-\.^%=,1DAL+=/D;=]]G+9,CMU9F))[FODW
MXC_\&[/[-OC[QUJ^M6>F^,O!]OX@E,VJ:1X;\13Z?I=Z3R08%RJJ3D[4VCDX
M K[JHHC4E%W3"5*$E9HX;X#?LU^!?V9?@_8^ ? WAG3/#_A+3XGBCTZ"/=')
MO^^TA;)D9\G<SDEN]?)NM?\ !NE^S)K/Q)N]=30?%&GZ7J5]_:%[X8LM?N(-
M NY0V[#VJG[F<_(&"X.,8XK[KHHC4DG=,)4H2236QXY^RA^PA\-_V*=*\7V'
MP[TBYT>P\;:J^L:C;-=R31),R!-L*L<11A0 $7 &*Q/A#_P32^%/P/\ V0_%
M'P.\/Z;K$/P_\8"_74K>;5)IKF07B[9]LS'>N1TP?E[5[]12YY=RO9Q6ECB_
MV>O@+X=_9>^"GAOX?^$;>ZMO#?A.S6PT^*XN&N)4B4D@-(Q+,>3R:^$_^"F_
M[!FL?LN?\$KOBIX4_9JT;Q)-<^-O$O\ ;_BBQM[A]0O[ZTN65=06W#[F&Y$0
M;$&0N_ Y-?I!151J.,N8F=-2CR_(_!?PU?\ _!+D?"W3_P"V/A?\2-*\2V]J
MD%]ITFE:N=6\]5 D+,C>6[;L_," ?0=*^P/^#<CX7^,OA]X!^+]W)H_CKPS\
M&=<\21W/PVTCQ:7_ +1M[,"7S9-K<JK@P#. &9&(R<LWZ0-I%J]Z+EK:W:X7
MI*8UWC\<9JQ6E3$<T7'7YNYC3PW+)2TT[*WWA1117.=04444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!#J%_%I=C-<3MLA@4N[!2
MV .O Y_*L'_A;?A__G\E_P# 2;_XBNDHH YO_A;?A_\ Y_)?_ 2;_P"(H_X6
MWX?_ .?R7_P$F_\ B*Z2BGH!S?\ PMOP_P#\_DO_ ("3?_$4?\+;\/\ _/Y+
M_P" DW_Q%=)11H!S?_"V_#__ #^2_P#@)-_\11_PMOP__P _DO\ X"3?_$5T
ME%&@'-_\+;\/_P#/Y+_X"3?_ !%'_"V_#_\ S^2_^ DW_P 17244: <W_P +
M;\/_ //Y+_X"3?\ Q%'_  MOP_\ \_DO_@)-_P#$5TE%&@'-_P#"V_#_ /S^
M2_\ @)-_\11_PMOP_P#\_DO_ ("3?_$5TE%&@'-_\+;\/_\ /Y+_ . DW_Q%
M'_"V_#__ #^2_P#@)-_\17244: <W_PMOP__ ,_DO_@)-_\ $4?\+;\/_P#/
MY+_X"3?_ !%=)11H!S?_  MOP_\ \_DO_@)-_P#$4?\ "V_#_P#S^2_^ DW_
M ,17244: <W_ ,+;\/\ _/Y+_P" DW_Q%'_"V_#_ /S^2_\ @)-_\17244:
M<W_PMOP__P _DO\ X"3?_$4?\+;\/_\ /Y+_ . DW_Q%=)11H!S?_"V_#_\
MS^2_^ DW_P 11_PMOP__ ,_DO_@)-_\ $5TE%&@'-_\ "V_#_P#S^2_^ DW_
M ,11_P +;\/_ //Y+_X"3?\ Q%=)11H!S?\ PMOP_P#\_DO_ ("3?_$4?\+;
M\/\ _/Y+_P" DW_Q%=)11H!S?_"V_#__ #^2_P#@)-_\11_PMOP__P _DO\
MX"3?_$5TE%&@'-_\+;\/_P#/Y+_X"3?_ !%'_"V_#_\ S^2_^ DW_P 17244
M: <W_P +;\/_ //Y+_X"3?\ Q%'_  MOP_\ \_DO_@)-_P#$5TE%&@'-_P#"
MV_#_ /S^2_\ @)-_\11_PMOP_P#\_DO_ ("3?_$5TE%&@'-_\+;\/_\ /Y+_
M . DW_Q%'_"V_#__ #^2_P#@)-_\17244: <W_PMOP__ ,_DO_@)-_\ $4?\
M+;\/_P#/Y+_X"3?_ !%=)11H!S?_  MOP_\ \_DO_@)-_P#$4?\ "V_#_P#S
M^2_^ DW_ ,17244: <W_ ,+;\/\ _/Y+_P" DW_Q%'_"V_#_ /S^2_\ @)-_
M\17244: <W_PMOP__P _DO\ X"3?_$4?\+;\/_\ /Y+_ . DW_Q%=)11H!S?
M_"V_#_\ S^2_^ DW_P 11_PMOP__ ,_DO_@)-_\ $5TE%&@'-_\ "V_#_P#S
M^2_^ DW_ ,11_P +;\/_ //Y+_X"3?\ Q%=)11H!S?\ PMOP_P#\_DO_ ("3
M?_$4?\+;\/\ _/Y+_P" DW_Q%=)11H!S?_"V_#__ #^2_P#@)-_\11_PMOP_
M_P _DO\ X"3?_$5TE%&@'-_\+;\/_P#/Y+_X"3?_ !%'_"V_#_\ S^2_^ DW
M_P 17244: <W_P +;\/_ //Y+_X"3?\ Q%'_  MOP_\ \_DO_@)-_P#$5TE%
M&@'-_P#"V_#_ /S^2_\ @)-_\11_PMOP_P#\_DO_ ("3?_$5TE%&@'-_\+;\
M/_\ /Y+_ . DW_Q%'_"V_#__ #^2_P#@)-_\17244: <W_PMOP__ ,_DO_@)
M-_\ $4?\+;\/_P#/Y+_X"3?_ !%=)11H!S?_  MOP_\ \_DO_@)-_P#$4?\
M"V_#_P#S^2_^ DW_ ,17244: <W_ ,+;\/\ _/Y+_P" DW_Q%'_"V_#_ /S^
M2_\ @)-_\17244: <W_PMOP__P _DO\ X"3?_$4?\+;\/_\ /Y+_ . DW_Q%
M=)11H!S?_"V_#_\ S^2_^ DW_P 11_PMOP__ ,_DO_@)-_\ $5TE%&@'-_\
M"V_#_P#S^2_^ DW_ ,11_P +;\/_ //Y+_X"3?\ Q%=)11H!S?\ PMOP_P#\
M_DO_ ("3?_$4?\+;\/\ _/Y+_P" DW_Q%=)11H!S?_"V_#__ #^2_P#@)-_\
M11_PMOP__P _DO\ X"3?_$5TE%&@'-_\+;\/_P#/Y+_X"3?_ !%'_"V_#_\
MS^2_^ DW_P 17244: <W_P +;\/_ //Y+_X"3?\ Q%'_  MOP_\ \_DO_@)-
M_P#$5TE%&@'-_P#"V_#_ /S^2_\ @)-_\11_PMOP_P#\_DO_ ("3?_$5TE%&
M@'-_\+;\/_\ /Y+_ . DW_Q%'_"V_#__ #^2_P#@)-_\17244: <W_PMOP__
M ,_DO_@)-_\ $4?\+;\/_P#/Y+_X"3?_ !%=)11H!S?_  MOP_\ \_DO_@)-
M_P#$4?\ "V_#_P#S^2_^ DW_ ,17244: <W_ ,+;\/\ _/Y+_P" DW_Q%'_"
MV_#_ /S^2_\ @)-_\17244: <W_PMOP__P _DO\ X"3?_$4?\+;\/_\ /Y+_
M . DW_Q%=)11H!S?_"V_#_\ S^2_^ DW_P 11_PMOP__ ,_DO_@)-_\ $5TE
M%&@'-_\ "V_#_P#S^2_^ DW_ ,11_P +;\/_ //Y+_X"3?\ Q%=)11H!S?\
MPMOP_P#\_DO_ ("3?_$4?\+;\/\ _/Y+_P" DW_Q%=)11H!S?_"V_#__ #^2
M_P#@)-_\11_PMOP__P _DO\ X"3?_$5TE%&@'-_\+;\/_P#/Y+_X"3?_ !%'
M_"V_#_\ S^2_^ DW_P 17244: <W_P +;\/_ //Y+_X"3?\ Q%'_  MOP_\
M\_DO_@)-_P#$5TE%&@'-_P#"V_#_ /S^2_\ @)-_\11_PMOP_P#\_DO_ ("3
M?_$5TE%&@'-_\+;\/_\ /Y+_ . DW_Q%'_"V_#__ #^2_P#@)-_\17244: <
MW_PMOP__ ,_DO_@)-_\ $4?\+;\/_P#/Y+_X"3?_ !%=)11H!S?_  MOP_\
M\_DO_@)-_P#$4?\ "V_#_P#S^2_^ DW_ ,17244: <W_ ,+;\/\ _/Y+_P"
MDW_Q%'_"V_#_ /S^2_\ @)-_\17244: <W_PMOP__P _DO\ X"3?_$4?\+;\
M/_\ /Y+_ . DW_Q%=)11H!S?_"V_#_\ S^2_^ DW_P 11_PMOP__ ,_DO_@)
M-_\ $5TE%&@'-_\ "V_#_P#S^2_^ DW_ ,11_P +;\/_ //Y+_X"3?\ Q%=)
M11H!S?\ PMOP_P#\_DO_ ("3?_$4?\+;\/\ _/Y+_P" DW_Q%=)11H!S?_"V
M_#__ #^2_P#@)-_\11_PMOP__P _DO\ X"3?_$5TE%&@'-_\+;\/_P#/Y+_X
M"3?_ !%'_"V_#_\ S^2_^ DW_P 17244: <W_P +;\/_ //Y+_X"3?\ Q%'_
M  MOP_\ \_DO_@)-_P#$5TE%&@'-_P#"V_#_ /S^2_\ @)-_\11_PMOP_P#\
M_DO_ ("3?_$5TE%&@'-_\+;\/_\ /Y+_ . DW_Q%'_"V_#__ #^2_P#@)-_\
M17244: <W_PMOP__ ,_DO_@)-_\ $4?\+;\/_P#/Y+_X"3?_ !%=)11H!S?_
M  MOP_\ \_DO_@)-_P#$4?\ "V_#_P#S^2_^ DW_ ,17244: <W_ ,+;\/\
M_/Y+_P" DW_Q%'_"V_#_ /S^2_\ @)-_\17244: <W_PMOP__P _DO\ X"3?
M_$4?\+;\/_\ /Y+_ . DW_Q%=)11H!S?_"V_#_\ S^2_^ DW_P 11_PMOP__
M ,_DO_@)-_\ $5TE%&@'.P_%;0KB9(UO)-TC!5'V689)X'\-=%112 **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
A** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>irtc-20201231_g14.jpg
<TEXT>
begin 644 irtc-20201231_g14.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #__@ 23$5!1%1/3TQ3('8R,"XP /_; (0
M!04%" 4(# <'# P)"0D,#0P,# P-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-
M#0T-#0T-#0T-#0T-#0T-#0T-#0$%" @*!PH,!P<,#0P*# T-#0T-#0T-#0T-
M#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-_\0!H@
M 04! 0$! 0$           $" P0%!@<("0H+ 0 # 0$! 0$! 0$!
M 0(#! 4&!P@)"@L0  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B
M<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'
M2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JB
MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ
M\?+S]/7V]_CY^A$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B
M,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'
M2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:
MHJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ
M\O/T]?;W^/GZ_\  $0@!@0(U P$1  (1 0,1 ?_:  P# 0 "$0,1 #\ ^Q/L
MD/\ SS3_ +Y7_"@ ^R0_\\T_[Y7_  H /LD/_/-/^^5_PH /LD/_ #S3_OE?
M\* #[)#_ ,\T_P"^5_PH /LD/_/-/^^5_P * #[)#_SS3_OE?\* #[)#_P \
MT_[Y7_"@ ^R0_P#/-/\ OE?\* #[)#_SS3_OE?\ "@ ^R0_\\T_[Y7_"@ ^R
M0_\ /-/^^5_PH /LD/\ SS3_ +Y7_"@ ^R0_\\T_[Y7_  H /LD/_/-/^^5_
MPH /LD/_ #S3_OE?\* #[)#_ ,\T_P"^5_PH /LD/_/-/^^5_P * #[)#_SS
M3_OE?\* #[)#_P \T_[Y7_"@ ^R0_P#/-/\ OE?\* #[)#_SS3_OE?\ "@ ^
MR0_\\T_[Y7_"@ ^R0_\ /-/^^5_PH /LD/\ SS3_ +Y7_"@ ^R0_\\T_[Y7_
M  H /LD/_/-/^^5_PH /LD/_ #S3_OE?\* #[)#_ ,\T_P"^5_PH /LD/_/-
M/^^5_P * #[)#_SS3_OE?\* #[)#_P \T_[Y7_"@ ^R0_P#/-/\ OE?\* #[
M)#_SS3_OE?\ "@ ^R0_\\T_[Y7_"@ ^R0_\ /-/^^5_PH /LD/\ SS3_ +Y7
M_"@ ^R0_\\T_[Y7_  H /LD/_/-/^^5_PH /LD/_ #S3_OE?\* #[)#_ ,\T
M_P"^5_PH /LD/_/-/^^5_P * #[)#_SS3_OE?\* #[)#_P \T_[Y7_"@ ^R0
M_P#/-/\ OE?\* #[)#_SS3_OE?\ "@ ^R0_\\T_[Y7_"@ ^R0_\ /-/^^5_P
MH /LD/\ SS3_ +Y7_"@ ^R0_\\T_[Y7_  H /LD/_/-/^^5_PH /LD/_ #S3
M_OE?\* #[)#_ ,\T_P"^5_PH /LD/_/-/^^5_P * #[)#_SS3_OE?\* #[)#
M_P \T_[Y7_"@ ^R0_P#/-/\ OE?\* #[)#_SS3_OE?\ "@ ^R0_\\T_[Y7_"
M@ ^R0_\ /-/^^5_PH /LD/\ SS3_ +Y7_"@ ^R0_\\T_[Y7_  H /LD/_/-/
M^^5_PH /LD/_ #S3_OE?\* #[)#_ ,\T_P"^5_PH /LD/_/-/^^5_P * #[)
M#_SS3_OE?\* #[)#_P \T_[Y7_"@ ^R0_P#/-/\ OE?\* #[)#_SS3_OE?\
M"@ ^R0_\\T_[Y7_"@">@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@#,U35H=)5#('DDG<10PQ@&260@G:H)51@ LSNR1HH+.Z@9H ?I]^UZ'$D$
M]H\9 *3JG((R&5XI)8G'4$+(64C#JN1D T* "@ H * (KB;[/$\NUI/+5FV(
M-SMM!.U%XRQQA1D9.!0 VUG^U0QS['B\U%?9(NV1-RAMKKD[77.&7)PP(S0!
M/0 4 % &7K>J)HEC-?R*76WC+[00"QZ*N3P-S$#/.,YP>E "_P!H-96;7FJ"
M*T\I6>79(TJ(HY^^8HF8X["/.[Y5W<$@$%CK#WDBH]I=VJR*61YDCVL!@X81
M2RO"Q!R%N$B;JN-X*T ;5 !0 4 8][JWV._M+#9N^VB<[]V-GDHK_=VG=NW8
M^\N,9YZ4 :LDBQ*9'.%0%B?0 9)XYZ>E &8NL12BUDMTFGAOP&CECC)1$:/S
M5>8MM:-77 7*YW$*0#0!K4 % ',ZKXD;29HX9+*[D$\JP0R1FTV22,C.%4/=
M(Z_*C\R(@RIYY7(!T%M*TT:R/&\#,,F.0H77V8QO(F?]UV'O0!#;7\%Y)-%"
MVY[5Q'*,,-KE%D R0 WR.IRI(YQG(( !3U_5O[#L9+[9YOE&,;-VS.^1(_O;
M6QC=G[ISC'&<T +K6LQZ';BYE224-+'"J1;-[/*X1 /,>- -Q&27 '6@!-+U
MF/4I)K<QRVUQ:E!+#,$W*)%WQL&BDEB97&<%)&(*LK!2,4 7;Z^@TV(W%RWE
MQAHTW89OFED6)!A03\SNJYQ@9R2 "0 6Z "@ H * "@ H * "@ H * "@ H
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
M5MR@LN"<J"1Q0!(FHVLEPUDDT37,:[GA$B&5%.TAFC!WJIWKR0!\R^HR 7*
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@#"\16DMY:;((1<2JZ,B_:'M61@>)$F1
M)"'3K@C:R[E;(.U@#)M=)U**^M+R=;65XK=XKFXWE)I&D\LY"):A'6+80F7C
M#[V8)%]T@&5>:!J&OB5G6*UAOG28LSN;B$QQ-$B"/R@I#X21LRQM%YDJ%&89
M(!:30-1&+MEM5NDFMG6!99/(9+>&2+YI?LX=6;S690('">7&,MR0 -;P]J4,
M$$<*VLC017$;+)+(J$W?S2%<6[D"%ALC!'[V-FW&$_*0";1/#-UID\*2-$UM
M9O/)'*&?SY3,H3;)&8PB! 6^99I-VR,;5YP =U0!$\*N<DL/H[J/R# 4 -^S
M)ZO_ -_)/_BJ #[,GJ__ '\D_P#BJ #[,GJ__?R3_P"*H /LR>K_ /?R3_XJ
M@ ^S)ZO_ -_)/_BJ #[,GJ__ '\D_P#BJ #[,GJ__?R3_P"*H /LR>K_ /?R
M3_XJ@ ^S)ZO_ -_)/_BJ #[,GJ__ '\D_P#BJ #[,GJ__?R3_P"*H /LR>K_
M /?R3_XJ@ ^S)ZO_ -_)/_BJ #[,GJ__ '\D_P#BJ #[,GJ__?R3_P"*H /L
MR>K_ /?R3_XJ@ ^S)ZO_ -_)/_BJ #[,GJ__ '\D_P#BJ #[,GJ__?R3_P"*
MH /LR>K_ /?R3_XJ@ ^S)ZO_ -_)/_BJ #[,GJ__ '\D_P#BJ #[,GJ__?R3
M_P"*H /LR>K_ /?R3_XJ@ ^S)ZO_ -_)/_BJ #[,GJ__ '\D_P#BJ #[,GJ_
M_?R3_P"*H /LR>K_ /?R3_XJ@ ^S)ZO_ -_)/_BJ #[,GJ__ '\D_P#BJ #[
M,GJ__?R3_P"*H /LR>K_ /?R3_XJ@ ^S)ZO_ -_)/_BJ #[,GJ__ '\D_P#B
MJ #[,GJ__?R3_P"*H /LR>K_ /?R3_XJ@ ^S)ZO_ -_)/_BJ #[,GJ__ '\D
M_P#BJ #[,GJ__?R3_P"*H /LR>K_ /?R3_XJ@ ^S)ZO_ -_)/_BJ #[,GJ__
M '\D_P#BJ #[,GJ__?R3_P"*H /LR>K_ /?R3_XJ@ ^S)ZO_ -_)/_BJ #[,
MGJ__ '\D_P#BJ #[,GJ__?R3_P"*H /LR>K_ /?R3_XJ@ ^S)ZO_ -_)/_BJ
M #[,GJ__ '\D_P#BJ #[,GJ__?R3_P"*H /LR>K_ /?R3_XJ@ ^S)ZO_ -_)
M/_BJ #[,GJ__ '\D_P#BJ #[,GJ__?R3_P"*H /LR>K_ /?R3_XJ@ ^S)ZO_
M -_)/_BJ #[,GJ__ '\D_P#BJ #[,GJ__?R3_P"*H /LR>K_ /?R3_XJ@ ^S
M)ZO_ -_)/_BJ )$C$? S^+,W_H1- #Z "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H CEE6!&ED.U$4LQ/
M0*HR3^ &::3DU%;MV7JQ-J*<GLM7Z(YC3O&FEZB742B I_SW*QAAZJ2V#]#A
MO:NZI@ZU*SY>:_\ +=V]=/\ @'%#%TJEUS<MOYK*_IK_ ,$U?[?TW_G[MO\
MO_%_\56'L*O_ #[G_P" R_R-_;4O^?D/_ H_YA_;^F_\_=M_W_B_^*H]A5_Y
M]S_\!E_D'MJ7_/R'_@4?\S)NO&VEVDZVYE\S?C,D6UXTS_><-^>T-COBNB.#
MK2BY\MK='=2?HK?G8PEBZ4)*'->_56:7J[_E<ZRO/.X* "@ H Y3QDBO8;7D
MDB5I44K''=2";<&402?8\3HDI8+O4X#[%*R!O+< YRR;4I=3MF5+F)&$+R+)
M->F."#['AX'$D M;A_/^;SS.;LNRAXU"2;0#-MC>_N#/_:GV<B#^T1_I_F"X
MV7)?[/M_?"+SO)#_ &/]SL*8XW8 -]YKDZ;917@OODDC%X84NA<>48)FCR\"
MB9R)/($YA+,&W"0_>H S-&&I_:+<7/V[[2LL/+_:/L_V+[("_G?\NQG\XL'W
M_P"D>;MQ\O- 'JE $3K)GY&4#T*DG\PZ_P J &[9O[R?]\-_\<H -LW]Y/\
MOAO_ (Y0 ;9O[R?]\-_\<H -LW]Y/^^&_P#CE !MF_O)_P!\-_\ '* #;-_>
M3_OAO_CE !MF_O)_WPW_ ,<H -LW]Y/^^&_^.4 &V;^\G_?#?_'* #;-_>3_
M +X;_P".4 &V;^\G_?#?_'* #;-_>3_OAO\ XY0 ;9O[R?\ ?#?_ !R@ VS?
MWD_[X;_XY0 ;9O[R?]\-_P#'* #;-_>3_OAO_CE !MF_O)_WPW_QR@ VS?WD
M_P"^&_\ CE !MF_O)_WPW_QR@ VS?WD_[X;_ ..4 &V;^\G_ 'PW_P <H -L
MW]Y/^^&_^.4 &V;^\G_?#?\ QR@ VS?WD_[X;_XY0 ;9O[R?]\-_\<H -LW]
MY/\ OAO_ (Y0 ;9O[R?]\-_\<H -LW]Y/^^&_P#CE !MF_O)_P!\-_\ '* #
M;-_>3_OAO_CE !MF_O)_WPW_ ,<H -LW]Y/^^&_^.4 &V;^\G_?#?_'* #;-
M_>3_ +X;_P".4 &V;^\G_?#?_'* #;-_>3_OAO\ XY0 ;9O[R?\ ?#?_ !R@
M VS?WD_[X;_XY0 ;9O[R?]\-_P#'* #;-_>3_OAO_CE !MF_O)_WPW_QR@ V
MS?WD_P"^&_\ CE !MF_O)_WPW_QR@ VS?WD_[X;_ ..4 &V;^\G_ 'PW_P <
MH -LW]Y/^^&_^.4 &V;^\G_?#?\ QR@ VS?WD_[X;_XY0 ;9O[R?]\-_\<H
M-LW]Y/\ OAO_ (Y0 ;9O[R?]\-_\<H -LW]Y/^^&_P#CE !MF_O)_P!\-_\
M'* #;-_>3_OAO_CE !MF_O)_WPW_ ,<H KW4;-#()FC,11@X*-@IM.X?ZSTS
M5QNI+E^*ZMZWT)E;E?-M9W].IY5X-\*VNKVLEW=(&#2E8PQD&%4 DCRY(\Y+
M8YS]WC'.??QF)J49QITI6M&[T3NWZI]OQ/"PF'IU8.=2-_>LM6K)>C7?\#L/
M^$#TO_GBG_?5Q_\ )%>;]=K_ ,__ )+'_P"1/0^IT/Y/_)I?YA_P@>E_\\4_
M[ZN/_DBCZ[7_ )__ "6/_P B'U.A_)_Y-+_,KO\ #[3S*DJ#8$.3&-Y1\'/S
M;Y&;VPK+Q5K'5DG%M._6RNO2UE]Z9+P5&Z:35NEW9^M[O[FCM=LW]Y/^^&_^
M.5YAZ)(@<??(/T4K_-FH ?0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!S?B^\^Q:3
M<.#@NGECZR$(<?0$G\*[<+#GK079W^[7]#CQ4N2C-]U;[]!_A2S^PZ5;1XP3
M&)#]9"9.?<;L?A2Q,^>M-^=ONT_0>&CR4H+RO]^OZG0UQG6% !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0!YYX_8W*V>FI]ZZN!T]!A/RS)G\/:O8P*Y?
M:5GM"'YZ_I^)Y.-][V=%;SE_P/U/044(H51@*  /0#@5Y#=]6>JE;1#J0PH
M* "@ H * "@##\0S7\%J6TT9E+ ,PC$K1QD-ND2$RPB5U.TA-^3SA)"!&P!S
MMIXHN;G4+>",Q2V,PB4SK#)&IDDMC/C>TY:&4_*RVSP/B-E#7 D8)0!4MO$^
MI7+VL :T5M2CAFAD\J4K LD=Q*8Y4^T S/M@V*RO "Y;Y,+B@#:76[NZL;&6
M'R8;C4)!$6D1Y(D(AFE9E021,P?R2(QYH^^I+-CD RM)\57VH-#*XMUA:XBM
M9(E23S"\EJ+@S1R&7:(LL-L9B8F-6;S>* /1* (GD9#@(S>X*8_5@?TH ;YS
M_P#/-_SC_P#BZ #SG_YYO^<?_P 70 ><_P#SS?\ ./\ ^+H /.?_ )YO^<?_
M ,70 ><__/-_SC_^+H /.?\ YYO^<?\ \70 ><__ #S?\X__ (N@ \Y_^>;_
M )Q__%T 'G/_ ,\W_./_ .+H /.?_GF_YQ__ != !YS_ //-_P X_P#XN@ \
MY_\ GF_YQ_\ Q= !YS_\\W_./_XN@ \Y_P#GF_YQ_P#Q= !YS_\ /-_SC_\
MBZ #SG_YYO\ G'_\70 ><_\ SS?\X_\ XN@ \Y_^>;_G'_\ %T 'G/\ \\W_
M #C_ /BZ #SG_P">;_G'_P#%T 'G/_SS?\X__BZ #SG_ .>;_G'_ /%T 'G/
M_P \W_./_P"+H /.?_GF_P"<?_Q= !YS_P#/-_SC_P#BZ #SG_YYO^<?_P 7
M0 ><_P#SS?\ ./\ ^+H /.?_ )YO^<?_ ,70 ><__/-_SC_^+H /.?\ YYO^
M<?\ \70 ><__ #S?\X__ (N@ \Y_^>;_ )Q__%T 'G/_ ,\W_./_ .+H /.?
M_GF_YQ__ != !YS_ //-_P X_P#XN@ \Y_\ GF_YQ_\ Q= !YS_\\W_./_XN
M@ \Y_P#GF_YQ_P#Q= !YS_\ /-_SC_\ BZ #SG_YYO\ G'_\70 ><_\ SS?\
MX_\ XN@ \Y_^>;_G'_\ %T 'G/\ \\W_ #C_ /BZ #SG_P">;_G'_P#%T 'G
M/_SS?\X__BZ #SG_ .>;_G'_ /%T 'G/_P \W_./_P"+H /.?_GF_P"<?_Q=
M !YS_P#/-_SC_P#BZ #SG_YYO^<?_P 70 ><_P#SS?\ ./\ ^+H /.?_ )YO
M^<?_ ,70 ><__/-_SC_^+H /.?\ YYO^<?\ \70 ><__ #S?\X__ (N@#SRZ
MD;4O%$2;&*V,.YD^7(8@L#][;UDC[]J]F/[K!REUJ2LO3;]&>1+]YBXQZ4XW
M^>_ZH]#\Y_\ GF_YQ_\ Q=>,>N'G/_SS?\X__BZ #SG_ .>;_G'_ /%T 'G/
M_P \W_./_P"+H /.?_GF_P"<?_Q= $B.6ZJ4^NW_ -E8T /H * *&HZ7::O$
M(+Z&.XB5UD"2*&4,ARIP?Q![,I96RK," -31[&.=;I+>!;B-0B2B*,2*@78%
M5PNY5"?*%! "_+C'% $/_"/Z9L>+[):^7,P>1/(BVR.,D,Z[<,P).&8$C)YY
MH EET:PGC,,MM \3;-R-%&RGRQMCRI4@[% 5,CY0,+@4 .32;**9;I+>!9XT
M$:RB)!(J ;0BN%W!0ORA0< <8Q0!H4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!YUX,_T^_U#4SR))?+C
M/^R"3C_OD1U[.+_=TZ-#M&[]?^'N>1A??J5:W>5EZ?\ #6/1:\8]<* "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@#+UR\^P6%Q<#@QQ.5_P!XC"_^/$5O
M1A[2I"'>2OZ=?P,*TO9TY3[1=O7I^)A> [/[)I,1/#3,\I_$[5_-%4UU8V?-
M6DND4H_J_P 6SFP<>2C'^\V_T7X)'8UYQZ 4 % !0 4 % !0 4 8VNZRNAVX
MG9#,SN(HT#QQAI'!V!I)72.-21C<S=2%56<JI (VUMHKJ&TDM+F,W)PDA:U*
M!A$97#!+EI1Y84H[",IOP%9@R%@#,C\90RE$2VNFDN C6T>( UQ'()&$D9-P
M$50D3N1,\3A<'9D@4 :3>((C:07D,4TYO&"10H(Q*7*.[*?,DCC4HL<A?,@
MV':6XR 4[/Q=;7TD:Q13^5*Z1><5C$:321><(''F^:)-A )6-HPS!?,YH ZJ
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H X3XAW)CTT6Z<M<S(@'<@?/_P"A*H_&O5P$;U7-[0BW]^GY-GF8
MZ5J7(MY22_7\TCL;&V%E;Q6Z](8T0?\  5 _I7G3ESRE-]6W][N>A"/)&,%T
M27W(M5F6% !0 4 % !0 4 % &=JMC)J,'D13/:[F&]D2&3?'T>-EGCE3#J2,
M[<@X)W*&1@"&PT2#3C$8B["VMDM8@Q!"1J06(  ^:3;&'_AQ%&$5 &W &-%X
M,A@$9CN;I9+81K;29@+V\<:RHL48-N49"DSJQF25V&W+Y4$ %T^&XU@AMXI[
MB$6K(\#IY)>-EC>)B-\+J_FK)(9/-5\LY*;.  "&R\)6UA*CQ2S^7&R2^0QC
M,;3)"(%F8^5YIDV $@2",N ^S(H ZF@")X(Y#ET5CZE03^HH ;]DA_YYI_WR
MO^% !]DA_P">:?\ ?*_X4 'V2'_GFG_?*_X4 'V2'_GFG_?*_P"% !]DA_YY
MI_WRO^% !]DA_P">:?\ ?*_X4 'V2'_GFG_?*_X4 'V2'_GFG_?*_P"% !]D
MA_YYI_WRO^% !]DA_P">:?\ ?*_X4 'V2'_GFG_?*_X4 'V2'_GFG_?*_P"%
M !]DA_YYI_WRO^% !]DA_P">:?\ ?*_X4 'V2'_GFG_?*_X4 'V2'_GFG_?*
M_P"% !]DA_YYI_WRO^% !]DA_P">:?\ ?*_X4 'V2'_GFG_?*_X4 'V2'_GF
MG_?*_P"% !]DA_YYI_WRO^% !]DA_P">:?\ ?*_X4 'V2'_GFG_?*_X4 'V2
M'_GFG_?*_P"% !]DA_YYI_WRO^% !]DA_P">:?\ ?*_X4 'V2'_GFG_?*_X4
M 'V2'_GFG_?*_P"% !]DA_YYI_WRO^% !]DA_P">:?\ ?*_X4 'V2'_GFG_?
M*_X4 'V2'_GFG_?*_P"% !]DA_YYI_WRO^% !]DA_P">:?\ ?*_X4 'V2'_G
MFG_?*_X4 'V2'_GFG_?*_P"% !]DA_YYI_WRO^% !]DA_P">:?\ ?*_X4 'V
M2'_GFG_?*_X4 'V2'_GFG_?*_P"% !]DA_YYI_WRO^% !]DA_P">:?\ ?*_X
M4 'V2'_GFG_?*_X4 'V2'_GFG_?*_P"% !]DA_YYI_WRO^% !]DA_P">:?\
M?*_X4 'V2'_GFG_?*_X4 'V2'_GFG_?*_P"% !]DA_YYI_WRO^% !]DA_P">
M:?\ ?*_X4 'V2'_GFG_?*_X4 'V2'_GFG_?*_P"% !]DA_YYI_WRO^% !]DA
M_P">:?\ ?*_X4 >>>((8[W7K"P15"Q9F<   \EL-CKQ%W_O>]>SA_P!UAJU7
MK+W5^7_MWX'D5_WF(I4NB]Y_G_[;^)Z']DA_YYI_WRO^%>,>N'V2'_GFG_?*
M_P"% !]DA_YYI_WRO^% !]DA_P">:?\ ?*_X4 'V2'_GFG_?*_X4 'V2'_GF
MG_?*_P"% $B1)%PBA<^@ _E0 ^@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * /.M"_P")
MCXBOKSJMLH@7T!R$X_[]O_WU7LUOW6%I4^LGS/\ /_VY?<>11_>8FK4Z1]U?
ME^C^\]%KQCUPH * "@ H * "@ H * &R2+"IDD(1$!9F8@!0!DDD\  <DG@"
M@!U !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0!!=7"VD,D[?=B1G/T52Q_E5QCSR4%NVE][L3*7)%R
M>R3?W:G$?#RW9;"2[?[]U,[9]0OR_P#H>^O3Q\OWBIK:$4OOU_*QYN!C^[<W
MO*3?W:?G<[ZO)/4"@ H * "@ H * "@ H Y?Q=8K?V2QM#-=$31LJ0I;R_-R
MJF6*Z=(I(06_> D%00X9-GFH <UI^B:C'JD%[/;HA185RJVAMK>$6GERP09#
M7L+B<N46&3[.4?#,WS%P#,MO#-S'Y#RZ=OBB$"WMONM#]NE1+D-<8:8128ED
MCES<-'(W.5R@! -]]*N?[-LK.YM&O$LY(S/;EK=EEC\B951?-E5'%O*\61*4
M#&+<FX!<@&9HWAN\M+BW,]MB:*6&07F^)O*MDM!&UGGS//.)=R[50PL&\PMD
M8H ]4H B>-F.0[+[ )C]5)_6@!ODO_ST?\H__B* #R7_ .>C_E'_ /$4 'DO
M_P ]'_*/_P"(H /)?_GH_P"4?_Q% !Y+_P#/1_RC_P#B* #R7_YZ/^4?_P 1
M0 >2_P#ST?\ */\ ^(H /)?_ )Z/^4?_ ,10 >2__/1_RC_^(H /)?\ YZ/^
M4?\ \10 >2__ #T?\H__ (B@ \E_^>C_ )1__$4 'DO_ ,]'_*/_ .(H /)?
M_GH_Y1__ !% !Y+_ //1_P H_P#XB@ \E_\ GH_Y1_\ Q% !Y+_\]'_*/_XB
M@ \E_P#GH_Y1_P#Q% !Y+_\ /1_RC_\ B* #R7_YZ/\ E'_\10 >2_\ ST?\
MH_\ XB@ \E_^>C_E'_\ $4 'DO\ \]'_ "C_ /B* #R7_P">C_E'_P#$4 'D
MO_ST?\H__B* #R7_ .>C_E'_ /$4 'DO_P ]'_*/_P"(H /)?_GH_P"4?_Q%
M !Y+_P#/1_RC_P#B* #R7_YZ/^4?_P 10 >2_P#ST?\ */\ ^(H /)?_ )Z/
M^4?_ ,10 >2__/1_RC_^(H /)?\ YZ/^4?\ \10 >2__ #T?\H__ (B@ \E_
M^>C_ )1__$4 'DO_ ,]'_*/_ .(H /)?_GH_Y1__ !% !Y+_ //1_P H_P#X
MB@ \E_\ GH_Y1_\ Q% !Y+_\]'_*/_XB@ \E_P#GH_Y1_P#Q% !Y+_\ /1_R
MC_\ B* #R7_YZ/\ E'_\10 >2_\ ST?\H_\ XB@ \E_^>C_E'_\ $4 'DO\
M\]'_ "C_ /B* #R7_P">C_E'_P#$4 'DO_ST?\H__B* #R7_ .>C_E'_ /$4
M 'DO_P ]'_*/_P"(H /)?_GH_P"4?_Q% !Y+_P#/1_RC_P#B* .3\;3M9:3,
M?,8F7;$ 0F#N/S#A ?N!NAKT,'#GK1[*\ON6GXV.#%RY*,O.R^_?\+FKH&G-
M8Z?;P;W4K$I( 3 9AN;JA/WB>IK"O/VE6<^\G;T6B_!&]"/LZ<(]HK[WJ_Q-
M?R7_ .>C_E'_ /$5S'0'DO\ \]'_ "C_ /B* #R7_P">C_E'_P#$4 'DO_ST
M?\H__B* #R7_ .>C_E'_ /$4 'DO_P ]'_*/_P"(H D1"G5BWUV_^RJM #Z
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@#SKQQ_IUU8:6.1--O<>B@A0?\ OEI/RKV<'^[A
M5K_RQLO7?\TCR,7[\Z5'O*[]-OR;/1:\8]<* "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H \ZC_ .)EXJ9NJ6$&!Z;BN/SS*W_?/M7LO]U@TNM27X7_
M ,HK[SR%^\Q;?2G'\?ZD_N/1:\8]<* "@ H * "@ H * "@ H Y?Q=<26UCN
MCN4L=SA6=YHK=G0J^Z.&:9)(TF;&4++_  D;X_\ 6( 8.G:Y<3ZG;J+KS[>Z
MCB*VIDMA=1!K4RF6[MTM=ZAF&2\5TD>Z2,)&R, 0#%MO$]Q+Y'F:CL@G$!NY
M]MJ/L$SI<NUON:'RX\O''%BY621>"6RZT ;[Z^[:;9/<7:V;S21I=7 \E6B1
MH)I8W994>*$SE(@/,CV@2X4 E< &9HWB*^N[BW2:Y_?M+#&;39"OFVSV@E:\
MV[/.&7).Y'6%2GEE-QQ0!ZI0!$YD!^15(]V(/Y!#_.@!NZ;^ZG_?;?\ QN@
MW3?W4_[[;_XW0 ;IO[J?]]M_\;H -TW]U/\ OMO_ (W0 ;IO[J?]]M_\;H -
MTW]U/^^V_P#C= !NF_NI_P!]M_\ &Z #=-_=3_OMO_C= !NF_NI_WVW_ ,;H
M -TW]U/^^V_^-T &Z;^ZG_?;?_&Z #=-_=3_ +[;_P"-T &Z;^ZG_?;?_&Z
M#=-_=3_OMO\ XW0 ;IO[J?\ ?;?_ !N@ W3?W4_[[;_XW0 ;IO[J?]]M_P#&
MZ #=-_=3_OMO_C= !NF_NI_WVW_QN@ W3?W4_P"^V_\ C= !NF_NI_WVW_QN
M@ W3?W4_[[;_ .-T &Z;^ZG_ 'VW_P ;H -TW]U/^^V_^-T &Z;^ZG_?;?\
MQN@ W3?W4_[[;_XW0 ;IO[J?]]M_\;H -TW]U/\ OMO_ (W0 ;IO[J?]]M_\
M;H -TW]U/^^V_P#C= !NF_NI_P!]M_\ &Z #=-_=3_OMO_C= !NF_NI_WVW_
M ,;H -TW]U/^^V_^-T &Z;^ZG_?;?_&Z #=-_=3_ +[;_P"-T &Z;^ZG_?;?
M_&Z #=-_=3_OMO\ XW0 ;IO[J?\ ?;?_ !N@ W3?W4_[[;_XW0 ;IO[J?]]M
M_P#&Z #=-_=3_OMO_C= !NF_NI_WVW_QN@ W3?W4_P"^V_\ C= !NF_NI_WV
MW_QN@ W3?W4_[[;_ .-T &Z;^ZG_ 'VW_P ;H -TW]U/^^V_^-T &Z;^ZG_?
M;?\ QN@ W3?W4_[[;_XW0 ;IO[J?]]M_\;H -TW]U/\ OMO_ (W0 A>91DJ@
M Y/[P_\ QN@#S[P+YEV][J853]IG(&YBN ,N0/D/'[Q1V^[BO8QON*E07V8Z
M_E^C^\\G!^^ZE9_:EI^?ZH]"W3?W4_[[;_XW7CGK!NF_NI_WVW_QN@ W3?W4
M_P"^V_\ C= !NF_NI_WVW_QN@ W3?W4_[[;_ .-T &Z;^ZG_ 'VW_P ;H -T
MW]U/^^V_^-T 2(7/WP%^C$_S5: 'T % #7C60;7 8 JV" 1E2&4\]U8!E/4$
M CD4 .H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H PO$]Y]ATRYF'!\HJO\ O2?(I_ L#75AH<]6$?[R
M?R6K_(Y<1+V=*<O*WS>B_,J>#+/[%I-NI&&D4RG_ +:$LO\ XZ5'X5IBY\]:
M;Z)\OW:/\;D86/)1BNZO]^OY6.HKA.T* "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@#QWQH)M?U2/3; F8Q1_.@.$1\DLS$D#(4J#GH<*/F.*^CP?+AZ+
MK55RW>CZM=$EZWM]^Q\_B^:O55&EK9:KHGU;^5ORW/5]/MVM+:&W<AFBBC1B
M.A*J%)'L2,UX%22G.4UHG)M?-W/<A%PC&+W22^Y6+=9F@4 % !0 4 % !0 4
M % !0!A^(=3GTFU,]M&LKE@N7\P1Q ACYLOE1RR>4A W[4XSEF1 SJ 5(?$B
MSWEO91(LHGCW231R[X4<PK,L<;[!YVZ,ARW[O$;POM/F84 RX/%]S<-!"EI&
M);](Y;0&Y8(T4B32YF86Q,+K'"6V(DP)8*'X) !JC7Y)[.TN+:%6GOG$:122
MF-$<1RR2;I5BE.U5ADP1$2YV\+G@ SM.\7R:@\3"V"6\DT=L[F;,B7$D FVB
M/RMKQ+N5#)YJL2<B+ - ';T 1/,J'!#?@CD?F%(H ;]I3T?_ +]R?_$T 'VE
M/1_^_<G_ ,30 ?:4]'_[]R?_ !- !]I3T?\ []R?_$T 'VE/1_\ OW)_\30
M?:4]'_[]R?\ Q- !]I3T?_OW)_\ $T 'VE/1_P#OW)_\30 ?:4]'_P"_<G_Q
M- !]I3T?_OW)_P#$T 'VE/1_^_<G_P 30 ?:4]'_ ._<G_Q- !]I3T?_ +]R
M?_$T 'VE/1_^_<G_ ,30 ?:4]'_[]R?_ !- !]I3T?\ []R?_$T 'VE/1_\
MOW)_\30 ?:4]'_[]R?\ Q- !]I3T?_OW)_\ $T 'VE/1_P#OW)_\30 ?:4]'
M_P"_<G_Q- !]I3T?_OW)_P#$T 'VE/1_^_<G_P 30 ?:4]'_ ._<G_Q- !]I
M3T?_ +]R?_$T 'VE/1_^_<G_ ,30 ?:4]'_[]R?_ !- !]I3T?\ []R?_$T
M'VE/1_\ OW)_\30 ?:4]'_[]R?\ Q- !]I3T?_OW)_\ $T 'VE/1_P#OW)_\
M30 ?:4]'_P"_<G_Q- !]I3T?_OW)_P#$T 'VE/1_^_<G_P 30 ?:4]'_ ._<
MG_Q- !]I3T?_ +]R?_$T 'VE/1_^_<G_ ,30 ?:4]'_[]R?_ !- !]I3T?\
M[]R?_$T 'VE/1_\ OW)_\30 ?:4]'_[]R?\ Q- !]I3T?_OW)_\ $T 'VE/1
M_P#OW)_\30 ?:4]'_P"_<G_Q- !]I3T?_OW)_P#$T 'VE/1_^_<G_P 30 ?:
M4]'_ ._<G_Q- !]I3T?_ +]R?_$T 'VE/1_^_<G_ ,30 ?:4]'_[]R?_ !-
M'(^*/$IL$%E8!GOKCY47:P* \;\$#)/1!TSECP,'TL+051NK5TI1U;[VZ?Y_
M=U//Q-=TTJ5/6I+1+M?K_E]Y8\,:/%H-O\^][J;YII/+D.3UV@E<[5SUZL<L
M>H RQ-=UY::0CI%>7?U?X;&F'H*A'76;UD_T]/SW.F^TIZ/_ -^Y/_B:XCL#
M[2GH_P#W[D_^)H /M*>C_P#?N3_XF@ ^TIZ/_P!^Y/\ XF@ ^TIZ/_W[D_\
MB: #[2GH_P#W[D_^)H /M*>C_P#?N3_XF@ ^TIZ/_P!^Y/\ XF@"1)!)R,C'
MJK+_ .A 4 /H * *&HZ>FI1"&1YH@'5]T$TL#G:>5+Q,C%&&59<]#D8<*R@%
M"'PMI-O-%<Q6D"3VP CD" .,($&Y_O.0H !<L1U!!YH @7PCID:[$CD7!0J1
M<7(>/R]X187$V^!%$D@$<+(F'8;<'% %N3P]920K;E9%CB*&,)/.AC,:&-3$
MR2*T9V%E8HR[]S%]Q8D@#+?PUI]I,EQ#$4>(+M EE\L%(_)5S$7\II!%\@E9
M#)MXW4 ;M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 <SJ7BVPTJZ6RN&82'&XA<K'NY&\Y!&00> V <FNZGA
M:E6#JP2MK;75V[?TCBJ8FG2FJ<F[]=-%?O\ TSIJX3M"@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H P/$6O1>'[8S/AI7RL4?=V_GM7JQ^@'
M)%=>'H/$3Y5I%:R?9?YOH<M>LJ$>9[O2*[O_ "74Q?"F@RQ,VK:EE[ZY^8;N
ML2MVQV8CC'\"X08^85TXFNFEAZ.E..FGVFOT_-Z]CFPU%INO6UJ2[_97^?Y+
M3N=S7EGIA0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
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
M #S3_OE?\* #[)#_ ,\T_P"^5_PH /LD/_/-/^^5_P * #[)#_SS3_OE?\*
M#[)#_P \T_[Y7_"@ ^R0_P#/-/\ OE?\* #[)#_SS3_OE?\ "@ ^R0_\\T_[
MY7_"@ ^R0_\ /-/^^5_PH /LD/\ SS3_ +Y7_"@ ^R0_\\T_[Y7_  H 3[+"
M/^6:?]\K_A0!PFK^)H?-^P:- EY=MQN5%,:>IST;'<Y"+U+'!%>K2PFGM<2^
M2'9Z-_Y?F^W4\RKBM?98=<\^ZV7^?Y+N2Z-X*59/MNL,+JY;G80#$GMMP V/
M3 0= IP#15Q=E[+#+D@NJTD_\OS??H*EA=?:XA\\^SV7^?Y>1V46G6MNNR*&
M*->N%C11GZ  5YLI2F[S;;[MMO\ $]*,8P5H))=DK+\"7[)#_P \T_[Y7_"H
M*#[)#_SS3_OE?\* #[)#_P \T_[Y7_"@ ^R0_P#/-/\ OE?\* ,W5-!L]6@-
MO-&H!^ZR@!D/9E./S'0C@@BMZ565"7/!^JZ-=F85:4:T>2:]'U3[HX.QOI/"
M,XT[64$EJ<^1<[-V!Z' +$#NO+(>FY"I'JSI0QD?;8?2I]J&VOY?/9^3N>9"
MK+"2]CB-8?9GY?UTW7FK';1ZKI$D0N!+;"-NA8HA^FUL,#[$9]J\MT*J?)R2
MNNR;_%:'I*O2:YN>-O-I?@]3)N?%V@VW&])".T<1;]=H7_QZNB."KR^S;U:7
MX;_@82QE&/VK^B;_ .!^)DGQK;W!QI^GS7)[?(H_] 66NCZCR_QJD(?UY\IA
M]=YOX5.<OZ\N8YY?^$BNK_SHK=X0V2L;IB!5[!MP"$@=^')Z#/%=G+A(4^64
MHNV[7QM^5M?T.3FQ4JG-%25]D_A2\[Z?J=#_ &!XAN_]=<6UNI[1QKD?B(@?
M_'ZX_:82'PTY2?F__MOT.OV>*E\52,5Y?\-^HY?A_)-S=WTTN>H4;1^&YW'_
M (Z/I1]<C'^%1A'[OT2_,/J<I?Q*LW_7FW^1:'PWTO;M+3Y_O;US^7E[>?I4
M_P!H5KWM'TL_\[_B/ZA2M:\O6Z_RL)+\.-..#"\\+#N'4_B05S^1%"Q]7:2C
M)=FO^#^@/ T_LN47Y/\ X!4/@O4[/FRO]WHLR$@?F91_XZ/I5?6:$_XM%+SC
M;_[7\Q?5JT/X=9^DK_\ !_(3R_$MC]ZWM+P#J0J _A@Q'_QT_2CEP<]G.'W_
M .4OS"^+ANHS^[_./Y'/V7C"\MKQ_P"T+<-"N0\20JK1>F"0#UX.]CD=#TKL
MG@J4H+V,DI/:3=U+^O)')#&58S?M8OE6\4K./]>;.SM/&.A77!(A)[2Q8_50
MRC\6KS)8*M#:*E_A:_)V?X'HQQE&75Q]5_E=?B=-:S:?>C-LT$O^X4;^6<5Q
M2ISI_'%Q]4T=D9QG\$D_1IES[)#_ ,\T_P"^5_PK,T,W4KS3M(C\R[,40[ J
M"S>RJ 6;\!QWQ6U.E.L^6G%O\EZO9&-2K"DKU&E^;]%N<,^KW_B0F+1+5;>#
M.#<RHH^N."H]PHD<=?EKU%AZ.&][$RYI?R1_J_WV7J>:Z]7$>[AH\L?YY?U;
M[KOT-K2? MI9MY]Z3>W!Y)D^X#[(2=WU<GU %85<9.2Y*2]G#M'?[^GRMZLV
MIX2$7SU7SS[O;[NOSN=@+2 <"- !_LK_ (5YAZ0OV2'_ )YI_P!\K_A0 ?9(
M?^>:?]\K_A0 ?9(?^>:?]\K_ (4 'V2'_GFG_?*_X4 'V2'_ )YI_P!\K_A0
M ?9(?^>:?]\K_A0 ?9(?^>:?]\K_ (4 'V2'_GFG_?*_X4 'V2'_ )YI_P!\
MK_A0 ?9(?^>:?]\K_A0 ?9(?^>:?]\K_ (4 2)$D7"*%SZ #^5 #Z "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH Y;5O&.GZ-<?9;@N9  6V*&"Y&0&RP.2,$  \$9Q7?2PE2M'VD+6Z7=K^FA
MPU,53HRY)7OULMO4Y@RZIXW.V+-AIAX+'[\H_3=GT&(QR"7(KMM1P.LOWE;M
MTC_E^?H<=ZN-TC^[H]^LO\_R]3NM(T2TT2+R;1-N?O.>7<^K-W]@,*.P%>75
MK3KOFJ/T71>B_IGITJ,**Y::MW?5^K_I&M7.;A0 4 % !0 4 % &'X@T./Q!
M:_99&,9#!U<#.U@".1D9&&(QD?6NJA6>'GSI7TLUM=?TCFKT57AR-VUNGV?]
M,Y_3_AYIMJ@%P&N9!U9F9%_!488'L6;Z]JZYX^K)^Y:"[))O[VOT1R0P-**]
M^\GZM+[D_P!6=-;:#IUG_J;:%2.^Q2W_ 'T06_6N*5>K/XIR^]V^[8[8T:</
MAA%?)7^_<U@ .!P!7.;A0 4 % !0 4 % !0 4 9EWHEC??\ 'Q;Q2$_Q%%W?
M]] !OUK>-:I3^"<EY7=ONV,94J<_CC%_)7^_<YFZ^'NES'=#YMNW4>6Y(!^C
MAS^1%=L<?6CI+EDO-?Y6.*6"I/6-XOR?^=SG=9\%:JD(CM+J2\BW#]S(Y3'H
M1ND*''_ ?8&NRCC*/->I34';XDK_ )*_YG)5PE51M3FYJ_PMV_-V_(VM%\"Q
M1!;G52;JYP,H[%HTQT7GE\#CD[.P4@ GFK8V3O##^Y#NE9OS\K_?YG32P:5I
MU_>GV;NEY>?Y>1WZ(L8"H JJ,  8  [ #@"O);OJ]SU$K:+8=2&% !0 4 %
M!0 4 % !0 4 !(49/ %&P;Z(XC4_'-IIUV+55,R#'F2(P(7/.% !WD \_,,'
M(ZBO!K9G2H5512YEIS2BU97[+6]NNJ['T-#*JM>DZS?(]>6$D[NW=Z<M^FCT
MU.WKWCYX* "@ H ;)(L*F20A$0%F9B % &223P !R2> * '4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 -=UC&YB% [DX'YFFE?1";M
MN8]WXBTZR5FDN(<J"=JR*SG S@*"3D]![UT1P]6;2C"6O5II?>82KTH*[G'3
MHFF_N./@^)EHX;S8)5(.$"%7W?7.S:?;YO8FO1EETU;EE%][W5OSO^!YZQ\-
M;QDNUK._Y6_$D_X276]3XTZP,2GH\^<8]1N\I?R+_C2^KX>E_&JW?:/_  .9
M_D/ZQ7J?P:5EWE_P>5?F'_".Z]J?.H7_ )"'JD&>GH=OE+^9?\:/K&'I?P:7
M,^\O^#S/\@]AB*G\6KRKM'_@<J_,L0?#G38F621YYBIRP9EVN?1@$#8^C9]Z
MB6/JM-148KI9.Z]-;?@6L#233;D_5JS]=+_B=Z %  & . !T KR3U-A: "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
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
MI3C]W^<C"V5QZU9?>OTB0G4]7?[VI6<8]% )_2W/\Z/99C+>M3CZ)?\ RO\
M4/;99':C4EZM_P#RS]"A?R7$\#K/J@E!7F)$?Y_1?NH,9ZY[?E42P.+JIPJX
MC1[I)V?Y%PQ^#HR4Z.&M);-M77YF3I=O;)&PN+N>#+?ZN)#AACKG?C/48(X]
M3GB(92X77MY)/I%<M_7WF74SB,[-8>+:ZR?-;T]U%Y;712>!?7+^YC4'\@6K
M=910WG*I)^;7_P C?\3G><U]H1IQ7E%__)6_ O165H?]1I,\O^T\DV/Q"J%_
M6NF.686/V+^LI?HTCEEFF+EM4MZ1C^J;_$J7FBW<LRO'8&%<#:BH67CKO;GD
M_P"T0<=*Z%@L,E;V4/NU^_<YOKV)O?VT_OLONV_ 6:TTU'_?0W>F2CH4)=0?
M7$@5\?[IKAGE5!OFI.5-].5W7XZ_<T>A3S>O%<M50J1Z\RL_PLOO3-2TGU*'
M_D':E%=KVCN#L<^P$H)_*05C]7QV'_@UE42Z3W_\FO\ ^E(V^LX#$?QZ#I2[
MPV7_ (#;_P!(9>N_%VK:7$?MMD$;HLH+>5GWP6!R.PD%95,?BL/%^WH)/92U
MY+^=KI_*2-J>783$R7U?$-K=QTY[>5[-?.#%L_'%[>Q 6]B\TO1F0MY8/_?+
M8^A<?6G3S.M5BE3P[G/JXWY?R?XOYBJ951HR?M,0H0Z*5N;\U^$?D6=_BB_Z
M""Q4]SM)Q_Y%.?P7\*UOF-;94Z*^3?\ [>_P1C;+*&[J5G\TO_;%^+*4V@>;
MSJVJEAWC60*/PW/C\HZ/[.JU?]YQ$Y+^6-[?B[?^2A_:5*C_ +KAH1[2E:_X
M*_\ Y,84=MH%O>>6ZSRVZ_*9&D^0G^]MC17(SW5^>NTCBM8Y3AHN[YY+LY:>
MONI/\;&4LXQ,E9<D7W4=5Y>\Y+\+^9T2KX37HJ_BMR?Y@UU++\*O^72^^7^9
MR/,L6_\ EZ_NBORB3++X57HL?XQ3'^:&K6!PR_Y=1(>/Q3_Y>R_+\D4M3O?#
MBQ!8+:.X8D?*BO"0!W+[5;\!G/>B6!PTERNE&WDN5_>K/\11Q^*@^959W\WS
M+[G=?@;5C<>'KB)#Y5I$<#*R1QAEQQ@LR\_[V3GJ>:U6$PZ5E2IZ?W(O\6KL
MR>+Q#=_;5->TY+\$[+Y&M'8Z+-_JXK)_]U(#_(4_JM#_ )\T_P#P"/\ D+ZW
MB/\ G]5_\&3_ ,RW_86G?\^MM_WYC_\ B:/JM#_GS3_\ C_D'UO$?\_JO_@R
M?^94M-&TB&X=[>*#SQ]Y00Q3Z1Y(C_X"J^E1#!T*<G4A3BI/RT7HGI'Y)%SQ
MN(J05*=63BO.S?JUK+YMFC<:G:67$TL<>.Q89_!<Y_(5W' 8-QXTT^'B,O,?
M]A".?J^W],T 8.JZWJFIQ@6-O<6\8.2ZARS>F"J@@#G."<\9- %ZVUW5K*)4
MNK*28J.77(8^A8*KC..O3WYH L#QM:K\ES#/"3U!4$?J5/\ X[0&VQ2N9O#6
MJ@^:$C<@_,$>)A[Y50"1[[O<$5Y]7!8>M?FIQ3[Q7*_72U_G<]*ECL30MR5)
M-+I)\R]+.]EZ6.;T:VT&R=YKEWN"IQ&DD6!CUVJSAS_OE1_LYQCSZ&54J,G.
MH_:=DU9+U5WS/UT\CT<1F]:M%0I+V7\S3NWZ.RY5Z:^9UB^([N\ CTBS;8.%
M=QM0#Z J@_[[_"O?245:*LELEHD?.MN3O)W;W;W'?V%JFI\ZA=>6A_Y9P^GH
M<;5_/?3$:,'@[3(5 :,R$?Q.[9_)2J_AB@#1;0-/;K;P_@@'\J (CX;TT_\
M+NGX9'\C0!"?"FEM_P L!^#R#^3T 16?A'3K-BVPS$GCS2&"^P& /^^@3[T
M=!#;16PQ"B1CT10O\@* )J "@ H * "@ H P_$,U_!:EM-&92P#,(Q*T<9#;
MI$A,L(E=3M(3?D\X20@1L 5;#5Y[J[MXP89+2ZLGN$E19$=WC:V!;RW/[I&\
M\XB8R2+M&YP<K0!SEMXGU*Y>U@#6BMJ4<,T,GE2E8%DCN)3'*GV@&9]L&Q65
MX 7+?)A<4 ;2ZW=W5C8RP^3#<:A((BTB/)$A$,TK,J"2)F#^21&/-'WU)9L<
M@&5I/BJ^U!H97%NL+7$5K)$J2>87DM1<&:.0R[1%EAMC,3$QJS>;Q0!Z)0!$
M\C(<!&;W!3'ZL#^E '.>)M4NM/L_-M4:-MZJSD(P13GG 9@,L%7+ CYL?>(J
M7H4OT.7M/$VM20 QV_VC.<2^3(0PSZ1E5.#D<8Z8(R"3<;+>[]&E^C(E?I9>
MJ;_5%2?5O$LWW4EB_P!RT/\ [.KG]:U4XQVA%_XG)_E*)GR-[SDO\/*OSC(Q
M9X?$%S_K7OB#U"I*H_)0!^E:+$3C\$*"]:<G_P"Y$1["G+XYUWZ58Q_]Q,R;
M?197E\M+=Y9(_OQE9/I\X4JPY]QS^58*MB8-U(5I<\M^:\X?]NTV^6-NG+;S
MN=#IX>25.="/)';EM"?_ &]42YIWZ\U_*QV%E;:U9C%G:QV_NL,:M^+2$L?Q
M)KGF\15_B5Y/TC%+Y)\R-X?5J7\/#Q7K.3?WKE9?,/BF7JS+]#;+_P"@C-8^
MQEUK5'_X+7Y4T:^V@OAHTE_X,?YU&OP*%YX>UV] ^T$S;3PK2IQGJ0"0O]:N
M-%1?,W*3Z<SO;O;HKD3K2DN5*,%U4%RW[7ZNW34DB\):IL"-*R*!PBR$A?8#
M>%'X<5#P])Z\K].:5OE&]E\D6L352LI+UY8W^<N6[^;)1X$EDYED8_\  $;]
M3.*/JU#_ )]P?K%/\[A]:K]*LUZ2:_)HLQ^!(E^\TQ_W5A7_ -J-6L:5.'PP
MBO2*7Y(QE5J2TE.3]9-_FR:W\$0)GSS/)S\NWRDP/?+OD^XV_2MC$T4\(Z>G
M6"9OK(O])!0!87PSIJ=+1OQDS_.:E8=[#W\.:<^ ;,C'HX7\]LPS^.?U-%O7
M[V._I]R+)T:Q;K9+^"Q#^3TR2(Z#8'_ES_(H/Y24 1'PUIS?\N;?@^/Y34 5
M8?".GQ9W032Y.1OD4;?8;)$X_P![)]Z )_\ A%]-_P"?1_\ OZ?_ (_0 ?\
M"+Z;_P ^C_\ ?T__ !^@"!_".GNZN()D"]4$B[6_WMTC-_WRRT 6AX:TY>EF
MWXOG^<U $HT&P7I9_F4/\Y* )/[%L<8^Q+S_ +,6>???D?4=.U $EKI5I9+M
MAM,<YR?+9O\ OIY&;\,X% &DLA086)P/0>6/_9Z '><__/-_SC_^+H /.?\
MYYO^<?\ \70 QV\T;7A9E/4'RR/R+T 8-WX;L+ODVK1MZQE$_02;?_': .=O
MO"=U%$T=C).4.,PR,@4C.>HD"D@X."@^HI6ON/;86PT#6(H1"9Y+=!G"1LK%
M<G/42)WYP&Q1ML&^Y<_X1$2_\?4MW-_P*,?^A2/3$78?"FGQ=;>63_>D7^2R
M*/TH NIH-A&_F"SY Q@[&7_OAI"N??&?>@"U_9EG_P ^4?\ WZM__BJ #^S+
M/_GRC_[]6_\ \50!#-HMC.NQK)0,Y^18HS_WTCJWX9Q0!$_A_3W&#9XQQP54
M_F)0?QZT 4)/".GO]V":/_=D7_V:1J *G_"'1Q\V[W47_ HC_P"@LM &;;^"
MIQ,QF=_*YP4*>8V?[V7POOR] '06WA2PM_O6\LI'>1T/Z+(J_I0!O6]O%:<0
M6WE_[JQ*?S#YH M^<_\ SS?\X_\ XN@ \Y_^>;_G'_\ %T -:0N,-$Q'H?+(
M_P#0Z ,V?2K.XSYEFISW"Q*?^^E<']: *&G^'+/3G,BP22L>GFF)]O\ NC<
M/J06]^M '1"5AP(G_./_ .+H 7SG_P">;_G'_P#%T 'G/_SS?\X__BZ #SG_
M .>;_G'_ /%T 'G/_P \W_./_P"+H /.?_GF_P"<?_Q= !YS_P#/-_SC_P#B
MZ #SG_YYO^<?_P 70 ><_P#SS?\ ./\ ^+H /.?_ )YO^<?_ ,70 ><__/-_
MSC_^+H D1RW52GUV_P#LK&@!] !0!0U'2[35XA!?0QW$2NL@210RAD.5.#^(
M/9E+*V59@0!BZ+8+,ET+:W$\2A4E$,8D157:JJ^W<H"_* " %X'% $7_  C^
MF;'B^R6OES,'D3R(MLCC)#.NW#,"3AF!(R>>: )9=&L)XS#+;0/$VS<C11LI
M\L;8\J5(.Q0%3(^4#"X% #DTFRBF6Z2W@6>-!&LHB02*@&T(KA=P4+\H4' '
M&,4 :% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0!A6^M_:M1FTZ*%RMJ%\V;?" CNH=%
M,1D\_:ZD[9/+V,RLJDA68 &[0 4 1//'&=KNJGT+ ']30 W[7#_ST3_OI?\
M&@ ^UP_\]$_[Z7_&@ ^UP_\ /1/^^E_QH /M</\ ST3_ +Z7_&@ ^UP_\]$_
M[Z7_ !H /M</_/1/^^E_QH /M</_ #T3_OI?\: #[7#_ ,]$_P"^E_QH /M<
M/_/1/^^E_P : #[7#_ST3_OI?\: #[7#_P ]$_[Z7_&@ ^UP_P#/1/\ OI?\
M: #[7#_ST3_OI?\ &@ ^UP_\]$_[Z7_&@ ^UP_\ /1/^^E_QH /M</\ ST3_
M +Z7_&@ ^UP_\]$_[Z7_ !H /M</_/1/^^E_QH /M</_ #T3_OI?\: #[7#_
M ,]$_P"^E_QH /M</_/1/^^E_P : #[7#_ST3_OI?\: #[7#_P ]$_[Z7_&@
M ^UP_P#/1/\ OI?\: #[7#_ST3_OI?\ &@ ^UP_\]$_[Z7_&@ ^UP_\ /1/^
M^E_QH /M</\ ST3_ +Z7_&@ ^UP_\]$_[Z7_ !H /M</_/1/^^E_QH /M</_
M #T3_OI?\: #[7#_ ,]$_P"^E_QH /M</_/1/^^E_P : #[7#_ST3_OI?\:
M#[7#_P ]$_[Z7_&@ ^UP_P#/1/\ OI?\: #[7#_ST3_OI?\ &@ ^UP_\]$_[
MZ7_&@ ^UP_\ /1/^^E_QH /M</\ ST3_ +Z7_&@ ^UP_\]$_[Z7_ !H /M</
M_/1/^^E_QH /M</_ #T3_OI?\: #[7#_ ,]$_P"^E_QH /M</_/1/^^E_P :
M #[7#_ST3_OI?\: #[7#_P ]$_[Z7_&@ ^UP_P#/1/\ OI?\: #[7#_ST3_O
MI?\ &@ ^UP_\]$_[Z7_&@ ^UP_\ /1/^^E_QH /M</\ ST3_ +Z7_&@ ^UP_
M\]$_[Z7_ !H /M</_/1/^^E_QH /M</_ #T3_OI?\: #[7#_ ,]$_P"^E_QH
M /M</_/1/^^E_P : #[7#_ST3_OI?\: #[7#_P ]$_[Z7_&@ ^UP_P#/1/\
MOI?\: #[7#_ST3_OI?\ &@"1)4DY1@V/0@_RH ?0 4 % !0 4 <Y=>&XM0O1
M=WTC744:LL5M+%;F*/S%*R_,(1(Z.NW]W([*&7<VXB/RP#?AA2W18HE6..-0
MJ(H"JJJ,*JJ, *      !@4 24 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 </J/B7<8KK3W62VC>6&=F/EQQ3$QB)[DE3(L&PRNKJ KL
M83NV,&H ZC2;UM1M(KIT\II5#%<D@>ZDA24;[R$@$J02!G% &A0!FWVJ064D
M=L[K'/=;Q 'W;6=0O!8# R64 $@L3M7+$"@#F_#FNW5S,MC=I^]6-S+N8&>.
M2,IN,R*BQI'*78VYC)5D4;<C=L .VH :[K&I=CA5!)/H ,D_E0!Q%QJ3ZA"-
M:L9I6BM&0O:*A1MN<7*SIDL\@A;?"N H*JRAMZR  [F@ H P]4U...5=.$IM
MKBY4>7*8]R*2V N20@ED"R>2'R"R$[7QL< 30C+")K&=GD:TE*I)(69I(9 )
M8F+M]]E5C"QR26B)/4$@&[0!7N[E+*&2XDSLA1I&VC)VHI8X'<X' [F@#E'O
M))GAUFVGDFMC,L+VZJ46..3]TV^/YF,\5P4:0L 8XU= B?.S '9T % &%?WZ
MSS_V5;SK!=NH=L@EQ$20QBR-AE&. 2?+#"1D*[0P _0+J6XM?+N3NN+5VMYF
MZ;GB.!)T'^M39*.!PXXH VJ *E_>IIT#W,@9EC ^5%+.Q)"JJJ.69F(51W)%
M ' 3:U?6]\MW;LMY:WBN;=%>7:ZAX%6-4$!$5PG[TL7D((+F0((]J 'I5 !0
M!QFOZL\_G6%@S+=6O[R2/<T+S1"$R%;>412Y=6>$L%0G!V,5$@:@#3\-ZA<:
MA;%KD*3&P194WA)@(T+2*)$C8?.70_+MRIVGJ  =!0!GZGJ<.D0&YN-VP,JX
M12[?,0,A5!)"C+-@$A02 3Q0!Q=KJFH6VI!"Z7<-X8WCV/(ZM#)/*!)"! (X
M_(@"M,IE8, I#L[C(!Z)0 4 <)XA\02^5*^E2C-DSK<XV*R,!MC+":-P;<2!
MQ,Z#(V,$<;'( .GT?43JEOY[(J?.Z#8_F1N$8KOCDVH7C;&5;8N>V1@D U*
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
MD?,<MO&VV$JF6"HH^6214 .MT?2(=%M_LT!8KN+$L<\G'"C[J(J@(B( JJH
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
M #O(HE@18XQM1%"J!T  P /H!B@"*>[AM2HGD2(R,$3>RKN8]%7)&YCV R:
M.0GU-M3A5)(_L>K6K+<0VTCC=(0K-B)N/,2:'S89-HS&2X<#:"0#?L-+MX9Y
M-1C$@DN@&VR9'EAE3<JH0-A<HK2YRQ< $[415 -B@ H * "@ H * "@ H *
M.$U'7K6]:%B6^SAE>2*9"B3VSNFRYCR,.D,HB=O2%G\Q0KKD LV/AE3<.;R*
M!K>*:5[9=N6_?2"9B3P%17X$6"K/ND;G8  =E0!CZEK-KI[K!<,ZM*/O(CL(
MU9A&KR,H(B4NP56<@$Y(X5B #DVTB74X2(W:/5+61X9)ED,7[SRXT2[?:I>0
MM;K$XAR(GWLCCC<H!W<%G#:M(\2A6F??(W)+M@#+$Y)P %49PJ@*H  % $D\
MRVT;S29"1JSM@$G"@DX R2<#H!D]J .)GU>WO;N*0EHO*D$%Q;2E/,A=BC6U
MSY89U&)'1 YRI\\;^8]H -31O#PTTNLA\R!9$:VB>1YA$8U9?-#2 ;))-Q+1
MQ@1QG[A))- '3T 8&KZQ:VK-9W3F%9(69Y0P3RU;*+M.=YD9L[=BDKM+''&0
M#F[;2O[:BBE1P)X)##<NDCJA'G+/.RQ*ICG6_38Y68M$(I$8*2"K '>6UK#9
M1B&VC2&)<[4C5449.3A5  R>3@=: ([Z]CTZ![F;(2(9..2>P Z#+$@#) R>
M2!S0!QK7T&J7IBE,L(D!MI(9"OFVMUY4OE,,-)&HN+>290ZEXV9$"Y=FP ;&
MA^'X]-)EF1&F#MY!+-.]O#L5!!'<3#SBGRLY4X53(R*-H% '2T <YJ>J+,[Z
M;:R/%>_\LGV/Y7G(@N!"TFW82T8#/'G<82Q'L 9=EIBW<EKJ.G%[>)U3S5$A
M55CC$H-L8E4"1S-*YDDE)>-PQ5@3M(!U]K:Q6,2V]NHCCC&%4=NY]R222S$D
ML22222: ([Z]6PC\QE>0EE14C +NS' 5<E5'J2S*J@$L0!F@#BTN+/7YW02>
M=#J$!\L;]KQ.%B%S:L5WF+SHTB8J/G&V=T.?FH Z;1]+:RB5KH^=<KYH#LS2
MM'')*9!"LT@\UT0;5W/\S[ 2 ,*H!M4 <?KNK0RI/9+((+B)XUBWN%6:8+'-
MY. V[RW62*)V8 9FPN7 H KVV@6NJ317\0#V,T8>2&5BZ2?NUCBB:V*^0@MP
MH(<[IA("AP-Q(!VR(L:A$ 55   &  .  !P !T% %'4=173E0E'F>9_+CCCV
M;W?8\A \QXT&$C=OF<=,#)(! .,MS;:Y)((V,R702YMB9'B;,,@,EJTJJTD0
M@N-DV(P'4R #*(!0!U.B:,FDP*&"/=,@$]P%'F2L.[R$;Y,= TA9B!EB6)-
M&U0!QFIZS!J4$HMR[K:_O)XF1U6XM#YD,^PD#S$"F1D,9.Z2- .'4D DM?#R
MFYF;<SZ?=1N7C,I9)WE>-PPC0+'&B(IBPN?/1SYH.,N =<JA %4  #  X  [
M"@#*U;68M'4/,DCKM=V,:@A(X]OF2.2R@*FY<@$N<_*K8. #DA81:K]HMX9?
M.F5_M-M,MPZ"2.3S$C8SQ;Y&^RR-/& C=%B\PYDR #MK&R6S09.^9E02S$ /
M*R($WOCN0.F<#/% %V@#@K_Q!9W?D7&\*L4F^2!V&9+8.N9RBDX,+HERH;YU
MACDRHW$  T=.\,16MR\LX6:)2K0)*QG*2[Y));@>:@$$LK.-R6X6/Y W)("
M'64 8FJ:]!I#;)5D?$9FD,84B&%2%,KAG5BH)Z1K(_!.S )H Y*/2O[7MV@@
ME/VNV;"7"S.A:.:*,07F8P3/)]F1(]KL(9724/F@#O[2RM[!/*M8HX$)+%8D
M5%W'JV% &3W.,F@"2XG2UB>>8[(XE9W8YX5068\9/ !/'- '(W%]#J,T%P"X
MM_--K+'+&4>WN2N;>7RY$(#DN$&]65C- X'RYH M:-X?^QJ8[C<\,,J-:122
M--Y(BB$:ON; RQRZQ@%(3@Q[3]T ZF@#GM6UNTM7-E=&2%)5\MK@$1QQ-(DA
M0&4L"KD(Q5E5@AV[BNY<@&#::8^IK#-%(8KNTF,5Q)'*\8!$RSSNL:KMF^VJ
M(W*S$QK'(C!25*L =S!;QVJ>7"JQIDG"@ 98EF/'=F))/4DDF@!E[=I86\MU
M+GRX(WD;')VHI8X!(&< XY'UH XNYN;34[X0R2Y%Q$;:2-75FMIRK\*<LB^=
M'Y\#LHQYD2JAWL30!M:)H*:>/.N%22X#OY3DM,\$3<+ EQ*/.9 ,GG: 6*A0
MH% '1T <IK.M0$R:>6EMF+K MT-HCBN719H48A_,R04;F/RF!V,^210!F6VB
MQZP+>Z11%& L=U"78IBW\U&M#;[?*E3SWD9I)BSJ<LGW@5 .ZA@CMD6*%5CC
M085$ 55 Z *  ![ 4 5K^_BTV+S9MQ!8(JHK.[LQP%1%!9B>3P. "QPH) !R
M-Q'!KDI5V::"]@\ZT8'RW&PPBXME+ F/>8X7)P)06FVE2A( -_2-*-K'%)>'
MSKN-9%$C.TC(DDK2"-7?!;:NR-I"JO*(U+]   ;E !0 4 % !0 4 % !0 4
M9>K6=S>1J+.<VLL;B0,%#*^%8"-U)&8V8J7Q\Q"X4J2& !R^B:,=0C6:Z22"
MV1I=EFX0Q@R1M#*T;%1*+:022F.)]IP5<!5VH #ND4(H4=%  R2>!QU.2?J3
MF@!U '#7-G?)NTF5FO([Z-RMT4 :V92"PE&55X0SAH4#^;UB.4Q*H!U-AIR6
M(+;FEF=5$DKG+R%6=@6_A&#(P4* %7:BX1%  -"@ H Q7T&UEN3<R*K#9(BQ
M[$"#SF5YG.%#.\C(I+,3C' !+$@&U0 4 96I:/#J31S%GAN+<DQ3Q;1(FX%6
M +JZE6!PRLK#H<9 - %BQT^#38UBMU"*J1QY[E8D")N/4D* ,GM0!=H CFA2
MX1HI5#QN"K*P!5E(P00>""."#0!D6GA^TLY'=$7:WE!(PJA(Q$QD4@ 99S,S
M2%V);) &,<@&W0!7NX7N(9(HW,+R(RK(O)1F4@.!D9*DY'(Y'6@#CTM+^]E_
ML^=G0V,@E6_15!E5XGA"$' %SY4K[Y$#QH51\ N(U .OM;2*R0QP@JI9G.69
MB68Y9B6).68EF.>6)8\DD@%F@!&4."K $$8(/((/4$=P: ,>ST.VLY7G"AI'
M=67Y558UC1XXDC55 4)&[J"<L=S9.,*H!LT % &%?>';6_G-PV^-Y%5)A&5
MG1&#*DN58X4CAD*2;?EW[<"@#9BA2W79$H1<LV ,#+L78_5F8L?<F@"2@"K>
M6,&H1^3=1K-'D-M<9&5.01Z$'H1S0!3T_1X+ < ._F-*&VJNTL@CPBJ $58E
M6,*/X5!;+9) -:@#.U.SGO8A';3M:.&#>8BJQ^7)"D-P5+;2X/WD#)QNW  Y
MZPM;G5YX[NX5[,VF^WD1.$N=DBD&,G$B6^^/.UE#2@["3&I,H!UEO;QVD200
MC9'$H1%Y.U5&% SDX &!0!-0!#<0)<QF*0*P..&4, 00RG:W!*L PST(!ZT
M4=-TB#34 0;Y 96:5@H=FGD\V4_*%4!W .U0%&% &!0!J4 % '/IX9M(YS.N
MX1L[RM;_ "^099(FA>7;MW;FC=E8!]AW%BF[! !O(@C4(HPJ@  =@. * '4
M9U_I=OJ&UY40S1 ^5(R*YC8XPP#<'#!6VG@E5)Y ( 'V&FP:=&D<*_ZN)(MY
MY<I'N*AC@9Y9CP ,L< =* +U &#KEO=E5NK.78;99&:!EW17 .W*28!8857"
ME%)#,&PP!1@"G8:6=2\R]O!+%'>8D-FYV^6WEQQ;I"C99]D,;(IQY+%N#)AE
M .JH * *&HZ>FHQ&)L*Q!"R!49T##:^S>K!69"RYP< ]#TH DL[&"P4);H$
M5$XZE8U")D]3M4  GG H MT -DC652C@,K JRL 001@@@\$$<$'@B@#"L/#5
MI8-E=\BH%6%)"K+"B2>:J1X4-@2 ,&D:1QM4!@!B@#?H * ,/4O#]IJ3&1T5
M)7 22547S&C&<Q[B"5W*2A<?.$+!2,Y !L1P1PEC&H7S&WM@8RQ !8^Y &3W
MQ0!)0!S&J_;=,F_M&%GNX2T<;6849 ;"!X&[2AV8N7*QO&VUF0QAR 2Z3H0L
ME#3LTKK(TL2DX6WW>;\B!3@D+,ZR2'F7.2%541 #HJ "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H :[K$I=R%50223@ #DDD\  <DGI32;=EJWLA-VU>B17L[V"_3S;:194R1
MN0@C(Z@XZ'D'![$'H15SA*F^6::?9Z$QG&:YH-->1/+*D*-)(P1$!9F8@*J@
M9))/  '))X Y-9EB--&D9F9E$87<7) 4*!DL6Z;<<YSC'- #U8. RD$$9!'(
M(/0@^E #&FC1UB9E#N"54D!F"XW%1U(7(SCID9ZT 24 % !0!&DT;LR(RL\9
M =002I(W ,!RI(((SC(.1Q0!)0!'YT?F>3N7S H8ID;@I) ;;UVD@@'&,@CM
M0 LLJ0HTDC!$0%F9B JJ!DDD\  <DG@#DT .5@X#*001D$<@@]"#Z4 +0 4
M% !0 4 % %>ZNX;&,RW#K$@XW,<#)Z#W/L.:RG4A2CSU)*,>[=C6G3G5ER4H
MN4NR5Q\$\=R@EA8.C#*LI!!'L151E&:4X-.+V:U1,H2IR<)IQDMTU9HEJR H
M * "@ H * "@ H * (YIX[9#+,RQHO+,Y"J.W)) '/K0!)0 4 % !0 UW6-2
MS$*J@DDG  ')))Z #J: (;:[AO$\RW=9$SC*G(R.WL?;T(/>@"Q0 4 % !0
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
MJRK\^8HU** #VM%"*%&<* !DDGCU)))/J223U)S0 Z@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
< * "@ H * "@ H * "@ H * "@ H * "@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>irtc-20201231_g2.jpg
<TEXT>
begin 644 irtc-20201231_g2.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'
M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,#
M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# S_P  1" .@!EX# 2(  A$! Q$!_\0 'P   04! 0$!
M 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#
M  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H
M*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0
M  $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!
M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y
M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4
ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D
MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]_**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#+\:S/;>#=6DC9HY([.9E93@J0AP0:_#_ /X)A_LD?''_ (*4
M?"WQ1XIA_:=^)'A%?#^N-I'V8ZA>WGG?NHY=^[[0F/\ 6 8P>E?M]X\_Y$?6
MO^O&?_T6U?A7_P $;?\ @K!H/_!/_P""_C+PWJWP]^('C";6O$;ZFESH%HDT
M$"^1%%Y;EF&'S&3]&%>]E,:OU>JZ"O*\>B?>^YY6/=/VT%5?NZ]_+L>Q?M1_
ML9?M<_\ !-#X:7GQ:\(_M(>)/B!I/A4I<ZMINIS3N!!N"ES;SR2QRQ@D;@"K
MA22#P<?I-^P/^U;;_ML?LE^#?B1#:KI]QKUH1?6BMN6UNXG,4Z*?[OF(Q7/.
MTC/.:_,?]LK_ (+)^+/^"EGA";]GOX-_"?Q)I?B+X@#['=G7)HH+LVP ED1(
M\[8P50EI'? 3=@$D$?0GQMU36/\ @B+_ ,$3-.T72;VWF\> )I,-_$NZ*'5+
MZ226:9 1\PB7S2F1R8UR.2*VQ>'JU:4*==)592LK63Y7WMY[$8>M"$Y3I-NF
MEKOOY7\C[8^(O[4OPU^$&N+I?BKX@>#?#NI/@BTU'6;>VG /()1F# $=R,5V
M'ASQ+I_B_1+?4M)U"SU33;Q/,@NK2=9X9E]5=258>X-?C]_P3W_8V_8XUO\
M9[T_Q=\>OB-\/?&WQ.\<6_\ :>K_ -N>-(XY=*:7+"':)U;S@"-[OEM^<;0
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
MI^SWPY_:4^'?QAUNXTWPGXZ\(^)M0M03+:Z9J\%U,@'5BJ,3@>N,5W%?C/\
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
MQ-XKU;]B#]G+5_%FE_V'XVDU47&JV&Y)!:7XT\F5 4+(0) <8)&,5[=\,O\
M@WU^%?CKX$37?Q8;7O%WQ>\86AO]:\53ZI,)[2_F7>?)0,(RL;' WJVX+S@$
M =,J&'6#I.O*VLEHKMZ[^B_70QC5J_6*BI*^D=W:VGYGZ%65[#J5G#<6\T=Q
M;W""2.2-@R2*1D,I'!!'((]:YCXE_'KP/\%Q'_PEWC#POX7,REXEU75(;1I5
M'4JLC M^ -?GS_P;;_%;Q1KG[,_Q0^']WJ"ZC_PK3Q"]EHKW;,4@65)/W1ZD
M1"6)F '02,!VKE/ '_!,;X-_!?QOXJ\;?MN_$[P#XT^(OB347N+:*^\1R6UK
M';$*580NT4K,22H3:41%4*.IKF>7PIUITJLG[NR2NW?LOS.A8N4Z<:D%OW=D
MC],OA?\ ';P3\;+66;P?XN\-^*8X,&4Z5J4-WY/IN",2N??%:_BGQOHO@:VA
MFUO5]+T>&XD$,4E]=);K*Y!.Q2Y +8!X'/%?A]\;]0^ W[(/_!1KX#^-OV5?
M&&FR6>N:[%I?B;1M'U.6ZMH8I+B"$@[B2(Y8YI,H6(W1*5 Q7TU_P=*7;:;^
MR1\-;I/];:>.$GC)4-AEL;I@<'KR*T_LE.M2A%NU3NK-6[HS^O-4YR:5X]GH
M[^9^@GQ$_:9^'/PBUVWTOQ5X[\'^&]2N@&BM=3UBWM9G4]&VNX.T^O2NRL-0
M@U:RANK6:&YM;A!)%-$X=)4(R&5AP01SD=:_.GX#_P#! ;X8_%?X(0^(OC9+
MXC\;_%CQQ9KJ>LZ\^KSQ26%Q.@;RX44A"(\A1YBN"5Z!<*,O_@W0\6>(?"EA
M\<O@WK&K7.K:?\)_% L]*:9L^1&[W,;J@YVHS6_F!0<*9&QUK&I@J/LISHS;
M<+7TLG=VNM>_<TIXFI[2,:D;*5[:]M=3]$/B)\5O"_PCT5=1\5>(M#\-V#ML
M6XU2^BM(W;&=H:1@"<=AS7S?^UU_P6+^$/[+O@?0=2TO4/\ A:&J>*+M[/2]
M(\'W,.H7$[H%+[]KD(!N4 '+,6  /)'PW\!?@?I/_!6W_@L+\<8_C;<ZAK&@
M_"JYN+/1/"[7;PP>3%>/;(,(0PC41[WV8+O,I8XP#2_X* _LK>"O^"3W_!1K
M]G?QW\&;%=)D\5:RUM>>&]YNDC7S(+:1XA(6=5ECNI%QGADRN.0.NAEN'554
M:C;G:]MEM>U]_G8YZF,JNFZD$E&]K]=[7M^ES];?V?\ XO-\=/@?X9\:3:%J
MWA5O$6GI?/I6K1^5>:?N&3'*IQAAWK*M/VQ_A)?^*QH,/Q.\ S:RS^4+-->M
M6F9R<; H?);/&.N:_/K_ (.$/VK]>E^(_P -OV=="\56_@G3?B 8KWQ3K4US
M]GB@LI;@V\:RR9&V %)I)!D;A&J]"08=9_X)T_\ !/*Z^ <OA.R^(_PWM?$0
MM2D/BMO'%NVHK<[>)F7SO**[N3&$"D<  \C"GE]/V<:U7F7/>RBKV7=O^F;2
MQ<^=TX6?+NV[7?D?JI7G?B_]KCX5_#WQ,VBZ]\2/ NCZM&YBDL[S7;:&>)AU
M#HS@J?\ >Q7Y-_L<_M]?$[5O^"-'[0GANRUR\U3QE\'8X[/2]:AG,UU'I4[^
M6TD<@R6\E$G*/DD(4Y^0&F_\$O/V5?V%_CW^R_I(^(FN:'?_ !5U9)/[<37O
M$DNEWEM<%VP+=3+&K*%VD.-Y;.6/.T:?V0J2G*NW:+M[JN]KWW5E8A9@YN*I
MI:J^KMUM;U/V@T;6[/Q'I-O?:?=VU]8W2"2&XMY5EAF4]&5E)# ^H-6J^,?^
M"5O_  3P\4?L">)_'5I8?$JS\7?!WQ%-]I\,Z3AII].;?Q*9<B/+(2CB-<.4
M1N#D'[.KR<13A"HXTY<R[[?@=]&<I1O-684445B:!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &3X\_P"1'UK_
M *\9_P#T6U?FW_P:W'_C$_XF?]CL_P#Z1VU?IEJFG1ZQIEQ:3;O*NHFA?:<'
M:P(.#^->,_L-_L"^!/\ @GQX"UKPYX"DUZ33]>U-M6N3JMZ+J03&-(\*0JX7
M;&.,'G/-=U'$0CA:E%[R<;?*]SEJ492KPJ+9)_B?!O\ P<%_"C5OV;?CO\(_
MVJ/!L)CU3PSJ=OIFL%!@2F-C+;%\=5=//@8GC#(.]>C_ /!=6S_X;)_X) Z9
MX^\%[]0TNTNM,\8 Q?.RV3Q21NQ [Q_: S?W1&_H:^V_VF?V<?"_[6OP.U_X
M>^,;>XN/#_B*%8;C[/+Y4\15U='C?!VNK*"#@]/J*R_V7/V1_"W[)?[/=G\,
M-!EU?6/"EB+B.*'7+A;U_*F=F>$G:H,>78!2,88CFNJGF$8TZ4G\=-_?'M?R
MV,98.3G42^&:^YGQO_P39_8B_9#_ &S/V1?!WB>U^&O@G5->BTNWMO$,7FR-
M=6E^B!9O.4294LRLX) #!@1P:G_9O'['6B_\%*8_AC\+?A';S>/_  ?!)J \
M3Z-'YVFZ5+'&1*K2F;(*[Q&2%8;Y O7.+_Q%_P"#<3X&^*/'=YK7AG6/'WP_
MAU)B;K3=#U0):%3U1 Z,R(>?EW%1V '%?2G[%/\ P3R^%O[ 7A&ZTOX=Z'):
MW.I;?[1U6]F-SJ&H[<[1)*0,*,G"(%4$DXR2:TQ&,HM3E&I.7-M%W5K]W?7T
MZF='#U+Q4H15MWO?TTT/@3]F/Q38_L4_\'#_ ,8M$\931Z/:?%ZVDGT2\N9
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
M4_X-HO@1=>,;FZL]>^(VE^'[V7S9] MM77[*XSGR][(9-@Z#<Q8#^+O7T+\
MO^"67PC_ &8?VC9/B9X'TS4M#U9M#3P^FGPW8_LV&V18URL17=YA\I69V<EF
M+$Y)K:-;!THU?9R;<TTM+6UO9ZZ^IFZ>(J.'.DE%IO7?S/S=_9$^!WA__@J[
M_P %:?C5<?'N_N=6;P'>W%OHWA26]:&-X8KR6 1*%(;RH4C4LJ$%GF#,2#@]
M)_P7]^%G[./[)_[,ECX+\#^!? ^B?$OQ#?0RVXTZTC%_86,9+2S2.#O57PJ#
M=][<V,X)'V/^U]_P1(^$/[6WQ<F^(!NO%7@7QQ=8:ZU7PU?_ &5KQP OFNA5
MAYFT %TVD@<Y/-8OA+_@@'\!= ^%'BKPWJ$?B[Q!JGC)(8M1\2ZCJGG:PJ1S
M),$AE*%8E9D&["DL."3QCJCF5#VL*SG)**7N):*WG?;KM=F#P57DE3Y4V[^\
M]_RW+'Q,M)-6_P"" LT=LOG-_P *=MVPO/"Z;&S'\ I/X59_X(!:U9ZM_P $
MK/AO%:W$,\FGMJ%M<K&P9H)?MT[[&'8[64X/9AZU],?"GX"^'_A'\!=&^&]E
M'<:CX8T725T6.+4I!<27%J$\O9*< /E<@\#-?('A'_@WS^%/PR^,%EXH\'^,
MOB?X7T^RU6'5QH-EK7^@/)%(LB1L"NYHQM"X9F.WC->?'$4)T9T9R<;RYD[7
MZ-6W.MTJD:D:D5?2SUMV/*O O_*TKXR_[%"/_P!-=I7*_LC>*--_8:_X.!/C
M9X=\;30:#9_%A)[K0KV[D$=O.US<+=PJ'/ WDS1C)^_'MZD9_0'2_P#@GWX!
MTC]N74OVA(9-?_X3W5-.73)D:]!T\1"&. $0[<AMD2\[NN?6L_\ ;K_X)F?"
MO_@H9HEA'X\TN[BUC1U9-/UK3)Q;W]JA.3'OP5>,MSL=2 <D8)).T<PHMJ$[
M\K@HONFNJ[ZF3PE1+FC:ZDY+T?0\K_X+S_M+^&_@E_P3N\;:'?:E:)K_ (\M
M1HVDV/F*9K@NZF639G/EI&&);H#M'4BO&?!?P3U;X#_\&SGB;2M<MYK+5-0\
M&:AK$UM*NUX%NI6FC5AU!\MD)!P021VKT[]G_P#X-[?@;\&?B58>*=:N?%WQ
M%U#2762R@\1WRS6<+(<H6B1%$FT@$*Y*\<J:^NOV@?@9H?[2GP2\3?#_ ,1&
M]30?%=@^FWILIA#.L3\'8^#M;WP:S^M4*,(4:3<DI*3=K;=$B_J]6I*52HDG
MRV2O?[V?//\ P0C_ .45/PI_Z][[_P!+[FO ?B+_ ,K0'@'_ +$B;_TAO:^]
MOV6_V;/#O[(7P'T'X=^$VU&3P_X=22.U:_G$]P1)*\K;G 4$[G;L.,5RNL?L
M#^!=<_;>TG]H":37O^$\T?2VTF!%O -/,+121$M%MR6VRMSNZXXXK..,IJO6
MJ:VFI)?/8N6'G[*G#K%QO\MSYU^*7Q$_95_X*;_M9>)O@C\1?!MQ#\0? >^S
MM;W68QI=U=D/\\=G/'+YDB@%9 K<,LA95X)KX^_X*S_\$E/AO_P38^$5G\6O
MA3\0/%'@_P 46&J6\-CIMSJ@>>Z+/RUM*H696B'[P[BZE5.<'&?T5_;@_P""
M0WP;_;U\20>(O%6FZGH_BVWC6(:YHEU]ENYD3[BR@JR2;>S,NX# # #%>4?"
MK_@W9^!O@SQI9:YXJU/QU\2IM.?=!:>(M5\RSZY =$52Z@@?*6VGN#7=@\PH
MT>64:DDEO"UT^]FW:S]#FKX6I4NG"+?26S7X=#ZB_88^)^O_ !H_8X^&/BSQ
M3&8?$7B+PW97VH@Q^66F>%2S[>V[[V.G-8O_  4N_P"4?7QF_P"Q1U'_ -$-
M7MMG9PZ=:16]O%'!! @CCCC4*D:@8"@#@  8P*YOXT?";2?CO\)?$?@O7#=+
MH_BC3IM,O3;2^5,(I5*ML;!VM@\'!KQ(5(JLJEK*][=E<]*4'[/DZVL?&?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **X'XN?M1?#OX!^(=!TGQIXRT'PSJ7BB7R-)MM0NEADU
M%]R)MC!^\=TB#CNP]:[ZJ<9))M:,2DF[(****D84451\1^)=/\':#=ZIJU]9
MZ7IMA&9KF[NIEA@MT'5G=B%4#U)Q1Y 7J*^89/\ @L[^R[%XE;23\9O"OVI6
M*EQYYMN./]?Y?E$>^_%?1WA?Q3IOC7P_9ZMH^H66K:7?QB:VN[2=9H+A#T9'
M4E6!]0:VJ8>K3UJ1:]4T9PJPG\#3]#0HKA?AS^TMX!^+WCOQ)X7\+^+M"UWQ
M%X0F-OK6G6=TLEQID@=HRLJCE2'5EY[@U'IO[4/P[UCXX77PUM?&6@3_ ! L
M8C/<: ETIOH8PBN6:/J!M=6^C"I]E.]K/37;IW*]I'>YWU%%%9E!145[>0Z=
M:2W$\BQ0P(9)'8X"*!DD_05Q?P+_ &E? '[36A7NJ?#[Q=H?C#3]-G^RW5QI
M=RL\<$NT-L8CHVT@X]#5*,FN9+1"YDG8[FBBBI&%%%% !16%\2?B7X?^#W@7
M4O$WBK5['0?#^CQ>=>ZA>2B.WMDR!N=CT&2!^-)\-OB9X?\ C'X&T[Q-X6UB
MPU_P_JT9ELM0LIA+;W* E258<$;E(^H-5RRMS6T[BYE>W4WJ**\C\$_MY?!G
MXC?%=? VA?$OP?JGC!KB:U&D6^H(UV980QE0)UW*$?(ZC::<:<I)N*;MN*4H
MK1L]<HHK@/CM^U)\._V8;#3;KXA>-/#_ (/@U>5X;)]4NUMQ=.@#,$SU*@@G
MTR*48RD^6*NPE)15V=_16'\.?B1H/Q>\#Z;XF\+ZM8Z]X?UB+S[+4+*4207,
M>2-R,.",@C\*W*EIIV92=]4%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!X?\=_^";/P(_::\32:WXX^%WA77=8F_P!=?M;F
MWN;@^LDD11G/NQ)Q6#\,_P#@D7^S7\(?$$&J:'\'?!\-_;,'BENH7OO+8=&"
MSLZ@CJ#C(-?1U%=$<774>13=NUW8Q^KTF^9Q5_1#418T554*JC  ' %.HHKG
M-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^)?\ @JA<?L[V
M7QZ^!/\ PNK1_%VJ>);O5WB\'/I$LJP07 N+0DW 25 5\QH#\P;@-^/N_P"V
MO^W%X*_8(^&FF^+/'4>MR:7JVK1:- -+M!<S>?(DDBY4LN%VQ-SGKCCFOAG_
M (."/^3M/V0?^QIG_P#2O3*Z'_@Z,9D_8'\*E0&;_A.+7:#W/V*]Q7NT<+&J
ML-";=I<W7;7IV/+J8B5/VTHI7C;\NIVW[0__  <.? SX$?$2Z\-V-IXO\<S:
M4P34KW0+.*6RLFQDIYKR*'9>AVY4$$;L@X^H?V1_VQ/ 7[;OPDA\9_#[5FU+
M2VE-O<0S1F&ZT^< %H9HSRC@$'N""""0<USG[!'[)G@_]F?]CSPEX.T71-/6
MUO-&@EU=W@1FU>XEB5II)SC]YN9F&&R N%' Q7Q;_P $'?#]K\*_VX?VN_ ^
MC)]E\/:)XDC^Q6B?ZN!%NKV-% _V4"J/916,Z&%G1J.BFG"VK=[J]MK:&D:E
M:-2"J--2OI;;2_S/U&K\@?\ @KQ\1?%7_!0O_@I9X+_9+\,:M<Z5X4L9;>?Q
M"\!RL\S1&YEED .'6"WQL1N/-<YZ C]?J_'?]EQ?[%_X.@/B1#J<;?:+Q-2:
MR+#&U6L;=U(^L8:GDZ495*W6$6UZ]_D&87<84^DI)/T/LZ#_ ((9?LQP_"<>
M$S\-;&0>1Y1U=KB3^UB^,>=]HSGS,\\#;G^''%?/'_!&;X=?%C]A7]LWXI_L
M_P"O:3XLU;X5VC2:AH&ORZ;*--BF&QT*S8\M?/@<;D4D"2+H,G/Z@U4@URSN
MM4FL8[RUDO;4!IK=)5:6$,,@LN<@$=,CFN>.8UG3G3JOF4N[O9]T;2P=-3C.
M'NM=NJ['Y@?\$8O^4L7[9G_8P7/_ *<[JO</ 4_[.\?_  6@\66FFZ/XN7]H
M)-&\[4;^664Z2ULUI;'"*92F[RC$.(QR&Y[GP_\ X(Q?\I8OVS/^Q@N?_3G=
M4?"G_E:,^(O_ &*4?_IML*]3$4^:O5U:M33T>^D='Y'!1E:E3T^V]_5GV9\?
M?^"E'PO_ &8_VDM!^&/C*^U'2=9\0:/)KL=_) HTRUM4\_<TTQ<%"/L[\!3G
M*^M?-9_X.8?@$OCM+%M'^(R^'9)_(3Q"=(06C\X\P)YGFF/OPN_'\':O#O\
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
M+)O!>,*0(^P0# ZYN.7QGSUW#F]YQ2BU%:=2/K;CRTE*VEVWJ]>A^B/[#O\
MP4;^%W_!07PM?7W@#5KG^T-)*C4M'U*'[-J.G[LA6>/)!0D$!T9ER,9!XJE\
M=?\ @IM\*?V:OVC(_AIXTU+4-$U9O#LOBB74)K8?V;;V<8FSOEW;O,/DN @0
MEB5 R37YJ?L^?&+4/&7_  7-\(_$_P"'_P (_B5\//"?CA?[(\26NJZ!):0R
MRRPR+).YC#1JI=;>0DD?.A)^\2?0?^"B7P0T3]HK_@X:^"_A7Q):Q:AH-UX:
ML[N]M)1F.[2WEU&<1,.ZLR*&'0KD=ZB65T8U^65U'D<K73:MT\[%+&U'2O&U
M^9+R?F>W> _^#CSX#>+OBGI^@7VF^//#.DZQ,(;'Q!J^EI#I\N6VB1\2%TB)
MQ\^T@9^;: 2.P_;*_P""Z?P9_8Z^)]UX+GA\2^-?$6EJCZI#X>M8YX-*# ,%
MEE9U4/M(.U<X[X/%87_!PM\*] U[_@E]XDU&?2[+[5X-N].N-(D6%5:QW7<-
MNRQD?=4QR%2HX( XX&.R_P""+_[-?AKX0_\ !/#P-=0:79S:QX\TE-9\0WTR
M"6?5);@%BLKL,LBH0@4Y  ]22<73P7L%BN1[N/+?KH[WMVZ6W-.?$^U=#F6U
M[V_"USUG]BO]NGX>_M\?"Q_%?P_U*XN+>TF^S:A8WD/D7NF38W!)H\D#*\AE
M+*PZ$X..%_;C_P""M7PC_8)UVST'Q/>ZIKOC#4$66#P_H-L+N^"-]QI 658P
MW\(9MS=0I'-?(O\ P1;T:Q^#_P#P5%_; \)Z+ NG>&=)U&1K:RA&(K=(KZX"
M*J^BJY4>@KY1_P"";7[<FD^#/VOOBE\;_'?PL^(WQ8\8:]?%M,NO#^EKJ":#
MYDCLX)8C8_EB&.,CE41@/O&NB.4TW6J-)N,5%I72;YE=*_EU,GCY^S@G92;:
M;Z*V[L?IE^S'_P %T?@_^T+\6[+P'JEAXP^&OBW5'6.PM/%6GBSCOG;[D:2!
MB [?PAPH8X"DDXKWS]LS]L7PC^PK\#[CX@>-TUB30;6[@LG&FVPN+CS)FVIA
M"RC&>ISQ7Y+_ /!7C]M*R_X*+?!?1;+P[^S[\;?#_CSPWJ<=WINN7_AHJ8(,
M-YL.^(L^"2C 8P&0'BO?O^"Q7CS6/B7_ ,$&?"'B#Q%;WEKKVJ-X<N-2BNHF
MBG6Y)7S=Z, 58N"2"!C-3++*?M*+:<5*5FKWMYI^8XXZ?)45[\JNG:WWH]3_
M &@_^#A'X&_ OQ);Z/8VWB[QMJ)M8;N^70[*.2+2Q*@<132/(J^:JL-RJ6"G
M()!!%>N_!W_@JA\)?CQ^RCXH^+WAG4-6O]!\$VLESKFFBS_XFVG;$W[&@W8+
M,H)4JQ5AG#'!QF_\$C?V5/"W[.'[!'P_M]+TFQ34O%NA6NM:[>&%3-J-Q=0K
M,PD;&650^Q5/ 51ZG/RK_P $IO"6G_!__@M=^U9X,T&VBT_PX+47D5A"NR"$
M_:8F"JO0*OVF4 = &(K&6'PDHU%33O3UO?XE=)Z6T\MS2-6O%P<VK2Z6VTNO
M4\%\!_\ !8;P/H__  6)\6?&74)OB%-\-]1\-_V58::MF\EQ!-Y=J"QM?,VH
M"T4AW ]QZU^RG[/OQPT7]I3X+^'/'GAZ/4(=%\4V:WUFE]!Y%PL;9 WID[6X
MZ9-?G3\"[.$_\'-_Q0C\F+R_^$-)V[!C/D:?VK]1HXUB0*JJJKP !@"C.)4O
MW:A%I\L>M]+;;?C^ 9>JGON3O[SZ=?O_  '4445XIZ04444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% 'Y9_P#!P9<1P_M;?L?AW12_BF<+
MDXW?Z7IG2NB_X.D)X[?]@CPDTCK&O_"=6@RQQ_RY7M?HIK_@?1?%MY9W&JZ/
MI>I3Z:_F6DEW:1S/:MD'=&6!*G*KR,=!Z4[Q1X+T?QSIZVFMZ3INL6L<@E6&
M^M4N(U< @,%<$9 )&>O)]:]2CF2@Z+Y?X=^N]W<X:F#<E4U^.WRLK%#X/'/P
MD\+?]@BT_P#1*5^<W_!&">.7_@J+^VDJNK,OB)-P!R5_TV]K].HHE@C6.-51
M4 5548"CT K,T;P3HWAO5;V^T_2-+L;[4VWWEQ;VJ12W3<G,C* 7.2>6)ZFN
M:CBE"G4A;XTEZ6:9M4HN4X2O\/\ E8U:_*7_ (+8?LR^.OV</VM?!?[7GPOT
MNXU:7PV]NOBBT@1G9! "BS2*HW&"6 F"1A]P*AXR2/U:ILD:S1LK*K*PP5(R
M"*6#Q<L/4YTKK9KNGNAXB@JT.5Z=4^S/SSB_X.8/V=#\)%UZ23Q7'XC^S[CX
M;&F,9Q/C_5_:/]1MW<;]XXYVY^6N)_X(G_ CQY^T1^U1\1/VM_B9I-QHLWC0
M26?AJQF62-O)<H&E16P?)2&..&-C]_\ >,.,&OOU/V/OA.GB-M87X9> 1JCM
MO:Z_L"U\TMZ[MF<^_6O1401J%4!548  X KJGC*$*<H8:#3EHVW?3LM$81P]
M64XRK23Y=DE;7NS\M?\ @B_<1R_\%9?VS561&9/$%R& .2O_ !,[KK1\*9XS
M_P '27Q%CWIY@\(QDKGY@/[-L.U?IMHW@?1?#FKWNH:?H^EV%_J3;[RYM[2.
M*:Z;).9&4 L<DG+$\DT1>!]%A\52:Y'H^EIK<R>5)J"VJ"ZD3 &TRXW$8 &,
MXP!52S).I.?+\4.7?R6OX!'!M0C&^TK_ )_YGYD_\% ;B-/^#BW]F.-G19&T
M*$A2>3^_U+M7WU^W P7]C'XM$\ >#M6R3V_T.6N\O_ VBZKXCM=8NM'TNZU:
MQ79;7TMHCW-NO/"2$;E'S'@$=3ZUH7ME#J=G-;W$,=Q;W"&.2*10R2*1@JP/
M!!'&#UKFK8Q3]EI\"2]=;FM/#N//K\3O^%CX-_X-[YTG_P""1.@M&RLOVS6>
M5.1_Q\RUX;_P;L?#2S^//_!-?XX>#;BX5+3Q7J]YH\LJX;RA/IT49;'?&[./
M:OU:\.>%-+\(:.FGZ3INGZ7IZ$E;:TMT@A4DY.$4 <GKQS4?A7P1HO@:RDM]
M%TC2]'MYG\QXK&U2W1WZ;B$ !. .?:MZF97]KRJSG)27E9M_J91P=O9W?PIK
MUNDC\A_^"3O_  4;\._\$N=$\7_L\?M!_P!H>"]2\*ZW<7>F7[V,LT%Q'*1O
M7]VK-M9@94D *,LN,@@ ^S_LG_MW_$C_ (*2?\%0Y-6^&.J:_I?[-W@/36@U
M)I[-([?7KDK)L/SJ65WD8$*&#".#+!2V*^]/BA^SYX#^-K0-XQ\&>%_%+6HQ
M"^JZ7#=M",YPI=20,\X%;OA+P7H_@#0X=+T'2=-T73;?/E6EA;);P1YZX1 %
M&?I55L?0FY553]^2L[NZ5]VE;?YZ$T\+5CRP<_=C]_DF^Q^+_P"Q]\:/!/\
MP3B_X*^?'*;]HB.;1]9\07UU<>'_ !)J%DUQ%%'-=R3><K!695FA>("1<A?+
M*''2M+_@MI_P5'T']M[]G'6/!/P9M]2\3^"O#5Q;:QXR\5BTD@T^T02B.VMT
M9PI8O,Z$D@9V@+GYB/UW^)WP-\%_&JTBA\8>$O#?BB& $1KJNFPW?E ]=OF*
M=N<#.*=H'P2\&>%/!<GAO3?"7AO3_#\Q#2:;;Z;#'9RD$$%H@NUCD Y(/(%;
M+-*+JQQ,X-SC;KIIU2M?]+F?U&HJ<J,9+E=^FNOS/AK]H_7K76_^#;%[R"16
MMS\+]*3?GY<HELAY^JFO9O\ @B1*LW_!*[X-LC!U;29L$'(/^ESU]*2>"]'F
M\+_V&^DZ:VB^4(/[/-JAM?+'1/+QMV^V,58T30;'PSI4-CIMG:Z?8VR[8;>V
MA6**(9SA44  9)Z#O7#5QBE1=%+>7-^%K'53P[C452^T;%ROS)_X-[)XYOC5
M^UQL=6V^.T#8.<'SK_K7Z;5E^'_!6C^$IKR72M)TS3)-0D\ZZ>TM4A:Y?GYG
M*@;FY/)R>36='$*%&I2M\5OE9W+J4>:I"=_AO^*L?@/_ ,%1OV4/%GP@_P""
MH?B7X6^";BXT_1?VD[NPN;>TB^6*]$]XLDB$>D-VDDAQT4\\$BOTQ_X*[_#3
M2_@;_P $4?&_A'28X[?1_"^A:5IEJ,!0(X;RT12?<XR?<FOL?4O!NCZQKEEJ
MEYI.FW6I:;N^R7<ULDD]KGKY;D;DSWVD9JQKN@6/BC2IK#4K&SU&QN %EMKJ
M%9H90"" R,"#R >:[JN;2J.CS+^'9OS:MK]RL<T, HJI9_%>WE?_ (+/S7\&
M?#3Q-\:/^#9C2]!\&1W-[KEYX,$D-K:G,M]%'>-)+"GJ6C1QM'+?=YSBN-_X
M(^_\%6_V:/V4?V$])\*^)]<M_ WC+0Y+@Z_;3:;,USJ]P97(F5HT/F'847#$
M,NS;@  G]6M%T.R\,Z5#8Z;9VNGV-JNR&WMH5BBB7T55  'L!7$>)/V2_A;X
MR\5_V]JWPW\#:EK1<RM?76AVTMP[DY+,[)DG/<Y-+^T*4X3I5HOEE)RT=GZ/
M34/JDXRC.FU=+EU7X[GX\']KO5/VM?\ @NI\ _B7J6@:IX5\%Z]=C3?!46II
MY-QJ-A&MS%]I*9_Y:7$K=,C&T MM)/O?_!<ZX2+_ (*1_L9JSHK/X@8*"<%O
M^)AIW2OTVO?A[H.HZKI]]<:'H]Q?:0H2QN)+*-I;(#H(F(R@'HI%/USP/HOB
M?4K&\U+1]+U"\TUM]G/<VD<LEJV0<QLP)0Y .1CH*O\ M2'M85(PLHQ<;7[W
MM^>O<GZC+V<H.5W)IWMZ?Y!X^_Y$36O^O"?_ -%M7X[_ /!,'X>>(_C1_P $
M$_VB_#O@M9KOQ#JFOZG':06K_O+K;:6+O"N#]YXU9,=3NQWK]G'19$964,K#
M!!'!%9OA?P;H_@BQ>UT72=-T>UDD,KPV5LEO&SG +%4 !8@#GKP*X\-C/8TW
M!*[;B_\ P%G16P_M)J5^C7WGY/\ _!&+_@J)^S;^R)^Q/#X3\8:O#X!\=:/>
M74FO)=:;,UQJ\K3.T<@:-"6*Q%(]C89?+(QC!/D7Q-_;.OOVP_\ @M%^SG\3
M)]!U3PS\.KS6X-(\%2:G%Y$VKVT4[K+=;,]'GG &,C 49)!K]D/%G[)WPN\?
M>*O[<USX<^!]7UG?YAOKS0[::X=O[S.R$L?<YKI[[X<^']3N]-N+C0=%N)]%
M 73Y);*-WL0,8$1*YCQ@?=QT'I7=_:>'C5G6C!\TT[W>UUTT_/IH<OU*JX1I
MN2M&VRWMWU/R?_X.*/'Q\+?M9_!&'QI]I\6?"%87N]2\&Z?JPMKK4+E)6!D:
M-3OY1E5'( ^61002QKSCX.?MN_\ !/OX.^,[?Q%#^S;X[TO5+687$4U[IB:A
M#9N.X2:[*\=1\I(QD8KV/_@H1\,?BE^Q[_P5KT_]IS2_ACJ/Q@\#W&EQ6;6U
MC&UQ<:(Z0+"^U55FB<$>9&^TJ3+(,@\CM/$G_!?'PWXJTA[6R_9E^,VOZW<*
M4_LV]\.JL;.?X7?#G:?78?I7I4^9X:G"G%R5M7&?+JWJFO+N]SDJ6]M.4VHN
M^EXW^:?Z([#]JCQ?X%_X+F?\$U?&VF_!O6/[6U[19H-0MM-NXC:75M>P'S$@
ME1ON^;&)%1P2A)^\0#CRW_@FI_P7(^&/P<_9NT7X7_&Z\UCX?^./AO:+HDXU
M#3IW2[B@RD> BLT<BHJHR.!RN5)!XZK_ ((5_L=?$7X9?$[XO?%_QUX-A^&-
MK\3+E3I/A../R?L4?G23$^3UB1=X1%;#$;SA01G[H^(O[,/PW^+^MQZEXJ\!
M>#_$6I18VW6I:/;W,PQT^=U+<8Z9XKS:];#47+"23E!.Z::NG;57M9G72IUJ
MB5=>[*UG=:-7TTW1\=?L5?\ !33XF?\ !0W]NG4U^'/A^UL_V</#EJ8KS6M6
MTQTO-0N K;/(?> KO(5^0AMD<9+ ,P X#]IJ>-?^#F3X*QEU\QO!60N>2-NJ
M=J_3#PYX8TWP=HMOIND:?8Z7IMJNV"ULX%@AA'7"HH"J/H*AN?!&BWOB>'6I
MM)TN;6;6/RH;][5&NH4Y^59"-P'S-P#CYCZURQQU.-24J<+)Q<4K]UNWU9T/
M#3E!*<KNZ?\ P$?(W_!P%*L/_!)_XG,[*JJ^F9+' '_$RM:]7_X)A.LG_!/#
MX,,K!E;PCIY!!X/[E:]H\0>'-/\ %FD3:?JMC9ZE87&/-MKJ!9H9,$$;D8$'
M! /(Z@5-I>E6NA:=#9V-M;V=I;((X8((Q''$HX"JHX 'H*YWB?\ 9EA[?:;O
MZI(U]C^^]KY6_&Y^7_\ P22FCG_X+0?MF1[HW9=1F#+D''_$PEZBO)OV4OC:
MO_! W]N'XF?#WXJ:7K%O\+_B%>+?Z#X@M;9IHE1'D\F3 Y<".3RY%7+HT0.T
M@YK]B](\#:+H&MWNIV&CZ79:EJ1S=W4%HD4]T<YS(Z@,W//)-0_$#X9^&_BM
MH3:7XHT'1_$6FL=QMM2LX[J+/KM<$9]Z[O[4C*<E4C>$E%-7U]U*S3.7ZC)1
M7++WHMM/UZ'YW?M6?\%V5^*.O^&?A[^R/;_\+(^(VOW\8EN9M*F;3[*#^)6#
M^6<GC<Y(2-58ELX W_\ @XC?4K/_ ()(R?\ "03Z>VM+K&BC4);16BM6N/,'
MF&,,2P0MG:"2<8R37W!\,?@-X(^"L$L?@_P?X9\+K.-LO]E:;#:&0=0&**"1
M]:W?$OA32_&FEM8:QINGZM8NP=K>]MTGB8@Y!*L",BLHXRA3JTYT8647?5ZO
MU=ONT-)8>I.$XU):R5O)'G_[#[;_ -B_X1D<@^#-((([_P"A0U\*?\$\KB-_
M^#@C]JR-71G72!E0>1^^LNU?IM964.FV<-O;PQV]O;H(XXHU"I&H& J@<  #
M&!TJCI_@G1M(\0W>KVND:7:ZM?KMNKV&U1+BX''#R ;F' ZD]!6%'%J"J:?&
MK>FJ?Z&E3#\W)K\+_2Q^4?QH^-N@_P#!/G_@X;UKQ[\3)+K0_!?CKPHEO9:P
MUL\D"EH8$).T$E5DMF1L E=RDC!S7Z:?L[?M,>!OVL?AW_PEGP\\06OB;P[]
MKELA>VZ.B&:,@.N'53QD=L<UL?$KX0>$_C)HZ:?XN\,Z#XGL8V+1P:I817<<
M9/!*B13@]LC%3?#OX8>&_A%X:31_"N@Z/X;TF-VE6STVT2U@#M]YMB #)[GJ
M:O%8JE6IQT:G%);Z-+RM>_S%1HSISEJN5MOSNS>HHHK@.H**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***K7^L6FE!?M5
MU;VWF?=\V0)N^F30!9HJO8ZM:ZH&-K=6]P%ZF*0/C\JL4 %%,FF2WB:21E2-
M!N9F. H]2:()TNH5DB=9(W&593N5AZ@T /HHHH **** "BBB@ HHHH ***BO
M+R'3[=IKB:.&)>KR,%4?4F@"6BFHZRHK*P96&00<@BH[>]AO&D$,T4IA;8^Q
M@VQAV..A]J )J**A@OH;J62..:*22$[9%5P3&?0CM^- $U%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4V2584W,RJOJ3@4ZO,_VM69/@M?%25/G1<@X_C%-:NPI
M.RN>C?;X/^>T/_?8H^WP?\]H?^^Q7P+Y\G_/23_OLT>?)_STD_[[-:^Q\S#V
M_D??7V^#_GM#_P!]BC[?!_SVA_[[%? OGR?\])/^^S1Y\G_/23_OLT>Q\P]O
MY'W[%<1S_<=7QUVG.*?7@/[#TC2Q>(-S,W,(Y.?[U>_5G*-G8VC*ZN%%%%24
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7R'_P4<\'Z+X__ &A_@#HWB2WM[K0]1UF]AO8II#'')'Y2
M'!8$$#('0BOKROD?_@HAX-TGXB_M)_L^Z!KEK'?:3K&M7MO<VSL5$Z>2AVY!
M![#H>U:4OB,JWP?=^9PO[0GPP\!_LJ?&CX5WWP:NTTGQ5JWB&"PNM%T[4I+F
M+4;)R!*98R[8 XY. <^HR/J;X!?M"_\ "\/%7Q TT:7_ &>O@?7Y-$$OVCS?
MMNP9\W&T;,^G/UH^%'[''PQ^"'B+^UO"_@W2=+U15*+=A6EFC!ZA6<L5STXQ
MP2*^>O@7^T;X1_9/^-OQXTGQ[J@T&^NO$K:U80S1.9-3MY4RGD #YV/  '4G
MV.*=I*RW(7N.[T3_ ,CT'6/VAS^T;^R#\9KQM)&D_P#"/KK&A[/M'G>?Y$1'
MF9VKMW9^[SCU-<SX._:N_P"&6_V._@6W_".WOB1_%%G;Z9';VDH68/Y&4"*0
M=[,^U<9&,YSQ@\3^RCK4GB#_ ()]?'C4+BWDLIKW4M=N9()1M>W+P!MC ]&&
M<$>HJ21XV^$_[&>YE(;6;+;D]?\ 1\C%:<JV\_T(YF[2\OU.^O?V_P#QKX!\
M>?\ "'^,/A->67C#6[9;CPS8:;JJ7D>JLS;3')*%"Q;.69CD *>G&>Y_9R_:
MNUSXD_%KQ%X \<>#3X+\7:#9)J@ACOUO;:ZM68+YB2  <,P'<<]B"*YSXU;#
M_P %,?@MNV[AH6LE<]<^41Q^!/YU7%M_:'_!4_Q#:K)Y<EQ\,$0'/*[K[&:S
MM%K;H7S23WZV&W'[=7C+Q]=^(M2^&7PMF\9>#_"MU+:76JRZLEF^H21_ZP6L
M14F0+Z]3QP"0*T_'W_!13P_X:_9>\-_%+2])O-7TO7-3ATV>S,HBN;%VWB52
M,,&="A 7@-D<@&O*_P!BC]JGP9^R#\"M;\!?$/4O^$;\5>"M2O?.L+B)O.U)
M&D+QO#Q^\WYP,=>#T.:\[N/AYJG@?]@;P++KUC)ILGBKXI6NM165PNUX()Y#
MY:LIQC*KNQZ,*OV<;VM_P2/:2M=/I]Q](>'_ -M?QEH?Q.\)Z;X_^&$_@_P_
MX^NOL>BWXU1+J:*9ANCCN8E \MF&.,Y4GO@XW?B'^TWXZN_B[K7@_P"'/PXD
M\23>'8HWU'5-5O\ ^S+%7D7<L<3,A,K8SDC !!],UB_\%"W5-7^"N6"Y^(-@
M!^3UY#X\^(.B^/OVM_B1I'QH^)&O>!M!\*R1+X>T6VU.72K?4+9DR;@O'AI6
M/'R@YRW' P%&*:O8<IM/EN?0OP"_:SN/BSX*\;R:UX9G\-^*OAY-);ZQI#7(
MF4.L1D1DE  *N <'';/(()\<T[_@I]XO\5?#"Y\>:'\([F[\%Z';*^M7\VK+
M%Y<Y*AXX 4S*$W#+!<=<[0,USO[ VIZ-=_\ #2O]A1ZM;Z3(D,MA'JDLDEXU
MO]DN-DDAD)?YQAQN.=K#TKU__@GYX+T_QW_P3D\*Z'=11R:?KFDWEM<J!D.L
MLTZN?K\QHE&,;MKL.,I222?<[?XQ_M26GP\\#^!]4T;3U\17OQ"U*RL-&M%N
M/)\Y;@!S*6VM\J1Y8\>G3K72?M%?"BW^.7P.\4>$[A59=<T^6",G^"7&Z)O^
M R!3^%?'?_!/KPIXE\=?'JQ\/^*86-A^SM;7NCVK,2PGO)YW6-SGC*VZD#V"
MD=:^^*SDN5V1I3DYJ[/E_P#8N_:;CL_V 9/$&OR;;[X:V=UI>II(V&\RT7$:
MGW9/+ ]S7._ #XF0_L:_L8:#XDUS3;[7/''Q2U1]3ATJV'^E:I?7C;XXP3T
MCV9)!VYQSP*\A_:&^'^N>&/VP_%'P9TN,Q^'/CIJVFZW(R\>1"LCO=[1Z%D?
M/L!ZBO8O^"H?PY6VTOX5^))+?6(_!O@G6=FLG1Y'CNM/M)!$HFC9/F79Y>-P
M(QN'3.:VY5>W?4PYG:_\NG]?([OPG^U[XN\,?%?P[X5^*/P_C\&?\)D[0Z+J
M-GJR:A:R7 &?LTI"J4D(X!Y!/YUE?"GXH>&_ 7C#]I#6]&\*S6>I>%;X7>JR
M-J32#6Y4MY) P5EQ#T(P-PYSVQ7E.B:7\$/&'QS^'VF>#]=^(GQ2U<ZG%J4;
M1^)+B\M="6(AQ<S^;\J@$8VC#$9'< ZWA>9=W[9_S+\DK[N?N_Z%-UJ>5?UZ
ME*3_ *]#<@_X*/\ C;4OA1#\2++X/WC_  YM8T?4;^35XUNN"%FD@AVYDC1L
M@,<;L'[N#CZN\,>(K7Q=X;T_5K%FDL]3MH[N!B,%HW4,IQ]"*^6[=8XO^"./
MR;%C_P"$#+<=/]43FO>OV9&W?LY> SU_XI^QY_[=TK.HE;3N:4W*^KZ7.XHH
MHK,V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "O,_VN/^2*7W_7:'_P!#%>F5YG^UQ_R12^_Z
M[0_^ABJCNB:GPL^1Z***ZCA"BBB@#Z%_8:_U'B#ZP_\ LU>_UX!^PU_J/$'U
MA_\ 9J]_KFJ?$=E+X0HHHJ#0**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "H+G3;>\N(99K>&66W):)W0
M,T1/=2>GX5/10 5F:MX.TC7M1M[R^TK3;R[M>8)I[9))(>_RLP)7\*TZ* *Z
MZ1:I!/$MK;K'=,S3((QME+=2P[D]\]:;_8EGY=NOV2VVV9!MQY2X@(Z%>/E_
M"K5% $,FG6\UY'</!"UQ""L<I0%T!Z@'J,^U TZW%^;KR(?M13RS-L'F%<YV
M[NN,]NE344 9FJ>"]'US48KR^TG3;R[@_P!7//:I))']&8$C\*NWVFV^IQJM
MS;PW"QL'42H'"L.A&>X]:FHH AN]/M[\Q^?!#-Y+B2/S$#;&'1AGH?>J&N^"
M-%\4W,,VIZ/I>H36_P#JI+JU29HN_P I8''X5JT4 5X])M899I$M;=7N0%F8
M1@&4 8 8XYP..>U<S\5_#WBB;X=36/P_OM#\/ZVK)]FFO[(SVL2;LN/+0CDC
M./0UUU% /4\O_98_9\F_9_\ !.H1:IJW_"0^*/$FHRZQKFJ^5Y7VRYDQG:O\
M**  H[<],XKU"BBAN[NQ1BDK(KRZ9;37T=T]O ]U""L<K1@R(#U ;J,U+-"E
MU"T<BK)'(I5E895@>""/2GT4#,W0/!VC^%#*=+TK3=-,QS*;6V2'S#[[0,_C
M5A=&LU^T8M;8?;/^/C$2_O\ C'S\?-QZU:HH K_V7:C3_L?V>W^R[/+\GRQY
M>WTV],>U2PPI;0K'&JQQQ@*JJ,*H'0 4^B@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *\S_:X_Y(I??]=H?_0Q7IE>9_M<?\D4OO\ KM#_ .ABJCNB:GPL^1Z***ZC
MA"BBB@#Z%_8:_P!1X@^L/_LU>_UX!^PU_J/$'UA_]FKW^N:I\1V4OA"BBBH-
M HHHH **** "BBOS'_X+(?\ !2KX@>$?&VJ_#_X&ZM-I]W\-]._X2'QWKMJD
M<@TZ-F2.&SRRLH9FE1F&,DLB\8?'N\.\/XG.<8L'AK)[N4M(Q6UV]=VTEW;2
MZF5:M&G'FD?IQ17@_P"S!\?[Y?\ @F]X+^)WC"\FU;4(_ =OXAU>X(5)+N1;
M,32M@ *&8@] !D]*^5]0_:C_ &C_  !^QSH/[4VK^--"U#PU?26VL:M\/$T*
M"*UL=%N)PBB*]'[\W$:.CEF)4G(Q@8/3@^%L3B*LZ*G&+C/V:NW[\W>T8V3W
MMO+EBKJ[5Q2KI).W2_R/T@HKY@_X**?ML:E\!_@AX<T_X<QQZI\5/BS=0Z1X
M)LFC$G[V4*S7<B'(,<*,&.>,E0>,U[_\+M&USPY\.-#L?$VL+XA\16ME%'J6
MI+;I;K>W 4>9(L: *BELX4 8&*\JME=:CA(8RK9*;DHK[34;7E:WPW]V]]6F
MDM':U43ERHZ"BBBO.+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKQW]H+]HC5OA)\=?A/X7L++3KBQ\?:G/97TMP',MND<88&/:P&<GG<#7L5?+
MW[:__)W_ .S=_P!A^\_]$+5TU=ZF=1M1T\OS/?O%OQ>\)^ -0BM-=\3>']&N
MI@&CAOM0BMY'!Z$*S XX//2ML:I:G3/MOVB#['Y?G>?Y@\K9C._=TVXYSTQ7
MP?\ $;X(Z]\,/V@?B1K_ (H^"MO\;/#OBR_:YM=2MITFO=,@Q_Q[B,AF78,#
M"A?N@AL8 PO$'B_PGX\_9K^$GP^\$7OBS3_!/B;QT-$UVUU:X_TZR 99'LF8
M=(R9 5 R.!Z$5?LET,_;-;H^]O"'Q2\,_$&YN(M!\1:'K4MK_KDL+Z.X:+G'
MS!&..>,FN"^"_P"T#JOQ*_:*^*/@^\L]/@T_P/-9QV4T(?SIQ-$7;S,L1P1Q
MM _&O#/VQ_@OX7_96\9_"/QE\/=&LO"^M)XHM=$EATY/)74K2;*O'(H.'P >
M3SR<D\870=;T7P[\:_VLKSQ'J6H:/H<=M8K>W=@VRZBC:V=3Y1P<.<[5]R.G
M6A4U:Z_K5#=1WL_ZT/J)/COX(D\1KHZ^,/"[:LS^4+,:I 9R^<;=F[.[/;K7
M+?M"?M7:'^S[K_A/3;QK.[N_$VM6VE2QF_CA;38I=W^E2*W/EKMZ\#W%?%'Q
M1\"6>I?L4:E?^'OV?;/P[X8T_3?MECXIU;5[>/66 VE+PHJ;V9^#MW8;=QP1
M7I_[4OP^T'Q]X8_9I\0:QHNFZEK7B;6M"L-5O)X \U_;R0!GAD;JR%F)(/K3
M]FKJY/MI6/I7QQ\3]<3QWX"C\*OX1U+PSXBN9DU.ZN-159S$J@J;0!P)6SNW
M !L =JZOQA\3?#?P],']O^(-$T0W1Q"+^]BM_-[?+O89_"OG+]ICP;I/@+]I
MO]FG1]%T^STO2]/U?4$MK6VB$<4"^2IPJC@<DG\:Y_\ 98^$?AO]JKXV_&GQ
M3\0M)L_$VI:?XCE\/V5MJ*>='IMG$,*L:'A2PP=PYX]2<KD5KO;_ ()?M'?E
M6_\ P#Z[N?%&FV>@?VM-J%C%I?EB7[8]PBV^PXPWF$[=IR.<X.:S8?BQX7N/
M%HT&/Q)H,FN8R-/6_B-STS_J]V[ISTZ5\!:N)/!?[(W[47P_L[B:X\,^!]=A
M@T59G,GV6.2X4M"&/9"@X]2?6NP_:;_91\%_!;]A70?%&B:3#:^,-%ETK4AK
MJD_;Y[B26+S&>7[S!MQX/ P,8Q1[);-D^V>Z1]W5\N:I^TO\9_'7[27C_P $
M_#_0_AW<6?@=[8/-K4MU%+(LT>Y>8V()R&[# QUKZ=TZ=KC3K>1OO21JQ^I
M-?$?A&Y^)UM^WM\=/^%:VOA&YF:33?MXUV25%4>2?+\OR_\ @><^U335[E59
M-6L>T?LX?M8>(/&GQ7\1_#OXB>';'PMXT\.VBZENL[DS6-]:$J#+&S<K@LN<
MD\'L00/7++XH>&]2UJQTVV\0:+<:AJ<!N;2VBO8WENHADF1%!RR\'YAQP?2O
MGWP1^S%XN\-ZA\2OBA\2M;TG5O&6N>&[C2[>VTJ)DLM-M%C+;%+_ #,Q*KV[
M'EL\>(_!'X4:7\$/^"8^I?%W3+7[1\1+K19Q:ZN^7N-+A:4VJQP$_P"K5(N?
ME&<YZX%5R1>WD2JDEH_-_(^[(?BYX4N/%;:#'XF\/R:XK;#IXU"(W0;NOE[M
MV>.F,UH>)_%NE>"=)?4-8U*PTFQC(5KB\N$@B4GH-S$#)KXU^('[&/P[\._\
M$Y%\066EVMKXFT_P]#XAA\1(2+]KPQI,9#-]XAF)&"< $=P#5/P=+_PV%^T[
M\)-+^(,(U+2=/^'%OXF.F7/_ ![W]_-A7E=.C$#!P>/S()[-;IC]JUHUJ?:_
MA?Q;I7C;1TU#1M2L-6L9"0MS9W"3Q,1U 921Q6=-\7O"=OXK709/$WA^/7&;
M8-/;4(A=%NR^7NW9]L9KYV^(OPNTK]CGP[\:O$WP]UNWTV:^\/+>+X5M @32
MKA5*"]1-V5W9)QM"Y'? %>%^ ?V>M8\>?LBV.GV?P"M-2U/7M.748O&<OBBU
M2_EN9%\Q;S<R>8N"0=A?[HP3U-$::>MPE5DM+:GZ'^)/%.F>#M(DU#5]2L=+
ML8<![F[G6&%,],LQ 'YUY)=_M4-J'[6/@OP3H4N@ZQX8\4:'>:H^I6TQGD$D
M+$!8W1]FWCG()^E>"7WA76/C/^TQ\"?AY\5HUO8=)\'R:UJ6G23+-;ZCJ"%X
MPTA4E9<+&K'D@[F]371)\%O#/P9_X*J>"8_"^G6VCVNL>%K^\N+*V&R!)1N3
M>B#A-P S@ $KGKFCD2W["=23VVNCZXTOQ#8:W/=1V5]9WDEC*8+E8)ED:WD'
M5' /RM['!JJGCO0Y-(N]076-*;3]/=HKFZ%W'Y-LZD!E=\X4@D9!((KY]_X)
M[A5\??'@< _\)[=$_P#?(KPG0[B.X_X)F_M!30E'CD\6ZBZ,.C W5O@TO9ZV
M]/Q*]KI?U_ ^]M*\?:'KOB&[TFQUC2[S5-/19+JT@N4DFMU;[I= 25!]QWJI
MIGQ>\)ZWXG?1;/Q/X?N]8C)5K&'48I+E2,Y'EAMV1@Y&.,5\B?&'X7:;^R!_
MP3DU;Q%X1MVM_&/B;2K*'5]?W%KZX-RZ&5VD)R%&]@ ,;001SS7'^*OV9O$V
ML_ #2=+\*_L_V/A?Q!I<=O>:9XLC\5V@O(YU*.9Y'VJS>9SD%L L,=!35-/J
M2ZTEI8_0ZBLOP7+J-QX/TF36$2/5GLH6O40AE6<HOF $<$!L].*U*Q.@****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "O,_P!KC_DBE]_UVA_]#%>F5YG^UQ_R12^_Z[0_^ABJCNB:GPL^1Z**
M*ZCA"BBB@#Z%_8:_U'B#ZP_^S5[_ %X!^PU_J/$'UA_]FKW^N:I\1V4OA"BB
MBH- HHHH **** /G;_@II^W!;_L,?LWW6M6<8U#QKX@D_LCPII:KYDE]?R<*
M=@Y9(\[FP.?E7JPKY ^+?[$EY^R#_P $/OC!?>*9)-2^*'Q!MH-?\8:C*WF3
M/<RW<+B MW6+<0>Q=G/0BOJK]NS_ ()9>#_V^?B!X9\2>)/$WC+0;_PG:O;6
M']C7B0+&6D$AD!9&*R9 ^92#A1Z5\=_\%)O^"1N@_LV?L1^/_'%O\6/C'K\^
M@V<4RV&M>(WNK"Y+3QH1+&1A@-Q/U K]:X.Q651IX/!TL0X5IUH2J+D;YG&:
M]G!2NK16[T=Y.[^%'GXB-1N4FM+.VOEJS[8_8/\  ]G\2_\ @EG\+O#>IJYT
M_7_AW8Z?<A>&\J:Q5&Q[[6XKYK\4?L@_'Q/V0+7]GKQ?<_#W2_@WX9$<>K_$
M$:K+]NNM M)?/\HV1BQ'.8XU1G,A0!21GK7H7_!&#]BS3?@O\ ?!OQ,M?&7C
MC6KKQYX+T]Y=)U/5&N-+TWS%CG/V:'I& ?E&/X>*K_\ !2CQMJ7[7OQU\,_L
MF^#+Z6W_ .$@2/7?B1J-JWS:/H2,"+<D?=DN&P #C@IV<URX>M.EGU?"X2I&
M5)5'5E.4'^Z<')N:5]XW:5[QE+E7*W:U-7I*4EK:WK<\5^ /[26CZ_\ M#V_
M[1GBKPYXJ\17/BCS_!OP,\$Z/9?:M2?2;52+G41&[*L8D_BD9@%5F'((Q]Z?
MLI_MB^&?VM=,U]=(L=>\/^(/"-]_9NO^']=M/LFI:1<8W*LB!F!5ADJRL0P!
M[@@?-?[2T7AO]B'_ (*)? OQYKB0>&_A#IO@B_\  EO?F,_V?X=NS)')!YS
M$1+)&GEAVP"0<D<FM?\ 8%\0V7[0?_!0O]H+XP>#V:\^'.L6.B^';#5TC*VV
MO7EI$_GS0DC]XD>Y4WC@YHS[#8;'X%YA&G*,(TDX2O[JM5]FJ.UK\MY2UYG/
MFD_=>A1E*$N1OKK]U[GVO1117Y>=P4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %>9_&;]F^'XP_%KX=^*I-6FT^3X?7\U]';) )%OC(@3:S$@IC&
M<@&O3**:;6PI135F?.FJ?L2>)_"?C?Q#JGPW^*FL>"=/\5737U_I<FGQ:A!%
M._WY83(08R?3G\@ 'Q?\$XO"A_9YNO ]SJVM76I7FJGQ"_B%F5;Y=3/2Y7'
MQTV]P3SD[J^B**KVDB/91/GOP5^Q'JMU\3M!\4?$CXBZM\1)O"+&31+.>QBL
M[:VF(QY[JA/F2  8)Q@@'G&*U[_]B31?$&N_%J?5M4N[ZQ^+,4$5U:I$L1L!
M#&54H^3N.<-R, CH17MM%+VD@]G$^5=;_P""=OBKQ]\,AX(\4_&37M5\(V-K
M]GT^SATN&W<%!B%IW#%IEC(4A"0#M&3Q7H'Q:_8[C^)_P%\'^$8_$M]I>K^!
M9+*YTC7(8%,D5Q:Q^6DACS@@C/&>#@Y..?:J*/:2#V<3Q-_V5-<\6^(?AIKG
MBWQL^MZ]\/+^ZO3<1:7';IJ0F4*J,JMA-@'49S[5D^._V)M43XN:YXP^'?Q"
MU;X>7OBP+_;=M#8QWEM>2+QYZHY&R3&>><DD\9.?H*BCGD/V<3P)?V ]!L/V
M5?$7PSL=:U".?Q9)]JU77KB-;B\O;DR([RN,@'.P +G@'N<D]?\ '7]FV#XW
M_L\_\*_EU>;381':1_;4@$C_ .CNC ["0/FV>O&>]>G44<[W'[.-K$5G!]CM
M(H=V[RD"9]<#%><?##]F^'X9_'KX@>.H]6FO)?'GV3?9M $6R\A&7Y7R2V[=
MGD#'O7IE%*['RIF=XMT >*_"FJ:6TIMUU*TEM3(%W&/>A7=COC.:X;X3?LSZ
M3\._V9;'X7ZC.WB#1[?3Y=.N)9XA$UW'(SELJ"=I^<]#Q@&O2J*.9[!RJ]SY
M6A_X)NZM>>$[;P3J?Q:\4:C\,+69670#:11S20J^Y;=[D'<8QQV[=!QCT'XZ
M?L=VOQ(UOPMX@\*:]>> ?%G@VW-EIFHV,"S1BU*X^S21-@-'Z<\9/7->T457
MM)$>RBM#Q?X*?L;V/@%_%^I>+-:N_'WB;QY +36M1OH%A66U"E1;QQKPD8!/
M //'3 K@8/\ @G7XBTOPE/X(T_XQ>*;/X9W#,AT46<+745NS9:V6Z/S!#DCI
MW/')S]344>TEN'LXVL>&_&#]A_2?&NE>"Y?">LWW@7Q%\/(A;Z'JEH@G:*#:
M%,,JN?WB-CG)ZENN2#F?";]AF^\%?M Z?\3O$7Q UCQ=XH@M)[2Z-Q:1PP3+
M(H5%C53^Z5!G@9W%B>*^A:*7/*U@]G&]SYR\:?L*ZT_Q0\5:YX*^)FN>"--\
M>2+-KVG6UG'/YTF-K20R,<Q,PR,@$C)([ 2>&_\ @GKI?A+]E7QC\*;'Q)?K
MIOBN]DNDO9;99)K)6:)@F-V)"!$!N)&<DX'2OHFBG[20>SB<?XE^"NC>.?@G
M)X#UR-M2T>XTQ-,GS\CNJ(%#CKM8%0P/8@>E>&1_\$\O$6L^&['P?XC^,'B?
M7/AS8/'MT7['%;SW$,9S'!+<J=[1KA>W.!TP,?4=%*,VMARIQ>Y#86$.EV,-
MK;QK#;V\:Q1(OW451@ ?0 5-114EA1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5YG^UQ_P D4OO^NT/_ *&*
M],KE_C!\/&^*/@B;1UNEL_.D1_,*;L;3GI51W)EJK'Q'17OW_##<W_0P1_\
M@-_]>C_AAN;_ *&"/_P&_P#KUT>TCW.7V<NQX#17OW_##<W_ $,$?_@-_P#7
MH_X8;F_Z&"/_ ,!O_KT>TCW#V<NQ/^PU_J/$'UA_]FKW^O//@1\#Y/@TNHA]
M06^^W;",1[-FW/O[UZ'7/-W=T=---1LPHHHJ2PHHHH **** "H;ZP@U.T>"Y
MABN()!AXY$#JP]P>#4U%%[:H".UM([&VCAAC2&&-0J(B[50#H !P!4<>E6L%
M_+=1VUNEU< +),L8$D@'0%NIQ[U8HI\S K:KI%KKEC):WMM;WEM*,/#/&)(W
M'NI&#2Z;I=MHUC':V=O!:VT(VQQ0H(XT'H%' _"K%%/F=N7H 4445(!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 5BW_ (&MM1O9)Y+K5D:0Y(BO
MY8T'T4-@?A6U10!S_P#PKFS_ .?W7/\ P9S_ /Q5'_"N;/\ Y_=<_P#!G/\
M_%5T%% 6.?\ ^%<V?_/[KG_@SG_^*H_X5S9_\_NN?^#.?_XJN@HH"QS_ /PK
MFS_Y_=<_\&<__P 51_PKFS_Y_=<_\&<__P 57044!8Y__A7-G_S^ZY_X,Y__
M (JC_A7-G_S^ZY_X,Y__ (JN@HH"QS__  KFS_Y_=<_\&<__ ,51_P *YL_^
M?W7/_!G/_P#%5T%% 6.?_P"%<V?_ #^ZY_X,Y_\ XJC_ (5S9_\ /[KG_@SG
M_P#BJZ"B@+'/_P#"N;/_ )_=<_\ !G/_ /%4?\*YL_\ G]US_P &<_\ \570
M44!8Y_\ X5S9_P#/[KG_ (,Y_P#XJC_A7-G_ ,_NN?\ @SG_ /BJZ"B@+'/_
M /"N;/\ Y_=<_P#!G/\ _%4?\*YL_P#G]US_ ,&<_P#\57044!8Y_P#X5S9_
M\_NN?^#.?_XJC_A7-G_S^ZY_X,Y__BJZ"B@+'/\ _"N;/_G]US_P9S__ !5'
M_"N;/_G]US_P9S__ !5=!10%CG_^%<V?_/[KG_@SG_\ BJ/^%<V?_/[KG_@S
MG_\ BJZ"B@+'/_\ "N;/_G]US_P9S_\ Q5'_  KFS_Y_=<_\&<__ ,57044!
M8Y__ (5S9_\ /[KG_@SG_P#BJ/\ A7-G_P _NN?^#.?_ .*KH** L<__ ,*Y
ML_\ G]US_P &<_\ \51_PKFS_P"?W7/_  9S_P#Q5=!10%CG_P#A7-G_ ,_N
MN?\ @SG_ /BJ/^%<V?\ S^ZY_P"#.?\ ^*KH** L<_\ \*YL_P#G]US_ ,&<
M_P#\51_PKFS_ .?W7/\ P9S_ /Q5=!10%CG_ /A7-G_S^ZY_X,Y__BJ/^%<V
M?_/[KG_@SG_^*KH** L<_P#\*YL_^?W7/_!G/_\ %4?\*YL_^?W7/_!G/_\
M%5T%% 6.?_X5S9_\_NN?^#.?_P"*H_X5S9_\_NN?^#.?_P"*KH** L<__P *
MYL_^?W7/_!G/_P#%4?\ "N;/_G]US_P9S_\ Q5=!10%CG_\ A7-G_P _NN?^
M#.?_ .*H_P"%<V?_ #^ZY_X,Y_\ XJN@HH"QS_\ PKFS_P"?W7/_  9S_P#Q
M5'_"N;/_ )_=<_\ !G/_ /%5T%% 6.?_ .%<V?\ S^ZY_P"#.?\ ^*H_X5S9
M_P#/[KG_ (,Y_P#XJN@HH"QS_P#PKFS_ .?W7/\ P9S_ /Q5'_"N;/\ Y_=<
M_P#!G/\ _%5T%% 6,W1/"\.@2R/#<:A,9 %(N+N28#Z!B<5I444 %%%>?_M+
M>([[PK\)[N\TVZFL[J.:(++$<,H+<TTKNPI.RN>@45\4_P#"^O&?_0R:E_W\
M'^%'_"^O&?\ T,FI?]_!_A6GLF9>W1]K45\4_P#"^O&?_0R:E_W\'^%'_"^O
M&?\ T,FI?]_!_A1[)A[='VM17BO[(?CO6/&L>M'5M2N=0\@Q"/SFSLSNSC\J
M]JJ)1L[&D975PHHHJ2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *^2O^"B7A"Q^(_[0/P)\-ZO<7D&B
MZUJE_!>BWO'M6=! K#YU((Y _P FOK6ODO\ X*#>!='^)_[2OP \.Z]9QZAH
M^K:M?PW5J[LBSI]G5L94@]0#P1TK2E\7WF=;X?N_,\Z_:B^$7AK]B1O"/B3X
M6^,/$%OXMN-=MK1-$DUM[^/6(7;$BM$Q)QT&>GS>N"/H_P",7[8+>!_BC#X#
M\)^#]6\?>-/L@O[RPL9X[>'3(3]UIIG^52<C"XR01TR,^!_%_P" /@S]@W]K
M3X7>.]!\/V.G^"]8N'T'4XY-TR:=<R?ZFY5I"Q1N>H/ C;INK+\1^$M/\+_\
M%#?B1;^,/B)XH^&L?BNVM-0T74-/U%=/@U2)4VM$TK*02A!P"1_%[9ULI6;U
MT.>[BVEIK_7WGU%\ OVM-)^-6E>)$U#3;[P?K_@R0IKVDZH5$NGC:6$F]?E>
M,JI(8<<'V)\Q/_!3'?H,GB^/X8^+Y/A;%=?9W\5;XPHCW[#<"W^_Y0;C=G]>
M*X?X<?#CPK\1[+X\#X>^)O'OCGQ%=>''T2YU[5;B.YL;^;RF,<4$H ,CK@+G
MH!TX()TOA#^VA\,_ O\ P3ZT.WU1=-UC4M*TV/1;GP@Q3[;=W:D1FW\E@3\Q
M^;)4C!]>*7*K[%>TEU=MSUSXQ?MJVO@SQSI?A+P;X9U3XC>+-5L5U1;'3)DA
MBMK1AE)I97^5 W&!C)!'3(S+\(/VU=+^*/A/QI-=Z#J_AOQ/\/X))]9\/WQ7
M[3"J(SJ48?*ZL%(#<#/L03X]\./'FD_ #_@H1XLN_&BV_@ZQ\?>&-.GT1[YE
MAM[<0QHLEH'X12C*1C@97W&<W0M?M/C1^TO^T)X\\,R"\\(V?@2703J47_'O
M?W:PAFV-T<($(R.,8[$4O9JWZE>T=]^NQV%O_P %0OM7@C3O&B_"_P 7_P#"
MO97BAU#7VEB"6,CD*^V+[TB(YVEQ@%N![ZDW_!2*'3]?T6\OOA]XJL?AWXBU
M%-.TWQ=,46WN6<[8Y?)^^L;D$@L02HR >E<'K<<<7_!$0;514_X12)N.F3.I
M)_/FMK]O"..T_P""?/@=4"QQQWWAQ4 Z* \0&*?+%NUNMB>:=KWZ7/4OVAOV
MR[7X#?%30_!T?A77/$VN>)+"2ZTV#3BFZXE5]BPG=]W/S,7/RJJG.:XG3/\
M@H[=7NK:AX5D^%OBU/B?8W"QCPJDL;M+"4W_ &G[1Q&L07&2>[+C.<BY\3D1
M_P#@J-\,=P4LGA'4V7/4'>1D?@2/QIOPZAC;_@JE\1)-J^8O@JP /< RKG^0
M_*IY8VVZ7*<I7WZV_ [K]G']KG2_CSX3\2WE_I-_X/U3P5<O;:]INILN_3BJ
MEMQ<<%=JL<X'W3[$^=M_P4?NKOPQ<>,M-^%/C'4/AG:RD2>(TEA1GA5MKW"6
MQ^=HU(/.1T[8..*T?PAJ/Q!\4?MEZ)H^Y]4U![2&V1/O2.;!\(/=NGXUYQ\(
MK_X;C]CZUO/$'QR^(6CC3M+-AJGA2WUI(Y(I I1[2*U9-Q5N0HZ$-R1SBO9Q
M_(EU)?G^9]4?';]O+PW\%+;P+=1Z9JOB:Q^($,DNF2:6HD>4A$:)%0\LTC2*
MH'&"3GI2?!7]LV\\=_&)? ?C#P'KOP^\27UBVI:;%?7$=S'?PH?GPZ<!E[KS
MT/(QSXMJ'A'2?#'Q._9%TS2[76H-)MQ?2V<&M*HOHE, D3S0O 8;AP.G'I7I
MWQQ(7_@H[\%.@9M(UD>Y'E"IY8VMZE<\M_-?C8M^(OV[;F\^)GB#0? _PZ\2
M^/K+P=+]GUO4[":*&*VE&=\42OS,ZXZ*0200.Q/FW[$/[2&C_#']ECXE_$#6
M)-4N-(B\87]S#"(VDNI!*T?E1*A/#$L!C("\YP 33?V$/CAX5_9I\._$[PCX
M]UO3_#?B'0/%-]J-TM_((GO() A26//,F=IP%R2"N.HKS7X4_M!:W\+_ -@#
MXE>+O!\*VMSJ?CZX"7$]N)!I4%Q)&3,T9!&5# 8((!8=<<Z<BV2[?,S]H])-
M]_D?0EW^WSX@\$7&A7WCCX1^)O!_A77KN&SCU>6_@N/L;RG$9GB7YHP?<Y'N
M>*YO]IC]IWXA>!OVSO FBZ1X.\576DPC4-NGVM] D?BT?958.F3\OD$EB'(Z
M<5X5^VHOA3PW\$-'CC^-?BSXF>*-6O+.X:!M:6XT](A(K/,\"#;$H. @8Y#,
MO7!KZ+_:Q\5Z=X$_;;^ &OZS?6^FZ*J:Q;O?7#A($>2V54#.>!DL.OK]:7*E
MK;N5S2=TWV['27?B70]1_;K\$K?Z5XCL?%]]X,END4WZ_8;.(N2\,L0'S2AB
M1O!QP*S/$?\ P4&NKW7O$2^!?AIXH\?Z!X1G>VU36+&>*&!98\^8L*MDS;>I
MV_U!.9XSU&V\4?\ !37P//IUY;W5O?> +UK>X@E62.0&9P&5AD$>XKE/^"?7
M[0?@W]F_]G[Q%X2\<:Y8>&O$G@O6;\ZI9WT@BN)\N661%/,FX<#;DD@>HRN5
M6OOL/F=[7MO^AZUXZ_X* >#_  G^S9H7Q1L[>_U;P[K5_#8%(@$N+-F+"3S%
M.?FCV-E1R3C&00:RO"/[?5U<_$?PSI/BGX:^*O!FC>-[C[+H&KW\D;+=R$9C
M62-?FA+C! ))&?J1\NKX0N],_P""=WANZU*QDLK+Q9\5+?5K&UF7:5M)I-J#
M;V#;"1Z@@]#7T[_P43(1O@Z>%(^(.F@'T^_1R16GJ+VDVK^A](T445SG4%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5YG^UQ_R12^_Z[0_^ABO3*\S_:X_Y(I??]=H?_0Q51W1-3X6
M?(]%%%=1PA1110!]"_L-?ZCQ!]8?_9J]_KP#]AK_ %'B#ZP_^S5[_7-4^([*
M7PA1114&@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %9^I^%-+UO5+"^O--T^\O=+=I+*XFMTDELV889
MHV()0D<$J1D5H44 9OBCP?I'CC2OL.M:5INL6.]9/L][;)<1;EZ-M<$9'8XX
MJEX[^%OAKXGZ;'9^(]!T?7+6$YBCOK..=8CZKN!VGCMBM^B@+&;X6\):7X'T
M6'3=%TVQTG3X/]7;6<"P0IZX50!6,?@9X+/C;_A)/^$3\-_\)!O\S^T?[.B^
MT[^N_P S;NW?[6<^]=711=BLC"\=_#3P[\3M-CL_$FAZ3KEK$V^.*_M$N%C;
MU7<#@^XQ5C1_ ^C>'?#7]BZ?I&F66C^6T7V&"U2.W*-G<OE@;<')R,<Y-:M%
M [=3)?P'H<GA'^P&T726T+RO(_LTVD?V3R^NSRL;-OMC%.UGP5H_B+18=-U#
M2=,OM-@:-HK6XM4EAC,>"A5&!4%<#&!QCC%:E% &?<>%=+N_$5OJ\NFV$FK6
MD3007KVZ-<0QM]Y%DQN53W .#1!X5TNV\13ZQ'IMA'JUU"MO->K;H+B6-3E4
M:3&XJ#T!.!6A10!GZ9X5TO1=4O[ZRTVPL[S5762]N(;=(Y;QE&U6D8 %R!P"
MQ.!6#?? +P/J?C >(+CP?X9GUP/YGVY],A:X+]=Y<KDM_M'FNNHHU0K(SM3\
M):7K6KV.H7FFZ?=7^EEFL[F:W22:T+##&-R,ID<';C-+>>%M,U#7;35+C3[&
M?4M/5TM;N2W5I[97&'".1N4-W (S6A10,Y?Q=\%/!_C[7;75-<\+>']8U*SQ
MY%U>6$4TT>.@#,I.!U Z UI6O@/0[/2KZQAT728;'5'>6\MTM(UBNW?[[2*!
MARW<L"3WK6HHNQ61Q6B?LX?#[PWIUY9V/@?PG:VNI%6NH4TJ#9<%6#+O&W#8
M8 @'@$9%;/C;X;^'_B3H0TSQ!HFEZUIZL&6WO;9)HT8< @," 0.,CG!K<HIW
M8<JV,'0_AAX;\,3Z?)IV@:/93:3:_8;*6&SC22TM^OE1L!E4R2=H(%4_%GP.
M\%^/-=BU36_"7AS5]2AP$NKS389I@!P!N922!V!Z5U5%%V%D9NO>#])\5V$-
MKJFEZ?J5K;2I/##=6R31Q2)]QU5@0&7L1R*=KGA;3/$_V7^TM.L=0^PSK<VW
MVF!9OL\J_=D3<#M<9.&'(S6A12&%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>9_M<?\ )%+[
M_KM#_P"ABO3*\S_:X_Y(I??]=H?_ $,54=T34^%GR/11174<(4444 ?0O[#7
M^H\0?6'_ -FKW^O /V&O]1X@^L/_ +-7O]<U3XCLI?"%%%%0:!1110 4444
M%9?BOQKH_@33!?:YJVF:+9EQ$)[ZZ2WB+G.%W.0,G!XZ\&M)F" LQ"J.23VK
M\6_^"IGQ.UC_ (*6V_Q8\6:#>20_!']G6V^S6$Z?ZKQ+KDLT<+R+V9$1VP>R
M $8\WCZCA/AMYQC/95)^SI*W-.U[.348I+2\I2:25^[V3,,16]G&^[/V>TO5
M;;7=.@O+*XM[RSNHQ+#/#()(YD(R&5AP01R".#4::[92:HUBMY:M>HNYK<2K
MYJCU*YSC\*^9?V5/&=]\-/\ @CAX)\0:1&)-2T+X607]F@4,/-BT[>G!X(W*
M.*^-_%W[,OA7X;?\$>_#/[1^AW%Q'\<-/M=/\9OXT6[D;4M6O9[J/SH)9"WS
MQ.)&C\L_* !QUSU8'A6E7KSHU*SC^^5&%HWO-N5G+WERQT5VN9ZZ)V9,L0TD
MTNES];)95@C9W9551EF)P%'J:;;7,=Y LL,D<L<@RKHP96'L17PQ_P %#?C#
MX@_:GU?P#^S)X)N9-.\2?%*QAU?QQ>VY^;PYH "M."?X9)CF-02"1Q_&*^S_
M (;?#K1_A%\/M%\+^'[./3]$\/V<5A96Z=(HHU"J/<X')ZDY/>O%QV4_5,)2
MK5I?O*EVH6V@M%)N_P!J5U%6V5[V:OK&IS2:6R_,W****\<T"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M\<_\$V/V8-!^(3ZM\0O$GVC6-2\/^*[^W\/P2W#B#22DWF/*B@@%WD<YW9&
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
M[MO!7AVWVK:V<4"NC._SJH0L%!P&SM!'UQ^Q-^U#XV\;?&'XE?"'XJ0:"WQ
M^&;VES_:>BPR06.NZ==H7@N%B=F,;C:5==Q .,8K*_;%^!WC[PS^UA\//CS\
M-?#<'C?5/"^DWGAC7O#9OXK&XO\ 3KAEE62WEE(C\R*5<[7(# X&.:E_8C^!
M'CR?]HOXJ?'#XE:';^#]>^(<=AI6E^'([V.]DTC3;-&"&>:/*--*S%B$)"X'
MT&V;X[!X_ 3Q=54TY4U9)KVD:JJ)*"5^;DC1T6G)RI._/NJ<90DHJ^_RM;\[
MGU)1117YJ=H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>8Z=^S]
M<?\ #6&H?$S4-6BO(_["CT/2=/%N5.GKYGF3.7W$,7;T48''->G44TVA.*>Y
MY#^T5^S%-\9OB7\._%NE:S#H6M^ M3-T)7M3/]MMGQYD!PRXW;>"<XRW'-8.
M@_LO>-/AA^TMX@\6^$/%VDV_A?QMJ5OJ.O:1J&G&:8L@"R>1*K#:67."1@$\
M@X%>^44^=VL3[-7N>6_LN_L[S?L\:;XLMYM6BU;_ (23Q%=:XK);F'[.LVW$
M1RS;B,?>XSGH*YCPS^P[IX\'?%KP_P"(M275M+^*&L3ZH5A@\F33Q)C: 2S!
MG1@&#8 R.E>\T4<['[.-K'RE)^P=\1/'?A;2? _CCXK1ZY\.='EA+65KI(MK
M_4X83F*&>?<?E&%R0"3CU (]#_;._8_M_P!JGX1:;X=L=2B\,WVAW<=SIM\M
MN91:A5*,@564[2AQP1@JOI7M5%/VDKW)]G&UCRWQ9^R;X9\:_LO0?"N\61-%
MMM-AL89H0%E@DB"[)USD;PZ[N>N2#U->8#]C3XJ^.-+TGPQXW^+W]I^"=)FA
MD>+3=,-EJ6II$04CFN Y(' R1DMC)YYKZAHH51H;IQ9Y7I7[.,FE_M;WGQ*7
M58C:W/AR/0ETW[.=Z%)0_F>9NY&!C&W/O4_A;]G^7P[^U-XK^(K:I'-!XDT>
MTTM;#[.5: PDDN9-V&#>FT8]37IM%+F8^5'SC\$?V0_&_P #EU[PO8^--'O/
MAMJQU"6WL;C3&_M"T>Y5\ 2API57;)XYP?NYKLOA9^S-/\.?V.X_A;)K,-W<
M)H]WI?\ :2VQ1"9O-^?R]Q.!YG3=SCJ,UZY10YMBC3BMCP'7_P!AFW\5_LC>
M%?AO=Z]+;ZQX.2WGTO7K6#8]M=PDE)A&6/R\D%=W3N" 1#\/OV3O&VM_&;P_
MXR^*7CJR\63>#8Y5T2QT[3?L-O'-(NQ[F4;CND*XX' ('IBOH2BG[20O9Q/E
MN?\ 89\>>%=<\6:3X+^)D?AWP#XXU&74;^Q.F":_LFF_UZVTQ;"[AP"1E0!W
M&38C_P"">UQ:?L7K\)(?%$*M#JXU&/4FL"5""Y\X1F/S.6VX7=NZ\X[5].44
M_:2#V43P?X[_ +*7B/Q5\:= ^)'@+Q58^'/%VC::VCS+J%A]KL[ZV)9L,H8,
MK!F/(]NF.<OX3_L7>*?"_P"TW8?%/Q1X^7Q+KATRXT^_MQIOV> !\>6EN _[
MN- !D$,6))R,U]&44O:.U@]G&]SR_P#9,_9YF_9I^'>I:'<:M%K#ZAK5YJPF
MCMS $$[!@F"S9*XZYY]!7,_M^?M >$OA3\"?$N@ZYJT=KK?B;1+R#2K$1N\U
M\Y39A H(^\Z]2.OM7NU5;W1;/4IHI+FUM[B2 [HVEB5VC/L2./PI<WO78^7W
M>5'S78?LF:E\8_V*/A3I(U.X\(^,?!]M8:MIEXT'F&RNHXP0LD9(R"#R.""!
MZ$$T/]B/QUXD^/'@_P"(WCOXBVNNZWX6N6VV5II7V>R2V,;#9&-^5<NVYG(.
M0 ,< CZ>HJO:2%[*)Y;\'_V>)_A=\=/B1XPDU:*]B\>7%K/':K;F-K+R8RF"
M^X[\YSP!CWK$T/\ 8SL94^,5GKVH+JFD?%F_^U2010>3)8+Y83 8L0S!@&#8
M&"!Q7MM%3S,KD1\IVG[!GC_Q1H?A_P &>-/BA#KWPU\-7,,\5C!I7V>_U&.
MYAAGFW'Y%P <9)QVP".V^/?[+_BSQ-\<]%^(WP]\5:9X;\1Z;I+Z)<0ZCIYN
MK2[MF?S!PK A@Q_1>F#GW:BG[1D^RC:QX_\ !W]F";P)\0OB5KFN:G9ZU%\2
M#;-=6D=JT*0[(#%*N2YW*Y8D<# XYZUY=9_L$_$;PGX(O_AYX<^+0TWX8W[R
M(MK+I FU2RM96)DMHY]P&TY89P.IXY.?K&BCVD@]G$\/\3_L76+R?!VU\/7\
M>CZ/\);\7<=M) 9GODV!2-P9=KDY8M@Y)/ KH_BW\ )?B9\</ASXO35([./P
M)<7<TEJUN7:]$T0C #;ALQC/0Y]J]-HI<S*]FMC!^)OP_LOBK\.M<\,ZEYBV
M&O6,UA<&,X=4D0J2#ZC.17S7!^PO\4M2^$ ^&FJ?%C3U\!VMJUI"++1/*U&Y
MB /E0RR%R/+!V[MO+ %<@&OK*BB,VMA2IJ6Y\S>+_P#@GW?>+_A'\*?#O_":
MS:7J'PMAD:VU2RLMLDMR$402*K.=JHR E226'&1G-:?@+]DCQEXA^->@^-OB
MMXXL?%UUX020:'8:=IHL;2WE<;6N)!D[I,8QC ! YP,5]#44_:2%[*)X?H/[
M&MNEW\:(]8U;[;IOQ>GWO#!!Y4FGIY+1$;BQ#M\V0< <=#7GH_88^*FN?!Y?
MAKJ_Q8T__A!K2T:S@%CHGE:A=1*#Y,4TA?'EJ=NX+RP7&1G-?65%'M)(/919
M\Y^-_P!B'5]:^ /PQ\/Z3XL@T[Q=\*IK>YTO5FL=UO-)$A3#PEB=I7'<].^:
MVC^S1XK\8_$[X7>,O%?B;1[K7/ :WXOEL-.>*'4?/!5-@9R8]JXSD-D@]*]R
MHH]HP]G$^;=:_8X\<_#_ .)WBC7/A/\ $"R\(Z?XVG^V:IIFH:4+Z*"Z.0T\
M!W#:QSG!&,]\  :VC?L,6/A;]DCQ1\-M.UN:35/%T<\NIZ[>0^9)=7<Q!>9D
M##CC 7=P.Y.2??**/:2#V<3R7XG?LTS?$/\ 8_D^%RZQ%:W$FBVNE?VB;8N@
M,(C^?R]P.#Y?3=QGJ:]*\+:,?#GAC3=/:3S6L+6*WW@;=^Q N<=LXK0HJ>9E
M<J3N%%%%(H**** "BBB@ HHHH **** "O,_VN/\ DBE]_P!=H?\ T,5Z97#_
M +0_@[4/'?PQNM-TR'[1=R2QLJ%@O 8$\FJCN3/X6?&=%>B_\,L>-O\ H%I_
MW_C_ ,:/^&6/&W_0+3_O_'_C71S(X^1]CSJBO1?^&6/&W_0+3_O_ !_XT?\
M#+'C;_H%I_W_ (_\:.9!R/L>@?L-?ZCQ!]8?_9J]_KR']E?X7:U\-DU@:Q:K
M;?:C'Y>)%;=C=GH?<5Z]7//XCJI_"%%%%2:!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5BZAH.JW5[)
M)#KUQ:Q,<K$MK$P0>F2N?SK:HH Y_P#X1G6O^AFN?_ *#_XFC_A&=:_Z&:Y_
M\ H/_B:Z"B@+'/\ _",ZU_T,US_X!0?_ !-'_",ZU_T,US_X!0?_ !-=!10%
MCG_^$9UK_H9KG_P"@_\ B:/^$9UK_H9KG_P"@_\ B:Z"B@+'/_\ ",ZU_P!#
M-<_^ 4'_ ,31_P (SK7_ $,US_X!0?\ Q-=!10%CG_\ A&=:_P"AFN?_  "@
M_P#B:/\ A&=:_P"AFN?_  "@_P#B:Z"B@+'/_P#",ZU_T,US_P" 4'_Q-'_"
M,ZU_T,US_P" 4'_Q-=!10%CG_P#A&=:_Z&:Y_P# *#_XFC_A&=:_Z&:Y_P#
M*#_XFN@HH"QS_P#PC.M?]#-<_P#@%!_\31_PC.M?]#-<_P#@%!_\37044!8Y
M_P#X1G6O^AFN?_ *#_XFC_A&=:_Z&:Y_\ H/_B:Z"B@+'/\ _",ZU_T,US_X
M!0?_ !-'_",ZU_T,US_X!0?_ !-=!10%CG_^$9UK_H9KG_P"@_\ B:/^$9UK
M_H9KG_P"@_\ B:Z"B@+'/_\ ",ZU_P!#-<_^ 4'_ ,31_P (SK7_ $,US_X!
M0?\ Q-=!10%CG_\ A&=:_P"AFN?_  "@_P#B:/\ A&=:_P"AFN?_  "@_P#B
M:Z"B@+'/_P#",ZU_T,US_P" 4'_Q-'_",ZU_T,US_P" 4'_Q-=!10%CG_P#A
M&=:_Z&:Y_P# *#_XFC_A&=:_Z&:Y_P# *#_XFN@HH"QS_P#PC.M?]#-<_P#@
M%!_\31_PC.M?]#-<_P#@%!_\37044!8Y_P#X1G6O^AFN?_ *#_XFC_A&=:_Z
M&:Y_\ H/_B:Z"B@+'/\ _",ZU_T,US_X!0?_ !-'_",ZU_T,US_X!0?_ !-=
M!10%CG_^$9UK_H9KG_P"@_\ B:/^$9UK_H9KG_P"@_\ B:Z"B@+'/_\ ",ZU
M_P!#-<_^ 4'_ ,31_P (SK7_ $,US_X!0?\ Q-=!10%CG_\ A&=:_P"AFN?_
M  "@_P#B:/\ A&=:_P"AFN?_  "@_P#B:Z"B@+'/_P#",ZU_T,US_P" 4'_Q
M-'_",ZU_T,US_P" 4'_Q-=!10%CG_P#A&=:_Z&:Y_P# *#_XFC_A&=:_Z&:Y
M_P# *#_XFN@HH"QS_P#PC.M?]#-<_P#@%!_\31_PC.M?]#-<_P#@%!_\3704
M4!8Y_P#X1G6O^AFN?_ *#_XFC_A&=:_Z&:Y_\ H/_B:Z"B@+&9H>DWVG32->
M:K+J"L %5X(X]A]?E K3HHH ***X_P"./CZ[^&?P]N-6LHK>:>&2- LP)0AF
MP>A!H6N@-V5SL**^8/\ AMKQ)_T#=&_[YD_^*H_X;:\2?] W1O\ OF3_ .*K
M3V<C/VT3Z?HKY@_X;:\2?] W1O\ OF3_ .*H_P"&VO$G_0-T;_OF3_XJCV<@
M]M$^GZ*^8/\ AMKQ)_T#=&_[YD_^*H_X;:\2?] W1O\ OF3_ .*H]G(/;1/I
M^BOF#_AMKQ)_T#=&_P"^9/\ XJC_ (;:\2?] W1O^^9/_BJ/9R#VT3Z?HKY@
M_P"&VO$G_0-T;_OF3_XJC_AMKQ)_T#=&_P"^9/\ XJCV<@]M$^GZ*X+]GWXI
M7WQ:\(7&H:A!:V\T-TT(6 $*0%4]R>>:[VH:MH6G=704444AA1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5YG^UQ_P D4OO^NT/_ *&*],KS/]KC_DBE]_UVA_\ 0Q51W1-3
MX6?(]%%%=1PA1110 4444 %%%% !1110!]0_L4?\DSOO^O\ ;_T!:]CKQS]B
MC_DF=]_U_M_Z M>QURU/B.VG\*"BBBI+"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ K#^(GQ)T'X3>%+G7/$FK6>BZ3:X\VY
MNI-B GH!W9CV !)["MROD7]KS18?CE^W[\'_ (=:SFX\+V]C=>(;JR<?N;V6
M,2;%<?Q >5C'HQ]350C=ZD5)66A[!\(OVY/A5\=?%*Z+X8\86%]JT@+16LD<
MMO).!R=GF*N_@$X&3@$XXKUJO'?VD/V.=#^/>G^'9+&>/PEKWA748;_3=6L;
M-#-;B,Y,6 5RC8'&< @<=:X'XO>/_BK)\2=>CO/B!X#^#7A?3W\G16U1;6[O
M-=4 9N"'D&Q-W&T#/Y$U7*G\)/-*/Q'U!17R[\!_VNO$WC[]DWXF:UJ%WH=]
MXK^'<FH62ZGIZ;K'46AA\R*X1<X*MD=, X[9K+^ /[1/Q4U/X-WGQH\>W^BV
M?@2U\/R7-KH5I: 7=](B@"Y:7^#S'5L(. '' [GLV/VR/J+QCXOTWX?^%=0U
MS6+I+'2]*@>YNKAU++#&HRS$ $\ =@:Y^^_:&\&:;:>$;B?7K6.'QY*D&@,T
M<G_$R=U#*%^7C((^]CK7R5\5->^/?Q _8K\2?$#6=9\*MH'B/0YKJ;PO'IQC
MDL]/F0[72XSN,JHP?:V00,=>*ZU?B/>>!?A=^RI8VMIH]S'X@N["RG>\LDN)
M(4^SH=T+-S$_^TO/%5[,GVVNG]:GUY17S#K?QD^*'[1O[0/C#PC\,]9T/P=H
M/P]=+34=7OM/%]/?7K@GRDC)"JB[2">O!]0!Q.N_MI?%/2O@/\0HYH=&A^(O
MP=U>V77#!;>9:ZOISL<RQJ3\A*Y/L%SQD@2J;8_;)'VI17@?QV_:9U1]+^$M
MEX!N+7^U_BEJ=L\$LL(N%@TX1B:XDV^H0J,]B:\[\2?M:>*OC1\;?&&A^%OB
M'X%^%_ASP3<G3A>:TL,]WK-VOW]L<KJ%A5@1D<GW)(45-L<JL5H?8%%?&]M^
MWOXHO?V.?B9K33: WCSX9WL>G7-[8 7.G7X:5%2YC&2"KH7XS@$9]@SQK^TI
M\:O@W^S3JWQ4\33>'=OB3[%%H6B1V9*>'DG?B>YD'S2'802N<!B/I1[)D^VC
M^I]EUS?@[XN^'/'_ (I\0:)H^JPWVJ>%9TMM6MT5@UG(X)56) !R >A/2OG[
MX'^./C'=>/O#ES#X\^'OQ>\):J=NL?V6(+&XT5" 1,@#Y< D?*1NX/ )R'^$
M_P!I_P#X5SXM_:0UG5]/TO\ L[X?W=N\ LK)+>XO-T+$++(.9&9\ ,V<;C1[
M-C]HCZBHKXTUCXK_ +1GA/X$P_&2\U3P?=:3]G36+GPA'II5HK!\, MSG>9
MC!CG]2,'<^./[7'CS6_B;\)='^%HT=H?BAHLM[$=3@+K:ED5Q,Q4YQ$F]BH^
M\1CGH3V;#VR/J^BOF_X)_%+XF?#S]J?_ (5C\1M:T;Q9%K6AOK>E:K96 LI(
MS')L>%XP<8ZG/7@<\D#Z0J91L7&5T%%%%24%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7F?[7'_ "12^_Z[0_\ H8KTRO,_VN/^2*7W_7:'_P!#%5'=$U/A9\CT445U
M'"%%%% !1110 4444 %%%% 'U#^Q1_R3.^_Z_P!O_0%KV.O'/V*/^29WW_7^
MW_H"U['7+4^([:?PHS?%?BW2_ GAR]UC6M0LM)TG38C/=7EW.L,%N@ZL[L0%
M ]2:^8;7_@M_^R[>>+UT=/BIIHD=@@N7L;I+3<3C!E,04#_:.%]Z\1_X+U:E
M=?$'XB_LZ?"&_P!2NM%\#_$?Q44U^XC?RTF6.6U1%)_V?/=L'C<4/\/'UIKG
M_!.WX'ZQ\&I/ LWPS\'P^&_LWV94BTZ*.X@ &!(L^/,$@P#YF[=GDD\U]IA\
MIRC"9?A\9FOM).OS.*IN*48QERMMR3YI-IVBK:;O4PE4J2FXT[:=SU[0]<LO
M$VCVNHZ;>6VH:??1+/;W-O*)89XV&5=&4D,I!!!!P0:\9T+_ (*3_ WQ+\8$
M\!V/Q(T&Y\337K:;%"HE^SSW2D@V\=R4\AY01C8LA;/&,U\/_P#!'CXN^(-8
M_8U_:3^$OA[5)M:D^&+ZC#X/NU<M-)!<1W:Q*F/26 LNW S+QQBJ?Q'OO -]
M_P &Z7@NWT9M-_MY;72H=#AB*_;E\1B\C#* /G^T>9YN[^+&<\5ZL>!Z%#'U
M,#BI2E^]ITHN-E95(N49R33TM:\4U]KWE8S^M-P4H]F_NZ'ZA?$GXD:%\'_
M>K>*/$^J6NB^']#MFN[^^N6VQ6T2]6/?\!DDX R2!3OAW\0=(^*W@32?$OA^
M\_M#1-<M4O;&Y$3Q"XA<91PK@, 1R,@<&OA?]IN^U3_@HI^U%X/_ &;X9IG\
M&^ [:R\2?%N\@?Y+F955K?2MPXR\@WN,].>J$'[\L-/@TJQAM;6&.WM;:-8H
MHHU"I$BC"JH'     '2OD,SRNG@<+1]JW[:I[S72,'\%^O-+66^D>5_:TZ:=
M1RD[;+\R:BBBO#-0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^;
M?VX?A#XNA^(/@7XM> =-;7/$G@.62&[TE'VR:E8R\2(GJPRW Y._@'&#])45
M496=R91YE8^1?%WQO^)W[7^L^&_#'@WP9X^^&.EIJ,5WXA\0:HGV&2&"-LM;
MPD'+LW3CGIP!DCAM"\)K\'OVAOB9J'Q'^#WBSXE>(=:U>2X\.:G!I:ZI:S69
MSY4"LQV0E5V@DC@#MCG[SHJE4MHD9^QOJWJ?$_[-OPG\:Z)^S3^T1INM>"[S
M0-:\0WU_<V.FVUM^YF\VUPL=KM&)$##:"O![5ZOX.^ VI?$7_@G!IOP_U"WF
MT?5[_P *1V+0W<9C>VN!&"JR+U&'"Y[CFOH&BB51L<:26GE8^%=<^+_Q,UO]
MC:Z^$*?"/QM_PG%MHC:%=736@_LT6\:;#/'-G$C/&N%1<[F/&> >M\4_"KQ-
M<^#?V4X8_#^L22^&-3LI-71;5BVEJMN@8S#'[L Y!SC!KZ]HI^T[(7L>[/D7
M3KSQ1^Q+^TU\2-1D\#^*/&'@OXD7B:S:7F@6GVJ:RNL-YD,L>1MW,YPW?CKS
MC>_9,^ NN>,KSXL>-O'VAR:#-\7)!;)HMQAI[/3TC>-!+Z.P<Y'!&.V<#Z<H
MI>TT&J=GY'Q/_P $\_V>/'7ASXS7$WCS3;ZUT[X5:=/X;\,37,+(MXDUS([S
MQD\./+ 7<.-K*.U9J?"&S_9<^.?Q 7QA\&[[XE>&/%FJ-K.BZQINC1ZI+:&7
M)>UD5N4^8G'3)R>0>/NJBG[5WN+V*2LCXL\>?#+Q=XS_ &#/B<L'PKTKP;?>
M)+B%M'\/:)I^W4I;5)XRANE3AI<;C@ ;0#P,X'MOQU/C#P_^S#IB>&O"&E^,
MKNWMK.+5=!U&/<UY:!%$T<:DX,HP,!L]#P3@5[-12]H4J=C\[[WX0:?\2/C'
MX%OO@_\ !SQW\,_$.FZS!=:QJE[;-IVGVMLIS-$RERKL1QA -PR,'/'I\/[,
MGB#XJZG^U-H-UIUYI,/C:[M3HUY=0-';WCQQ%E9&/WD$BJ"1G&:^P:*?M63&
M@E_7R/B/7?C!\3?'W[+$?P?A^$OC*S\=76FQ^';F^N+8)H\$2@1-=?:,[2I1
M2>.YX)XSV5G^SYJ_PT_:D_9_L['3=0U#0O!?A:\TN]U2*W8VT,@@V+O;HI=L
MX!Y.:^JJ*7M.R#V7=G@OC3P-K5Y_P47\%^((=*OY="L_"%[:3Z@L)-O#,TV5
MC9^@8CD#J:]ZHHJ92N:1C8****DH**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O,_P!K
MC_DBE]_UVA_]#%>F5YG^UQ_R12^_Z[0_^ABJCNB:GPL^1Z***ZCA"BBB@ HH
MHH **** "BBB@#ZA_8H_Y)G??]?[?^@+7L=>.?L4?\DSOO\ K_;_ - 6O8ZY
M:GQ';3^%'SS_ ,%(?V,/ G[;_P $[7PQXRUJ'POJ$%\LWA[6?-CCGLKUOE54
M#D>8'SM,8(+<8((!'SI#_P $^?VO/$/@L^!_&O[4.EQ?#58#;W][IVE[=<N+
M,#YT:=T5ERN07,K'!.=PX/TO_P %"?V"?#W_  4#^"\'AK5M0O-!UC1;Q=4T
M'6K4;I]*NU! <#(W*0<$ @]""" :^9O$7_!.G]L/XO>"?^$!\:_M,Z&W@2X3
M[+?7.G:*RZO?VQX9))-J%MR\',ASDYR"0?TCAO,XPR^%%XVG3Y9-N-6ESN%[
M>_2?).[?5>[JOF<M:'OWY6_1VOZG'?\ !NO\.=(M?'W[0GBKPI;W,/@6;7+?
M1/#K3,7:6W@:=\EOXCY<D!S_ +?;I7N'[>7P\^!?[!OA34_C1I?PK\)77Q<U
M*]%IX66&Q#7&I:W<96%DB^[O#$NSJH;"GG)%?1_[*W[,/A3]CSX':+X!\&VL
MEOH^CH<RRD-/>3,=TD\K #=([9). !P    ///'G[$VH_&/]O;PW\5?&'B"S
MU+PC\/-.*^$O#,=JR_8]2DQYM_.Y8J[@<( HV[4.<@YQQ7$M#'9_7S&I4E&@
MU\-VI58PBHQA*W\]ES7T2<GNE=QHN-)02U_*_P#D?(?PA_9L\7?#'XR_#+]G
MRZ\:^(O#7B+XD:-J7Q1^*GB31+K[/JVNWGFK$EE'<X+1QH\A!*_> )&,U]$?
ML(>-_%GPR_:Y^,GP&\1^*M;\<:3X)M]-U_PWJ^LS"?4H[*\1MUK/* #(8W7"
MNW)!/H .Z_:Z_9!\0?%SXH^"?B9\.?%%AX-^)G@-+FSM;K4; WVGZI8W  FM
M+F)65BN5#*RL"K9//&)?V-_V/]9^!?C/QUX^\>>)[7QE\3OB1<0-J^H6=D;.
MQM+:V0QVUI;1%F81HI)RS$L3[<UF6?X;&Y?.K7G%SG"W)R^\JOM;\Z?+915/
MW5[VD;0M9:$*+C-)+KOY6_S_ ,SWVBBBOSD[ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\S_:X_P"2*7W_ %VA
M_P#0Q7IE>;_M6VDU]\&KR.&.2:1IX<*BEF/S>E5'=$U/A9\AT5?_ .$8U/\
MZ!]]_P!^&_PH_P"$8U/_ *!]]_WX;_"NHXK,H45?_P"$8U/_ *!]]_WX;_"C
M_A&-3_Z!]]_WX;_"@+,H45?_ .$8U/\ Z!]]_P!^&_PH_P"$8U/_ *!]]_WX
M;_"@+,H45?\ ^$8U/_H'WW_?AO\ "C_A&-3_ .@???\ ?AO\* LRA15__A&-
M3_Z!]]_WX;_"C_A&-3_Z!]]_WX;_  H"S/I+]BC_ ))G??\ 7^W_ * M>QUY
M%^QM8S:?\.+V.XAEA?[>QVR(5)^1?6O7:Y:GQ'93^%!1114EA1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5BZAJFN0WLBVVD
MV4\"G"2/?F-G'NOEG'YFMJB@#G_[8\1_] /3_P#P9'_XU1_;'B/_ * >G_\
M@R/_ ,:KH**8K'/_ -L>(_\ H!Z?_P"#(_\ QJC^V/$?_0#T_P#\&1_^-5T%
M% 6.?_MCQ'_T ]/_ /!D?_C5']L>(_\ H!Z?_P"#(_\ QJN@HH"QS_\ ;'B/
M_H!Z?_X,C_\ &J/[8\1_] /3_P#P9'_XU7044!8Y_P#MCQ'_ - /3_\ P9'_
M .-4?VQXC_Z >G_^#(__ !JN@HH"QS_]L>(_^@'I_P#X,C_\:H_MCQ'_ - /
M3_\ P9'_ .-5T%% 6.?_ +8\1_\ 0#T__P &1_\ C5']L>(_^@'I_P#X,C_\
M:KH** L<_P#VQXC_ .@'I_\ X,C_ /&J/[8\1_\ 0#T__P &1_\ C5=!10%C
MG_[8\1_] /3_ /P9'_XU1_;'B/\ Z >G_P#@R/\ \:KH** L<_\ VQXC_P"@
M'I__ (,C_P#&J/[8\1_] /3_ /P9'_XU7044!8Y_^V/$?_0#T_\ \&1_^-4?
MVQXC_P"@'I__ (,C_P#&JZ"B@+'/_P!L>(_^@'I__@R/_P :H_MCQ'_T ]/_
M /!D?_C5=!10%CG_ .V/$?\ T ]/_P#!D?\ XU1_;'B/_H!Z?_X,C_\ &JZ"
MB@+'/_VQXC_Z >G_ /@R/_QJC^V/$?\ T ]/_P#!D?\ XU7044!8Y_\ MCQ'
M_P! /3__  9'_P"-4?VQXC_Z >G_ /@R/_QJN@HH"QS_ /;'B/\ Z >G_P#@
MR/\ \:H_MCQ'_P! /3__  9'_P"-5T%% 6.?_MCQ'_T ]/\ _!D?_C5']L>(
M_P#H!Z?_ .#(_P#QJN@HH"QS_P#;'B/_ * >G_\ @R/_ ,:H_MCQ'_T ]/\
M_!D?_C5=!10%CG_[8\1_] /3_P#P9'_XU1_;'B/_ * >G_\ @R/_ ,:KH**
ML<__ &QXC_Z >G_^#(__ !JC^V/$?_0#T_\ \&1_^-5T%% 6.?\ [8\1_P#0
M#T__ ,&1_P#C5']L>(_^@'I__@R/_P :KH** L<__;'B/_H!Z?\ ^#(__&J/
M[8\1_P#0#T__ ,&1_P#C5=!10%CG_P"V/$?_ $ ]/_\ !D?_ (U1_;'B/_H!
MZ?\ ^#(__&JZ"B@+'/\ ]L>(_P#H!Z?_ .#(_P#QJC^V/$?_ $ ]/_\ !D?_
M (U7044!8Y_^V/$?_0#T_P#\&1_^-4?VQXC_ .@'I_\ X,C_ /&JZ"B@+&;H
ME]JEU-(+_3[:S10"ABNO.+'T(V+BM*BBD,***Y_XF_$"W^&'A*;5[JWFN(87
M1"D1&[YCCO0#=M3H**\2_P"&W]$_Z ^J?]])_C1_PV_HG_0'U3_OI/\ &JY)
M&?M(]SVVBO$O^&W]$_Z ^J?]])_C1_PV_HG_ $!]4_[Z3_&CDD'M(]SVVBO$
MO^&W]$_Z ^J?]])_C1_PV_HG_0'U3_OI/\:.20>TCW/;:*\2_P"&W]$_Z ^J
M?]])_C1_PV_HG_0'U3_OI/\ &CDD'M(]SVVBO$O^&W]$_P"@/JG_ 'TG^-'_
M  V_HG_0'U3_ +Z3_&CDD'M(]SVVBN5^$WQ4M?BWX?FU"SM[BUCAF,!68@L2
M #GCZUU52:)WU04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7BO[5G[56J_L]^*?!.AZ'X//C#6/&US-:6EL-26QVO&
MJMC<R,O()ZD8Q7M5?(O_  48UK5O#W[0_P  K[0])_MW6+76;Q[33S.(/M;^
M4GR>8>%X).3Z5I32<K,SJR:C='6:+^W5KGA3XD^'_#OQ/^&6K?#U?%5Q]CTW
M43J4.H6<DYQMC=XP-A.1ZXR.V2/HJ>[BM=OF21Q[SM7<P7<?05\E>.OAQ\8/
MVS/'W@RT\8>#=)^'W@OPKJ\6MW9.JI?7E_+$<I&@0?*#DC)QU)R< 'S34/#G
MPT^*7Q%\<?:/#GQ2^/OB"34IEN-9TR%K>QT89^6UMW,R(/+Y (!!P.W6N1,S
M]I)?\'3^ON/T$IB3)([*K*S1G# 'E?K7Y_>$OVB/%GA#_@E;=R6>J:C!K:^(
MY?"5C?7$A:ZL(&N=@W/_ 'T0LF[/RG&.@KV2P_X)UV7PCU7P7K_PWUJ[T/Q/
MHM]"=9O+^^GFC\06I'[^.5,D%G/*X  S[ A.FENRHU6]D?3TLRP(6D944=68
MX IU?GYXW\6VO[0W[7OQ(B\;^"_B/\0/#?@B[71M(T;P[$6L[%@&$D\P$L9\
MQRA*GGC/3:*GT!O%_@O]D?X_Z#>:)XZT+P7I]A]K\*?\)&C1WEM#)N$EL'W-
ME4*C&&. WN:?L?,7MO+O^!]\^>OG^7N7S,;MN?FQZXI5F5I&4,I9>J@\BOSU
M^.W[-]O\%OV0?!OQ6T76]?3XH*^F74NNR7\DCSFY"*8BC'9Y:AP%7;C:N#G)
MKL?C%^S5I/[(OQ5^"WBKPQJFO?\ "1:YXNM=%UZ\N=0EF.MI< F9I58D DJ>
M  !N'H#1[-=P]L^W],^V9IX[:-I)'6-%ZLQP!^-8OQ#\8KX%^'>N:^L*WBZ/
MI\]^(A)M$_EQL^W=@XSMQG!QGH:^2_VIH? /BO\ :RO+#Q-%X]^+6K0:=$MI
MX+T&U<VF@@C+32NLJ*7?(/S'(W#_ &<<W^S%J,WAO0/VE/!MMI?B3PWX>TG1
M!?Z?H>MS^=<Z29[.<R)G<V%;:K ;CQC/.:7L]+C=;6Q]A?L^_%E?CM\%?#?C
M 6)TW_A(+);O[*9?.\C=GY=^!NZ=<"NR)VC)K\T?@Y\9IOCSX#^"WPGOI=:\
M+_#.X"Z9JVK(C0_\)!J$2F4:>DH/RQDE 2.6)[8%>H?ML>*_[:_:D\%_"F71
M/%^K> ='T/\ M6]T#PNA^TZH062)'^=,PIL&0&SSZD$-T?>L3&M[M_3[S[<B
ME6>-71E=6&0RG(--EN8X717D16D.U 6QN/H/6OC/]E31]9^'7[5ZV_@WP#\2
MO!_PO\0:7-_:5CXA@86MA?1@LDL)\R3:' "X)Y+>F,9O_!,S]FRS^).AP?$C
MQ1J6KZOJ/A_6[VV\/6KWLBV^FHLKEWV@_.SN[YW9& ./2732UN5&JVTDC[BH
MHHK,V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O,_P!KC_DBE]_UVA_]
M#%>F5YG^UQ_R12^_Z[0_^ABJCNB:GPL^1Z***ZCA"BBB@ HHHH **** "BBB
M@#ZA_8H_Y)G??]?[?^@+7L=>.?L4?\DSOO\ K_;_ - 6O8ZY:GQ';3^%!111
M4EA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !7F?[7'_ "12^_Z[0_\ H8KTRO,_
MVN/^2)WW_7>'_P!#%5'=$U/A9\CT445U'"%%%% !1110 4444 %%%% 'U#^Q
M1_R3.^_Z_P!O_0%KV.O'/V*/^29WW_7^W_H"U['7+4^([:?PH****DL****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L74/'EC
MIM[)!)'J1DB."8[":1?P95(/X&MJB@#G_P#A96F_\\]6_P#!9<?_ !%'_"RM
M-_YYZM_X++C_ .(KH** U.?_ .%E:;_SSU;_ ,%EQ_\ $4?\+*TW_GGJW_@L
MN/\ XBN@HH#4Y_\ X65IO_//5O\ P67'_P 11_PLK3?^>>K?^"RX_P#B*Z"B
M@-3G_P#A96F_\\]6_P#!9<?_ !%'_"RM-_YYZM_X++C_ .(KH** U.?_ .%E
M:;_SSU;_ ,%EQ_\ $4?\+*TW_GGJW_@LN/\ XBN@HH#4Y_\ X65IO_//5O\
MP67'_P 11_PLK3?^>>K?^"RX_P#B*Z"B@-3G_P#A96F_\\]6_P#!9<?_ !%'
M_"RM-_YYZM_X++C_ .(KH** U.?_ .%E:;_SSU;_ ,%EQ_\ $4?\+*TW_GGJ
MW_@LN/\ XBN@HH#4Y_\ X65IO_//5O\ P67'_P 11_PLK3?^>>K?^"RX_P#B
M*Z"B@-3G_P#A96F_\\]6_P#!9<?_ !%'_"RM-_YYZM_X++C_ .(KH** U.?_
M .%E:;_SSU;_ ,%EQ_\ $4?\+*TW_GGJW_@LN/\ XBN@HH#4Y_\ X65IO_//
M5O\ P67'_P 11_PLK3?^>>K?^"RX_P#B*Z"B@-3G_P#A96F_\\]6_P#!9<?_
M !%'_"RM-_YYZM_X++C_ .(KH** U.?_ .%E:;_SSU;_ ,%EQ_\ $4?\+*TW
M_GGJW_@LN/\ XBN@HH#4Y_\ X65IO_//5O\ P67'_P 11_PLK3?^>>K?^"RX
M_P#B*Z"B@-3G_P#A96F_\\]6_P#!9<?_ !%'_"RM-_YYZM_X++C_ .(KH**
MU.?_ .%E:;_SSU;_ ,%EQ_\ $4?\+*TW_GGJW_@LN/\ XBN@HH#4Y_\ X65I
MO_//5O\ P67'_P 11_PLK3?^>>K?^"RX_P#B*Z"B@-3G_P#A96F_\\]6_P#!
M9<?_ !%'_"RM-_YYZM_X++C_ .(KH** U.?_ .%E:;_SSU;_ ,%EQ_\ $4?\
M+*TW_GGJW_@LN/\ XBN@HH#4Y_\ X65IO_//5O\ P67'_P 11_PLK3?^>>K?
M^"RX_P#B*Z"B@-3G_P#A96F_\\]6_P#!9<?_ !%'_"RM-_YYZM_X++C_ .(K
MH** U.?_ .%E:;_SSU;_ ,%EQ_\ $4?\+*TW_GGJW_@LN/\ XBN@HH#4Y_\
MX65IO_//5O\ P67'_P 11_PLK3?^>>K?^"RX_P#B*Z"B@-3G_P#A96F_\\]6
M_P#!9<?_ !%'_"RM-_YYZM_X++C_ .(KH** U,W1/%5KX@FDCMTO%:,!CYUK
M)"/P+J,_A6E110 53USP_8^)M.:SU"UAO+9B&,4J[E)'(XJY6?XD\3V'A#2V
MOM2N8[2U1@K2/G )X'2@/4Q_^%*>$?\ H7=)_P# =:/^%*>$?^A=TG_P'6JG
M_#0O@S_H/V?Y-_A1_P -"^#/^@_9_DW^%5[Q/NEO_A2GA'_H7=)_\!UH_P"%
M*>$?^A=TG_P'6JG_  T+X,_Z#]G^3?X4?\-"^#/^@_9_DW^%'O![I;_X4IX1
M_P"A=TG_ ,!UH_X4IX1_Z%W2?_ =:J?\-"^#/^@_9_DW^%'_  T+X,_Z#]G^
M3?X4>\'NEO\ X4IX1_Z%W2?_  '6C_A2GA'_ *%W2?\ P'6JG_#0O@S_ *#]
MG^3?X4?\-"^#/^@_9_DW^%'O![I;_P"%*>$?^A=TG_P'6C_A2GA'_H7=)_\
M =:J?\-"^#/^@_9_DW^%'_#0O@S_ *#]G^3?X4>\'NG1^'O"VG>$K-K?3+*W
ML87?>T<*!5+>N/P%:%<9_P -"^#/^@_9_DW^%'_#0O@S_H/V?Y-_A1RL.9'9
MT5QG_#0O@S_H/V?Y-_A1_P -"^#/^@_9_DW^%'*PYD=G17&?\-"^#/\ H/V?
MY-_A1_PT+X,_Z#]G^3?X4<K#F1V=%<9_PT+X,_Z#]G^3?X4?\-"^#/\ H/V?
MY-_A1RL.9'9T5QG_  T+X,_Z#]G^3?X5:T7XU^%O$6J0V=EK-K<75PVR.-0V
M6/ITHY6',CJ:***DH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *P?$_Q/
M\/\ @KQ)HFCZMJUG8ZIXDF:WTNWF?;)>R*,LJ#N0.:WJ^7?VV/\ D[_]F[_L
M8+S_ -$K51C=V)J2Y5<^HJJZQJUOH&DW5]>31VUG9Q//<3.<+%&@+,Q/H ":
M^8_'O[0_Q<\8?M>^*_A7X!A\*V<.E6%I?#5]3ADD&FQM&K.613^\9V<*HP ,
M$G/4:GP8_:&\7>*/!OQ@\+>/K'0+KQ5\-X)4FFM(F^P:M#);/)&QB8Y (&&&
M1D'&!S5>S=KD^T5['NWA7XDZ!XV\'V'B#2M8L+W1=4 :TO4E'DW&25&UCUR0
M1]13?&'Q/\/_  _U31;+6M6LM-NO$5V+'38IWVM>SGI&GJW(XKX+^/7B3QI\
M1/V-_@AKFGKX)T/P]J6LZ65TRTTYX1;:G]JF\IT525%N, LGWB2<'FO>_C9X
MW\4_#W5/@;8^,++P1XB\0ZWXM%E=WD>FNT5HI)*R6OF-NBD"[?FYY!INGK]Y
M*JW_  _$^EZ:["-2S$*JC))[5\Z_%CXA_&+5?BCKECI&H>"?ACX2T?;%8ZKX
MC5;B;7I"N6>)1(%2-3P<_-R#WP.9^'G[0OQ&_: _9U^(^F6]YX+@\;>!K^;3
M;[4(XY+C2]2M?*+F2(*V0S)G!R0"!QU 7LW:Y7M5>Q].ZUXVTCP[X3NM>O-2
MLX-%L87N)[TR@PQ1IG<Q8<8&#^52^%O%.G>-_#EEJ^DWD.H:9J4*W%K<PMNC
MGC895E/<$5\9_L@:AXR\'?\ !-F_UC5#X1U;PA:^%;J?1-,DL9'E!1YBZW>X
M[)$)!X7'%=AJ7[67B#PY\#/@UX?\$Z'H'_">?$RQB%C;>4T&EZ3$L0>64QJ<
M[%!X0'H#UP 7[/HNY*K:7?8^K**^9_!7Q^^)?P8_:*\.> ?BLWAO6;/QQ%+_
M &)KFC6[VRI<QC<T$L;$]01@C'5>O..8\#?M ?'?]H[QY\0-#\&MX(\/V/@G
M7;BQ_M74;:6;[2 2(K98P3\P"[GD_P!H8 I>S97M4?7]8OBKXBZ'X'U/1[/5
M]4M-/N_$%V+'3897P][.03L0=S@9]J\__8N^/NJ?M$?!?^UM>T^WTWQ!I>H7
M.CZG#;DF$W$#[69,Y(5@0<9.#FN&^$__ !D]^V9X@\=2?OO"OPO$GAOP]GF.
MXU!P/MMRO8[1B('T^E+EU=^@<^BMU/0/%_[;'PF\ >)KS1=:\?>'=-U73Y3!
M<VT]SMDA<=5(QUY%=OX"^)7A_P"*>A+JGAO6M-US3V.WS[*X69 WH=IX/L<&
MOF7]D;X?Z#XY_:H_:/\ [:T32=8\GQ+;+']MLX[CRPT4F0NX'&<#./2JFK>
M=/\ V/O^"AO@0^#X(](\-_%BVNK#5=)@&+=;B%=Z3(G13DITX&7]2*KDCLMR
M54EN]K_K8^H_!OQ/\/\ Q!U+6;/1=6LM2NO#MV;'4HH'W-93CK&_HU;U?*/A
M#]IZ3X=>%/VCO$R>%]"63P'KLR0Q:=:_9I-3(7Y7N6!)=]QRS<'&:S_A;\<?
MCYXGTCPWXNT_4/AE\1='UB2&2_\ #^B-]GOM.@DQN(ED<#='G#!NXZ&E[-@J
MJ/KZBOF[XC?'CXD?%3]H_6/AQ\*W\.Z/'X0LX;G7=;UBW>Y19I1F.WBC4CG'
M))ST/3 SA:I^W/XT^%7P(UR3Q?X1C/Q%TOQ"GA;3X((Y(M.UVXD_U5Q$S<^6
M1DD ]0!D;N#V;*]K$^KJ*^4?$'Q[^,W[+/B+PGJ7Q3D\&Z]X/\4:A%I5[+HU
MM+;SZ#/+]PDL2)$&#DXYP>G&=+X[?M'?%"W_ &O;?X5^ ;+PV[:IH*Z@M]J<
M<A73#YC"2=]I^=0H50@ RSCFCV;#VJMJ?3E9.K^-M'T#PS?:U>:E9PZ3I<;R
MW5T908K=4Y<L1TVXY]*^>OA1\9?B_K7C+X@_"[6KKP=_PL#PW8VNIZ3K:6LH
MTZ[@F8 ^;"#N!'3Y2.3WQSY%^Q7J'C;PI^QA\0-:O'\'ZGX.L8M>E73)[&22
M>>_61BYDR=C6[$/\F,X(YZT>S_0GVW9=_P #[H\*^*M.\<>&['6-(O(-0TO4
MH5N+6YA;='/&PR&4^AK0KY0^)/[5WB#X)_L'?#7QIX?T70UU#6I=-MY--@MC
M%:A)D8M%"BM\F2H5>H&>]2W/QP^-GP+^)W@2;XBCP7J'AGQ_JJ:0]GI4,L=Q
MH,THW1CS&.)0.A.#G!QC@T>S8_;+J?55%>-^"_CMK?B#]MKQE\/YDL5T'0-
ML]2MF2,_:&EE8!MS9P5P>!@5F^#OVCO$VM?M"?&/PRNF6^K6G@.RM+C2+.U7
MRKJ\EE@+F-G9MOS,  < #/>IY65[1'NU0WNHV^FHC7$\-NLCB-#(X4,QZ*,]
MSZ=Z^-_'_P"T!\>?AY\-;KQKJ_B7X3:3>V,)OY_!,R_Z9'$/F,'F^;DS!>P'
M7CD\51_;T\5^,OBCX(^"_B71KSP[:>&O$6N:'>V%K=6\CW5OJ4NYXGD<':T"
MA@&4 ,2#5JD[D.LK;'U]K'Q/\/\ A_QSI/AF]U>RM=>UR.273[&23$UVL8RY
M0=PHZUO5\UZKXX\2^%_VJ/@QX;\6:?X+UCQ!J^GZI)?:M:Z<RR6YC#%!:N[%
MHU*E0P.=QSTJ'7?CU\4?CY\=?%WA+X4R>%]!T?X?R)::GK&MV\ER;R\89,,<
M:D;57!!;GH?4"E[-E>T/IJBOD_3?VY?%@_9E^*UYJ^EZ5I?Q,^$[_9-0@4-+
M8SN6 CG49!V, W&[^'K@X&#XD_:;^/O@KX-Z7\8M5L_!,?@R86L]QX;2*7[<
MMG,443>>3@.VX-M (4,.#@BCV3)]M$^SJ*AT^^CU.P@N8\^7<1K*F1V(R/YU
M-69L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>9_M<?\
MD4OO^NT/_H8KTRO,_P!KC_DBE]_UVA_]#%5'=$U/A9\CX^GY48^GY445U'"&
M/I^5&/I^5%% !CZ?E1CZ?E110 8^GY48^GY444 &/I^5&/I^5%% !CZ?E1CZ
M?E110 8^GY48^GY444 &/I^5&/I^5%% !CZ?E1CZ?E110 8^GY5VG[/(V_&G
MP_T_X^?_ &4UQ==I^SS_ ,EH\/\ _7S_ .RFE+8J.Z/M"BBBN0[@HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ KYN_;!\(:MKW[5?[/M]8Z7J5]8Z7KMW)
M>W%O;/+%9J85 :5E!" GNQ KZ1HJHRL[DRCS*Q\[_!_PIJEA_P %%/BUJT^F
M:A#I5]HFEQVU[);.MO<,J#<J2$;6([@$D5@^&/!>M6_QN_:>N9-(U1+;6=+M
MDT^5K20)?L+"12(FQB0AB!A<\G%?4U%5[0GV9\+>*OAGXHA_X)A?";R?#>M7
M.J>#M6T[6-0TH6KK?+##<2,X$1 ?< 0<8S@YZ5VOQS\=_P##2WB/X$^(_#.@
M^*FT[3?'2_;1=Z//!+9JB+NDD4K\L?S ;S\I(//%?6E%/VG6W?\ $GV72_;\
M#X'U[0]!\'_M9?$O5/C5\//&'CJZOK\/X0DAT>75;%K+!V0Q*OR+(!M!W="#
MT.2>S_8!^'/B"SL?CM::CX+NO K^(=0$FGZ8]J8;:".2V=4CB; 1@N5#%#@$
MGITK[%HI.H[6!44G<^'_ ( ^-KJ7]@7Q%\(;KPMXPT_QQX9\+:E!/;7&CS"&
MX8/)@0R %9&;S%PHY.#C(Y)KWPU\5_#/P'^SG\4-/\,ZQK4WP^TE;#7M&@MF
M_M".VFA"LZ1'#%D.[*XSG';)'W!13]IY!['3<^17UC5?VX/VL?AUKFD^%_$V
M@^!_AK)-J=QJ.MV#6+WUTZA4ABC;E@-HRPXZ^V>Q_8$\*:IX7U;XP-J>EZAI
MJZAXYO;FV-U;/#]IB(7$B;@-R'LPR#7T312=32Q4:=GS,^(_ GC[Q!^S=^R3
MX\A@TS4+'QIXO\>ZCI7AJTN;=X9;BXNI%6.9%8 E%7<^X?*=G7FOJ7]G3X,6
M?[/GP7T#PG9LLO\ 95L%N)_XKJX;YI92>Y9V8\]B/2H_&7P"TOQY\:_"OC34
MKN^N)O!\%PFG:>2OV1)I@%:X(QDR!?E!S@=>M=W1*5UH%.G9ZGQ-\-OC-?\
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
M9=0K*WO)LZ_]C+]J#Q5\;?@GKWCGQQI&EZ+H^GM))8S6,<B_:X(D+3/M=V)
M88!& 2#Z9KF6_:Y^)FB_"G2_BUJGAWPJOPWU.XB:338'F_MBQL99/+2Y:0GR
MV;D,4"C -?0.K_#'2[KX3W?@VRACT[1YM*DTF".)?EMXFC,8P.^,Y]S]:^7M
M2\%_$_Q/^S!8_ W4/ ]QI[VJPZ7J/BR6\@_L?^SH9 YN$PWF%S&H^3:,'-=N
M5RRK&XFK75&G"$JL$XRE;DHV?,XWDKRT3;C>5[<JLVB9<T4E=[?B>Z?M3?M$
MQ? 'X3)JVGV\>L:_KDT5AX>T_D_VC=2XV# P=@!W'&.,#C-=[X.;6#X3TTZ^
M+%=<:V0WZV89;=)B,NJ;B3M!XY)SBOD7PA\6_"_C;XSI\6?%E_):^ _![GPO
M\/;+[/)<3ZM<(H6:\CA0%G;  ! P,CD;17U)\)OC/X:^.'AV35/#.IIJ%M;S
M&VN%,;PS6LHZQR1N R-[$#/:O(SS)9X#"4Z2HRNG>I4L[*3VIWV]Q?%UYW)?
M91=.?-*]_E^ITU=I^SS_ ,EH\/\ _7S_ .RFN+KM/V>?^2T>'_\ KY_]E-?'
MRV-X[H^T****Y#N"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN3^+_Q
MQ\)_ 3PP-8\7:W::)I[2"*-YMS/,YZ*B*"[M[*#Q1OH@O;5G645Y9X%_;4^&
M/Q(\'ZYKFD^*K6:Q\,P&YU57@EBGL8Q_&T3()-ONJD9XZU\_?LL?M2:C^U%^
MTUJ$TGQ6FTNSM]8N8]$\(6FDCRM5T^%"1++.R9&Y?FY8,"IX P*T5-M-]C-U
M(II=S[4HIKN(U+,0J@9)/:OBW]F']MWQA\0/VQ9+'7KK=\//'3:E%X05H(HU
MS9R[-P=5#MN"/PQ/)'I4QBW=H<JBBTGU/M2BN%^*O[2_@7X(:M#8^+/$ECH=
MU<6<E_%'<!_WD,9 9@0I&<D +]YCT!K#^'7[;'PQ^*OAK7M6T7Q/#/:^%[<W
M>II);313VD(!)D,3('9<#JJGTZ\4<KM>P^>-[7/5J*^<?V1/V_\ 0_VB_''B
M+P_=:CIL>J?VW=P^'K>VMIU-_IT2*Z3LS#:&(#D@E3QT]>J_9K^+4?\ PHG5
MO$7BCXB:3XKL]+U&\^T:XMI_9]O:Q1MCR65E7E.F['S9&,TY4VMR8U(O8]DH
MKRCX1?MN?"_XZ^+O[!\,^*;>]U9D:6&WEMIK9KI%ZM%YJ*) .?NY. 3C J?X
MS_MF_#7]G_Q#'I/BGQ/;V.JR1B8V<4$MU-%&?XW6)6*+CGYL9'3-+EE>UBN>
M-KW/4**Y&Q^//@W4OA2?'$/B32F\)+"9VU3S@L"*#@Y)Y#9XVD;L\8SQ7"^
M_P#@H)\)?B1XSL=!TOQ4/[0U9Q%8"YL+FUCOF/ $;R1JK$]!SR3QFCE?8.>/
M<]HHKSGXU_M8^ ?V>]1L['Q5X@CL=1OT,L%E#;RW5S(@ZOY<2LP7@\D <'KB
MN/\ AI^WCX>^)4/BWQ!#IM]8_#7PI&V_Q?<-_HMY*I0,B0@>=P) <E>W09%'
M+*U[![2-[7/=J*Y7QA\:?#'@#X9?\)EK&JQV?AHPPW'VUHI&7RY2HC;:JEOF
MWKVSSS7F?Q'^-&NZ9^VS\*_#&FZEM\,>*-(U"\O+;R4(NFCCW1-N9=ZXXX!&
M>]$8MA*21[M17D_Q;_;<^&?P2\52Z'KWB15UFWC$L]E:6LUY-;(1D&01(P3@
M@_,0<$&N;^.?[?/@SP1^S1<>.O#.O:7JTFHQ3P:$KPS-%>WL:Y\APH#1D=P^
MVA0D^@G4BNI[Y17S9K/[7FF_%_\ 8]OO$WAGXA:7X1UG38+%=6U5],FN+?2;
MJ3RS)%Y3QDN"2R@J& R#GO7L/COXU^&?@G\-[;Q!XP\06.FZ?Y<:F\E! N9&
M48V(H+,6Y.U03CZ4.+0U43.RHKSOX(?M6> ?VBIKR'PCX@@U*\T]0US:/%);
MW,*G@,8Y%5MO3D CD<\US/C#_@H9\'O WF+?>-+4S0W<UE+#!:SS3120MMEW
M(J$A5/&XC:>Q.#1RRO:P>TC:]SVJBLGP1XXTGXD^%+'7-!U"VU72=2C$MM=6
M[;HY5Z<?0@@@\@@@X(K6J2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "O,_P!KC_DBE]_UVA_]#%>F
M5YG^UQ_R12^_Z[0_^ABJCNB:GPL^1Z***ZCA"BBB@ HHHH **** "BBB@#%\
M??$WP[\+=-AO/$FM:;H=I<R^1%->S"))),%MH)[X!./05\>_'KX\>"M<_P""
MB/PA\06?BK0[K0])LY4O;^.Z5H+4DRX#MT'4?G7V!X_^%_AOXK:9#8^)]!TG
MQ!9VTOGPP:A;+/'%)@KO 8<-@D9]":Y/_ACGX2X_Y)KX)_\ !3%_A7V'#6:Y
M5E_-5Q*J.I*$X/EY>6TXN-U?6Z3^\RJ1G+16.D^'WQF\(_%>[N(?#/B31]=F
MM%5YTLKA9FA5C@%@.@)!KYE_8Y/_  M+_@H/\;?%UUNDDT5O[(LR>D2B7RB!
M_P !@'X,?6OICX>_!/P=\);JYG\+^%]!\.S7BK'<2:?9I;M,JG(#%1R 2?SJ
MYX2^&7ASP%J.IWFAZ#I.D76M3?:-0FM+98GO9,EM\A RS99CD]R:QPV;8+!T
ML91PD9OVT(PBY6NES1E.]M-;65NFXW"4FF^AM5\^_ML>/-4\:ZEH?P8\(W#0
M^)/'V3JEU'UTC25/[Z5L="X!4>H!]17T%63:> =#T[QE>>(H-'TZ'Q!J$*VU
MSJ*P*+J>)<;49^I48''3@5Y>2XZE@\2L54CS.";BM+<_V7+NHOWK=6DMFRIQ
M<E8^??$7A70_@1^V=\&[&1;?2_"&F^%+_1]$DG8)#%?AU/+'@2O'WX+$GK6K
M^SK=6NO_ +;GQJU3098;CP\]MI=M=3V[!K>;4D1O-VD<%POWB.YKVSQU\/-!
M^)^@-I7B31M-US378.;:^@6:/<.C 'H1ZCFG^"? 6A_#;P]%I/A[2=/T32X2
M2EK90+#$I/4X'<^O4U[%7B*G4P4H34G6E3]FVVN5KVOM>?OS-Z6M:]Y7OH0J
M;YO*]_PL:E=I^SS_ ,EH\/\ _7S_ .RFN+KM/V>?^2T>'_\ KY_]E-?(2V-X
M[H^T****Y#N"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OE/XZVMKKO\
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
M.U=?6<Y7DV:4XM1284445)04444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %>9_M<?\D4OO^NT/_H8KTRO,_P!K
MC_DBE]_UVA_]#%5'=$U/A9\CT445U'"%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5VG[//_):/#_\ U\_^RFN+KM/V>?\ DM'A_P#Z^?\ V4TI
M;%1W1]H4445R'<%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %1O>PQMM::
M-6'4%AQ4E9-[X%T74KN2XN-)TZ::4Y>1[=69S[G% &A]O@_Y[0_]]BC[?!_S
MVA_[[%9?_"N/#_\ T!-*_P# 5/\ "C_A7'A__H":5_X"I_A3T#4U/M\'_/:'
M_OL4?;X/^>T/_?8K+_X5QX?_ .@)I7_@*G^%'_"N/#__ $!-*_\  5/\*- U
M-3[?!_SVA_[[%'V^#_GM#_WV*R_^%<>'_P#H":5_X"I_A1_PKCP__P! 32O_
M  %3_"C0-34^WP?\]H?^^Q1]O@_Y[0_]]BLO_A7'A_\ Z FE?^ J?X4?\*X\
M/_\ 0$TK_P !4_PHT#4U/M\'_/:'_OL4?;X/^>T/_?8K+_X5QX?_ .@)I7_@
M*G^%'_"N/#__ $!-*_\  5/\*- U-3[?!_SVA_[[%'V^#_GM#_WV*R_^%<>'
M_P#H":5_X"I_A1_PKCP__P! 32O_  %3_"C0-34^WP?\]H?^^Q1]O@_Y[0_]
M]BLO_A7'A_\ Z FE?^ J?X4?\*X\/_\ 0$TK_P !4_PHT#4U/M\'_/:'_OL4
M?;X/^>T/_?8K+_X5QX?_ .@)I7_@*G^%'_"N/#__ $!-*_\  5/\*- U-3[?
M!_SVA_[[%'V^#_GM#_WV*R_^%<>'_P#H":5_X"I_A1_PKCP__P! 32O_  %3
M_"C0-34^WP?\]H?^^Q1]O@_Y[0_]]BLO_A7'A_\ Z FE?^ J?X4?\*X\/_\
M0$TK_P !4_PHT#4U/M\'_/:'_OL4?;X/^>T/_?8K+_X5QX?_ .@)I7_@*G^%
M'_"N/#__ $!-*_\  5/\*- U-3[?!_SVA_[[%'V^#_GM#_WV*R_^%<>'_P#H
M":5_X"I_A1_PKCP__P! 32O_  %3_"C0-34^WP?\]H?^^Q1]O@_Y[0_]]BLO
M_A7'A_\ Z FE?^ J?X4?\*X\/_\ 0$TK_P !4_PHT#4U/M\'_/:'_OL4?;X/
M^>T/_?8K+_X5QX?_ .@)I7_@*G^%'_"N/#__ $!-*_\  5/\*- U-3[?!_SV
MA_[[%'V^#_GM#_WV*R_^%<>'_P#H":5_X"I_A1_PKCP__P! 32O_  %3_"C0
M-34^WP?\]H?^^Q1]O@_Y[0_]]BLO_A7'A_\ Z FE?^ J?X4?\*X\/_\ 0$TK
M_P !4_PHT#4U/M\'_/:'_OL4?;X/^>T/_?8K+_X5QX?_ .@)I7_@*G^%'_"N
M/#__ $!-*_\  5/\*- U-3[?!_SVA_[[%'V^#_GM#_WV*R_^%<>'_P#H":5_
MX"I_A1_PKCP__P! 32O_  %3_"C0-34^WP?\]H?^^Q1]O@_Y[0_]]BLO_A7'
MA_\ Z FE?^ J?X4?\*X\/_\ 0$TK_P !4_PHT#4U/M\'_/:'_OL4?;X/^>T/
M_?8K+_X5QX?_ .@)I7_@*G^%'_"N/#__ $!-*_\  5/\*- U-3[?!_SVA_[[
M%'V^#_GM#_WV*R_^%<>'_P#H":5_X"I_A1_PKCP__P! 32O_  %3_"C0-34^
MWP?\]H?^^Q1]O@_Y[0_]]BLO_A7'A_\ Z FE?^ J?X4?\*X\/_\ 0$TK_P !
M4_PHT#4U/M\'_/:'_OL4?;X/^>T/_?8K+_X5QX?_ .@)I7_@*G^%'_"N/#__
M $!-*_\  5/\*- U-3[?!_SVA_[[%'V^#_GM#_WV*R_^%<>'_P#H":5_X"I_
MA1_PKCP__P! 32O_  %3_"C0-34^WP?\]H?^^Q1]O@_Y[0_]]BLO_A7'A_\
MZ FE?^ J?X4?\*X\/_\ 0$TK_P !4_PHT#4UHKF.<X22-R.NULXJ2L_2/"VF
MZ!*[V-A9V;R#:S0PJA8>AP*T*0!6'\0O -C\2O#,NDZ@UPEK,ZNQ@<*^5.1R
M0?Y5N4UY%B7<S*J^I.* /)/^&+/"/_/QKG_@2G_Q%'_#%GA'_GXUS_P)3_XB
MO6?ML/\ SUC_ .^A1]MA_P">L?\ WT*KF9/LX]CR;_ABSPC_ ,_&N?\ @2G_
M ,11_P ,6>$?^?C7/_ E/_B*]9^VP_\ /6/_ +Z%'VV'_GK'_P!]"CF8>SCV
M/)O^&+/"/_/QKG_@2G_Q%'_#%GA'_GXUS_P)3_XBO6?ML/\ SUC_ .^A1]MA
M_P">L?\ WT*.9A[./8\F_P"&+/"/_/QKG_@2G_Q%'_#%GA'_ )^-<_\  E/_
M (BO6?ML/_/6/_OH4?;8?^>L?_?0HYF'LX]CR;_ABSPC_P _&N?^!*?_ !%'
M_#%GA'_GXUS_ ,"4_P#B*]9^VP_\]8_^^A1]MA_YZQ_]]"CF8>SCV/)O^&+/
M"/\ S\:Y_P"!*?\ Q%'_  Q9X1_Y^-<_\"4_^(KUG[;#_P ]8_\ OH4?;8?^
M>L?_ 'T*.9A[./8\F_X8L\(_\_&N?^!*?_$4?\,6>$?^?C7/_ E/_B*]9^VP
M_P#/6/\ [Z%'VV'_ )ZQ_P#?0HYF'LX]CR;_ (8L\(_\_&N?^!*?_$4?\,6>
M$?\ GXUS_P "4_\ B*]9^VP_\]8_^^A1]MA_YZQ_]]"CF8>SCV/)O^&+/"/_
M #\:Y_X$I_\ $4?\,6>$?^?C7/\ P)3_ .(KUG[;#_SUC_[Z%'VV'_GK'_WT
M*.9A[./8\F_X8L\(_P#/QKG_ ($I_P#$5I^#_P!E;PWX)\2V>JV<^K-<V3^9
M&)9U9"<$<@(/7UKT;[;#_P ]8_\ OH4?;8?^>L?_ 'T*.9AR1[$E%1_;8?\
MGK'_ -]"C[;#_P ]8_\ OH5)1)14?VV'_GK'_P!]"C[;#_SUC_[Z% $E%1_;
M8?\ GK'_ -]"C[;#_P ]8_\ OH4 245']MA_YZQ_]]"C[;#_ ,]8_P#OH4 2
M45']MA_YZQ_]]"C[;#_SUC_[Z% $E%1_;8?^>L?_ 'T*/ML/_/6/_OH4 245
M']MA_P">L?\ WT*/ML/_ #UC_P"^A0!)14?VV'_GK'_WT*/ML/\ SUC_ .^A
M0!)14?VV'_GK'_WT*/ML/_/6/_OH4 245']MA_YZQ_\ ?0H^VP_\]8_^^A0!
M)14?VV'_ )ZQ_P#?0H^VP_\ /6/_ +Z% $E%1_;8?^>L?_?0H^VP_P#/6/\
M[Z% $E%1_;8?^>L?_?0H^VP_\]8_^^A0!)14?VV'_GK'_P!]"C[;#_SUC_[Z
M% $E%1_;8?\ GK'_ -]"C[;#_P ]8_\ OH4 245']MA_YZQ_]]"C[;#_ ,]8
M_P#OH4 245']MA_YZQ_]]"C[;#_SUC_[Z% $E%1_;8?^>L?_ 'T*/ML/_/6/
M_OH4 245']MA_P">L?\ WT*/ML/_ #UC_P"^A0!)14?VV'_GK'_WT*/ML/\
MSUC_ .^A0!)14?VV'_GK'_WT*/ML/_/6/_OH4 245']MA_YZQ_\ ?0H^VP_\
M]8_^^A0!)14?VV'_ )ZQ_P#?0H^VP_\ /6/_ +Z% $E%1I=1R-M62-F] PJ2
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M_C[X]:3)<26OP?\ $^G:/I:H<QS06S?Z8P]O-E49'&UF/:OJW]K7]L"3X!?
MCPUXZT/3[?7+/7=1LHA%)NW26TZ,^8]I'[P@ #.1D\@UK*GM8QC66M_Z1[I6
M9XD\8Z3X-@MI-7U33]+CO+A+6![NX2%9YG^[&I8C+-@X4<FOFSXA_M6_%?X
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
MM5']O/\ :0O_ (!?!^.W\/L9/&?BZX&DZ)$HW2+(^ \H'JH( _VF6NB_9?\
MV<[3]G7X+V_AZ"0OK-\C7.L:@QW27=[(OSR%NI"DX7V'N<SCZ.3?V-]=CAI4
MIU)<M.]1SNHVYY-.*]U:17>3?\K''GY^5N_?0YCQ!^WSX7T.\U*Z30/%^H>$
M=%OCINH^*;6Q5]*M)@P1\MNWLBL<,ZJ0/4UZSXN^(&D>!O -]XGU&^AAT33[
M,W\MR&RIB"[@5]=V1CU)'K7QOX0^,GA[X5_L*>*_A5KVZ'XA6?\ :.B+X=,#
M-=ZE/<3/Y,D2XPZ-O5MPXX^E;NH^']0^.VL> ?@3-<-_PC_P\TBQU#XA72OA
M))8XU\JP+=,EA\W_ -C7H8SA'"JI?EE3ITYSYI-WYZ4%%^TC?K)M1C;W7*<4
MMFW,:S^?Z]CZ@^$'Q*A^,?PVTGQ/:Z;J>DVFLQ?:+>WU"-8[CRR3M=E5F ##
M##G.".E='4.F2VLVGPFQ:V:S50D/V=@T2J!@!2O& ,#CTJ:OS?$2@ZLG3CRQ
MN[*][+HK];;7.E7MJ=U^S5_R7#0?^NC_ /HMJ^RJ^-?V:O\ DN&@_P#71_\
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
MI9Q)!!$@PL:* JJ/8  59K.4KNYM&/*K!1114E!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7F?[7'_)%+[_KM#_Z&*],KS/]KC_DBE]_
MUVA_]#%5'=$U/A9\CT445U'"%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>0_M&^/_A7I
MGQ&\#>&_B)IMK?:EJMV9M$FO;+S+6SE# ;VE/RH2P08.<Y7(QS7KU<7\=_V>
M_"O[2'@W^P_%6G_;+>-_-MYXW\NXLY,8WQN.5/J.01U!KU<EK8:EC(SQ;G&&
MJ;@[25TTFN]F]5=75U=7)FFUH=7XGO[#2?#FH7.M26\&D0V[M>O<D"$0[3OW
M9XV[<C'>OE+_ ()#6LH^&/CRZMDDC\.7GB5VTE6! \L)@[?H"@/N*V$_X)=:
M)J,4-AKGQ$^)&O>';9E,>DW&H@0;5Z*>#Q_NA3]*^B_!/@G2?AOX4L=#T+3[
M?2])TV/RK:VA&$C7K]223DDY)).:]^OC,NP.55\OP59UI5I0;?*X1BH-M63;
M;DV[/2R75F:C*4E*2M8^5=>/_"\_^"M>G:?.1)IGPPT<W4<1Y7S]JL3CU\R>
M/\(QZ5]?]?<UYMX%_9>T'X?_ !_\5?$BUO-6GUSQ=&(KJ&=XS;0+\G^K 0,,
M^6O5C7H]>?Q)F=#%O#4\+?DI4H0VM[UFY_?)O7J53BU=OJSS']J_XUV/[/7P
MON/$BV-O?^)KAETW08/)5I[N\E^6-%.-VT'YB!V&.XKY[NOV>&^'UQ\&_AWX
MGN);QOB5KM[KGCB;S2O]L7D4'G);2,#EHPS;=O0E2>]?3'C+]GS1_'_QG\->
M-=6NM2N[CPC%(NF::SI]@AF?.;@IMW&4<8); VCBK/QM^!NC_'CPY:6.J2ZA
M8W6EW::AINI:?-Y-YIMPO22)\'!P2""""#7J9/GV&P%*EAZ;?O<SJ22UC+EE
M&FH]U3;]IIO)Z:Q3)G3<FW]WZ_?L>1_"SPE8_ 3]O#4O!_A.W73?"OB3PDNM
MW&DP$_9K&[CN!$)8T)PF]>"!U/T%?1M>??!G]G/3?A!K^L:[)K&N>*/$^O)'
M%>ZQK$RR7#PQ_<A4(JJD8ZX Y/7.!7H->)Q!CJ>*Q$9TY.;C",7-W3G)*SEK
MKY)O5I)NS=BJ<6EJ=U^S5_R7#0?^NC_^BVK[*KXU_9J_Y+AH/_71_P#T6U?9
M5?-U=SNH_"%%%%9&P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5YG^UQ_R12^_P"NT/\ Z&*],KS/]KC_ )(I??\ 7:'_ -#%5'=$
MU/A9\CT445U'"%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!W7[-7_)<-!_ZZ/\ ^BVK[*KXU_9J_P"2X:#_ -='_P#1;5]E5A5W.JC\
M(4445D;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7*_&3X>R_%#P)<:/#<1VLDTB/YCJ6 VG/05U5% -75CYP_X8;U'_ *#UE_WX
M;_&C_AAO4?\ H/67_?AO\:^CZ*T]I(S]C$^</^&&]1_Z#UE_WX;_ !H_X8;U
M'_H/67_?AO\ &OH^BCVD@]C$^</^&&]1_P"@]9?]^&_QH_X8;U'_ *#UE_WX
M;_&OH^BCVD@]C$^</^&&]1_Z#UE_WX;_ !H_X8;U'_H/67_?AO\ &OH^BCVD
M@]C$^</^&&]1_P"@]9?]^&_QH_X8;U'_ *#UE_WX;_&OH^BCVD@]C$^</^&&
M]1_Z#UE_WX;_ !H_X8;U'_H/67_?AO\ &OH^BCVD@]C$^</^&&]1_P"@]9?]
M^&_QH_X8;U'_ *#UE_WX;_&OH^BCVD@]C$^</^&&]1_Z#UE_WX;_ !H_X8;U
M'_H/67_?AO\ &OH^BCVD@]C$^</^&&]1_P"@]9?]^&_QH_X8;U'_ *#UE_WX
M;_&OH^BCVD@]C$^</^&&]1_Z#UE_WX;_ !H_X8;U'_H/67_?AO\ &OH^BCVD
M@]C$^</^&&]1_P"@]9?]^&_QH_X8;U'_ *#UE_WX;_&OH^BCVD@]C$^</^&&
M]1_Z#UE_WX;_ !H_X8;U'_H/67_?AO\ &OH^BCVD@]C$^</^&&]1_P"@]9?]
M^&_QH_X8;U'_ *#UE_WX;_&OH^BCVD@]C$^</^&&]1_Z#UE_WX;_ !H_X8;U
M'_H/67_?AO\ &OH^BCVD@]C$^</^&&]1_P"@]9?]^&_QH_X8;U'_ *#UE_WX
M;_&OH^BCVD@]C$^</^&&]1_Z#UE_WX;_ !H_X8;U'_H/67_?AO\ &OH^BCVD
M@]C$^</^&&]1_P"@]9?]^&_QH_X8;U'_ *#UE_WX;_&OH^BCVD@]C$^</^&&
M]1_Z#UE_WX;_ !H_X8;U'_H/67_?AO\ &OH^BCVD@]C$^</^&&]1_P"@]9?]
M^&_QH_X8;U'_ *#UE_WX;_&OH^BCVD@]C$^</^&&]1_Z#UE_WX;_ !H_X8;U
M'_H/67_?AO\ &OH^BCVD@]C$^</^&&]1_P"@]9?]^&_QH_X8;U'_ *#UE_WX
M;_&OH^BCVD@]C$^</^&&]1_Z#UE_WX;_ !H_X8;U'_H/67_?AO\ &OH^BCVD
M@]C$^</^&&]1_P"@]9?]^&_QH_X8;U'_ *#UE_WX;_&OH^BCVD@]C$^</^&&
M]1_Z#UE_WX;_ !H_X8;U'_H/67_?AO\ &OH^BCVD@]C$^</^&&]1_P"@]9?]
M^&_QH_X8;U'_ *#UE_WX;_&OH^BCVD@]C$^</^&&]1_Z#UE_WX;_ !H_X8;U
M'_H/67_?AO\ &OH^BCVD@]C$^</^&&]1_P"@]9?]^&_QH_X8;U'_ *#UE_WX
M;_&OH^BCVD@]C$^</^&&]1_Z#UE_WX;_ !H_X8;U'_H/67_?AO\ &OH^BCVD
M@]C$^</^&&]1_P"@]9?]^&_QH_X8;U'_ *#UE_WX;_&OH^BCVD@]C$^</^&&
M]1_Z#UE_WX;_ !H_X8;U'_H/67_?AO\ &OH^BCVD@]C$^</^&&]1_P"@]9?]
M^&_QH_X8;U'_ *#UE_WX;_&OH^BCVD@]C$^</^&&]1_Z#UE_WX;_ !H_X8;U
M'_H/67_?AO\ &OH^BCVD@]C$^</^&&]1_P"@]9?]^&_QH_X8;U'_ *#UE_WX
M;_&OH^BCVD@]C$\0^%W[)][\/_'NGZQ)J]K<1V;,S1K"RE@5*]<^]>WT45,I
M-[E1BHZ(****DH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
)** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>irtc-20201231_g3.jpg
<TEXT>
begin 644 irtc-20201231_g3.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 L17AI9@  34T *@    @  0$Q  (
M   *    &@    !'<F5E;G-H;W0 _]L 0P '!04&!00'!@4&" <'" H1"PH)
M"0H5#Q ,$1@5&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ
M_]L 0P$'" @*"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ_\  $0@!A@*[ P$B  (1 0,1 ?_$
M !\   $% 0$! 0$!           ! @,$!08'" D*"__$ +40  (! P,"! ,%
M!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()
M"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T
M=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%
MQL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$!
M 0$! 0$        ! @,$!08'" D*"__$ +41  (! @0$ P0'!00$  $"=P !
M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:
M)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#
MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3
MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1 #\ ^D:*** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BFO(D?\ K'5?]XXIHN(6SB6,X&3A
MAQ0!)12!@P!4@@]"#2T %%137,%OCSYHXMW WN!G\ZD!!&000>XH 6BC-&:
M"BD+!5)8@ =230&!&001ZB@!:*,T4 %%(SJ@R[!1G')Q2T %%0F[MAUN(A_P
M,5(LL;_<=6R,\'/%.S =1112 **1G52 S %N@)ZTA=0P4LH+= 3UH =12*ZN
M,HP8>QS0SJBEG8*!U).* %HHR*:TB*P#.H+= 3UH =136D1,;W5<G R<9I59
M74,I# \@@]: %HI&=4&78*/4G%+D>M !12*ZNN48,/4'-#,J*68A0.I)H 6B
M@$$9!R** "BC-% !139)4B0O*ZHHZLQP!21313QAX9$D0]&1@0: 'T49HS0
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "C%%% !1110 4444 &**** #%&*** "BBB
M@!KQI( )$5@#D!AGFG444 %&*** "BBB@ HQ110!%/:V]U$8[J".:,]4D0,#
M^!IEK86=DI6SM(+=3U$480'\JL44 %%%% !BBBB@ HQ110 8'I1110 8HHHH
M ,4444 %&*** #%%%% !BBBB@ HHHH ,48HHH **** #%&*** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHKF_'7B:/PKX5N;]B/.(V0*3]YSTJZ<)5)J$=V&QOP74-RK-;R+(%8HQ4YP
MPZCZU+7@OP:\9RV_B"XTC4IRT>HN9HW<])N_YC^7O7O5=&,PLL+5]G(F,N97
M&2R>5$S[6;:,[5ZFL9?$+R6L3Q61,SF7,328VB-BI.<'GVK9D0R1LJL4)& P
MZBL=/#:)& +VXW!G(?*Y <Y8=.A-<H]1@\3!T$T=HS6Q;8)-_P V_9OQMQTQ
MQG/7M5O3=:3493&L>QE7+9;//H/6F1>'[>"='BDE$<;!UAR-N\+MW=,]*DMM
M$@M;M;A&<N,YR1\QP1D_G1H&I8GU.RM9/+N;F*)\9VLP!HM]3LKJ7R[>ZBD?
M&=JN"<5)+:6\S;IH(I&]60$UC7MO#!XFT_R(8X]UO/G8H&>8_2A:@;VY?44;
ME]15&BJY1E[<OJ*-R^HJC11R@7MR^HHW+ZBJ-%'*!>W+ZBC<OJ*HT4<H%[<O
MJ*-R^HJC11R@7MR^HHW+ZBJ7-)1R@7MR^HHW+ZBJ.:*.4"]N7U%&Y?451HHY
M0+VY?44;E]15&C-'*!>W+ZBC<OJ*I4E'*!>W+ZBC<OJ*HYHHY0+VY?44;E]1
M5&BCE O;E]11N7U%4:*.4"\&!.!2U7MS\WX58J7HP"BBBD 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 A/!KY
MQ^,'BS^WO%#:?;2;K/3R8Q@\-)_$?Z?A7L'Q)\5CPKX3GFA<"\N!Y5N/1C_%
M^ YKY<)+,68DDG))[U])DF%NWB)>B_4PJ2Z$EM<2VEU%<6[%)8G#HP[$'-?5
MO@GQ)'XI\+6NH(1YFW9,O]UQU']:^3J]'^#?BW^P_$O]EW4FVTU$A!D\+)_"
M?QZ?B*]+-L+[>AS1^*.O^9-.5G8^BZ*!R**^).D**** "L34O^1FT[_KWG_G
M'6W6)J7_ ",VG?\ 7O/_ #CJH[B9<HHHK0 HHHH 4=17EECJ&M?V+X;DNS!]
MG>WF*NDK%Y,0DC>" /UKU*F>1%M5?+7"?=&.GTH%N>8MXJU&_NCI\5\D"P0Q
MEX4VJ60VJN3N)R3N;& .@J8>)]=TFQLK-IX[EKB"T99]BKY =7SDL0#]Q1DD
M<M76R^#=)FU!KITE^>43-")6\LN  #MSCH!QTK9>U@DC*/#&RLH4J5&"!T'T
MIDV9YVOC365N+8W5S;+ &59# 8I2V7VY(#9Y_P!G/-;.BPW6L^";N&\U1IKH
M3S!9E 5HF5S@<?2NI-E:EHV-O%NB_P!6=@RGT]*?';PQ%S%$B&1MSE5QN/J?
M6@=F>=QZQJ=II-GKESMN;^\CN)&C7.Q!&H4*OMP6/U-,7Q1J\SV<TYCN&@G,
MJ+#)&3(?LD[;"$8]U&,\_E7I AC 4"-0%SMXZ9IL5I;PJ%A@C0!MP"J!@^M
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
M(K>A(J&/Q#8%09)3&?++D$<#"[B,^N.:3_A(K$RQJ&<A]V3L.%P,\T"/(X/
M^OR:@+9K"1/FP92/D ]<]*]KLH/LMC!;EMWE1JF[UP,9K.D\26*R1@%BKE@Q
MV\J0 >1]#3T\0V()6239^\VJ>N1A3N^GS"FVV))(U:*J"^4Z@;7!XB\W=GC&
M<5 /$&G,A99B>1@!3EL]P.X]ZDHTJ*H0ZW83W*P13AG;&"!P<J& S]"#5^@
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
MHHYF!5\A\_='_?7_ -:E\AO[H_[Z_P#K59HHYF!5\A\_=&/][_ZU+Y#?W?\
MQ[_ZU6:*.9@5A W=1_WU_P#6I/(?^[_X]_\ 6JU11S,"MY#?W1_WU_\ 6H\A
MO[O_ (]_]:K-%',P*OD/_='_ 'U_]:E,#?W1_P!]?_6JS11S,"K&)$EPJK]W
M^]_]:IB9NRK_ -]4#_7G_=J2DV!'F7^ZO_?5 ,O]U?\ OJI** (\R_W5_P"^
MJ,R_W5_[ZJ2B@"/,O]U?^^JANKQ;.+S+@JBYQDD\G\JM5FZK:3SO:SVJI(]M
M+YGENV XP1U]><_A0!/'<I=P!HS')'(./FZBJ)T_3[2 @P1QHS+SYK9!'0 ]
M1C/ 'K6=+HFJRW\4Y6"(!E8B&0J%'<8QR?RIC>&[U4@1%C?$409VE;Y&4DL1
MZYS3T)-C[!93Q(JVT;+M^7YR"!G/'<<T\+:Z9 TPCCBCP%9@Q/ Z5AGP_JQN
MT82HFT,/,60]#&RCC')W$'\*U[#3YHM/GBDACA9Q@*LA<9QC.3ZT#0RWBTRX
MA%S;P0-'M&'R1\JY(ZCMDTY-+T^2']W:Q%7Q(")"#WP0>H'S'@>IK+_X1S4!
M/$3)E5AC48EP%VIM(QCD$\_C38O#>HH[AY,YCVAA,0,;5&W&/8]Z-!&U_9MF
MR[?LD!7;C&[M@C^1-2VRPV:^1;K&I;+X\PDGWR>36)/X:N_+E%HXB9W?D2'E
M"!A?;D'\Z9_PC=Z(C@#>\3QY,Q)3)R.<#_ZU&@?(Z<2.1P%/_ J=F7^ZO_?5
M8^GV+QZ]<F,N+.(#RU8$ .0 P&>H^4'/J36Y2*(\R_W5_P"^J/WO]U?^^JDH
MH CS+_=7_OJC,O\ =7_OJI** (\R_P!U?^^J,R_W5_[ZJ2B@"/,O95_[ZHS+
M_=7_ +ZJ2B@"/,W]U?\ OJC,O]U?^^JDHH CS+_=7_OJC,O]U?\ OJI** (\
MR_W5_P"^J 9?[J_]]5)10!'F7^ZO_?5&9?[J_P#?5244 -0N?O@#Z'-.HHI
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 C?=/TKY"\Y(/%C2R1
M^:BW9)0#.?FKZ];[I^E?)%M;R7'BZ58=WF+.[K@#@@YYSVKZ/)+6JW[+]3&I
MT.N\7?98O#\AODN!-,#Y(N;:9"'W+@HSJ.-N<^Y%=K\!?^13OO\ KZ_H*\U\
M;3J^GVBQ!)(WE=C/$=RN0%&,Y(R!M'TQFO2O@)_R*=]_U]?T%=&-C;+WZ_J*
M+]\]5K$\2ZG/86@6U$BN^295C+! /IW-;=->-9%*N P/4&OE#<Y;^U+V:3S+
M>XQ(\_D);LN.#%N#>N<\_2K6C:K//>&"Z8D@;4( PQY.<_0&MK[';^>)O)3S
M=NW?M&['IFG+;0K('6-0ZC:& Y ]*>@BI>:A=VT^R#2Y[I<9WQN@'TY(K,2\
MN+KQ98?:+":TVV\^/,93NYCZ;2:Z.LB[_P"1KTW_ *]Y_P"<="!FN**!12&%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 1@_OS_NU)48_U_P#P&I* "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@!&^Z?I7R)_:+:9XAO9A!%<!
MVDC>.7=M92>?ND']:^NV^Z?I7QQJ?_(6N_\ KL_\Z^DR)*3J)^7ZF-7H6M0U
MI;VPCLX-.M+&%)#+BW,AW,0!SO=NP'2O:?@+_P BG??]?7]!7@5>_? 7_D4[
M[_KZ_H*]'-XJ.#:7=?F13^(]4HHHKXHZ0HHHH *R+O\ Y&S3?^O>?^<=:]9%
MW_R-FF_]>\_\XZ:$:XHH%%(84449Q0 4444 %%%% !1110!SWB+QEI_AR1(K
MD/+.XW"./J!ZFK/A_P 36/B.W:2RW*T9P\;]5KC/B!X1U*_U<:EIT1N4= KH
MI&Y2/KVK2^'7AB^T47%WJ2>2\RA4BSD@=<G%596(N[G<T445)84444 %%%%
M!1110 4444 %%%% !1110!$/^/@_[M2U&#^_/^[4E !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 C?=/
MTKXXU/\ Y"UW_P!=F_G7V.WW3]*^.-3_ .0M=_\ 79OYU]+D'Q5/E^IA5Z%6
MO?O@+_R*=]_U]?T%> U[]\!?^13OO^OK^@KT<Y_W1^J)I_$>J4C,%^\<4M87
MB6,21Q+]ADNW;(4A"RQY_B(]?2OBCH-O>N<9&:7<#WKD$TJ5[A8C!/YYE'^E
MLO/D^5MP3]>WKS5S1+>\M-0VRP-Y3*0C,N-B\GZ#G''O0!TE9%W_ ,C9IO\
MU[S_ ,XZGN[;49I]UI?BWCQ]PQ!N?J:S4@O8?%EA]MNQ<YMY]N(PNWF//2A
M=$**!12&%>/>-/%6K-XDN+6WNI;:&V;8J(V,G Y->P%E&<L!CKS7,Z]X'TK7
M+W[7<&2"8X#M&0-_IG-5%I;DRNUH,\ :U=ZUH)>_8O+"^SS#_$*ZJJ.DZ7::
M-IZ6E@FR)>?4D^IJ]FD]QK8****0PK+UO49M/CM_LZAFFDV<JS8X]!S6A/<1
M6T1EN)%C0=68X JK-#9:O!&WFET5MR/#*5(/U!I@49O$EO9PL+P-YL9 8 8S
MD [N>@RP'/>D7Q/ X0QP2OD$N5((0 @$YSS]X=*N2:+I\K%Y8R\AB$1D9R6V
M@[ASG.<\YIRZ19*I4HS94J2SDD@D'DD^H%&A.HNEWSZA9B=X3"=Q&TD'H?:K
MU5;*"VMX?]$;,<A+CYR1SZ>U6@<]*104444 %%%% !1110 4444 %%%% !11
M10!&/^/@_P"[4E1C_CX/^[4E !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 C?=/TKXXU/_D+7?\ UV;^
M=?8[?=/TKXXU/_D+7?\ UV;^=?2Y!\53Y?J85>A5KW[X"_\ (IWW_7U_05X#
M7OWP%_Y%.^_Z^OZ"O1SG_='ZHFG\1ZI1117Q)TABC%%% !61=_\ (V:;_P!>
M\_\ ..M>LB[_ .1LTW_KWG_G'30C7%!Z4"BD,YG5[#4)[F_>U+"-HXP$VY\P
M@\\]JK20ZO<EHY!<%2^9 P "D2?+LQVV]?PKKZ*=Q6..LDUF.XMXP]RD:;1A
MHPV>3OR<^F*Z+1HKB+28/MLDDEPR!I#)C(8]1Q5^BBX6"BBBD,S]:M);VQ2*
M E6\Z-BPQD ."3SQT%<Z=#U6.X^224@R,V]) F6+DAB ,?=P.G:NRHIW%8Y1
MM-U+!W13,!+F4"Z8><,OC;_=QE?3I[4)I&I(BRW#33D.H>-;AAN3:>!SUSM/
MOBNKHHN%CC;;1=6A-NI,BB.)%&R;Y4POS ^N3_D5T^EVQL],@A<L75!O+N6)
M;')R?>K=% PHHHI %%%% !1110 4444 %%%% !1110!&!^_/^[4E1C_CX/\
MNU)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 (WW3]*^.-3_P"0M=_]=F_G7V.WW#]*^8K_ .&GBV;4
M;B2/1IBCRLP/'(S7T.25:=.4^=I;?J8U4V<77OWP%_Y%.^_Z^OZ"O+?^%8>,
M/^@+/^E>Q_![0-3\/^';NWU>U>VE>XW*K=QCK7H9M7I3PK49)NZZDTTU(]#H
MHH/2OCCH"BN:N-2OQ>2&WN%R+DVR6Y4?\\]P;/7.?PQ4VCZO/<7AM[QSN7Y5
MPH^8\G.1[ ]*=A&_61=_\C7IO_7O/_..I[N_NK>?9!ITMRN,[U< ?3FL2YU*
M]/B2P<Z3,&6"8!-Z_-DI_+'ZT(&=7161_:VH?] 6?_OXM']K:A_T!9_^_BTK
M :]%9']K:A_T!9_^_BT?VMJ'_0%G_P"_BT6 UZ*PH_$%U)=2VZ:/.98@K.-Z
M\ YQ_*IO[6U#_H"S_P#?Q:+!<UZ*R/[6U#_H"S_]_%H_M;4/^@+/_P!_%HL!
MKT5D?VMJ'_0%G_[^+37UF^1&9M&G"J,D^8M%@-FBL2WUV\NK>.>'1YVCD4.I
M\Q>01D5)_:VH?] 6?_OXM%@N:]%9']K:A_T!9_\ OXM']K:A_P! 6?\ [^+1
M8#7HK(_M;4/^@+/_ -_%J&V\075W&7@T>=E#%2?,7J.M 7-VBLC^UM0_Z L_
M_?Q:/[6U#_H"S_\ ?Q:+ :]%9']K:A_T!9_^_BT?VMJ'_0%G_P"_BT6 UZ*P
MKKQ!=6<!FN-'G5 0,^8O>IO[6U#_ * L_P#W\6G8+FO161_:VH?] 6?_ +^+
M1_:VH?\ 0%G_ ._BTK :]%9']K:A_P! 6?\ [^+1_:VH?] 6?_OXM%@-,?Z\
M_P"[4E8']NW7]H"W_L>?SC'OV^8OW<XS^M6/[6U#_H"S_P#?Q:87->BLC^UM
M0_Z L_\ W\6C^UM0_P"@+/\ ]_%I6 UZ*R/[6U#_ * L_P#W\6@ZO?@<Z+/_
M -_%H UZ*PK77[J[MQ-;Z/.R,2 ?,7L2#^HJ;^UM0_Z L_\ W\6BP7->BLC^
MUM0_Z L__?Q:/[6U#_H"S_\ ?Q:+ :]%9']K:A_T!9_^_BU#!X@NKAY5BT>=
MC$^Q_P!XO!HL%S=HK(_M;4/^@+/_ -_%H_M;4/\ H"S_ /?Q: ->BLC^UM0_
MZ L__?Q:/[6U#_H"S_\ ?Q:+ :]%8D^NWEO \TVCSJB#+'S%X%.36;Z2-731
MIRK $'S%Z46"YLT5D?VMJ'_0%G_[^+1_:VH?] 6?_OXM%@->BLC^UM0_Z L_
M_?Q:/[6U#_H"S_\ ?Q:+ :]%9']KZA_T!9_^_BU3?6[^^NFTVSLGM[C ,DKL
M&$*GOQW]!3L%R[=ZE+-J T_2PKS*0T\AY6%??W/85J%@D9+D  9)-5;&Q@TR
MT\N+U+22,>7;NQ/K6!J-Y=:W.(;:RFN-+4XD9&"^>1_#S_#_ #H"YMZ=J/\
M:7FR0Q$6P.(I3_RU]2/;W[UH5C)J=]&@5-#F55& !(O%._M;4/\ H"S_ /?Q
M:0&O161_:VH?] 6?_OXM']K:A_T!9_\ OXM%@->BLC^UM0_Z L__ '\6C^UM
M0_Z L_\ W\6BP&O161_:VH?] 6?_ +^+4-SX@NK1%>?1YU#NL8_>+R2<"BP7
M-VBLC^UM0_Z T_\ W\6M6,EHU+#:2,D'M0,=1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %)BEHH 3%&*6B@ HHHH @^Q6QNOM!MX_/QCS-HW8^M
M*EG;1R*\<$:LHVAE4 @>E344 &*S+F"1_$EA,J$QQP3!F[ DIC^1K29@JY)P
M!U)K.CUW3I8'GCN5:-&V$@$G/L.I_"@#2HJ.">.YA66!PZ.,AAWJ2@ HH/ K
M.BUVPE%R1< "V.)&8$ ?0GKU[4 ,LX9%\2:C*R$1O%"%8]"1NS_.M2L]]:L(
MUB9IN)E#*0C$8)QD\<#GJ<5);ZK:7-TUO%+ND7/\) ..N"1@X]J +E%%% !4
M-V,V<P R3&P _"DO+V"PMFN+J01QH,EC59M:T\+&S7*XD&5(!/&<9/ISQS0
MNAQM%H-@DBE66W0%2.AVBK]41J]CYDJ?:5!B!+9!Q@=<'H<>U3VEY#>QF2VD
MWJ#@\$$'T(/(H GHHIDTR01-)*P5%&2Q[4 /K*\/Q/%I\BRH5/GR'!';-.37
M[![,7*RL4+%<")BV1U^4#/XT]=9L3.D0G!9\8(4[>1D#=C /M1J(T**IV6J6
MM^[+;2%BHR04*Y!Z$9'(]Q5R@84453O]4M=-\O[7)M\Q@% 4GO[=J *OB6-I
M-$D6-2S;TX49_B%:U4YM3M(;I;>695E:,R!<?PCJ:A&O6!A,@F; 8+M\IMQ)
M&1A<9/'.<=J -*BHX)X[F!)H6#HXRK#O4E !115 ZU8"YG@-RGF0)OD'H/ZT
M ,-M-_PDRW.S]R+0Q[O]K>#C\A6E5!M;L4MQ,TQ"$X&8V!/&>F,]*>-5LS=)
M +A3(^-H )!R,@9Z9QVH N44#I10 4UQE2!Z4VXGCMH6EF<)&@RS'M5)=>T]
MK6*X%RICF^X0I)/KQU&* $\/V\MKHT<5PA20/(2I]W8C]#6E5'^U[$7#1?:5
M#J,G.<=,]>F<<X]*FM+^WOE9K63>%.&X((_ T 6***1W6-&=R%51DD]A0 M9
MFDV\L%SJ#2H5$ER60GN/6EBUZQFM6GCDD:-6VDK"Y(Z\X SC@\T)KM@[1!9\
M^: 5/EL!STR<<9]\4"-*BJ=IJEI>SM%;R[V49^X1D9QD$C!'N*N4#"BBJU]J
M%MIT'FW<HC3H"><_A0!%K,;2Z/=1QJ6=HR%4=S5BS4I90*PP1&H(].*KMJUB
M)4C-PNYP&! )&#TR>@S[T@UJP9)6%RNV+&[@]S@8XYYXXH OT5%;7,5W"LMN
MX=&Z$5+0 4444 4M4>]$"QZ;&#+*VTR-]V(?WB._THT[38=,M?+BW,S'=)*Y
MRTC'JQ/K5VCK0!A7'G:]=-:IOAT^%L3/T:<C^ >B^I[]*VHHDAB6.-0B*,*H
M' %.  Z4M !1110 4444 %%%% !69KMO+<VMNL"%RMU$Y [ ,"32KKVGLUP/
M/_X]QESL/TX]>>.*1M?T]8P[3,!D@@Q/N7'7(QD#W-&H:&EQBEK/.M6(N&A:
M<!E')VG;TSC=C&<=LU-9:C;WX8VSEMI^8,A4CTX(H M4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!'.I>%E&,L"!GI
M7+:?H&HV<88^5^YG\R* .2I^\#SVX8<>U=;13%:Y2TFT>RT](I2"Y9F8+T!)
M)P/SJ[112&(1E2/:N:L=#OK2;4&S 4G8[(LG:Q./F(['@]*Z:B@5KG,#0]0-
MJT#&W G@^SRD,3M7U''7!/Z5<T_2+FVO(/-:(P6N_P HJ3N;=ZUMT4[A8***
M*0S+\0V4NHZ/-;P+&[L,JKG R/?L:S3I.J&SM[2012Q8_?MO^9ANR%SCH!W[
MUTU%.XK'+RZ!>3QK WE(D#2/&^3ERT@< ^W&#6OI5K/#)<372HDD[AMB'(
MQUK1HHN%@JO?0&YLY85VY=<#>,C\:L44AG+6VA:A!H[VC-"XD=LQF1@$!Z8;
MK^'O3H_#MV(!9R2QM;M(DKR#(?*]@/3(%=/13N*R,?2=-NK:Z6:\,68[=8$\
MLGY@#G)S6Q112&%8?B/2+G5%@^R&-7C<'<Q(9>>H(_E6Y10!S=SX:N)KWS_M
MV[>KA]R#/*@  ^G%*-&U#[4E^3;_ &F,(BQ@G854,,YQU^;]*Z.BG<5BII=F
M;'3HH'8,R@[B.F2<_P!:MT44AA7*_P!@7IU:^E'DK;SQXVAR!(3GJ.W7K754
M4[BL<S!H]_:S"XA2'C*K;,Y*J",$Y^M%EH%U:"&VW1O DD4K2Y^;**!C'X5T
MU%%PL Z4444AE/5;9KS3I8$",77 $F<'\JYJ#PWJ"V-KY[K))'$4V>81Y><8
MY[X.:[&BG<#E9?#][+;?8W>,QK(TWG9^9F,97!'U)/TK6TJSN(;F>XNU1&E5
M$"(<@!01G]:U**+BL%1W$?G6\D8QEE(^89'XU)12&<UIVA7MKI-W:O+&OVA@
MJHK$JJY^;'ID'I4]UHL\EQ(D#1+;SF(N3G<NST^M;U% K&+I6DW-I<0?:&C,
M=I#Y,10G+CU;\ /UK:HHH&%8WB33I]2L%CM51I%.1N8J1[@BMFB@#DKCPW?7
M$ZO)*K/LC7S Y &T8.5_BYS@^]2_V)?,T$C"$-9H$B ;B7# Y/IP/SKJ**=Q
M6*&DVLMK;R>?M$DTK2LJGA<]JOT44AA1110 4444 %%%% !1110 4444 %%8
M?B+Q9IOA<VAU=VBBNG,:R 9"D>OYUJ6=[;7]LEQ93)/"XRKHV015N$U%3:T8
M'-GPS>M)?@2PI%.  BD@/\P)R/X> 1D>M/MO#U]:>8]NT&959#'([,$!YSG'
M)S74T5-Q6.7;PW<&U6Q$L?V6.3S4<D[R=N,'VSG]*U-+L[B&YFN+PQB21$C"
MQDD )GGGN=QK4HH ****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "O/_ (P:_JGA[PM;76C7;6LSW01G50<KM)QR#Z5Z
M :\N^/7_ ")=I_U^K_Z"U=N BI8J"DKJY,OA9Y5_PM#QG_T'9O\ OU'_ /$T
M?\+0\9_]!V;_ +]1_P#Q-<G17W/U6A_(ON1R\TNYUG_"T/&?_0=F_P"_4?\
M\31_PM#QG_T'9O\ OU'_ /$UR=%+ZK0_D7W(7-+N=9_PM#QG_P!!V;_OU'_\
M31_PM#QG_P!!V;_OU'_\37)T4?5:'\B^Y!S2[G6?\+0\9_\ 0=F_[]1__$T?
M\+0\9_\ 0=F_[]1__$UR=%'U6A_(ON0<TNYUG_"T/&?_ $'9O^_4?_Q-'_"T
M/&?_ $'9O^_4?_Q-<G11]5H?R+[D'-+N=9_PM#QG_P!!V;_OU'_\31_PM#QG
M_P!!V;_OU'_\37)T4?5:'\B^Y!S2[G6?\+0\9_\ 0=F_[]1__$T?\+0\9_\
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
M"_\ "@=8_P"@O8_D_P#A1_PH'6/^@O8_D_\ A7O6*,4_[8Q?\WX(/9Q/!?\
MA0.L?]!>Q_)_\*/^% ZQ_P!!>Q_)_P#"O>L48H_MC%_S?@@]G$\%_P"% ZQ_
MT%['\G_PH_X4#K'_ $%['\G_ ,*]ZQ1BC^V,7_-^"#V<3P7_ (4#K'_07L?R
M?_"C_A0.L?\ 07L?R?\ PKWK%&*/[8Q?\WX(/9Q/!?\ A0.L?]!>Q_)_\*/^
M% ZQ_P!!>Q_)_P#"O>L48H_MC%_S?@@]G$\%_P"% ZQ_T%['\G_PH_X4#K'_
M $%['\G_ ,*]ZQ1BC^V,7_-^"#V<3P7_ (4#K'_07L?R?_"C_A0.L?\ 07L?
MR?\ PKWK%&*/[8Q?\WX(/9Q/!?\ A0.L?]!>Q_)_\*/^% ZQ_P!!>Q_)_P#"
MO>L48H_MC%_S?@@]G$\%_P"% ZQ_T%['\G_PH_X4#K'_ $%['\G_ ,*]ZQ1B
MC^V,7_-^"#V<3P7_ (4#K'_07L?R?_"C_A0.L?\ 07L?R?\ PKWK%&*/[8Q?
M\WX(/9Q/!?\ A0.L?]!>Q_)_\*/^% ZQ_P!!>Q_)_P#"O>L48H_MC%_S?@@]
MG$^7_&GPWOO!=I;3W=Y!<BXD**L(;(('N/>K_A'X1:UXAV7.HJVFV+<AI5^=
MQ[+_ %-?0]UIMG>S0RW=O',]NQ:(NH.P^HJR% &!6SSJO[)17Q=_\A>S5[G/
M^&?!.B^%;?9IMJOFX^:=QEV_&N@Q2T5XLYRJ2YIN[-5IL%%%%0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
$ '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>irtc-20201231_g4.jpg
<TEXT>
begin 644 irtc-20201231_g4.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" ,]!EX# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **Y;XA^.(_ .APZC):_:UDN%M]G
MF^7C<&.<X/\ =Z>]<K:_'*&ZC#KI149QAKD _P#H->?6Q^'P\_9U)6?H_P#(
M[Z. Q.(A[2E&Z]5_F>IT5Y>GQJ4MM.C,K'[JFY&3_P".U:'Q; VEM**H>_VD
M$_EMK+^U,'_/^#_R-O[+QB^Q^*_S/1J*\[D^+0C7)TIN!DCSN<^GW>M5F^,@
M&-ND'IGFY QSC^[[TO[5P?\ /^#_ ,@65XQ[0_%?YGIM%>:K\8T8OG26557<
M6-QQ_P"@TG_"Y$V;FTOGH/\ 2,YR<#^&C^U<&_M_@_\ (/[+QG\GXK_,]+HK
MRV;XV+#(H_L9BC9PWVD9.".VVH)OCPL,@3^Q&+?]?/OS_!]/SJO[3PG\_P"#
M_P A?V7C/Y/Q7^9ZS17DB_'A6<*-#8]0W^E#@C_@'?M3X_CD&&7T)XQZM<^W
M^Y2_M3"?S_@_\A_V7C/Y/Q7^9ZQ17C-U^T4ENV$T$RG=C"W@SCU^YTIJ?M&I
M(V!H#=\?Z7Z=ON4?VIA/Y_P?^0_[*QG\GXK_ #/:**^4=<_;J30]8N["7P1(
M[6\ACW?VH!N]\>35/_AX!#_T(\G_ (-1_P#&:]2+4DI+9GERBX2<9;H^NJ*^
M1O\ AX!!_P!"/)_X-1_\9I?^&_H?^A'D_P#!J/\ XS5$GUQ17R1_PW]#_P!"
M/)_X-1_\9I/^&_8?^A'D_P#!H/\ XS19@?7%%?)7_#?4/_0D2?\ @T'_ ,9I
M/^&^H?\ H2)/_!H/_C-%F!];45\E_P##?,)_YDB3_P &@_\ C-+_ ,-\0_\
M0D2?^#0?_&:?*P/K.BODW_AO:'_H29/_  :#_P",T#]O:$_\R3)_X-!_\9HY
M6!]945\G#]O2$_\ ,DR?^#0?_&:</V\H3_S),G_@S'_QFCE8'U?17RC_ ,-X
M0Y_Y$J3_ ,&8_P#C-.'[=T/_ $);_P#@S'_QFCE8'U917RI_PW9#_P!"7)_X
M,Q_\:H_X;LA_Z$M__!F/_C5*S ^JZ*^5/^&ZX>O_  A;_P#@S'_QFE_X;KA/
M_,ER?^#,?_&J.5@?55%?*_\ PW1#_P!"8_\ X,Q_\:I?^&YH?^A,?_P9C_XU
M19@?4]%?+/\ PW+%_P!"8_\ X,Q_\:H'[<D?7_A#7_\ !D/_ (U3Y6!]2TM?
M+(_;BC_Z$UO_  9#_P"-4X?MQ1?]":__ (,A_P#&J.5@?4E%?+O_  W!#_T)
MS_\ @R'_ ,:I?^&WXO\ H3G_ /!D/_C5'*P/J&BOE_\ X;>A_P"A.D_\&0_^
M-4?\-N1=O!SG_N)#_P"-4<K ^H**^8/^&W(?^A/?_P &0_\ C5.'[;,1_P"9
M/?\ \&0_^-4<K ^G:*^8_P#AMB+_ *$]_P#P9#_XU2_\-K0_]"@__@Q'_P :
MHY6!]-T5\R_\-JQ?]"@__@Q'_P :IW_#:47_ $*+_P#@Q'_QJCE8'TQ17S/_
M ,-I1?\ 0HO_ .#$?_&J4?MH1'_F47_\&(_^-4<K ^EZ*^:A^V="?^92?_P8
M#_XU3A^V7%_T*3_^# ?_ !JE9@?2=%?-O_#947_0I/\ ^# ?_&J/^&RHO^A2
M?_P8#_XU18#Z2HKYN'[9$1_YE-__  8#_P"-4?\ #9$7_0IO_P"# ?\ QJBS
M ^D:*^;_ /AL>+_H4W_\& _^-4H_;%B/_,J/_P"# ?\ QJCE8'T?17SE_P -
MB1?]"H__ (,!_P#&J/\ AL.+_H5'_P#!@/\ XU3Y6!]&T5\Z?\-@1?\ 0JO_
M .!X_P#C=(W[8$:J3_PBCG'/_'^/_C='*P/HRBJNFWG]H:=:W83R_/B67;G.
MW< <9_&K52 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%)0 M)1S1S[4 +1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% 'B'[7%ZEA\-]-ED&1_:\(!W 8_=R\\]?I7E7A
M>9OLP8. H4;LK\PXX)..*Z3_ (*&ZE_9/P.TVYQG;KUL.F?^64W;O7AOP:\<
MK?:3:G<415X>%AL('7<.<&O@<[5L7?R1^C9)'FP&G=GN?/F(\KL9>&!SEV'J
M!]/YU>63=&DFQ%W #;M^<_3U-8/VQI9,00R1#)#?-R<]CZ=*T$A664KEE7(#
M,6P,YZ9KQ;W/1:+;2"21PF(H(^&).3C S^/6G3+L@4'83(=P11^0/ICO4TC1
MQQ Q1XC X7:/Q)]1G'%5/,9I':3<NTE2648QV_X$3V]!0UT)B[CHX?E4Y61\
M[FDZ*3[>P'Y\4DA($; [4R>%';'^?R-*GSR9^\Q );Z=_I[>U/7?(V5'(/#;
ML9(SD>]5$)E!E/G MM,L:X6/L<'K]:I3(\<Q9BK L5!*G&3VZ<<9&:TKA$61
MV5?+*_-NVY//?'Z?C4%TT<C%P%7:<$,_#>@/X_SK74A&="BK$NW@YVG<< ^X
M/;_]53LWF1\#MN"X^;WS_P#6J*&W=]\F616^5H3S@_Q?XBKL<7R\_,<$H5/<
M=0:DU9SVN1"+:J^42!M$D8QDCG_/UJI99AAP6QD=_P"'U]ZU=6C=LMM41[<J
MR\+G'<?3\:QK5O)!!5BZ''3/-.*NBCQOXRZ";?5H=4C0>7.NR7'9QT_,?RKS
MM:^B?%VCQ>)-+DM)  74D-W1ASGZU\]7%O)9W$EO,NR:-BCK[BON<IQ/MJ/L
MWO'\CX7.,*Z-;VJVE^8WOTI1GM2=N#3E[^M>X> +P5H7WYH6EJO(!V: WM2#
M'2GK[4 *.E.4_B*:IS3N,4 .I13>:<M- .'%/45'^&:D6@"15IWI35Y_^O3A
M0 N:6CB@"@!?;/X4Y?:FX(YIV[C% #UIXJ-3GI3Q0 _=S3JCIPIW D5N:< >
M33%:G4 /Z"E%)N]>:4';DBD X=L4M)SUI1[4 .IZ]N],&?QIRYH E_2E%-'M
M3N* '+3QTS3!2_A2 D%/7ZU&*</\BF!(#4R]!4"U(K4F ^G"F4\<XQ4@.6E]
M>>*2G4 -7K3UII^O-.7KG%6 _-+^E,S3J0$B^M#C]V_T-"TV3_5M_NFF!^A_
MAG_D6]*_Z](O_0!6E6;X9_Y%S2O^O2+_ - %:58@%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?)O_  4N\Q?V
M>K&2-=WEZ_;,P'7'E3@X_.ODC]GC58-4>-=T<-[&@:&Z&55_[HD(Z>FXCO@\
M5]F_\%"H1)\!()'7=##K-O)*/]CRY5)QWQNS^%?GKX3M)O"NJVFI:=,/L5R2
MWF'.VV<-M99!_P \R2.?]H&OBLZCS5M.R/T?A_7"<OFS[ITVX:4B.[1K>[CQ
MF)R.?<8X8"MR.98XUWG<JD@;<%2<Y&1UQS7G7@/Q-%KVCJRJ$N[<>7<6SG<T
M3C!#QM_=(_"NYA$BW$4SPQADQDQ9VX]Q_GKQ7S?H>K*-G9FB;K=<Q%G<[VX;
M:<?0CM[=J>+QF.Y!\Z@EF7OSR.>_2J[S$?*3B4 _,IW,/K51I"(RC D(-P,0
M_GGO^5*XE&Z-6QFC568L3A@>F,GU]@.:FD?;]_!C4YY'/H"#69;W3[3([ (P
MRN!C(Z$#WXJU<7SS63&'E,_,'/&!C:N?K_*M8LQG'4CU#4&D]@IV Y&0>>,=
M2<UGW3>6L:N@WM\VS<,#OCW&<U89O/9W1,LP!P>,^V!P/8U$R KNC7,C !L+
MR#_>%6W<4;1!H9(XV5_,^9@25.,=_P!*G4[=NTXF0$[L9"X[U'"ID422'#9X
M )RV#UQ]>WO5C!V^;\NW><*IR?Q_SWI>A=^Y3O+-9+<L65>[L>!GOC_/>N6,
M<D-Q,-W+!2??N*[295\LDML&2<XZ\=*Y#4E$=ZIX8MGIVJXB5S'ND>SD))+.
M[;E!.=OJ/PKSSXA>#UO&%W;1;;X9\W:<K)Z'V(P:]'U!2\DDD8R5 &YNIZ=/
MQK'NAN5MS98\$$=3751K3H34Z;U)K4(8BFZ=171X T+PR%)%*NO!!IRUZ/XB
M\,Q72R,0-X/WE[5P5_I<VGMAQE<\.*^TPF84\5[KTEV_R/@\;EE7">\M8]_\
MRM2^E-7FG<5ZIXXY?IFG>E,Z4[/RTP'+ZTO%(!FEJ@'4O;WI*6@!PIZYQ3%Z
M4^/% $BY]:>N1SVJ,?2G+2 DH4T=/?WHQQUH ?S1QWIH)'O3]H;F@!RKNZ=*
M?P/K3=V.GI2C]:8#J44VE7I0 Y:DZXJ,&G"@!_I3A3%]*>I]J '4Y:;3A18!
MX_6EW8.*:".O2E'K3 E'O3OY5&IJ3CK2 6G#--I10 _T[TY>:8O%/6@"1:<I
MY'>F+[TX4@) !3U[4Q6IPZU(#_2G9IJ^M.H ,4J\\4VG+WJP'+VI0:3WI1^5
M $B\BDDSY;_2D!I6;]VWT-" _0[PS_R+>E?]>D7_ * *TZS/#/\ R+>E?]>D
M7_H K3K$ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#YR_;NROP5M7$8G5=7A+0L<!U,4P(S]#W]*^"/ 6H1^'
M9VTG48]MG)=1RI<.N0L;KMP1_<;[I[9&/2OO3]O"X:T^#VES+M8)KD!>-CCS
M%\F?<OUQG\J^*M#TB37(=**-%=V-S T,7G8^\20\+>S<.IZ9!Z5\5G'^\?)'
MZ)D5OJFO=GI7AF/_ (0VZW11":SCG2"27?B2$M]W.>J\C&>G(SBO6M/NIG+^
M7$\/RJ3&#\DBYZ@>A'7TKPG0?$$5M,EO>>;&T$?V:Z,B;A*GW4D/J0R@9[\
MU[+X:FN+2SC(D::TV"6%H\86-N<#/)'H#TQ7S+T9]%/:[.EW[HT\F$ MP%QS
MD]AZTJ,\V!*V&8?.P)_!2?\ /2J4]\6D,1 DD3)*H#MS_>7'X5%(TK8D:5)"
M@P(4S@8/IWZFFC M/<+)=-*QV0] H'&>A_#^M7VD!C!C5L;=I5.N .H]Q5"W
MD4B1S\@5<JI..^,9Z'_]57(<,[@R9/4#@9/H*U1E(;9AHK;[/$X,A *N.">/
MO$>O:I_+9EW(W&1AB>6 Z_C2>8JQ'8A*/C+,03G/.*7[C+'M)SD-LZ<G@52,
M6%O'N\M]N[;DH@;&!T_,T]D5<%!AL\';@@9Y^N/ZU);QA%P!@?<89ZGH/Y8I
MLDQ9F^54/W57N!Z"F%]2.X_?!Y&<+LX*[?7_ #G\:P-7MU\LE=I*@X.*Z"YM
MS\J!O-.,C/&TY_SUJA>6JKEDB;=C/'.!C)_/^E6M!WT.5%N9H8XW?/)P_0@=
M>OYUA:HI690/N9^96XSZ5NZA']EO/*/WW/RY_/)J!H H<,4DP,9QW]0*HU3.
M1,/REYFS)(<<#\A7-ZKIZ2LP)W;ASQTYKK-0C\MD;<7"C)VKC&?7]:PKA"[;
M?NADR3C/YU-[:HNUS@;W1T223RF)[KZ5F/#)"^UD(;TKM[BW3C826)X;M_\
MJK(FLMJO*P.[H*]G"YM5I>[4]Y?B>%B\GHU_>A[K\MON.>!_ 4[G/'6K,]@8
M5!/5N0/6JQ5E;!%?5X?&T<1\#U['R&)R^OA=9QNNZV'#]32BF\]N:4=J]!'G
M#AVIP]J:#2YI@/IZ]!48Z8IWI0!*M/6H@W2I5H 6G#G@4W'YTISQZT ..:5?
MEIF3]*?NSTH >,_A2XY]Z1>E+T[4P' 4^F],=Z6D HIW>F=_2G_C0 \#BEIH
M.*>![_K0 ]1GM3C3!GZ4H[F@!WXTX=J;FE^O- $BU(IJ-<>E.7\J0$E**:O:
MG4 .&*<M1T]:8#P*?TQ3%IZT .7K[5*IJ)?TIZ-UJ6!*.W84M-6G4@%QQ0.M
M'&?:DYJDP'Y]*44WFG+UI@/%))Q&W/8TJFDD_P!6_P!#0!^B'AG_ )%O2?\
MKTB_] %:=9GAG_D6])_Z](O_ $ 5IUB 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%-:18QEF"CWH =15";5XH\A?G:L^;6+B3
M[@$8H WBP'4XJ)[R"/[TJC\:YQY)I?ONQ_&F+&.O7- '0'5+8<;\GV%(-6MS
MW/Y5B #\:4#(]OI0!M#5K;.-_/TIZ:A;OTE4?6L#:%Z4F/7 ]J .G65&Z,#^
M-/KE=S+RIP3Z5-'?7$/W9,CT- '245CPZYCB5?Q6M&"[BN%!1P: )Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HIKR+&,L
MP4>]4;C6(8ONY<^U %^BL&;6IW)"*J#\ZK///-]^5C^- '2M,B\EU'XU']L@
M'_+1:YQ5]>?7)IZJ.WX4 ;_VR#_GJM.6[A;@2*:YYAN'6F;1P-M '4*ZMT8'
MZ&G5R^YEZ$@X[&I([^XBZ,?H: .DHK%AUIUQYJ9'JM7X-2@N!P^T^] %NBD_
ME2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% 'SU^W%''+\';-9DS;G6;<22;<^4"DH5_H&*_@37Q!X69+.T-ACR4MYA
M>6[ [60YPT>>F,@$?4>IK[U_:[D:/X6VS;@(SJ<*2J5SN1DD5A^1S^!KXO6"
M.&2X:>,1V8E4OE=XB=OD<\=4/!'L37Q&<?[QKV1^A9&_]D^;)-4M[VUU&35-
M('VN/9YSV$T)#0D_+*A!ZHW7Y<X.#TKO_"M_,FDVZQR2/I<A,D'S M;9^\A]
ML_PGUR,YKE].L_[+C$?F8DCD,=M=,^X1L5/RG_8(''IBM[P^2WSP!H'0F&ZM
MS\ZC')&T_>&.01V/MS\]+<^EO[IV=MNB:')W\[AVW<<X(XQC^7:M>TDCPI9]
MQ(*KOX./\^M8%K'(D;R1JPW*2JO\R@XXX'Y[A6GI*O\ 9T^T';O^9QN!"GKB
MFEV,)-,UEB?<L9^9<YVY_I5B*-)#N))^; R>GO\ 3-16>9)&D8;57JW?'7M_
MGI5Q(6WJ"NV+J-OJ1CFJ,6R!9"LY=5+JIW, /0'/'K_A5BS?<?,POS<]3]*D
MFC5E=2P&WKMZ$<=ORJK$_D[4?=&JC.5Z9]A5&3U'27(C;8$)<\]<<Y[40LZR
M9)66609&6X'MGVS5&X<R3,?,5IV&5DZ<'K^E1+<+C>Z@$<;=Q"J.QS_2J$;"
M*&D.2% /S-_M?Y_G5:69UVLKJR#G/;)Z@&CS2ZDJ5FB_VOXR>V?Q-0R*+995
M4^6F-H5%R!Z$$]ZI$HQ]1B$TSSLO^KX X'3M]*PU7S8"KN%0$DJ@^8C/^>U=
M!>6\DUBBS;XE!PS8SDCN:R9,Q1_* $&/,;NV>RU1JMC O$.Z63:'&<%B-W/I
M6%>0[VDE#*0[8VMD9Q_DUU-S(+J8(L9-ONYD5<+@<X/>LG5MDS^6LA?G(^4X
M^E9LVBSE+B:%5=50,<_,QZ"L_I'([18 Z+C]:N:XRPJZIRN!N.<#/H*RY+AA
ML7YHU [8Z]?QJ&C;EN12V9<[60,%'0'K6?<V0:1F4!UQ_#V]JU9&8,7,C>AW
M#'/TJC<*3F.(C..6[?C3C)Q)<;F4UKN4,O!SP :A92LF"*TVMRN >C#C:/Y5
M7DB#;BIR5."0.17NX;-:U'23YEYG@XK)Z-?6*Y7Y?Y%3;W/K2#/%6?LIV<<8
M_6HI(6C)!Y^E?5X;'4<3I%V?9GQ^*RZOA=9*Z[H:/7%.%-IRUZ)YA)_#3\X
M]:9^-.YH D[T[CIGI3%/?M3N] "=?>G+_D4GIBI ,^U(!5Q^-.]*93MW-,!]
M.IB_E3NM #N,<"E';--%.^M "_K3U/\ ^NFC]*5: )=QI?6F+3J '4X4RG ]
M*0$BT]?:F*>*?SBF ZE%(M&<B@!].!Z4RGI0!(M+^E-%+TQ0 X5+'4/>I%^M
M+H!,*=35[4O%2 [Z=:6DQF@52 =2KVIM I@2_C22?ZIOH:%I)/\ 5O\ 2@#]
M$O#/_(MZ3_UZ1?\ H K3K,\,_P#(MZ5_UZ1?^@"M.L0"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH ***2@!::[!%+,0JCJ34-U>):K\W+GHHZ__
M *JQ+J[DNFRYX[*.@H T+G6 O$0W?[1_I67<7,LS9=R:9COVHZYH 9_.G?AQ
M0>/I2[=QX&30 @ZXIW'_ -:E\L\;N![U(%M]O,WY"@"(8I=QR>/RIV^T_P">
MKD_[M&VW;.)MH'=E_K0 W/R\TAZ?XU+Y$>0$NH6^IQ2FQG"Y 5QZJP- $&W/
M.>::RX J22&2,?O(V3_>&*9P>O7U% $;#YNM"R-&P*G!IS=P>U1_K0!IVNMO
M'A9AN7^]6S!.EPNY&#"N34>]/@N)+60/&VWV]: .NHJA8:FEV-K?))_=/?Z5
M?H **** "BBB@ HHHH **** "BBB@ HHHH **** "BD-4KS45ARJ?-)T]A0!
M:FF2!=SL%%9EQK'41#'N>M4)IGFDW.Q8U'_.@!9;B29LR,33!BEQWHQ0(..:
M4?I1MI\<.[JRJ/5J &]\4M2>3'QFXCH\N+!(N%S]#0,CW9Q01Z<U*EF9!N26
M,\9^]BE^PS]E#?[K T 5S2;>1Z5(T,D?WHW'U!J.@!C#C/:F\KST/8BI&XYI
MC=3U% %JVU2:WP,[E]#6O:ZI%<<$[37.?_KI>5((.".F* .O!R.*6L"QU8QL
M$E.1TW5MQR+*N5.10!)1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'A7[8UJ;SX301)/'!(=3BV&0X!/ERC'\Z^/9[=UA6%D\PL
MNQX0?FD1@<E2>I!Q],"OKK]M21(?A+9.[%0-7@[?*?W<O#>V,_I7Q] JWD,"
M)<F)VQ-;R.0PCSTRW7&<@U\-G'^\_)'Z%D?^Z?-A;:I>VJVH^S+=I*!&Y@&[
MS-IRLB^K[3R.O!ZUU>CM&T?VNR9I(U"1W42ODQG'RL#UQ_=/X&N:M(4CNQ+&
M'B:,;IXL_P"K8-_K$_$Y_/M6_':16>I"1D6".3.]H^CEAG.W_:Y.,]>17AL^
MDYCM8+B1LQQ.K0,,+,O&#QQ_LY)KHK%=D(7GS =K+QU[A>U<?ILL>FVZ.)\,
M_ 9C\KC'&[W_ $[UTVF7220@HI6=CE6/8#CKWQ23UT.>6VATUOA8E3=CGT_3
MI_G%7HU<N[*^(RN/F7.[WZ\&J&FQ[8]^]6G;EAUZ=S5N2,,(G!=0N3A!PS'U
M_&K.=[A,H\M/-'R[<[0>/;%9DKC:S87R1PI<\!OS_P YJ\TFZ9H\-\G=CGKG
MKZU6GW;9%553"[LL<?4>V.M,G8P[VX2*3=(NY#G>BG\/_P!=4;348;B;S'.;
M6-P=I',A!QCW J'Q)<Q1QB,;=RMN:4]2-O&,_3I[UDVUT9)%$4?D087?+(,*
M!C"@*>I^E/R+2TN=K:W!DN&*,K&3[RIT [MD=,=!]:U)KQXHY$,)^SC')8'<
M3V^N*YA/$EI:0P6<4>'F4B9N68@8R3CK3XM8EEMX'>7S6;_5018PAX';C<<U
M2:1GRMEV\G:8;XI7DE'"K@! 1QC-8^H6P\P+YN9W& G55;N?;%:%Q&41H#/Y
M3)QM5@PW$\X/I5/4&-G&9%_>R=$C P5]^_%!I%'.:E>O9JL+*D7&68':"?ZG
M(K+U*\E;32Z2E&9B"6D!9^/FX["I]=>;#9B4%H^!NR%Y^]C^E<3JKW"J)5<+
MSA>,9'J!TJ6SHC$GEMX-R9D\Z8M\O&1^ _QJDT&W#\.(\L21Z]L=\5"EPGDF
M1\.S@(K;B-F/;N:AFN0RF;RS&-VT>6Q&3]:R-[$<S%8W5P!SSCM[U4A\QL*6
MY?G&/E ]:GEG:6-2FT +C+<C/K5.9O*\IS*"[==O  ]:OH/R+T>YF)!'H/FR
M!_\ 7J)X06XVL6^\P'/TI([J//EJQ$A.2>@P>],AFC5O+0D%<Y[=NU1J38ED
MMT9D5W\O*G*]S_\ 6J(V[A2 <%3D<5;AD!5=T0=<87GE??ZT,IV;.=F>6&,D
MU2FX[&;BF9KV6X.R\8Y]:K&,QG#=<9K9:((Q5<$@9(SQ4#+O9OE&#UKZ+"9O
M4I6C5]Y?B?-XS)Z5:\J7NR_ S5IZXVT^6/RVVX()Z"FK\W7-?6T,51Q"O3E\
MNI\=B,'6PKM4CIWZ"J*=]*:">:53D5UG&+FGJVZF=*!1N!*M ]:0=L]*=0 _
M!ZTH/XBDS\M'2@!Z]?>G9J-33_Y4P%_"GK][WIBFGKUH ?\ RI>U-IRF@!V:
M44F>M ZT@)%Z"I%/(QBH^O2G*U $@'6E_6FK3J %7Z4]:8IIPH D_BI<TT=J
M=].M #ESUIR^HIO;VIZ\#- $RMGZT[]:8N>O:G=N*@!WZ4M(#2\M30!2\TE+
MZ50$BTV3_5O]#2K22?ZM_I0!^B?AC_D6])_Z](?_ $ 5IUF>&?\ D6])_P"O
M2+_T 5IUB 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "53OM0%O
ME$^:7]%^M&H7WV5=B?ZTCC_9'K6+U.3R3SDGF@!79I&+,=S'J33?>E[\]Z3B
M@!M)2LP7J<"H]Q>/>S^3$>C!<LWT']30!(S1PC+MD]E%/03CYN+5".LG!_ =
M:K?:Q!D6Z>4>GF-RY_'M^%5'D9FW.Q<^] %V1K>,'?--<=_E 4?KS3?M<$>0
MEK'@]Y"7/ZU1W=,\4G].E("^NK3+]T1(#_=C I/[4GQCS?PV+C^54L]A@T,P
MR1GGTI@7/MTK+AA"_P#OPJ?Z4BW6TY:W3/K"S1G^>*J;LC(YQ2@G<#S]* -2
M/6$*A#+- ?\ IHHD7\QS3VD$BLYC61!_RTMCNQ]1U'Y5C]6X_6G*P5@RED/]
MY3@T :7E"108G61>^TU&1M8@<?6HEO1)@SJ6])H_E<?7LU6&;Y/,=O.AZ":/
MM[,.U $>-O0D4W&>.IJ0KD9 W#%,P=Q/2@!J_*RX)&.^>E;FF:L) (YCAN@;
MUK%.=I%"KR/6@#KQ2UDZ5J!8"&;.>BL>_M6K0 M%%% !1110 4444 %%%% !
M1110 4E%96HWQ):*,\=&;^@H 6^U+.Z*(X[%_P#"LSZTO&*/K0 E-IU1R2"/
MDGGLM #U7)QD4UI(XV"<O(W 51GGZ4V3"D>>Y3OY,?WOQ/;^=1M?/&I6 +;H
M>R#D_4]30!</VA8_F=+51TWGYOR'-5F:V#?---,V.B#:/S.:I>8>YR::6)YS
M0!>^V6Z@;;56['S')H.I;A@6]NO_  #-4.O%'7)Q0!=-\6P3!;MCC_5X_K0+
MQ5;(MD!_Z9R.O]:IJP]:-Q' //:@#3AU81-S)<QCOG;(/Z&I_M2W)R@AN<_P
MH=C_ )'K^=8N[Y1GK]*0*IZCZ4 :N(Y)&16V2+R8Y!@C\Z8\;#AA@FJL=XX5
M4<B=/^><PSCZ'J*M0RB?<L#L6[V\Q&?^ MWH ;].!36J3*-G;D/T9&X(IC+C
MC!S0 S'Y5;L;Y[-AR2GI5;T]*/O-TQ0!U-M<+<H'7\JGKE[.Z>UD5EY4]0>]
M=%!<+<1AU/'\J )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#PK]L==WPEAR6 _M*+[N,_<D['K7PC;?Z%--9W1W6IW/#-#T!ZYQVYZ
MBOO?]K;26UOX5Q6L<ABF.H1&-O\ :"28S[5\&76C7<6H&WO-UO=C#0S+QNP<
M$#U!Q_\ 7KXC./\ >?DC]"R)_P"R_-F_!<W"J$*L\D1.95YS'CH6'IU!KJ['
M50L 658V9OE*C[DJYZ>Q!Y'IGWKDM/\ M]NQN(X=LL>$E,?(.1CYE/YUI:?J
M;6,=T[1;)-V)+61>#G'SKD<?_7ZUX5NQ] ]3J[.WGT^Y#VY:ZT^12T<;CS %
M]#CD>E=-IOE3()(I50+R54;@I[#/O^5<;HEZRHEQ:/EN?W9.&]QGU]O:MFSO
MHYWFE@E\J;<#(#@ D_PX[\U%B=6>FV=X8U:-=K!<;61?7']:O)<>6I)E5BIP
M%8C!_P#K_P"%<#H^JR)*B-\Z@<LPP0I[>XKI8;XW\VR(!(8U'.WY"?4^N:N+
M.>4;&O',D<)C$0>5CA22,-S[UAWDT#,999//"$$1QC*O]1W_ /U430M<S$,6
M:)3LVAMJ@]>F>:JW%I;6I/GN))W;*JI!$0 Y)'7UQ5ZLBRO<S[RRMFD>6="9
M%!VQR<[6/J!TX&/PZUR7B36I)+N:&!AYKC=)YBG"QC S['/&:U;C5KOR)[2V
MW1P2Q$--*#ND7IG..2W./I7&W&GW5I;7/VN9DD<@"W1AA5(P 3DY/6E=6T-H
MQUNR[I5ZS7#+)=+M4?*HP6D)^]D=AQ^-=3:PS:PHN7NDTVR#*5VX+N-P)4=A
MGUQQFN&LVMI%,$,*O;KAIII/E!(XQGT [?G70:?KEK9V\I5&D:0CRV#8 '<*
M/ZTO4J7D>CR-8P0Q/<L%M<':F\[V(&!C';^=<GXC\0_:'ALK*$),S9$*OEB!
MGYCV'>L2Z\037UUGRMEK&Q R<J[9' _7I0MX?(&8E!9AG:NZ1F/8'T]J<I=$
M*-/EU9F7T3RM]G\@RF0_<A)RV!U+'ICUKEK^R2:0&:X\H#*E54L>.Q[?E6]J
M!,2&5W7SF!C$(XV\]ZY_4I+6&(L\SR1\%608W''H>PK-'5$RKP2OY3;ED+'
M7@<#U]*@DN%D90XW!R2J(PJ'4KMIFCDFE6) BA4VX)&.M8=Q=V\$DC!F!!PO
M(Z]\>IJU$T-NU9YF9FDV1Q@CYA36D2UMV FWB3!V ?IFL>/4)9V\FW0K$W49
M)/3FJU[+)NCWND:C(50<M^(Z5=@-J/4(XU($6&;[[XP /2I[>021M)@.6/&3
M6)ILR-_H\!:0MS+@Y%:MJINKB9%Q'# F_P QCC<?0=R:31+-6W8_:$:3:ZQD
M87=\I]JLKEE( RQ)ZC '_P!>L^.8+L*@;"<#GICO4OVPR8D!R=W'8?E4<IF6
MDB$98YWEN5P#R*J_:!L=&5N3PQ7 (]J5KUH253YF/RY]!4]O:_*6DV@@<YYR
M.P I<K6I+11:168,V=I/'K3)V.X(#D*>F.E7TL3-<+(#\HZ#'K[47%F)) %!
MB1>K#N?3/>MJ=64'=.QA.$9+EDKHS&?R^3P,XXYYH616[\59N+%8]QYR>2">
M#[BJDUK\IPH7N/Z5]#A\WJPTJ>\OQ/G,3DU*IK2?*_P)>:%%9TFH2VX)EYQQ
M@<U)%JUM)@.WE'K\U?1T<PH5MG9^9\U6R[$4-XW7D:0^[2CUID4BNNY6##U!
MS2Y_*O0B>8/#>M/_ )TU>P(Q1GKSFFP'"GK^51K3@W- #NM.5J3^5.H =NRU
M.IB\=:>N* %%.6F].].'W<YS0 ]:<M,7]*<#WI@2"G"F@]:</N\4 +ZTY::#
M[TM("3M3N]1K[T_KCM0 _P!*<O0 <4SZ4Y6Q0!/'UZTZHE8YJ45+ =3@?EIM
M+2 7F@<44=*JX#Q22?ZMO3%"]*24_NW^AJ@/T5\,?\BWI/\ UZ0_^@"M.LSP
MQ_R+>D_]>D/_ * *TZP **** "BBB@ HHHH **** "BBB@ HHHH **** "H+
MRY6UA+GD] /4U-6%J%Q]HN" <HG _P : *\DAD<NQRS<DTW]!29(YI?3- !_
M*HIYUA0L33II%A7+-@5GL'F?>_8_*M #Q-YS;G&!_"I_F:1I"V69CSZTWZ_A
M2?=XSVH ">PZ]:8WS#K@CK2L<+@=:;G"\"D C ]AS]:7=M4\=/>FL<<XQCWI
MN<+QT]^:!$@;D9%-+CD@9/2H2XC4\X]*;YP('3'UYI@6?,W<XP*7S,;6!Q5=
M9A(I^7J:>6/ _.@9)N"XXIOS%BV>A]*8LIZ'D>N*=N^48)/XT")%RW?GI4D-
MQ)#)OB;:<8/<'ZCN*JENXSQ2JVWG- S3C995+0)M<#Y[?^J^OTI5D$JAE.X'
MTK-61A(K#*L.01V-75F%P&EC7]Z.9HE'WA_?7W]1^- $_KGDT#J.<TU&W+N!
MRO;T-*IXH 7=MR>>?PQ70:5?"ZCV,<RH.3_>'K6 ?UI\,SP3)(#\RG\QZ4 =
M7145O,MQ$LB<JPJ6@ HHHH **** "BBB@ I*6HIYEAC9VZ** *NI7GV>/8I^
M=N_H*QNM.EE,TC.W4G--H 6DHQ5>ZN/+7"_-(>BT %Q=K%\H^9NP%0K*R?,#
M^\/\0[>P]*@V%?F)W,>K4[]/6@!6()QGFD8TG'!)IC'YO:D <\TWGT-+G\J8
MW7J1^- #]W;'XT%LU$S'UZ4TRA3@GBF(E5PG&W'O3EDZ9X]JKM-M;D<],4[>
M"V10!*).@/(%(SG'&,^]1^9CYNF/7FGK(.#T^E "JS+Q4F21SCV-0,WO06/3
M/YT#-".\%PH6Y)R!A9P,L/8^HJ8NRL$DQNQE6!R&'J#W%9:R?PU/;W4?EB&;
M)A)R&_BC;U']1WH N\Y/ITHP<\=,=34:LT;&-\&0#(9?NN.S"G\\?G0 O1<
MXYS5JQOS:S9)^0\,O]:K#KZ4F2I./Y4 =8KAU!4Y':GUB:->%6\AVX/*5MT
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E'[22NW@&W5-O.
MH1@ELX V2<\=*^1=<TE+K N/](3&3&^%?/JK#@^OX5];?M-N8_AO&561C]NC
M&(^OW'_2OCZ2\CD8B8LH08VQ9+9]>?Z>M?#YP_\ :ODC[[)8OZK?S9BPPSV=
MQF.Z$J[2"LYQP.0I(Z]L5<O-4BOO)%PH@D48CE'S!QQPQ[8%&K2'[(?M&'5Q
MNC\M%#>F2/\ 'FL'4%0OYHG:.W/#1Y .<=5STKQCZ**YM6:A:*&[D>UG:* ?
M,QN#]_Z 9[]#54>)9G99[B;RF8[4RH8R+S@[O6N8-]9>2X8,\*D#&"-Q_P!H
M^OTJ2QN+>79,YW+@A58Y  ]LU+6AO&.NIZOX>U!=6CB59G9FCSM9\=_KSWKT
M#2+?R[9(IKY8@H&$E^8G\NGTKQO0;^>39)$%B4#*Y 0>@/J?ZUZ/I-PT=JB^
M:?.9#YEQ(H49Z$@'I^7:ICN14B[:&[>:OI^FVP6VG::3EF9GV!,?W?\ Z]<[
M?:G+J5JZ00Q(N#))*V<%C_$6;J?0#UJK/))=*IG)BM8?D"Q[1N7)^4'^(D\U
ME7>IVR29N+F23!P;<,,L,<9/;G'H*)-F,8)>IH2+'=112)Y\,+X,MQ,_,N.I
M7('!P<=JQ=26QCD:5 TC9+&1FPJ<8 QZUB^(/B!;17"++<&9(U*BTA<9&!@
MMV&<<>U<9<>,I]398X45!#R%(PBDD\N>YYJ=C6--RU.GN-4DN+=6=A#IZ,P"
M @%\=>.N"<<]ZD74;BXD$EPZ@RJH2->2!U"^P [5R,;221R2WLZJQ;.Q0IR.
M_&<CKZ=ZT[6\%NT<:+_IKOGS ^7P?X<#IC\Z>Y7*CT/3I1#'#+*QC:-2L=JI
MY7/<GHI/)XYYJ5=173=UQ<NUJ_DB2..)@6!/3)S\H S7 6_B.,31G(G$9S(L
MS;$0\]?6N<\0>,H[Y+C,@CA!QC@;CV^N,?K511FXG1ZEK"3K+-+ETW'8_0$9
MSD^I/]:X^;Q3';JDWEK)R2)9FZCL .P%<7K'C;[6J(KO!: _-N/+XXKG_MEQ
MJ5T)T $"<?O!\H]L=ZU4.YT+8[F;7OMS@F01H^<S,.![ 51N-2CWRB!%8(<D
M]2/09[5AB2"*(@,\\I;F3'RJ/0#UI8S*X'F9AM\91 !N?T)J^5!Z'0VNJ2R!
M)9),H00J@8S5*XN$\YM^0V<]>#5>2!I(?-E(5<_+T _*HX[4:E=*Z;98V7YM
MIXXJDEU#4V[+4SY*L)#'&[;?+48_&IX=7<QR-CRQG#,3SZ]*K"U\N168-$FW
M]VW'!_I5=;.1Y&8HWEL>&8\#Z^]+0G4V;?5)%C5=RB1N1GC'_P!<U8DUK[1L
M"*VU2$"QGOZU0CTG=$))V.7Y"CN*T8;&9HXHX4\@.>, $A>Y/IWI71/+<O17
MZVC;7??@9'O6C;ZD+B3YURRC/0X%9\>@^1=95=Q(/WNN/4>]:EOI;+"%)(DS
MUSVI7B0XLMR:A'&-P8GG.P<'%3>8K(J85<X/S>O7I5-]/*R>6 , 8+D9//I3
M(;=Y/-=78",[6++D;OKBERHSU-/RU9F<?*>_/\JR]0AC=ALYSD #/YU9DWI'
MN^]MY ''ZU"V7/G'Y7_A']T>HI)6),R:QBAMV4_,S=^M<Y<QXE8*24!V\BND
MOKAN0LI=@, 8X_&N=O!*V[YP .3N[5HFT9N)39I;1O\ 1Y7B8=2K<8^E6K/Q
M)>6IQ-(LX/\ >X/Z5D74Q4#$FTL><<YJ"WFW*0PWX;[YZCVQWKNI8FK2^&31
MR5<+2K?'%,]%L-6COE4XV&K[9'&,'TK@]+NCY@^8#=_"!TKI-8LKG7?#-]8V
MM_/IUU)"RQ7=L1YD;8X(S7LX?-FGRUM?,^?Q631MS4';R-K81U!%'(ZU\&6O
MQ6^(?@F^U3PZOB*\%PLI4-,?,;<N>%+9(!']*VOAW^TWXMTG783J^I/K&GR,
M!+#<@$X[E3V-?3QFI)-;,^4E%Q;C):GVYZ&G9W?2N<TOQ]H&KQH]OJ4>' ($
MF5//;Z_X5O6]U#=+NBF20?[# T*<6[7&X2BKM$_7BG _@*9[4X#\ZT(%%/'3
M&*8*<.M(!Z_K4B\+45/6@!ZFG<BD ]*521UH <M._2HZ<IH ?3\TT>U+T I
M.SR*</6F=Z>M/H \'C^@J5#^50BI%;@4@)A^E+3<]J5:D!] I/>E_G0@%HD_
MU;?2DI)/]6W'8U8'Z+^&/^1;TG_KTA_] %:=9GA?_D6M)_Z](?\ T 5IUB 4
M444 %%%% !1110 4444 %%%% !1110 4444 5=1N#;VK$?>;Y16 /:M'69-T
MR)_=&3^-9] !2$XH]*JWTQXC7[S?RH ADD^T3;C_ *M?N^YI-H7(ZTW VX["
ME"@G'>@!,A1@+QV-,9@?3K2LHIN!]*6H#3SS^-,:0#.#@CC%.9MJDXJ(/CYB
M,G%(!S28R&Y]*SM0U>"QB8S31PA5W$LV.E97BCQ0VF?Z-9*D]^PXC9@JH,\L
M[=A_^H FO/+GP^GB"2>;6C/K11V/V>0&.W'' 6,-F0<_Q'!_NBDY6!*YT^M?
M&3PGI,IB?5H9;D'_ %%N?.D_[Y3)_2LY_C?H#CS)(]0B7_GI)I]PJCWY2HK2
M$:7"4L[=+",IL6&RB%M&,#!;:!@GZ@]*I30M)9F.4R12D_.R_*N,8R"N/J<5
M'-Y%<IT_A_XH>'M>>)+36+:9I,[(U8%^.O'7]*[.WNQ)&&WI*&Z.IX->#:YX
M<BU *]X/M$BY$37.V:,GH2"RY7\"*@T_7-4\![8H;E'TZ3;B&29I(EQV#$;H
M@?<LONM'/W#E/H4R9SG@XIT;=.WTKF/#?C"#Q%;^9&C1R+CS;>3&^(]@0/4=
M".#UKH(Y@S#WYQBM=R"RK9/-!VY(Q4603D9S]*7'?/M0!*K]>,>U.6Y:*2-D
M.TKT(ZU%VR?KBE4CG(Y- S26<+B51B"0X:/^XWM['M^56<$G [5EVKB-BK ^
M6PVN!Z>H^E:=MN$4D3??A.0<]5_SS3 DVDYXYZ4QD./7G%/.>OM2,Q]<B@#1
MT>X,<QA8Y1N5_P![O_GVK:KDU=HVRIY!R*Z>UG%Q D@_B'Y4 34444 %%%%
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
M;HDG[AH_[IR/I6E0 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?.O
M[=,P@^#-HQ5F_P")Q ,+U_U<M?"=IJDFT?.TB@8\L8!.>Q.*^Y?V]I/*^"=F
M^=N-9MR/^_<U?!%C>,)/WA^3O(/\/6OB<W_WGY(_3.'_ /<OFS:61XXV:5-K
M= H89'OTJ]%:JUJD<<8BW-N\QR>?J>]8_G[9D B9H6ZMP<?45L6_E+L:Y,G
M)5'Z'Z8Z5X!]1T+BV6<11^7*Y/*JS'GUJ6W,Z-Y)%N"O<@@CZ^M.M[V)2 BJ
MB'^%1C/T-2-<)'(!"%@(/RAL%L?A[TB'<F;9;0A6?<^<?NT&,^V:X#Q1IT_E
M3?9H/FP?,E[;1ZFN[ROF$&*29V.YT'.1ZY[50U>W>X1X5@Q&,L(T<!<]B?6J
MB[,R?<\CA@2,[YG98A]PL,%\]_I5Y;U)1'$"9?\ IFG:CQ58/;3&2Y<[V'RP
M_P!STK#CFFAF7,8"(,$8Z_6NFUQ)V.R;4F2,0QR"60@9VD*J@?S-4I)CF9%D
M$C?>\U^/P]<UBV\[39S$<9P%Z8],BK:S(VV( .&Y>0')./Y5-BTR;SUM8T".
MRW'(6-!R/Q[&IH[&9(%NIN991\JLV2@].F :JVMQ%;9>)/-D#9$A_P"69]1[
M_6M:%6N?WDS,FTC(SPH/;/J:5B^8:UME8T0'YN6"@9]^:TH/#ZQJPDCW.[?(
MBYZ=:GTM7F>X>W@P8P 9''RKGIU[_P#UJU(H8UDBB+%YSPTQ)VCG]32U%Y%:
M#09;J[$UR$C0)O\ +R I_P ^E;>E^')]2;S40PVXRC3;>X'0?I6AH^D+<W6V
M279#&?G<]6SZ>E;MY<+;PO%;<0QG  .01_G-1?N9OLC'6*WTTQQ6J+-."<-P
M2#C[Q_PJ2.W?<LY*23E3^\P3M]?T[TD""ZFV0-Y+,J[F3D\]!GWKJM,T?[/;
M@-@L3N+,"6/L>?I46OL/X3-L=+FD6&0)@XPKL<<D=5%;L>CBVV;3]_DOU)]
M!VK8M]+ENI/*@5I6&"6/0#WK8CTD&:- ?-9>Q'\/4D^@_6JY3&50Y<Z)]HF\
MR5E(4#:HXY]^>M:=GHK-:N0N HX11Q[DG_/6NC_LA;H[YQY5KN.9$0<D=OY5
M9;RXXDC1> ,"'J?;-:<G<Y^=O8QK;1Q'%D-L7 S(>23Z 'GK2P:,]VP=B4B1
M\ $CG\*Z./3?,6-"^&89);*A?\_K5]K01PI'"8XSMVY P6P/3/2H=,R=4YRW
MTT+O^19#CJ"2!6E;Z7Y,+,BJ7QNW)\W].#_C6Q]@:UC VJ\BC($8_/&:B9FC
M67+8R.6'6CD)Y^;8R)+58H\.<^O.3]*S[B]&YG8_*>%VCD>@X[UH7V_=@E=H
M& .Q![GGK7+ZE>,\FR(-D' X'Y\]*AFL=2U-<*RNQ5@%.=N0PSZUSFIWSW"@
M*2BJ"<X%6YKC;#\SD+T))V[C6/<7 D)5!B/<?F '-258S]29I%W G) /WOYU
MAWEN%PK%=O5FSS6M-*L$9EWXC93T/^>*Y>\FDF>0(V8QP,&F@,G4IC>3!8P
MB\@CC-4A9E7"!LKG'(.ZM9K=(5P3ESP?ES]14;0G:6D!:7)^11TYK9"([.-U
MW\C"\#WJ_&&53@8'UJM9+\A:3[I)(51RU:ZQG[.I8@YS[?A4K<SEL?('[6T&
MZ\MFX) (SC!^E?-5[\UC828(;#H2>^#_ /7KZI_:PT\*L$F<[?\ Z_2OEF==
M^DVX ^Y.R_F!_A7W.5.]&Q\/G$??BSL/ \Q.GNI/W71L>W3->V^%F\Z-3G*C
M&,5X+X'FW-<1-C.W=UYZU[KX/N%>$#/ Z>E<V9KWT_(Z<IE^[:[,])L(1\O)
M5<\[:Z15$:Q@$&1AUKE+&X>;YUW$#H%[^U=+&C*RG)VA<$'US7S4SZE;&G%!
M\V7;:U3"*)6.U=W8MC.:KPMNM]P4EL8&ZK,)*X[+].E9E%6ZLPL*LP.6/.TX
M%5VM4DD.(@$Z'/2MJ2!9(V=UY7J?\]:JO"GDE@&9B>3_ "'UH4K!8PKFS"MN
MPJYZ>IIB^=;[=C.I/)<=16O-",Y8XYQGTJC-N@DWCYOFP!V_*MHU&A.">C19
MMO$E]8@@3,PST8Y%;>G>--QQ/&"/[R\5R;;IU=FY;J%(I%,@=<8Z<+TKOIXZ
MM3^&9PU<OP];XH+\CU"SU2VO<>5)DD9VD8(JY7F,-XUNN5+*6ZYR#]*Z72=;
MDC*AWW@\ -7L4<W6U5?<>%B,E>]&7R9U06G*=O6H;>Y2Z4!#\W=>XJ;VZ5[]
M.K"M'F@[H^;JT:E&7+45F/7FGBHUIRGVK4Q)5-/7D<?SJ-><"GJPZ=*3 DI:
M;[4X5(#@323?ZIA[4H^M))_JF^AH _1?PO\ \BUI/_7I#_Z *TZS/#'_ "+>
MD_\ 7I#_ .@"M.H **** "BBB@ HHHH **** "BBB@ HHHH **** .=O.+J7
M_>-158U!=MY+]?Z"JYH HZDWS1K^)JLV<8J;41_I8Z=*@;YB>.* &9[]3TIO
M.33MHSQU[&D92K YXJ0&%1Z5&Q., $']:>S9((Z4QES@GKW!-" J7,S1QNQ!
MX!./7']:X""W$>E1[2C;@9'XV$;LL<@'U.2/K7HGEF>X2,'&[CV/%<!<Q(N8
M3M)MVV L_5NG.#D=.^>E1(I%:XD'VB(1!I&8$"4CCZ=>A&.<5!;VXAD)\EX5
M7AFV#YQR0HX&1V%69)HEFVR!?,+[E.W[G&<X Y&>U07$AB8.=K&3CS%CR.?;
ML1_2H*([J\"PPK$J6Z,W*M+M R/O#^M/N)'FDC<L)0QP?GQC!Z]O:D:X2&W4
M%UD*INZ ]NO/?Z>O>H+AI&C597D'RL2RA=O3/S]>1SSB@ G"JSP'$C[5(\P(
M6Z\+C=R .#_DU6N@RLX\M6._,BRDC80.JX/(YQ3K@GRX#/'YK%]H*KN!7H<G
M/!'4^W:JEQJ,4S27.Z/87V_?Y1@, 8/'(S^5(9F:HJ+:W*[U"R'>=J\=,9([
M=*Y1]4DTGQMX7O=V/])$#$@XPXQC^?%='?2/#;3,9%CC'S[55?G]1C'7Z>E<
M3XF66_O_  XR*[3#4X06?HR@G&" ,X_IUJ.J'T9]36*G[S?>]ZNK(6X/-9MA
M\R?-NQ[BKZN,# PM=1@2%R,8'_UJD5BV#C%1B3G@<4OF 4 3*QYS4BYZDE?I
M5=6);.,T[SSC)IC.@MV^T&7G=YD8E7)QR.#2KTZ<=JSM-N-OD2;R%CD /?Y6
M_P#K_P ZTY(S'*T9/"GC'IVI@(?D[>].W=QUIJIC.ZEVMMS@ >M '46\GG6\
M;_WE!J6J6CONL(_]G*_K5V@ HHHH **** *][S:R_2L"NBN%W02CU4USQZF@
M!!63(2UT['UQ6MCK6,F-SGN>?UH 5B>P]J;GT]*5AGK2*#VI -;/%,;C)Z4_
ME<Y-1;N:0#)&/) S[5S'B]6N([./<H'GB1MR CY06'T.0N#[5U##;FL7Q!;N
MVF&YSN$,P.T$ G(QMS[YH>P(Y:Y(%U\YV*!\NW<P8'&0 .G]*RFD^TPD?9I
MD<ARFTE@><@#DD'VJ_*5C$F47>PWG<02,\C&3QT[5$K)EEA$4>X@$%3\^!G@
MXXZX_&L349'Y<$:))&S<C8HX* #(QS]<9HAO)9KN8$XR-GRR*V[)'/MT_#%1
M)<*)HU\Q(MI.5QANG<Y[=>_6AY-TP>.*,'&\ET7G! YY_KU]:0"1Q%ED9XV4
MKD;_ )2& '/7&,X/IVJO(H;S',1C5E7<\:<KSV(.,'//IBD_>M<$1NSL2RF.
M<* 5SC&!U%5I+NVM$N8P/+,CB(.P\OK@G\L<XH AOHS<^<&C6,L<C:['=@CD
M<<=*Y_4F?[8\B2+N=-K+RO ]L8QUK7OI 5=$2))%.2C$$ CWZ\_2L#4[AXKH
M([&7>OS+'&N[8>-O .<<=/R%0QHZ3X ZG)-H^JZ:QYL[UEZ$$!@"/I]*]DA)
M4 <5X+\ 8I8=5\7,V[8UZNSJ3C8",_@17NT1&T=SWKHA\*,9;EH8_$T!BW;B
MHQ( ,TX/G&:H5R9<]:<#T J%6XXIZN5QQ3 T+*1@LJ!SN*[AZY7G^6:U)EQ(
MK <.H<<YKGX+GR[B-LX(.?KZUNVZD6;)O!:"0KT_A.,?TIC'=>W%&X?C3=I:
MG8Y&!N)X(H O:/-Y=X$[,,5OUS%G(4NHCC^*NF% "T444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!\U_M]L5^"-H0,_\3F#_ -%S5^>D;C(<C!Z%&[?A
M7Z%?M_,5^!EL0Q7_ (G%N.!_TSEK\\899!ECQL7DXZCVKXO-O]Y^2/TSA_\
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
M+_\ (M:3_P!>D/\ Z *TZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
MQM7CVW&\?Q '\N/\*I5KZM'NA1O[I_G6/CCGK0!G:EDWIXP=J_UJ%V^7I4^J
M?\?*L><H*K,X91QB@!&; ]*C:3=QQ^=/+#;G^M0'GH/FI,!6.#[BF-,$7KS3
MOPJ.3YE(X]J0%.XN#%(DH7+*0>N/PKG?&D26.N%XS"(IT$\9D)Z$=,@<X(_E
M71S1!T(8=>M4=:TIO%&@?8T)34; ^=:L 274#E,9YXZ5+V&MSD!F\; =GV8;
M*R(6!'L>V#^-4UWI<+Y5P-RY5FW(H&3G=@#.?RJ2WFD:WD._-P#\R?O <^Z^
M_)Q47G*V96N7D@/*RB,D*>F1DY[_ *'Z5D:%6.Z+22<*RJO^NQN!).1C)[<Y
MR>],N=0:VF)&X  #*CECC@8Q^0]O6FSS!45WES'$-PRN-S=#N^;(/7M59KC=
M,Q5EWN/+,/*C Y8?J.32 ?<W!^V2O#$JQF0X4J1D'ACR,=>M4KR1+J$%)!S+
MNSS@L#R%[C!!ZU%<74C6QC$C929BWEL2 ,_A@8]#6;<R+;R13-.9'V_,VS(9
MC]WGNPZ<CU-*XR*;]Y)/&I5%=]ZLRLHYYW ]L^WXU7T#39M:^(6BV>P&ULS)
M>,RLK!@!A<[?5B?^^:+Z:"RAFN[R8+"H5FRI   ^]PW'.<?7C-=O\&?#]Y:Z
M?=:]J-N;;4]4P3%G/EVZ_P"J7GH2"6/NU.*NQ2V/28%95&1ENW/2K?/&.>*J
MQ,&D QQWXJ]MSPO2MS$:K,?X:D7!SQFD"\>E"KM.* 'IG/MG')J0?*.N34"K
M^)J=6]_F%4@+=FQ:0Q;3^\!3\>H/Y@5LB0311DGY]F-WK_GI^%<_#)Y6".64
M[LUN[3Y4BK@A'WK_ +K<TP%ST&.?K2_Q<?E3>G:A&V\4#-[0V_T5P>H<_P A
M6E69H1S;R>F_^@K3H **** "BBB@!&Z'Z5S<B>7(5Z8X_*NDK$U./R[IB.C8
M- %9>I[\5AV__P"NMQ?O>U88_=R%3V)_F: '-][D4QFV_2G,?FYZ?6HY".!^
M=( W9YJ/=AJ&ZG' IK,>1QBD R20<CK5:&W348KZQ9 3)$63<>-P[$=\]*FE
M7<<CO59F:SN([F(9EC.10!P4=RL6YEVQ)\V1&^#CCCD<#DCO4<R_9XUN"WE(
M64M]PIQV!]?R[UK^-M#-KJ0U6T;;IVH'<ZMOQ')W&1G'0$<>OUK&NIFW1H+E
M8HF7Y&7<VXGL/PR>_?BL30J37$L%N-\X>-&W ,PW2=\C''H/SIGV@BW+&+8/
M*+%=A&>/7Z8SQGT.:EE=%"*T@$OWF1H@%<]B6Z9X'IU_+.EN$C\W=(IF8;V9
ME^Z3P/EW$8SC]:D8_P#M#SK6>%T9W"JT:LAPKYX'3@]QSW!Q58W@W>6[*5:0
M;).Y)Y &1W.>O''M3)+CRHXV64B*-DC\SS2K#!((SU^OUJC//YMW())ML39<
MQR+\KKCE5 ZYYP?_ -5("+4BJK<R[MS95EVYR-O)Y ^\!69<9;S+M%61EY5
M0N<<;OF]B>>O!!J4R,ZM!'-EMK%F>,AN<8).1V!K-O+"?7M4MO#UC^_FO6Q>
M2#<IAM<?/)R2,GA1QUSUI;E>9Z'\#M+FM_"IOY@1+J-Q)<?,,%4W84?3 _6O
M4(N^.*SM/M8]+L+>TB3;!#&L<:J. H& *TK?!3..:Z5HK&#'J67MFG*?4?2E
MVGB@KCIUH)N/^[C%.7G&:CQP*<O ]J8$P;'T]JVM.F.%<@[)(_+;W(XS^6W\
MJP@>ASP.:U--EVJY&#Y3K)M]0>#_ #%4-%_/((.1BE_ASG]:21?+E=<8&?\
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
MAJ0/T:\+_P#(M:3_ ->D/_H K3K+\+_\BSI'_7G#_P"@"M2H **** "BBB@
MHHHH **** "BBB@ HHHH **** (KB/SH73U%<ZX^;&,5T]8&H0^3=.!]T_,/
MQH RM352T1/]WBJ.[Y<8S]*O:M_Q[Q-C.&QQ]#6=')E1WYH &QR .E1E3Z8S
M3F8Y) [T;OESBI$-''':HV4=?6GMD]^*8W&<C([TP*[#GU%5)2\<BRH2DD;;
ME8=0:M-][C-1,O7CZ5(SBOB!H[1VIU_3XL?.%O%#'<C-@!P,C /MWKCUU2WN
M(5N&,,)8>6%#D%1D9SWR<?Y!KV"WE6SN&WH)(9T,,T1Z,AX/^-?/7BB"7P#X
MJO--FD58%;S(U=RV5(!4CGH1^ K&6FII'4Z:Y>61A$0&5B&"L1N0#C [9[_X
MU4FOI7BCC22-V7 #@_.I([G//&<@Y-9/VN2)ANN&:)(_,+&0_P 0X"\Y/YXZ
MU#<:@WR2/C#.!NA4Y<'^/'KDY(_7BI*+UY<%6D1F,L>TKA0N[=DKC"MSW/M^
M=0QQI( '9F1?GVJH^3H"<GGCO@]ZH?:FFC:)GV@2$"3[I( (&!_">@_'TKG_
M !&+_5)-+\*V%RIO-1EVR@D><D'.YL*<+D<9QWI;@=)\./#C?%WQ%<ZQ?O*/
M#&FS[+2)P +R53C>1_<'8="<GTKZ!DM1!&%3H!@"L_P;X=LO"^B6VFVD:QP6
M\810HQG'4ULM'O'M70ERJQDW<AA4J-QZU;3US42+@X_2IU6F2Q5;:< 4.0WX
M4FW:<]J7A0>WO0 >8V1]*19"IP,4TY]<4;MK9/%,"6-MW!_2NBT]EFMX ?O/
M&T1/^[R/YUS"]-W3CI6IIL^P!QG?#*LG'H?E;^8_*A :G;T]:5?O=B/6B1?+
ME=<\ANU!P?8U0SH=$Q]C+#HSDC'Y?TK0JEI"[-/B [@G\R:NT %%%% !1110
M 5G:O#N19 ,XX-:-0W$?G0O'Z\"@#GU^\*QKC"S/Z[N16P1M;T.:Q]2;9>R#
M&.5/Y_\ ZJ &-@\XJ-OFQQ3F;*GBF$\XZ4@$(IC8/7H:<W7I3.>YH$,<#')J
M"3[IP*GDZ#/6H&^;I2&4IHX9H9K*Z#-97 Q(@8C:?[P(Z$=>/2O+M:@N/"VO
M2Z9<1)Y60T$C,?+8-R'R"<=".G?%>K31AEQC^E<O\1M%D\2>"Y8XES=Z5NN(
M9$8JQCQEEX[#D_G6<EI=%1?0X=;B)Y)(('VO&-HV2\C)^\?;I[U6DNBLWVHE
M( 3CELJV!WSCGCT^F>37+Z1K37K-;_:=MP@9S)#G/&<#(8YSGT^M7FU.3[.-
MS(\DH,ICD)93SD'CH1U&!^58W-+&G)/)))(69(DW8+( P#'CHS?3(^O%9_V@
MS/'OW>8J@EN6522#C.3D\<?6J$FH&)YMFYWCD4@%3AL]LG[IX/7/\J21O.N&
MN?M A2-RS+P(U7'5B3Q]1SP*0RKXKUQO#NDH;..6ZU74'6"UB4*//D;J<@\
M8R3R< ^U>N_"WX9Q^#=+-Q=SF\UN\ DO+AE ^8_P*.RCH![5YI\'?#[^-O%U
M]XKO?+GL;.0P:=M!*'^\XR3G)XS["OHA=HC4+UK:$=+F<GK8JF-A)M[59C&W
MB@Q8;=4B>_ZUH9CQ3PWM^=,V_+[TJ@;<')/O3)#)' Z4;CM'.1[BD8YI.5XZ
MF@H=YF<'C)K0TAU^W*C'*RJ8S^/_ ->LL,.@J>.8PLI'5"&_$4P.D9@RPR?W
MEPW/<<?X4GK3(<>1*H&U(Y<KG^ZXW#'YT\-CKTIC);< S1J<;BPKJQ7+6,8D
MNXN_S BNJH **** "BBB@ HHHH *2EHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YH_X* D+
M\#K-B,[=:MSST_U4U?G=]N^15\UN#V  %?H;_P %"%+? FT"G!_MJW_]%35^
M<;2E5Q&^XD8>OB\V_P!Y^2/TK(/]S^;-6.X=E:-9%<%<$@=><C)I;>1^I"EL
MX(' _P#KU2CSCB1#T^7I@5<@80PF-55HC\PVK\Q/UKQ3Z5,TH;S:NUHSAAMZ
M D?C4S7TRK'OC;?D $C@"J4<J2;%_>'U'4#_ .M5A8W$+KOVOVV\@CTS63-$
M79KYYH%3R5C5B<%3P35222-8T+*69,AEQQS5EK4^7&H)#<,NT#!_#-5)(1"I
M;RI.QZTK@55 F4K%&1$O..RCT%65A'DJS96/H=IQG_Z]+;Q-))M<LI)&%48X
M]>*L<]8X]ZMP>>3[XI7)<2JMJT8D+,S*.@P3D?6M?3[-A&JLH.0),YP<5619
M(V,DK*-W C[X]JUH)E^5, '&3N/)6@2T-S2[565,-@E@0%XY]<UUNE*]PTAC
MC4 ,"-Q) ]\]S_C7'6NI16^"P4J.B@9_ UT.F^( 2SW+[ P.V.,# 4?A_*I(
ME%V.RM[<#*!%8!LG"\GVSW)[UO6)E6,(\ZP*H+L,@?A[?Y%<)_PFD?EA;&V%
MP> &=B /7@=_K6U8ZK93,!+,T0ZE3P,^Y%/G7<YY4Y=4=3:ZP?LC);&39G]Y
M)TW$'CGT]J?)>JK,V#)+QA>H _+]/SKFYO$]JDJ16SM<+N&$MP7()]?\:TC(
MTA4&%44#[H<Y)]Z?M+C]GRZM$\]U,K.J#<Y.2H)SGW]<?E4?VM0V\[9/4J01
M^=5OM2-Y@8F1DY5$_A]"?6G0PR)(1AF'4A@.?R_I6$I%J/<T-YG150B-.,*K
M<L>OY4JR?,71%*YQM;YB3TXI(8?,5 R%592F",#/]?K6E#"L,#H%WRG[K+U'
M'3TJ;B>AGVK;N53C^*0X[>M:-M&OE!ML>6X&T\_Y_P :=MB&4RV[;]U3U]:G
M\O:JX"D\8(7O2O;8AZC7A,,?S#9D9"]/S-4;J;:Q:/:H7JJ@D5HS;(U5V;<?
MX_0>N*S/+WJSY(7@[<9W?4]JEL45?5B(QF5595CB8[3SPHJ15BMX]PW%@",?
M3VI5DEF962,IT&WC!YZU+,AM>^^0L<LI/ ]LT[DR70Q[RX:.$?>9)%_C.#BL
MZWM[B&W*W*1,V24\HD@#/'7O]*VKB-6W/(NU5'4MVJM<;K>/>3M!& .<D?X5
M(+L8T5NTC;G7;&G )'WO:DDMW$Q^4G P%_PJ_- "@"EB5RV,$_S^M.AA;RT7
MS=_R\D<$>V:M#D^IEM;F4;BK;MV#GI4%S 8\# VYSGJ16K,CJS)L R?XNG7(
MY^E5)$^<IM^<_P 7IS6L2#*N83YB <IG[HJ)[,?:2RMM4CH3W]:NK&3<9VD'
MI\O3V_"A[(OP!W.>O8<UH0R#.2J%M^._I4]JQ6-N%+GN>N3WH\E5D0 %,')]
MO>I0@5RQX;H.#QZFF92V.%^+65\+W)W ,4.,^E?FQXJC-OXHB<CG[1_6OT9^
M,EP[:'*%.5\O !Z8]*_.WX@+Y6H"0\;)_6OH\J?+51X>81YL/,Y**'R-5FB(
MR4F93^=?7'P*LS-I-G*HW#=M'7/!KY0O5*^(KL=2T@;\P#_6OL7]G*W^U>!X
M6# ;)V4@=^G_ ->O:S7_ ';YGS^4?[P_3_(]K54D5\;3M7''4Y_I5RTL",!_
ME8?,PP/P%6])TSR[=V+9+']:OVULTC$C)4\!N,9]?\^M?$-GVR$T^!86#%-S
M;L#O^5;B0LL:KM/F9 (QC'IQ^?YBH8XOE!503TRO!Z8P*T(H'DD1G =D&=J#
M(S_M>U3N#(OL@6=2Q4A<A4.23QV(K*U!6+0M&K#Y\\+GCT /TK<$7F2%5<XV
M_>QT_*LNZCD/^J+ AR .[<<#V!JD".;U)1)N52V7.6#')/L:SI8GE+2*N(E?
M;SC+GZ>F:V[BW 4*6*^IQW]/R_G6?Y+-]T#)ZKMZ#GI5FL2&&W_U8SP&PV#D
MYZDG_/%:%O;[F5 P5R2Q(].X-)9PFVMPPZ$_+S][_/\ 6M2RM8UD P!C'S8/
M/<#\JD+BV]FK,2%R%7*AN /4_E5V&W5NY'O_ "J:/_5@>63@X.TYS_GK^=78
MH1M&\D-UVN1^9]_:H8DV+:6R;LMNP!@9.<?7TJU]G"L&V[\#.'' [YQ_*I[.
M-/+RV4^8@!CP._0=_7M6K:PB0KP&9CP&P3[GT!J&B^8R5TU6CST0G*YZ'UJ&
M326W%=RA@-Q*_P JZB.QC5@C+CC[O/;M3)K(28[ <@#'ZUG8?,<C<0>6H;(&
M!G/<YHU"U.K:7L)'VB$;H_?CD?C6[>Z6#G*X!7JO;':LR0&WD&P;"O<=/K75
MA:\L/44X]#*O2CB*;IRV9PW.!2J_S5H^(+,6M_YD?^JG'F+CL<\C\_YUFC-?
MIU&I&M352.S/S"M2E1J2IRW1,O>B3_5M]*1><'K1)_JFY[59B?HWX7_Y%G2/
M^O.'_P! %:E9?A?_ )%G2/\ KSA_] %:E0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %9VKP[D60#[IP?H?_KUHU'<1^="Z?WAB@#D=5)6P8CJKJ?UK
M,0!5P#S[UJ:N/^);<$]-NX_@:R&/OQ0 YL$^X[4WH.WX4FT8Z4;L# I"%W'Z
MBHY._H:>>>1_.HFPR_3]:8$##.#4$C=?3UJ=O3O4;8['CO4#*;*<'=P<UYU\
M<O#<FK>'8-:@D;[38D0RQMDJ8R<AL8/(/>O3),<\_B:IZAI::UH^I:?*OF)=
M6[1E>O.,CCZ@4I+F5AIV=SYFTW4[A[6*9XV1W4E2'"YZ\'(^AZ>M$<P9FAC;
MYHU_>I*X5\' QTP?SQ63I%U+;[H9"QA#8DC4'Y?O=!DX.>O0=JLR.LD,BNI4
M*H9@6*ELG^#KG/&/8UR7-R_;,TEUDGS4WEP&9<[MO8]#TKH/@+IY\1:GJ?C"
M>.-VF9K6TD08&Q3R<>N<^U>>^,+J>U\-W<%L\D=UJ$L=E"=A)<R,%R2>X!/I
MTKZ-^'N@Q^&_#>GV$">4D40&W/KR<^]:TUK<SEM8ZJ%L1Y(R*OH1M!YJG&!@
M\_>-7(TV]\UN9B[AGI3P"W?!-,]S3D8,O% #PNW.?SI&[^U&\=!TI,Y(S3 "
M1P#3&'/K[FE9L]!^)IJL#D=J0AZ87&?QJ]IKJ]UY?W1,C1D^Y''ZXJAP<8.*
M>LGER)(#@HP;\J .C5@ZQN#NW("3[@8-*F2WM3)'#/(J#"K(<=^#\P_G3XN^
M>IJQG6V2[+2$?[ _E4]-1=JA?08IU !1110 4444 %)2T4 86I0^5<-Z-\PK
MG]7_ ./P#'RM&#^1/^-=9J\>8T?T.#^/_P!>N4UCY;JWSU*,/R(H K9X/I3/
MIS2'K2MPWI2$#?E36S1NS2-Q[TQ$<G..U0-T/%3O]?PJ)JDHJR[F']*9&YAF
M##IT([X[U9;ZU!*,]#S2 ^;_ !YX?N/!/C:>TMV,MI=,'@9P<[&.[!8#''(Z
M^HZ51N+S=%ET:**/+;1(&5&Z8. >/IGM7H?[1>F_\2O0]50;98I&MC*!R%VE
MU'4'J#C!KRU;MFMT$IEF88P5&XE0O4G/)!Y)R1C/TKEDN5M&Z=U<FFD,UN7#
MC;)\T9CDYQG.,<<Y X'I5#Q%?7-OIMMI]L(S?ZM=?95W<[L\\ <@@?AZU.Q#
M2 @"61X@<"1F&,_=<#'.>>O85=^'>G#Q-\69YMS3VFB6\<2+*N-DK#<3GN=N
MW\Z2U=@>B/=_!N@P^%_#NGZ9;1^5#;QA,9SD]^:Z>%OFVX[>M4K=?W2J3\O0
M5?B0,QY^E=A@3]J%Y..E&#@ 4FX+P:0K$FWW_#-+CO2 CGN*3=UIC ^O3\*0
MXYH]>]-W <D8]*0@"C=DT\,.<\GVIF1W_*G#%,1O6+B:WB.[):(IM']Y#_@:
MFS\OO6?I-P$M95!RT<JMU[$%3_2KJYW$'L>E44:>CJ6OHO3DUT@K!T+#73\?
M=7%;U "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\O_\ !1%E7X"V
M@9@N[6[<#W_=S<5^=%B@W!O+*NW\1/2OT;_X*%1K)\"K(,NX#6[<XQG_ )9S
M5^=AW%4+ HPX']>*^+S;_>/DC](R#_<_FR6&';(S_(I4<\<_6KLS+Y8VQ[C_
M '@> :S8]ZK\K;5SG$G(-6H9S(P#XV\890<9_"O%/I2:UFDBD;8@;=_$QQCU
M%:<-XKQ[$W* ,OD9'Y5E$LP(?#'/][]11;SHK++^\++QQ_4U#1HC=CQ(R@,8
MU;E>WXTA\N3>"[3;1M+9.?QK-6Z,T(59\8^[_P#KJ<?ZQ?F&>A8#D>]1RE%U
M=JMD3;548*MUJ-)"TGFC' .6S@?_ *ZBFD5+<1M&LFT_ZQ1Z>M56G"'?\TA9
M2!&1C'XTK#+LB87>[[B1\H[_ (U!;2-YWSOY@_A5>U5&D6.$.O[ICUX[58T.
MWFU9C]F16"\O,QVJ![G^E&Z)6CN=%:,(7,DDG!YP_>KZW1U)HU0^5W//:FVN
MBVD+ RAKV;KN;Y8P?]D"MJU8[BT<:0\X_=J!GVK(?.A-.O#IT0C1)'!.3*R8
M7\#BM.%KB]F DEBB1O\ EFO6E2ZVVX\Z7!!Y4G[P].N<T^'4Y)I!N52 <@2+
MGCVK)I"YKZV-JSOK72T5X%'VA3A)$ZU=T_5[F_NQ)=Y$*-DE0,_7%8*PVNYM
M@9' Y,39^G!K0LP[$#)F7J&P%/Y5%VEHP]U[G6K_ *5&D4&?)W99USD\]ZNV
M=HBQL5(.U<ODX'USW)KF;/4([>0[)&SD#:RX/'U[5TVE7\=]',#&Q&21#@,"
M/;-/FYM#*47%>1:MHG.9B1Z)NY ]A5V/S#&,X7U4+C/M21VFU%>5QR,\$X7V
MP*M)M=6,*$Y'<8P?]X^M%[&3=R!5=9':9R8G "+R!G/IWJ2.U:&0%I?+CQEO
M,&XYYZ#MS5Z&/?&FZ/) QRW'X&J]PJS, N0HX*[N*FY-[NQ T89B"Z;!_$Y'
M7VI9%$>Q%!*-P6QU/O4ZQQM&R1#>2 7;&<X[BIF58(P"58KW7I[<4 5X=/-O
M;O,Q48.-JYSGM3?LK+MSM!(R5(SSZ^]3*S27 8Y*CDGN3ZC]*86>0.3G8.,#
M&<CWHN0[F=/"OE%FY )^1>Y'-9I6228.S<OT8_TQ6HR^8TFX#:GS;<_I5*6W
M<@L&Y<[0."103U*=P0TS!ESMX&#P/\^M.\@0VHDD.WIT R>.OXU<^SBU93)#
MYD@''M]<=:IW W,"1MYR/<^M-,/(KS1M#&RA5&X]#][_ .M4$<&V3"YPQYSG
M&15AE&UT9OF8YZ422".'"QAMW )^\/QK>))360-M3;ECD[@*/LX5B!(0V3UQ
M5U+=FC/R*QZ#V IEQ&GEM\N'&0..0*T,F4)$4YW/M"C& .#S4+KMM^3R 1ST
M!]/UJ5X6BC 7#L6R6)Z+Z_\ UJ;,&^S/N.Z($@JO4#ZU1G(\F^+LS-H<L;<X
M7DU\!_$J#FX<?PR@_3FON_XP,HT^0#<05KX;^(T(^RWK]?G!QCWKW<!+EJ1?
MF>;BH\U":\F</J8W:\S@_P"LBC<GIR5 )_.OLW]D11=>";T-ES#>8/3C<@KX
MPU+G4;)C\ADM8SD^V1G]*^S/V*[DSZ)XBM3RRS02[N,X*L,?I7T>:+_99/M;
M\SY+*W;%1^?Y'T=#&8%$;#"D$\G('%:5G9A;<9PY8#Y5/'^>E1M#N3;&A9N
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
MVK<B:.X5@YX)P,'@>E3RM&7/;0J+;C=(401[6PJGKBF26Y#,S.OR_P!TC/\
M^NM..T55,UP-J-]!GGI56:ZMF9C$T*L1MP!R![<<$TE&3V0O:+N9B2/,I0*1
MD=1V'O4=RRS8#87^\>BUKVMKYR@0+NY^94!//O45S;*NXF/>P.2=M#4HZ25@
MYX2^%G-^6693Y@=<E2#QGZ4]HTMU!.5/4 -S5\11W$C,N4!/%4[J-VDCQB10
M<X/'XUFS1%:9%,BX;#-QUR!GUJK+#)(RKE74'^$<FM)H26C_ (F^[\QY%1%4
M7.UF!/!V]ZI$LSX[,><"78#J!ZX]_P#"F36 FF&& C[@^M; @;R0/XQWQEL4
MR"S*RB5\-W5JVB9-E'^SS&S)N!R03Q_.D:W=F4$[@F"VT<UJR*L>.3N)ZKT^
MM4KA@QV!_FQ]Y?ZUN<[;*%U9J=H^YSSSBLJ\41Q%5"L,[NIQ6Q,-RHC;CG@D
MG]:RM02-8W^5N?E+>OO36Y#N>%?%RX^T6L[*R[<8  P:^+/'T3?9]0.,@@U]
MI?%B*..UF15R"IY']*^._'=N3;7@'3!&/SKW,([-/S1A45XM=T>4WIW-I4F>
M&MRI_!CQ7V!^PI<*U]XIB=LXLX9"&YZ2%<#\Z^0+AR=+TB3C@R1G'7J*^J/V
M%)?^*^UF$MQ)IA;'KMD0_P!:^JS!<V$GZ?Y'PV7NV*@?:\"_O8EZDC*Y]!WJ
MRX+-O9B67/RC@8]S20[_ #DP^X 9VG'^?_UT,R[I H![?+Z_@:_.S] 1-;QB
M1=CC<V[.>WM5BWC*R$$9'0;A4<,,B[F!QN.Y1VQCG!JU%B3=O^;TY/)[T#*U
MZIW;6P&QD]^G:L>9###O;YCNR2#_ )X&:T[R7;,J-ZG<>WL,5GSJTDI$H"J>
M0,\_4TXC2*;0HD>%9F9CMWXS_GK6?,A*EU! 0D*H/)/3-;GE!ML;@'(("@].
M>N>U9E[&K0J$=0L6#\I..#_]>M;@9+0NN%55)''S>_<^IJ[#(AF5"/,3() /
MS/Z<^G2HFWJ'=QL!Y [\].?3'IZU+9J8YLL-JCMZ^U46:]EOA4H'4D\DCH>G
M]:V8=H8OEU55P!P #GU_ UE:?\L9E)!;'.>A8]JNVX:X6--F#G>S9X/J/TJ&
M0;5C$6W.K*-C89!P2*Z*SA,ENF[]W&W)VJ.*YVP(+??#!@2![UMVC;4)<D*H
MPO?G_'VHN0S80)Y+2##Q+P$)R2<]*U(GC,;2,45E&-NSY3Z_TK#MXX[@-DF'
M!W8;H&_R*U+29F57<;2% "$Y&<=_P_G6B9+1)-&N0Q!,;'!)/0]JP;VW16)+
M#YAQM]?3^5;DH$Q9@"1P2G4+GCG\OUJC<VZ!<QHVT\ 9^Z*!Q9P^JVK"9W<<
M*N1V&?2N'\0PD7$4I.2PVD_3_/Z5Z7K%FC/\Y&%.0OOT/U%</XBLS);RN.B'
M=GUKT<NJ^QQ,7T>GWG)F%+V^%FNJU^XY?W]Z20GRV^AHP<TDA_=MVX-?H!^=
M'Z0^%_\ D6=(_P"O.'_T 5J5E^%_^19TC_KSA_\ 0!6I60!1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 07T/VFSGB_OH1^E>>_.JHIB;(&#A:])
MKC+I/+GGC[*Y_G0!D><V,>7(,?[)I-^W)*/_ -\FK_J?6FT"*/FY/W'_ .^3
M2^<,'Y6'_ 35WCI2T 9WG+G^+/\ NG_"HWF0]0W_ 'P?\*U::P[4 9'VB/\
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
MTZEHC5/$%Y]BTFTCN9Y01 ;B0B)<8RS8Y( Y)/3CZ5V.E_!C]WLU/5YM1U(
M&5K>+;#&?1(P>!_ODD^E=SX:\.1::;:.']W>:@2#(/O+$G+D?5C_ .@UZ%;:
M?#:P"*-=B+Z=:^CP^#CR['QN(QU24M'8\2_X4K>0M'-:ZM<6SXW;7MH#CV/1
MOR-9FK^!]5MY@92DDRH%$EO(T>]1ZQR,5)^CBO8O%6N6OAEM.7[,T\MW/Y9"
M1L[)$!NDDPH)(48_$BIK5='\26@DLYX+Z ?Q0N"0?0CL?8BNB>&BU:4;HY(X
MJI%\REJ?/&J:>=+&V4.+GY2T*1D. 0?G*GD#UZCWJL+4(NYXRAZ@@=!7O>K^
M#+.^B\F:#SXR3LY(\LGH5/5&]P?\*\?\<^&]7\+#S(O].L=W[J1E"L#U\I\<
M*QYVL/E;&,*W7YW%Y1%IU*&C['TF"SB5U3K??U_K\3F6B#;BH_>?7]::L)24
M?[0'&#@?45J6MJ\\-O+Y31++&)%+CG!YS3([>3<5"[AG)8^O]:^6Y7%\LM&C
MZY3C)7B[HJFU<LS8*<9 SC/Y4R2$2QJJY5N>#6AY++'E\@9PK=2>:@DMY%))
M(#]C[5<69,SO)$??S&4]3R121KM5FD7(.1A>OUJXJO)@HHW#@C.*CG3:S*/D
M8+SCO6ES*1E&%E\P_P 9XR*SM3C9[<JQV8X)VXZ5M&-7?.XY Y ]<UDZYME1
MD5\<?Q<8%6C.1\\_%J,_9I#DGC&[''M7R9XNMV=;E2N<G%?77Q<5O)F7?@XZ
M=!^-?*_B:$^=)N7^+^M>O0=HW%%7:/ -O_$CM>WEW9'4XY'_ -:OIG]A>Z\K
MXJW$.[(ETN=-OK@J<'\J^:;A?+TZ_B"@B&_P,\'^(5]"_L3S,/C-IRC)#V=S
M&,]_DS_2OM,9[V%J>C_(_/L(N7%P7F?H,L7RG;E5QD$=\?RID>V/Y%/?/3'S
M>IJ:VC/V5L.V-V#Z'TSZ5#-A9 <\CD[1CM7YL?H<=2PTRQ]<CT.>OX4^28^2
M&!\PKUQU_P BHUV^6IV_>(;)'7_]5.:!8R510IY))YSSP*"R&;>T>67!)SP?
MY?X57FC"%F/8@#=[<_E_6K,DAE8D ;BF<J "33=A6-L!2.P8]Z$QE2;;' ^!
MDR<8]A_2LRZ7?OC5F90,\#K]/\]JTIF5E.0<*"H*]3Z_UK-\PW#'&&^;YMOZ
M#_/O6B!+J5I,EE+$^8#PS$9![?Y]JL0IN5'<Y 8J%'4\YS_*HDC4R,[D;5;^
M$=3VQ5R../R\!5R01]![?G5<P$D)7(VDMN.8_P#Z_MS^M7H9I/.41[5"-USU
M]?R_H:RXY))9"/E49YXZG':M""/RW18U4J,DCJ=WK^8I@=!8L%9%)V#=G=W(
MQP16U;2*WSC:44<(1G=CK]*P[1W\DAUR<Y#=0 >OY]*U;&3;%C=R1G:X& ,_
MXT;&9J+*VT$G ;+8/!/H/\^M;-LZ1D%G/9MQQR3P161'EFPVXG;G)8 >H]^<
M59^T$[ KMO4_=]\GI^=4B=S1DN<9*A0_)*J.,55N)5V@Y&XC !!P<TD*R22
M.<ECR< <?_J_G4=Y)P,@D _*,\TQ&-? $AMN[&>5X /U]JY#5+<+&XW$*?E'
M'7W'^>]=?>MO+=%ZLW89Z$US.I0\$G. <+Z9Z4TW%IHU2NK,\\9?+9EST)6H
MI3^[?Z5?UBW,.H2#'#_,!5"3_4M]*_2Z-15:<9KJC\QKTW1JRIOHS](_"_\
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
M.U0&^O>OK#XFV@C5W'(QC).17S#X@A!GGSC&3^=>E2?NCCNCYNUJV^SWWB:
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
M_.LFYG;)&?W?.%%/F:,G%,=HMU>Z)?O=:->W&E/@L3 _R,1_?3[I_*NAT_\
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
MCY^92V57UQP.?\:Q-2L86MVVS/"_\23*1GWW=*48J^XG)VV,"ZOPS,=RAE.
M-O;Z4V&Z5H2%*AE&=V?TJM?6[VH8N,;>C#D'Z'I68]QBU<#((7K79!=3@J;:
M'I7P0A\OPSXIU[YE>6:2+S5!X1=@QGMU;\Z[CX-Z+)8^(9]3NI_-FU)0R YR
MB,=V">_;\JX?X&W1/P7\9Z=& ;J*:0LI^\%8JQ_3/Y5ZQ\&=.'C71?#EY92?
MORT5O-&#R,,$;\00?SKZ2%/56['R=2IK-/N?7/@G4K:_97?[E]"I/.")$X8?
M4&O2X66\MA$9&CE48W#G((QGGM_6O.]0\#Q>#TBGM[ED@G96D61ABWFQ]\'T
M;H1[5U.@:D+I?)F'EW*C=M4YX/\ $I[@UV\LH/4^?97O-4LY"_AWQ"L<RW:F
M$>?Q%=>JY[-W K0\/^"]#T7P[<:%:6*QZ9-YAEM96+9W_>!)Y_\ U"I-;T6W
MUJS>"]MUNH7&#E<Y],CV['J.QKGEL]7\/PLEA<M?0)S#;7AR5&?NK+U  Z;@
M>G6FIV)Y3P7Q-\(?$NB^)$\-6L=W/H%Y?(UM<J"T/S<;GQ]UU7(.<=*^I-/6
M#1+*VT^W7R[:VB6&,?[*@ ?RK(DUNZLYMEU%,H(!+6J><O3OCG]*M>']8BU*
MXDV6MRVT_?DMV0?FU5)N5A+0UKBX\F*/>2K2,. .>O _/%6(V33[6665\0PK
MRQ]%')^O6F/9-<W4<KG C'RKC@-_>]SBN*^,WB:7PWX7AT^R@DFNM2<P#R^L
M<8&9'/X8'_ JTBO90<WT*C'VDE%=3-\47UIXBU70[2&>.2"X\R\F9>X4 DGV
M5>*\=U34O[7U/4+]^3<2M("W7;GC],5U%UJ7V3PI-<[42ZFC.GP2*/F"N0TF
M/^ C]:XH[4C1@ISC&WKQ7QF/J*=E\_Z_KJ?8Y?2]G=_+^OZZ$,F&.!RW7U^E
M='I<8L]/'/S,,GCN:PM/MS)=+E?DSDYSR*WY)EVD X_VCVKP).R/=>NA%>70
M+.J2-$Z@9QR2?2GQZP%55G1?,;Y5XP&%9LDFXNVX.>U57Q)(FX;E]&J(U)1T
M+Y%8VI+N&3@-A_[K]_QK%UA%CC.6\OG.>O/K^-5KJX=?W6WS(<?>_B7_ .M6
M=J&J#[ T,CN\9/;W[@UT1G<SY3RKXC.EQ%/ELGE=IKYEUY1:WQ7! 7Y2#VKZ
M;^(7DW5B!"V9%ZYZCWKY?\6JT-]*&<'!R&Q7I4=A7L>,?&90WC#PU<E0%FLC
M!NQUVNP_]F%5?@!="Q^)'A*<\)%JUN2/3]Z!2_&&^\R'0I-P,EK/,#WPI*,/
MPZUD>"[L:/X@CN82 ;:[6=>>P8.#[5]M@KSPBCZK\6?$9C[F.E+S3_!'ZUW3
M!IFPI9&;#?3/K68X'VR,JS 9Y7^F:M+>17D27,#_ +N5%G5O[P8 C]#5&X,G
MVB,X)7!^51S]:_/=C[B+N6MS!W9!D$9 ]*K2?=8Y/H<_SJ6-T507;$F,#C@9
M]J9CYIE'"_YYJ39%:9MVT@;3TW+U/7K5"Z4;I/E ?[VXCU_^O6D[#<6( (_"
MJM]N9@% X&[:W!;K1<HH6+!H0X=6*M\WO]:U((V7;&2O)R*S[4#:3@;@2-V.
M]7[)F88<\KG#8_"DS0E;&,!L /RX&,^].$WE@#HF.0/3_P"O3%Q)(X(!4*#E
M?3-,\XMYC?51MY.<=* )8Y#+(QPL:+[CCO4OG&*!I6Y>3L.">>#_ "J*&(-"
MBX()7+$GG_/%/FROE$$-R"Q/?C]*M&9*6CMO+0'*J.AY/7_]?Y5<LU\QH0'
M!RIY_,_F16;&S,KS%OD.>#WYX_"K]N[3#*J.&('T)!Z8Z]JL3-6.9FE,I/'"
MJ#D=!_\ 6JQYP$Y:2,KD$=<'!Y_PK*D#+-M0@1QD#YOKTJ070$BDOEC^['S=
M?7G\_P Z1-C76[!Z,0S#YBPZ#'6G/,5D<?PL,[O;%5HF<9'RDMPP]>>OUJ=9
M$(P?DP,>H_#VS5$D$DYDR&);:.&;C'2J\JGR?E/F+G&[MUX/TJQ<0Q^6),?+
MC#+].X]ZA50V[KMQD\>E)EHQKI]RNCX8AL#(YX[_ *US/B*W"HS* ,#H/3'6
MNIN^(R2<L"3R.H-<]K2>9:R9'S!<;LYQQ7=@JGLJ\)>9RXRG[:A.'='Z#>%?
M^17T?_KSA_\ 0!6K65X5_P"17T?_ *\X?_0!6K7Z*?F 4444 %%%% !1110
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
MRQ7!D=6<+A=I&>?>M(Q2LA-WU-W_ (: \*E<?;+G_P !7II^/OA1O^7NY_\
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
M% !1124 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 >(?M>)YGPMMEW 9U.'J,Y^22OCR&,7$K+
MM^[@[3C)/H?<5]C?M<9'PM@(SN_M*+&#CG9)7R!I\PC8L(\,>/E4\>Y[&OAL
MX_WGY(_0,D_W3YLMV\#0R!R&$N"Q56Y''/3ZBKJQN)"$!4<ESNY;T QWIEO=
MR#RF56PIYW+@M[UJ6\:SVY)'F#D +Z]QFO'BSW69_DL6W>2/D7Y9&(_+\:YJ
MXMRT4X(SY:-L;Z'O737UO+"R1HBAF(^:0X51Z?Y]*R=2M6COY3]Z-@!O4D*>
M3TY[]:L478Y62:.',C)ETP-H[9[FGW$RS&*9G^:/GY>PSQC]*+V$Y8JNT@Y^
M8^G'\JKP+_I4RJR!$7!.?O<8Z_6D65;ZX80.OF89@,Y')S_*LJ^E+:>L8^4<
M[6!STYK3O)@T012'63C/3IG_ !%8U[&+>$9)&PX 8Y&,$_A_]:G8I2T*5SY9
M9)&?<P49SV^E95U>G]_)V'"Y&.O2GZI,?(213B1_X=O3WK%O)F8$-\^><] *
MM(AL9(XB0HK@]-I_#I4T-P47"G.X9]*S9)!D[-W/'(YH6XS'A1M)&,GK5N/4
MA2-^&Z\IL9X(!^@]JTK&\\Z23Y06'(#=ZYFUE+-D@ C]*TK>X$<NY<@XQS_.
ML'$V3N=5;W\C+P&W 8"J< CZUIV=S]ICPF3R#MZ9QVKF+.Z81@*P12.W0#WJ
M_:3O'M*NO7/U/M6%BCKO,212K+\XZ9;@>U3%?.RI 3("KGO6%;W@D8,7"G&#
MNX&?2MNUE\QL!_,W=1M]/>LI*PR6;15NE51AACD'O7"^+_@_:Z]"SQ1>5,#D
M'./F]17I=M*)& 8$J!G<6Z'%7UDA:,R#:Q"\>_O41J3INZ9E**EHSY^T;Q=X
MU^$;1P2V;:MIGFJ-CD@1Q_Q%<#(;ITX]J]SM/%WPV^*3:9>PQS>'?$:Z?-IS
MVZWOEK-',")G3G"N0>HY^8U8O-)AU.$K/$L:-_"XR:Y+4O@_;K?1WFE2K8W2
MMN1HXP>?=3D&O=P^:M>[4/"Q.5PJ/FIZ,W]+^!.L?#&WN_$NFW<NN:-;PO+9
M64D!>5KH$"./*\94,7R0/NXP<U8\6:IXB\/ZA964UA<75C:P(6NC$72>9@&E
MD#H./F.WYEZ*#7):5J'Q1^'=]+):7LFIZ265Q8. 4C]PK'N/>O2-%_;(MU@G
MTWQ=X"-L\,NU-04$22)V)'_UZ]6-:A7C:,CP:N"Q5%\UK^AS5AXVO/B1XP\&
M:#HFI2V%K#J*7FI0PW'[R98SD*2.D8QR#U)%?0?[17P#U;X_>*/ \<)\C2M-
M59)+D6VYXV,A8[7)P 5 !&#R!TQ7.^$?B-\%[C6+?Q!;Z7]@U9HRWVB)1N*M
MU#X&2,COSQ7KJ_M0^%].C6*V.H:G<;,1V]M;$@>G) 7]:Z*=-0^)Z'G5J3JZ
M<K;O?[O0]@-K!X5\+PV<!&+> 00J3]X@?Y-?'_Q3\86_BF^CT;3YO-TRQE9W
MG4Y6[N"/F;W5>0/Q-:GQ)^->L^.-/>!8Y-%MI&,<D!?,Q7NK$<!3Z+U[DUYA
M"JH%P% 49Z5Y>98N,_W5)62/?R[!RI_O:NY'<>'+2\78\$;9Z\9ZUV'A?4M<
M^'-I!'HVI"XM C-+I&H.6@.3D>6W6,X_ ^]86GHUQ<1!B0C.3^ [UNV4<<4;
M-O\ -60Y^;CCL*\2->=!<T3VZM.-5<LM4>C:!\5-*\73&P<-I>M!=SZ9=D"0
MCKN0CB1?=?Q J/5-!TN^?,EF@?/$D1*'Z_*:\B\0Z%;ZLL:,GS1_/'(C%)(F
MSPR..5.?Y5>\/_$^[\.O!8>*KC[38,_EP:XP"LC=DN .A]''![^M>O0Q<,0N
M6:U/"K8.=#WZ+=CN[CPC8?-^]NE4CE?/.,?E6:O@_2(8FQ'<%N[><Q-;S3#
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MU&HZ3,V(YP. 1_=<=F_ Y%>!F.6K$KVE/2?YGO9?F+P[]G4^'\C]/F+,NY4
M6,\G=]WFI9D7S$E0A9 2,#HP]N.:YOP/XXTKX@>&;'7="NOM6G78W!?^6D;8
MR8W7^%E[@_49%=/;L)(R"WF M@<=,<U\0XN+<9+5'VL9*24EL&[:5;9A\9.3
MDX^E9>L1F:UF0 JK ]#[5J,LN$QVX.!SQU'Y?RJGJKQR+G: O]UL^F.:1I$\
M;O-5W+$%PLT\K84]2HQU^@JSYHN6==QVY^4#DG!Q@5QMU?;_ !C?QN6,&E_Z
M.FW[HD/)_(8'XUIV-\DTBF/</)09QTR>,_S_  KIZ&S.ECD#73RL2IW81%/
M'?CUJ];R><H<X0*=X'KCK^/_ -:L*UF9GP2JY^\3U'_U^];&FS X9L!ERJ=\
M_6H9)M6[23QI)LV,Q!"28&WCH?\ /:M2!6B"(I!8\N%R3GV_"LJWQ#N8@,S
M*/\ /XUI6[[$0XV,2<G.=H[UF!:63:" ,]L#],BDMW,C,3\P)X*]C487R=N&
M;81R<Y//?V%/A?RV5%!*Y'W>!S_C5#+T<C"-(< NYSSW],U)'%C9DYR>3WQW
M/YTU9/OQKC(ZL #GZ'_/2A9&#$9W;00RCGIW_E3,V%QMVGRRN!P7SS6-J#;=
MZ#.UE*\8QGZUIE?+4N2'!^]C&#[_ .?6LZ]8LLR @JO\)'3_ "*L43[T\-_\
MB]I?_7K%_P"@"M*LWPU_R+NE?]>D7_H K2K]+C\*/RN?Q,****H@**** "BB
MB@ HHHH **** "BBB@ HHHH *R_%&D+X@\-ZIICC(N[:2'_OI2/ZUJ4AI/70
M#YT_9K\47&H>#9] O7)N]&FDLL'KM!\R/]&9?^ UM^(;<V]U,5R3'+N!_P!D
M_,/T)_*N#U:!OA-^TA<@#RM*\1 .IR0HD)++[?>\Q?\ @8KUCQ)8I="&Y0CR
MY0(V;\RO\R/Q%8TM::B^FGW%S^*_<Y:20G:ZGC&:S=4F@M[F"XG<(3\N#_$*
M??ZA:^'9+6VU"\M[:6^G^S6$4\JHUQ,06$2 _>; )P/2N.UI[FYNI#=!@XZ+
MT"X["M4N8S>AZ+J&A:%\2?".K^"?%-NNHZ!K5J8)$+;2Z<'<K#[LB$!@PY!4
M'M7BVFZMK7PSUFU^''Q)U&.;49"+;PSXRO3Y=KXAMU/%O.W2*_1< @\2 9&3
MFNN\/:\82MK<,2H.5PV"OHP]Z[7Q#9Z-\0_"L_ASQ?IMKJNFW@QY=V@9)MO(
M;'56!P592&!Y!%)KHQF#<10>*]/.E7MP([RW^022@!\CLV1Z#H>M9^FQ:_X>
MN%L[F2WO]-^['+-)L>/VR1_.L*P^$NI:%$-/LM;?6+:!!'9MJ$Y.HPQY)"F<
M\3JO0;QG P>1D[UO>^,/";/#J&EPZS9'[L@5DF7CJ6 *_F0/:LFE<:O8ZJ'3
MKFZ7=#$T_P#UR99/U4FE;2]24#=I]T/^V)KEKKQCH;#?=Z-KMDCLIVQ6L=RF
M #G!1^_O4T?C?PRD8^R+KVXC/EMIS+_Z$U4F(Z'^SKYG(^Q7&1U_<M_A2-8W
MRN%-C=EFZ8MW_P *YRX\46UQ#',;#Q&L>>2+127 P1SY@[CO5*3XB>'9-7D$
MVEZ\US'&&99(8XE(_P"!2_3CI5:L5SS[]HSX9^,/BWXD\ ^$H_"NK7?@:2\F
MU+7[R*%_+*01[H[9TR-XD;L>#@#/)KD_A/\  ?Q)-'>ZQ%\/=3\'WEMI=YJ&
MCK=6\=K<V5_$^(H?W VE)E/*8((W C@$^@?$KPMI_P 7-+LS8P^*_#U[I\AG
MMKBQD013]#Y<BI*<H< '@_0UC:9HWB'3]-L=+U^QOM*\,D*U[%9A9KR_.?\
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
M4 %%%% !3>G%.I.] "T444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% 'A'[97_))[3G'_$UA_\ 1<M?
M%D3E,NI0IGH>Q]17VG^V5D?"6V(S_P A6'I_USEKXFW*L9&TACQ[=*^"SK_>
MODC]$R+_ '3YLTTGW, A,;*V[U%;ZW#[E8^F21SS7+VH5H6>0G>&W$-QGMP:
MU]/NEEC*!\,Q].@KYUO4^B9TEO)N@#A2""./7\:MW4PDC;S00IX4,<8%9%E?
M;6:,2956Q\W&/I5N6Z$V[<J,<=2/UK>$C"2.,\5@K+&5C^5?W9YP,Y_G_A7%
M:A=!,,S ME=QZ5W'BR02[HE52QR58 GKZ>A.:\F\37<RR(&0*W1PK9P#U'YU
MW15S%F9?7QD=FWX[NJ^OI_.N,UR[W1CYCQT[>N!_.M;4KIXV)!&Y5RI/UKC]
M<U#=(7CX*$D\#I_DUUPCK8Y*DC/NKS"'G))Y!ZXJI;S&$[ ,YZ50FO/WH8XV
ML<DYID<V9P02".F/2NHY6SI+:X;:&W#=GICH*LK,9.1P *Q+:[^;KWSQ6CN[
M8P.P%3*)<63[C$X E.&.<9Z5I+<>;@N0I"X&P=<>M92XDX*9?Z=*MPJ(W.%#
M)C& :QDC:YLV\ACVL&!)Z@=16G9W2R,%QCN#[5ST=PIW +ENP)K6LY'90=^#
M_*LFKFD9&_;D,H*Y!ZU;MV>.-F!V[AD  5GV\@4 9&[J35VWE)F!<G:>0*YV
MC=,W;?=)$GR*W?G@U96%9LY#(Y..O:J4<L>X'.-P&['7..E6X\><9 <G'R\\
M5%A,NB-44AE8_P"T/Z58C9[:,'<"=N<#L/3ZU6M[I9LI)^[?& 34T:%F9BA*
M#JQ_PH$FS0M;YUF4J,C'/;CUK62X$JM\^?UK%@@!D0IB211DITP!Z5H6TF>D
M>/,.2",?A[5E)=BN:QLVK>3;L=N)&&,]\>V:MQWVYE.S(*[0N,$^F36+;S"2
M%U:/9(G/7(_.IK>0[@$^9^NTGM_2L[#T-K>TJ83Y&'7OSZY/I[4U(Y+B,(SA
MF'5E[U7CG\XK@-Q_%_6I(92]N.03G&U>]*PKV++,(PB8*'U8U4U"_&T[AD)P
M>0<57U#6([&,;F#%ARI.0/:O./&7Q"M[.U=< $CG)ZU<:;D[(S<K:LU/%WBZ
MVMDE3<54\9!Q^-?//COQY"/, D4(N?F)K%^('Q3 +@2$$]%SS7BNJ:O>:]=8
M;(0GY57I7T6"RZ51IO1=SQ,9F$*"LM7V_P S1\0^*)]<N#'%D0Y_[Z^M4;>W
MBM[?[5<.4B7.01RQ]![YIK10Z3 DT_S,Q.R$#YF/^%17+22W"376R>8?<MD^
MY%[MZGVK["G3C2CRP/C:M6=:7/-ZCYF:\6"2Z4)"/F@M,Y/^\_M3V9I&W2$L
MYZLO3Z#VHAB8Y=V\R4]23U_^M3)\=CU'IS6IB0\AB,X_O<UK64>V(9 RQ.%[
M]JR(2NX'.?;'>MJS55&6;/J<_I30$.H;< ;<OT/I_P#7K%F7D9/!/3/(K:OF
MZE21_@:PYE&[:?O#CZ4F(T-);;-&W!*\\]2*TM<A!8N <.NX9].]9&GR#>@)
M&!R371:@-UK&_EDC&"!@XI]!G-J3'(,C!QP*U;;]X.F.,Y)SFLN;Y6.!\^<$
M8R,5?L&W* W/&,XZ4A$5WI\-U'Y$N,+RKCJ*HP2S:?=+!</M;_EC<'HP[*WJ
M/Y9]*V;E0NW')_VJ9-;17UJT<RY'4MT(/J*30STKX'_'#7?@[XJ75]+=Y+60
MB/4M'E8JETH[>S#/RN/U&17Z0?#OXE:'\3_#-MKGAZ?[3:S$^9"V!);38YBE
M4?=8?D1R.*_(19I=)NTAN7SM&V"\[8[*WM_*O5?A#\8-<^$7B0:IHY65V^34
M=,E;]S=(#D*P'0C.5<<CZ9%>'F&7K$KGAI-?B>UE^8/#ODGK'\C]2X[HC<'/
MW1G*XSZ8/X5GWQ5(03DG'\JP?AS\5/#WQ1\*Q:YH<PDCE)CN+208EM9<9:*0
M=CD\=B,$<5JZM()+-P/E (8'_"OAIQE"3C)6:/N:<E-*4=F?-WC-TTOQKJ4(
M_=?:+HSE5![J.?Q/^>*N6-R%M@JOAF W,QR,USWQ6O!#\3-1D+X=HX!%Q@;M
MG^346CWQ50QP0/S8GC^==<?@1TGIEM)%)&>JOTP2!VSG-;UFZL5C49DXS^7I
M7':/(2A57R2.6[@>GTKJ;%MX3R\H<84@]L>M8R).DA(7:0 V. W&2<9K55FY
ME89?:,=".?6L2WV^6@E&Z/.&1N=WK^6:UK>X\P%F& #@KT_&L@+,K ;=Q&X'
MGWXSFGVZGR5#\'.0HZ>E1*SR@N[;=O'7H/4?Y[U);D["NT!R<$8SC/K[U8=#
M01!MW\(<[0>G;I2>8C-MD'E\9)0XJGN.S(XZC!'X#_\ 74ENQD!3 <C^*J)L
M*/WA9%PI/S8"GGMBJ5YMDA<+\O'/S<GCK]*GCE"X;! )Y;/*\_UJM>,D<;#<
MRH$*C;C/X50'WKX:.?#NE?\ 7I%_Z *TZS/#/_(NZ5_UZ1?^@"M.OTF'PH_*
M9_$PHHHJR HHHH **** "BBB@ HHHH **** "BBB@ I*6B@#Q;]J#X>MXN\%
MKJ=FA_M+2B959.',?5L>X*JP^AK!^#OQ%M_B#X3^R7SJFHP?Z/=(.N\#AQ[-
MPP_$=J]YUAA'9ERH94=20W0C(!_0FOCOXO\ @/5/@QXV'C3PQ$3HTK^7<6J<
M*F6R8V]!W1NQXKGE^[ES]'O_ )FB]Y<O7H3?M4?LNO\ M)>'K+3QK7]B^(M&
M<W>D7B,R!9P.#D'@-@?,.5/TKR3X2_M$SKJ9^'GQ>$V@>.+&<60O-0389#CY
M!._W3NQ\LXPCY&<-U^K? OCK3?B-H=O<Q2;9<85F&UU;'*D=CZC\16#\2/@[
MX1^(_B#P]JOC+P_;:KJ&@R>9I]S*"-_^Q(?^6D8/S>6W&1G'6M6FM8LY:D92
M:<7:WW,H6?A=59Y9QB0#]VH_F?:M..X'VB*:7""),*PXZ'M[UKR*YD<N/-B]
MN"O_ -:HS9VUY@*5D"_PG@BEN[FUK$5[<:#XI8)J4%Q87"<KJ6GG )[%HNGX
MK1;Z+XHLUSI=]8^)H5),;PW/DW(7/ *M@Y_$T'2U7@*".PS4#:1N;(,L;?W@
M,C]*.6^X$=Q?>,O*?[1X?\06QZ;HRDC=<<9W?6J%QJGBJ]C3;IOC,%ERH6U1
M. <8.4X^GIVK9CMM7A^6VU:XV_W5E8?UJCJ%EXUF_P"/75+I>.OFR?XT*"#F
M9E-I_B9I_P!YIWC0MD)N0J<CZA>G_P!:H;S3_%]G(+BVTKQE=2D%1YA615SQ
M]TK[ CCCBK/_  C_ ,09I 7UBZQWS/*!5.\\(^,KJQWOK5S$-S;BU^ZC@GU-
M/V8N9V*/B30_&GC3PQ-IEYX9\5[I )(Y9%C0I*,[2V,<=<^QK!T'P5\1[%-(
ML=2\*ZM,-%+SV-_:@I*I<$2*WS[7W*-H4Y R#UQ75V/AW7X[9-^MS3H1Q(MZ
M[AAZ@@\T^3PWK1SNU*Y(QU6=R?YU/*@U.<U;PKXBU_6C?7_@#QI((\%/)O#"
M25/R\(X!Z'M_.M"'P[XPO[5C+X1\=P)CY(QJI0Y]QYIXS^E<U:ZQX<N/'[^%
MX_B!;R^*X][2Z$+N0W2;$+MF/J,*-WTK#U[XU?#O1-;;2;[XE0P:FJAQ8QK<
MR2%<9SA4/^15.FKZA=G2ZM\)KK4/.L-4\!>+]5M(W'^MUB1HI<C&0&F&>#SF
MLW3OV:?!<<J1GX&V</EMD2W\UCMYR2VYYMW7U'>N?M_CU\//M4")XWFFEGG2
MWB1M+NSOD<X1 3%C)/ %=A)\7/!NE2O%=:LT<D?#!])F)_#,?-+EC'J/5]#I
M['0- \'6:0A/"/A6U ^:"RD-W,.. (H$P2.G6M&S\:1S1K#H.D7VJR+C&I:W
M;B&$'UCMQQ]"Y_"N#_X:4^&EF&6?Q7;6P0X/VBUD@7IG/* 8XZUES_M@?"^2
MX%I;^/M+=V.T+:0SW#?DD9I<JZ,>O8]5O!J%Y,;F_N2+F0?-)*V3Q_",=!Z
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 >&_MA9_X53:D8XU2'K_N25\4[(FV
MGJ1_"Y]>*^U?VPMO_"J;<-GG4X0,#/\ !)7Q7)"L:QARO&2&!Y-?!9U_O7R1
M^@Y'_NOS9%'^\AW/^[;H >?\BK-N"JJR%EW'[N>!]*B1'E4*&PPY![&G0GYM
MBD!E;()Z?_JKY_R/IDS4L[KRU"%5.WD,.]:7]I*JAF!VL/EXSR>U84;-YCX
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M!2J-J^O&,],4P%'4]< YQ3L>V<')!]*-H4C[V/YTG// R.B@8H >I. 5Y '
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
MZ1S!GB"LA*G>>%R.#Z]#TKI=6B=O,#^2F,LHP4"X[CGKZ?CQ6;+&IDVL@FW
M+L6/&..&Y]#_ )%8FAA-;;8GC*G"[MKR85AR   .0?\ &L?Q9I%U=6$%]I^^
M35-)E^V6L?0R<8DBZ\!EXQZA?2ND:%89F;#[F/."2#UX!R.N>W'6JN\6;8V*
M&)(58R><9R"2<>XY["@9Z7\-_&5OXP\+VVIVY_<S* 1_=;N,=00>.?2NQM[@
M>7E_W?0<U\Z:/K4OP\\3+?PSA- U.8)>1(#BWG)'[WZ-T8],G->^V>H17?S1
M3)*K8PT7(Z?SK5.YBU8VXF5E+(<CWJ12>XR/:JMNS.O39SW(JSAD/ )SZFK$
M/^G!H51DC\:!^?XTY5[X^F*8!@&EZ=/SI"O/O0O7\,T *.GZU8L8Q<7ENN."
MP)/L.35=5^;BK^EH3-*Y_A0@$<<MQ_C3 V5):WA)ZL#*?JQS0!GO0Q#'@<*-
MH![ "D')S5 =9IK;K& _[ JS532O^0?#]/ZU;H **** "BBB@ JO?2>7;MZM
MQ5BLS4I-T@3LHR: *#5#>A?L<2D\M(3C'H,_TJ9NM5]1SY<0'9"?SX_K0!ER
M"HV&%SUJ9AFFL,@]ZE@0]:;TQ3VZTPT@&MTIK< 4_OSS3) -O7M0!5F.Y3ZX
MJA*1<7"HS&.*,%Y9B!M10,Y/^?0=ZLWDQ0*$!9V. !6-XNOEL;2+2(?+EG/S
MW3@@ L>1&>O'3/N!28SSKQ&TOB#6[B^VJ+;(CBCCS^[1<!02,]!G/ SDUSMQ
M:NOF(EPSR1C<0W&0 /E''ID9_E7474:[V#2%<+@[9"#U!(PN!CIWQ6/<1KO4
MX;:%;'S$ 9/08/OS^-8&IAW<:JH$@PBN'621#M&>NT>N<=_I4!_A+-N++@$X
MZ]00!TQD?I6PT3SK@#:,D*O.%!Y(+8Z>]9[?<= [J(V!.S.#SC@DX/ [5(SG
M?MDW@/QA!KEJV-)ORL.IKRQC<85)F'?C"MR,?*:^B+*Y%S''+#(DD6,AE.<@
MC]*\+DB-]"]M<P^?#(OER0YX8' ))QW'48].:O\ PS\3-X-N3X9U,R/%(3_9
METSY9T4_ZMN>JY_$<U<9=")+J>\0S%F*A<J>Y-6N.F<9Z5CV=T)L ':>XVYK
M51D"\YR?:MD9DXSUZ"EX_&F+E2 3G/8=*E _*F G;BG9!%'IGK[4FT_7UH 7
MG/2E7.[IQ2'H.>_XTX+E?>@#;TE?*MT[ML>4^V2%'\C5CTIL/[N/RQCY0J'
M]!S^M._6K NZ3\M]"WO_ $KJ*Y73>+V(=?F!KJJ "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** /A__ (*_?\FK:=_V,]G_ .B+FOQ?"L6R#MR,\&OV
M@_X*_8_X95T[=T_X2:S_ /1%S7XO&,CD-CGCFJ0!)'C#8PV.II5Z#;@$_P /
M]:1268G'(_SS2R!E9<\+_.J <N&< 'IQ3V4?>)_"HQP,CMU]J-Q8\\ T@%.W
M:O.%[T-AMOWE&>..M(V&7 '.>M#;0W7/UH 3[P(V_G3?E1>"?04[CYN< 4O"
MX'3N,]Z &+G=UY/7'\Z?]W@<DC(%(S%.00QI%7YC@!21GUI@)OVJ#C=QP0*>
MC'YGQP!Q0N I48W9P:9PLARQ..V:0$@;]X<C((R*:6''Z$=C30W\.,CL*<N6
M4GI3 .>,G=SFD9ANW!23TXYS28*YP.?RQ[4Y?FW C@G)]*0",H7)^;*C/%*
M67C!YZ#I2+@'+,.F![T*P5L$[AV_*F BA@VTG<?K_*G.&X)"XS_#21D-DXR.
MM 8].%^M(!-P'!Q]:-H.?;\A0,,I4[>.?FZTN!D #@\G/6@!IR<?-D8Y'K0O
M3VSR:7'1P><YQ2LN\9^[0 BJ<N&7/9?\_2G;MJC: 6)_/BF[%4]W)-*N%ZC'
MOB@ 4%NO '7(I?E#8.0?I0K%>"OMDT*VX@D[<CT_6@!ZH.,\'I0V1R<-QD<X
MIK$!<A>5'6G8W+G@#&: !?EY&.F10P*XV\<]!V-)MW=. ./K0PP3QM'8T //
MJ3[8-(,+SG)(I%)Y&<D>HQ4F P.>![T (#P0!NXQ]:5,[=IQ^7%(NX= 1[?X
MTY<,>01_GI0 %>G93W-+O/&.G84A)QS\OI2Y ^G0G_"@!X_U8 & #V'%/W8
MW#C-0QMN&"0![U*I[#TSG% #@3DI\H(' R*F5A\HSA?IP?>J[;1EQR?2I/NK
M\@R0>HXIC)%'4CIG R.?:G*RLS=N>":8)/GW,<GV_P ]:6'*L".W0DYIB)HV
M&<GKC QQ^%*O(!' 8]*CC4[L8(Y_A/ ]Z</FP>#C^[WI 3PM^[(^7&?PJ="/
MO??V]/?GI5=3\O3Y1_>ZU,J[6^8'=UX(Z4 6+7*R$$;@03M'&<>]1:UE;-,$
M;6D&!U]>E/C8-R&QCJ/Z>U-UB(?8E8 861>AK&M\#.K#_P 2([23M[X.1CWK
MM-).&C[>OT%<1IF3(.X%=QI2J8\G((/?M7RE3<^TI[([?3\8W-]X8]QFNIT\
MLL0<##']?K7(:3*0%)(5>#@]JZ>VDP"FX,",]0#CZ_YZUQ3/2ILZ:SG:1E,A
M(4$@C=Q[5T=O<CR67!(SD8KC[63HARN.<+[]JV+.Z98^"<?WN_X_G7.T=AU-
MC<B3#'_69P0G>M:-ED+[C\R.&"\YQ_2N4M+AX9 N-RCG=G]*V4O!N'EE1N +
M#.?I_.L6M1G0+-MM^1A2#A<<*#T)_&C[5Y;.7!(:0*V3PQ Y('^>M4X)RV\,
MJQD# V],>_Y437$3%#D @\' (S@=J+$#IK@?O'.Y"&;A??W]/:LJ[E9;>8J1
MO(W'N!GV[587?'%O#[ &.6'?GM5*]\N.QDR1M.1GVP?UJT#/U4\'?\BCHG;_
M $&#I_US6MBL;P7_ ,B?H1_Z<(/_ $6M;-?H<?A1^43^)A1115$!1110 444
M4 %%%% !1110 4444 %%%% &=J4WS*@[<FL]NM3SL9)G;U/Z57]30 RXXLY>
M..!69(OS$D\DFM*[_P"/1O7>/YUG2<F@"/:*A<?A^%3JI;O44@QGCM4@0[>.
M],)"CD5(<EB#^-1,IV^F*0#?FSBJAAGOKN.UMUW32,%X_A'<_@*L^IQ^536=
MPNCZ#J.K@AKI_P#1X,L.IXX]_P#"@#E?%UY##OT>S9WM[9OG;G]]*!R?H/YU
MQ&I3!(UC19G8=TQ\O7\N]:]XJ;=SOY3R<@$*#GCD^WM6!<,D=T958EFR,KEB
M./NXS[5DS4JS(&DD& O<8);"XZX''_ZZSIH7\D'[,WF\-@\[_H,8]\\=:W9E
MBC.QG\I#V5.6XX^7/3D<U1DAW31JPD>$C][N.YMO4 <<9_I4@8UW")S"I6,0
MX!\LG=M.>RCKS@9YZU0OK<++<AD8!%SR 2>2,^^.#71MO\T.R,P*$G.%"J.A
M;U/I6?=6HW@MYP4X;E"<D_CU_G2&8$T:SP1).RO;31XDA"#<ZLN"6SZXZ#FK
MOPWUYO#6NGPU?-(+*52^ES29+E5QNB9N[#^1%6[A8Y/,B1GD9228XX@-QQDG
MIU)__77,^(+>\_LUKPHRW6G2I=6\F\?ZP<L/H1E3D]Q23Y7<&KH^C+)MR =#
MCE>*OPQA<\Y!KF_">K1:]H]K?1DL)XUDVDY R!FNDM\B/ALCKEO2NDQ)5 7
M& ,4[Z'(I&'R\#+=A3N@SWH 0*<>PZ"@>N.:7/'')Z\4X8QP./6@!J\'H6)K
M6TN(M&I/.Z0L1ZA1_+)K+7/?D]>#UK>L8_+AX &Q1&?QY/\ .F!*OIGBE![?
MRI?PQ3:H#JM'_P"0;!VX_K5RJNEKMT^W'^P*M4 %%%% !1110 C-M!/H*Q)9
M#(S,>I-:=])MMV'=OEK);OB@".J^H'YT'^QZ>XJT156^_P!</]P?SH H8^;T
MH>G,M!''O0!6:F-QCFI9!^0J/;FH B9^,5#,W[LG)]:FD7&:K7 WM!%R?-=5
MP/<XH &7^Q=#GUF55DN9/DLD93A?5_\ /H*\VO;Q@S2RLLDBY8Y.22>YR,<\
M_P"%=W\0M0\[6HK--T<%I$J!?+# DC)(_0'_ ":X'4)%*/B'"[M@'<C/ S_G
MBHD6D8S,]TKS;PZN-O[M/F'/OT_*H;B,LRR-(L; D[Y/F'TSZGKQZU>AWYDW
MQJ^<D9#9)R,<?Y[5'/E5R;=5.<[F 9B??@CM[5F49*VLGVHL'W>9'N<;<LW'
MWNP_#FJ+6ZPV;\YW8"ER"2.1@ ' QWP?7BMI;9TA\LE&C,I9G7);/89&.G2H
M?LY1/):2$G:Q'3:O)P!@<GW_ %I <VMLTDT31IN$<>UWBRIR1V/]TD#/H*H:
MIHJWUC-IQ"6ID8/%(I_>1MD;2&]01R?0D8.:Z26%EWH+:,RX^7.4R,9)^8=,
M>W45FZE:?:DS'(D)(;/EH6"D],D\' '3/4U)1V'PG\6W&N:1);WP2+4]-D^S
M72ALAG&,-GT(((]C7I<+*P"XR/[O85X'X6O6T+XB6JQL[P:C!Y+LR[0[(,J3
M_M8X_"O>K9O,5#C/<<<#Z5O%W1B]&7E'%*GTS2+A<]LT['S9!XQTJQ 5I=O0
M@TH!+>_UH7.<]J #;SS@FK%FF^ZBW'(!W'Z#G^E0,-V.>1P*OZ;"QD) Y.$^
MF3S_ "_6@#25-D*#HS#>0.Q-+3FQN..G;-(3WJP+&FG_ $Z 8_BKJZY?2?FU
M*$?4_I744 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P_P#\%?\
M_DU73_\ L9K3_P!$7-?B\H.[! ]:_:'_ (*_?\FK:=_V,]I_Z(N:_%U%#$]2
M!TSZU2 >/O?*,GUI&)8_[-)_=&#ZDT[U.[MQS3 3=M(/7M05VJ#N^7IUH:16
MP<*H/0_UH'S!<#(]Z &_*PR0>>F*<2K-RV#C\?:FYV*I S_(T[J1[\T #*"W
MSC)SQZ4WA&Y&1WS3P_\ ".<]3ZTU(]K'YAC'?UI@ /R\XVYXS0&] 01V[4-[
M?ECBE7.5;''HW]*0#3DYQ\HZXI2PP.N3UR.M*Q#;?;H:0[N!P>] !_=ZCTH8
MCO\ H*%(*Y/(_6A^F1CGCK0 D;%5"X+4H8<\]N1[4!><G(QP.X% )"$$<Y_#
MI0 C?=5<<=CUQ3MWRJ._TQBDV[E4=#3F?#XSD8ZB@!F"O4'"GM0Q*J3@'M3F
M^]M'S CBD55"D$8]: $;[N[/;G/7ZTJ\'C'3@4 #..6%#$[EY^Z/N@4 )O.X
M=O;TILG&X\\]/6I-QVYQSCG(IO;^[S@#TH $8L,8X]:4#*Y([X /'%)RK#!&
M,9(8\?2E,GR 'D=^* #'F,#T Z"CU^]Z$8I!AN=OS?TIW\//\J $5@K$\#C@
MMVJ0[3R:A9<_*3][U%2J"J\?,>^#0 U3R".E+(-S9)R .335 SN^;/>G+A@0
MO7N30 _KP ,>N* R[3G@YIH0L1SC%.\O/1L>P% #L[?N\<<[33MQVK@;0#G=
MW!INX!<]%HVE5QNR2<C- #F4*,,"">Y[T@;YACKV/<4,P;@9QU^O_P!>E'RG
MGU'?% #H\LP)'^-2;ANST/3'85$5/F$XX_.A?]K;R">M $H9L$+W[CD_A3MP
MWX7Y>>23D#WJ#<$P=W/7@4]2-QR#DD8SWH&3<%6Y&3TQZTL63DX[_I_^NH>N
M#G=SBGJP;=D8&,'/\OQH G^9>#]W;@XZ$4_&&'/3CY?2HO,W(6Q\QZ 4]?F;
M.<=N/7_"F!.LG);..,_+@D?2K$.[:0#NW'&T^OK56%F$G&WGKQUJ6,?O"!N]
M@!0!<V[7QOQ@#IW'_P"NDU1D_L]CSR1U^M(F=RG&%/7;S46K?\>"?[;CG\ZQ
MK? V=%#^)'U)M+9>!TZ'W'TKL--5A&J?='7UKC])4*"V.<5U-E/M;*]#U^M?
M)U-S[6GL=GI;-&X;H5Y SG/%=%9-OVY!"CG&?YUR>CR'D-M)88X_QK?LY. $
M&.BL"?2N:1W09TUM(\C#LK,%SFMVU8>4@PQ(/3^5<Q8,61<'<$;KUZUO6LQX
M^=4(_N_TKG>YVQ9T-K,J*Y9\8;@=#S6G9R1Y#A0^#QR>/>L*T493;TSC<_)]
M<5H0NL9V!LIG !X)%9EF[ WF1N5(8[@Q!./S]?\ ZU2O-&D:L>)%.,\'MD\?
M3O6=:7"B.3<<'GYATQT _.I%"^8 3N!)!W#)Z>E)(1,\C% 6*Y8A0.IY!]*S
MM4E\NUF#@$;2=HQG(_S^M#3&;:2<<<;20<= *SM6O,(T;*"53&0,=C^=58GJ
M?K=X+_Y$[0N,?Z!!_P"BUK:K$\$_\B;H'_8/M_\ T6M;=?H$?A1^4S^)A111
M5$!1110 4444 %%%% !1110 4444 %,E;;&[>@)I]177_'O)_NT 8S=!]*;S
M^%+^II/PH AN_P#CU?V93^M4&^\<^M:=Q\UK*/;/Y5F<?A0 P_+43'=FIB-V
M*B8'K28$!7YCVYILC8J4=>E,E'MFI J2'*OCTX-5/$,@7PO:VJ(,>;NVMSSC
M.1CW-791@'M6#K+F2QD17!99E!. " 4 X/X>E#V&<IJ6!(FS&-V0=N21W^O2
MLV2-8WW;6F.=J\,22WOV^M:MU'))'RV6(",J@#/^<]!5"Z5OM #"1(]X(P1M
M(SVYZ_XUB65D=F=7>)H@<Y& ":CCC ^97Q@L?W?3IQP:MK"45-LW ^;"$# S
MZ8^;M4<Q>%5?=EPV&5R6()[=>30,H2#RT8(<QD\L"$RW&<52NEQ"A^:0X7G;
MDCN/F8_J*TV$FZ5$51&J[VFW?-[ "H6DA;YW.%.8V( )X'''\OK2 RI_+8J=
MI,.W&$;< 0,DX'7FLF^CC#3+Y8FMVC51M&,9'.1GD?A7031RR*7GB@8 ; 0P
M/3\,?K61J%J&F(9#YDB X5R,]L9QW[^GI4L:.C^!-UYW@N-/F M;F6W&[LJN
M0*]1A8X"YR.N2/TKROX!Q2+X,:9XGC%Q>SRKN.2<R'].M>J1*5^;^$\X/K71
M'9&185><>_K3\8R0.,9--], ^F,4]5.1C@8Q3$)N)7^6:#EAD';3]H_&E7!;
M=U/>@!]O$9)HT QEN?I6_@+& /XB7/'K6;IL1,K.2!M&!^/>M*20,_'0<"J0
M#?3'TIC,1U&>*-W7%/M8S-<1)Q\SA?UI@=A;)Y=O$G]U0/TJ6DI: "BBB@ H
MHHH I:DVU$'JV?TK-:M'5/NQ_4UG4 )5._7$R$]T_K5SFJU\N?*/4\K0!2IC
M'K4G--9?UH A?//K3 .M2R+CH*CJ (),\\=\5 TAAF24XPF3R,_I5IQD9[5G
MZ@/W+_(&.#@>^* ,#Q-)Y^M7;-G<Y("MGIQST]JY*:-=SDJIW+N.X\@#UQ]:
MZ/7%BGOC<8P9 ) 2,8RN",X_KZUCS6JAI(TQ%YG'"@CU)K)FB,J0LTFU9E"J
MR@!,DMQUZ]:1D58]F5VK)U#JN3GIP>:FBA125E"MDJ3M4#L?Q[]#39/)MU!+
M9V@%HS][_=! Z#.?PI#*]PJ["X1 #N ; (!/<C'6J[PM&S</A5Z/QZXSCG]*
MG5UW22)RI!*OGG(] ??^M,\ME(\MO.EQN=W()Z\\X%(#.%K,T[[?N2)\RC X
MP.N3R1T_I5&ZYM94<>8FPA&;(.,@8X Z>W-:]Y'\QA8&)5<L&C(WD$]#GH.O
M:JDT E8Q>9,<H1E@3N'3!_S[4@.*U:_>WU_PR5DC9QJ,2#<HW;2'&/KD=?K7
MT=;_ '3P",U\_7EA)J'BWPO:"<I*UZTKQE=PVQH=Q/'!&5_.OH2SC+K@D$8Y
MXZUI3V)EN7(L[<YRV.HZ5*N.F>*BBP,J,8QCD5,@;V%:$!@[A@\8_6E'<@X%
M*JXX[BEYQD<G'X4 "J.3TK8TN 1V^[ )Y?!Y/H*RXE,F%!SG@5M@A8PJC Z?
ME30"TQO<TC&FM\Q&*H#4\/Q[KXD\[%S_ )_.NEK"\-Q_+,^.<A16]0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
MT#8[GP!X?_X1OP[IFFJ,+;P(K#/\6,D_G77*I;'H.:JV5KY* 'D^HK05-JC
MR,=JW,A%4KGGVJ3[V#TI>,@<TX+CW![T -V_,,TY$+-GK3MO8?6IXU (!'?^
M?:@"]91B.%21D\L?Y"I./RI[*$4#K3,^W%6!&>G7ZUH>'X_.U!/2-2Y_D/YU
M08=!U[<UT/AJWV6\LY',C87_ '1_]?- &S1110 4444 %%%% %'4AF-#Z-6=
M^E:UZGF6[\=.:R3Q0 M07:;X&QU'(J:FF@#+HP>]/=/+D*^G3Z4ULXH B93U
M%,9>]3'N*C*XJ0(66JL@W5<;J?6JLR]:0'+:M;.)#B1@JC.%4$[<]!GMG^8K
M N)EAC+.?*V#_62$9QU';^==GJ5CYRAE^\O0$\-[?0UQ^H6YLP\JA]A.T*J
M[6')!//3G]*AEHSOWC!T8R(@Z_,=W&2,<=/PI+CR/.5&)9S\QVR -DU8"AL
M1QR-U4_>.1CG'Z<=*CDD!5A$&?@\[NO3/0=*DHHRVL:S>:$);I)A]S >G;!Z
MU7F4W%L8G+1R1'=M5Q^9X&[CK5IY-L<J(^""0=J\>V>.3U_.HI,QJHD?:,9
MSN(P"<T@*C1L^^2*-T#KDR;L$M]><$#%5;J-Y]RRY7<!M9@1@'L/3/MS6I#
MF[<Z[5W9+-]XL,$<8K#U7S]5U2/1M)4MJ,A)FN(Y/^/2!N#(WHQZ*.YR>@YD
M!OPYTW^V/%=]JQBS9V2-96DX4;9&S^\*GDX!&W)[J:]HM8]L:KR1BLO0O#MK
MH=C:V=M#Y<4* *!WXQD^I/K[UOPQD'I]:VBK(S>H"/MUXJ15.?3U%.5>OTIR
MKD<]*H0FTT;=W &>U/"CO4BKT^M $]C&1*KXSMY J\V00N<X&*CLU,:DE?IG
MO_G^E..3STJ@!OPJ+.,D#..W>I>WO20VYNIXH0.7;GZ4P.FT.W-OI\8/WG^8
MUHTV-!&BJ!@ 8%/H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^'_
M /@K_P _LJ6'_8S6G_HBYK\6]IR?F4L/X>U?M'_P6 _Y-5T_C/\ Q4UI_P"B
M+FOQ<W;N0!C^[FJ0#BN[&[C'IU-*>@&..G IJL-K8/UQ2K@-P>,>M,!&5A@+
MSR*55(/!Z^O2DP=H'UHW9Z'OQ0 YOO;3^2T@)V$MZX.*._&1ZXZTB]"0< ]J
M $;#@=R._2@-Y>#NX/-.W;E#;>,\<4V1_P!X %X/&/ZT .5@$'O0QQEO_'<T
MT!7S@$9Y.>]!X91PQ'&10 +\RD#&<_E2M\_S'=Z<4UL*W' )[T,!P .<<!:
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M3FEZ<UHZ/8&ZE\QU_=K^I]* +NAV'DQ^>X^=NGL*UZ;M_"G4 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
ML2A4&U1V%24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!\-_\ !85MO[*6G'_J9[/_ -$7-?BRI(^[Q[U^T_\ P6$S_P ,IZ=@9/\
MPD]I_P"B+FOQ6.=Q.-HQQ5(!2V[ Z<^M.,F>,YJ+(W$'-2=>N?PI@-5_F('R
M9]J56/&!SZMWIC,.=I.>E.W;NGIB@!?X<]_TI&;=D"EC!V[<<]>>U-63'!&>
M>6Q0 JL,9 ]J7.>2.:9_#Z 'THV\XP0>F: 'KC:,\+W-/;"L"KXQUJ-O[N[Y
M30V. ./;UH 7S/F4Y+'KQ3O,_A'0^M,88R,CUI"IP#]V@!6./E89&:<K\[<%
M<=.*9N&T+U/7K2J0QR>>,"@ X5R,9.>*7<5X'3OBH]Q5C_D4OL#TY- "LW'"
MYQ_.FXSR:-VWW;/6@MW/(SF@!T3!6^;D'.5[TA8\^O:F^ASCO3N'7K\WI0 X
M*2V0<GWI@^7).<'VYI-V#D9&#FD].] #MP;.>!2JQZ8IN0H8#(I%([DF@!P^
M7)!R<'BD#%O_ *](0?3Z4<!@>W6@!R@-GOWS1QM()]^G-#'C^$9ZXI #WZ=>
MN* '?PCGKCM3CE<=QTJ/?UP*7<6(!X% $F<=#M/4FE63VX[5'N^8$\^F1Q2?
M-Y@]NPH GWG))(]\4>@.!WJ)F^]W':@L<C'% $D?R\$]^W^-/7YLXZ#ICI3%
M;<..#TQF@R,N%! S[4 .!"L"1SC\JE#G@#."?2JX(0EU^M/W?-QDGK]* )6;
M?M "GGKZTJAFW#CGTJ#A7!)))/&#TJ1F5>GRMZT /7.\@<?[W45)S)A<C_@5
M1+D<;N%]\X[TNXR,#G [G^M $BLHP,9_SUJ7<6Q@=.OK]:B4E3CD&G+A=F>_
M84 2KAGY^48XJ56W9?J5QGGWJLOWL8SCGFI(U_>8#9!/2@"U&^.0054],5,N
M5;JOS?I[U65CN7Y,G)_"I$)+*&Y/;CMZ&@"ZJAFR6P>G)Z?C3=7;_B6S,HX*
M\_G1"VX'A4ZX]*;J<I_LZ;+;N!CCIS43^%FM+XT8=DI9L@XY_&N@LOE/KQ6)
M98W#]*WK&/IDY/O7S^(9]31-VQ8,HW#CMZ?2MN&!-T9<9?&0W>L.SBW=3@=*
MV86*_,IP 0,8S7EGIHT;(MN."0!P/K6_I\BHHQU[5SUO)^\QTY'XUNV]Q\HC
M/'..G]:3-XFS;D^<"&('.5QD&M"'Y<%3N4G )/(]JR(<[0%#%\<9/7-:,6=@
M' /<D\CVK-HU3+MO#_$&**O4XR<>AIY+,PVEEW8P,>W?_/>J\+$,!EA@?PC)
M-2[@I(_UF,':>"/_ *].)9/<;5MQEE;H<#.<_P"%9U](1 Y/4(1]?\YJ]M"P
MX.,\]3SDG.363J#!(IR9-V5_A%4B)'[>^ ?^1%\.?]@VV_\ 12UOU@?#_P#Y
M$/PWZ?V;;?\ HI:WZ^TCLC\TE\3"BBBJ)"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH JW5DMP,CY7]:RIH'@;#C!K?IDD2RKAE!% '/TTUI7&ED
M9:(Y']VLYD:-L,-IH 8?>FTI//-)F@!RR,N,,0/TH:0/]Z-"?7'-1-]>:9GW
MH EVQ>A'T-.(M^N'S]15;/2@F@"UYD"XPKGWW8H:\CS\L2Y_VB35/\:4]NPH
M E>\D;H=H]%&*BWMGFD'6B@!/YT>XZ4M&.> >O'J: $/?/%.AA>YD"(I9_0?
MUK0L]%FG;?-^Z0]OXO\ ZU;=K:Q6D>R) H[^I^M %33M(2SVR2?O)O7LOTK2
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $JM<V:RKZ&K5)0!AS6S
MPD@C(]:@-="T:LN&&:HW.FALE.M &53:GDMWCSE<U7H .E)NH:F-0 X2E>A(
M_&E^U.O1CBH2:3- $YOI.N[!^@I#>2D8WMBJ^:!0 YI&;DG--]3FE!_*B@!,
M=Z#Z4OO2<\CI0 8X)SQ2;=QP 2?05>M=)GNMI*^7'ZG@UM6>G0V8^49;^\U
M&;8:(6Q)<?79FMQ5"J HP!T'I2TM !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% 'PU_P %AO\ DU+3O^QGL_\ T1<U^*BM^/:O
MVJ_X+$?\FHZ=_P!C/9_^B+FOQ47'8X]*I /W_,."!WH5P"0.![U&K?-QZ<B@
M =1QWI@/W?PCZTFW<<#@8Y-)D,,GY3GTI.%^OUH F.4C&[[O7&:3<5Y P.X%
M1OA1S^0YI!0 \,6QM(.>U*OWL]&/4TU6(QCU^E#,3SV]J %4[< '(Z_6E++R
M"<9YI%VMNSUQP/>F;CW)(H ?NYQBE ZG'3@#-,4_,,]Q3O,^7:"",YQ0 CKC
M@#&*7<&/4XQG\:9GKD>^:-V[W)[=* ';25W'I[T'[I/7WI-Q'!)QZ"@,-P(Z
M^M(!S8QR,_C2;AMX)I/7H:-V[D#GUS3 -H5L&AE[C%)N[]3FE9AQSGU% "J2
M,#K0P[[L'\Z:3N^E)]>WI0 XC?UY)_.D5ATW8'0\4X=,]#US3<CW]*0!N.<K
MBDZMDT;0V<' %"MG(!YZ&F >M+G #'MQ3>?P%,+#ZYZT@']B?SI_1>!]:AW>
MO%+N*Y_*@!ZR< ?K3M^6)&T>W]:B7'04Y6QWH E5CM(ST/I2K(V3T&.>:C_U
M9P>IYX_G06Z^GI0 \-UYX]JD$@5B>N>]0*W4G!],FI$<Q@#"GW:@!V[: W&U
MCV-/4\%\D#H:A:0R2')_+H*56&#SQ[GI3 F&,#H!G@B@-\P7'.>!ZU&S!6&T
M\#O2-("Q7\.: +$;=<J>>ZT]6 0XP<>O:H%?Y<9SQ2C'8^YR>] $RX9@0,$C
MG'2E5B6QC!'ZTQ)!N^]QGI4C,JQC'*XZ'J/\_P!: )5^\N<'O@TY>QQD?7I4
M'F;>,"I4?=G( Y_AH GA7[N=P_O'L:L+@848V]CGH:K0D<C.1_+ZU,IZX/7D
M[: +*MMV@#IU]*9J<G_$L9N@8A?KS4D4A&#\V#U/2H-<;%BIX&YP./QJ)_"S
M6E\:*%G\O/7GBN@L?FD /YBN?L3T'X"M^S9E(P17S^(/J:)O6S!40@9)]*T[
M=MT>!R![UC6I\P#)*@<X%:UJ=Y^4@*?7O7F=3TD:L&3(<?< ^E;-CRO.!V 8
MUAVJ[6(9VD#'U_SQ6K8L$>4+\XSC ]*1JF;\.'VY7'/Y<5>AD#,I^3)SEC[U
ME17654H2BYP=O)&*L1LDD:NB@O\ 3\S]:FQJC6CD\S<"5Z9W#M[']*>MP%C)
M;(R,AL\]/\_G6?&Q>,Y(7(PISC\Z?%*P.%!!Z9XZ=Z$C1,NNS>823D-R-HY_
M.LJ^F\RUGE)PNPA=O.*GGF(4*1SUW?2L[46$=O+L)*'.W![XZTTB'N?N;\/O
M^1"\-?\ 8,MO_12UT%<]\//^1!\,]_\ B66W_HI:Z&OLX[(_-I?$PHHHJB0H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*6!)EPZ@U+10
M!F3:.C9,;;?8U2FTZXC_ (-P]5YKH** .3967[RD&HV-=<T:O]Y0WU%5WTVV
MDZQ+0!R_0^WUI/>ND;1;5OX"/H:;_8=K_M?G0!SOOT-')Y KHQHML.H8_C4B
MZ7:K_P LL_4F@#F=N?;ZFK$-C--]R)CZ-C KI8[>*/[L:K]!4M &'!X?+',S
M[1UVIR?SK4MK&&U'[M,'^\>3^=6** $I:** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@!C1JPP0#56;38YN@P:NT4 8LVD.N=O2
MJDEC,O49KI:2@#DFA=>J\4TQ/_=:NM:-7^\H/U%,^RQ=XU_*@#EO)8_PM2>4
MW'&*ZG[+#_SR7\J<MO&.D:_E0!RXM9&Z*Q_"IX]-GDX\O'?+=*Z7:!T %% &
M-'H);_6OC_=_E6A;V$-NHVQC(_B/)JU10 E+110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 ?#'_!8O_DT_3O\ L:+/
M_P!$7-?BD7X)ZU^UO_!8K_DU#3O^QHL__1%S7XH]NWI5( SWZ9Z4[<?SI.J9
MQ\H.*0]>F#VH 53W!IPPV,=<5'G"].:%DYX&#0 [AL8%&[@C&#3<\@]Z=\O.
M?SH 7<2V3U]!1N/.#QBFL.G.3ZTK-A1]>: '\<9&%ZCBC@Y_2HP3Z4OW1Z_C
M3 %;:<8%.Y^AIJ_='6D^@XI .]L?G2;MH&:;^IIWHU !D*W3CVHSVZTG'U]A
M02/_ *U "[L?G2_>[ \9_*D9MW)ZGTI,_,>U "\>O:C)Y/I3?YT<?A0 [!&<
M>E'\(SUIF[/7&* W7I0 ,,X!SZBEXSQ29^8'O[T>^: '9[?I0 6!(YP*8?KS
M10 K=NYQTIOH:.?:E5C@@\@T@$Y["E[>M-4]OQHR&S]>E,!V[CO@>E+GY2"*
M:,^AS[4I- #NG?-*6_%O:HRW3CK3F8<9_E0 X-W_ $I58@J1@GL*2-2[<#MF
MCO2 =NS\W2G;@V<#W/%,ZCYN .E(N1CG\Z ) W/'4'-'F9Z],Y]*0MU(/7K1
MCD<YX[4P)%VGHV%-2;@>02:BXW9R,4Y9.W4 \#% $J2=A@]\$=:<K!NU0JV5
M+$XP>G4U)NPO;CM_C0!84E5)W>PIRY5A\W#'D],5 KKG![=JE+\@YR>_I0!9
M5CNXX/3'I4\?S%LCN.]5%/3''UYS5B/&<Y&/44P+\)7G=\WN!BJ6M,?L<(<X
M+.3@]>E6 PXW+@9Q6?KC9D@7T!//7DUE4^%G10^-$=F^WMD9YK?M<J!@9)XK
MGK<\J,8YY]ZW+?.T=J\.N?24C;@;:  ,5KV> "[GD>G3WK"MY<JI(R<XXK5M
MLLF"O).,'KBO+::9Z4=C:M)%"A0,^M:<>-RX''<>E95K]X%5SQR1T^F*NPR;
M<'.,T6-#73'&W).?7\:O6\Q$;$/\@;!)ZX'I67'N9<CY5QMR!5N-E8E0QP>5
M7/3WJ;&R-#S Z@,<L.FVK:G=(V=IR1U[]JRX\OM7D]BRG]:L1N5PV=^3M"\$
M?6F4.N+CS-R#EL;=V:S-4F!@D"G&8SP![=*MR2%@5(V 9)V^W<5F:@W^CN J
M[L'Y>AZ55B;G[P?#G_DG_AC_ +!=K_Z*6NBKG?AW_P D_P##/_8,M?\ T4M=
M%7U\=D?G,OB844451(4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% 'PO_ ,%C/^33]._[&BS_ /1%S7XH9]LU^U__  6,
M_P"33]._[&>S_P#1%S7XH<# [4T ,QX'0=:0'CUH/&,'CO0I..*8"\_A1P%
MX)I/:C/3/(H 7=UI=W^%-W8Z4;NGKUH =D' Z?2DR-O//O3?,]#Q2_J: %W8
MP#UI&;IVYI,]./:@X'?FD X=.*7<!]?K3/H?PI0W/!%,!=W7VH!_R*3=\N,4
MF,9XS0 _/.:16.> :3G [>]#&F $^G7.>:4M\P[&FD=NU*O?FD JD<G Z=,T
MF-W?.*-N??C'O28SU/- "+QWS3@P(X'-(WXT+G/ZT@#]:&]N31CKC'OBD'Y=
MZ8"KC_(H8\>@H/?M29X_&@ '4<4@P/>E/S9[48&<]?2@!"=W%&,\9Y-!PO.?
MZTF?FZC .*0!]U@:4," *0L,&DW=LT 2>@S^%)SP,8[]*9NVCZ4NX]SGM0!(
MK\AEX.:/O,2<<GBF#!Z"ESD9["@!V[&%Z$<?6E#8XZU&K;2.<X-.91P1GIS]
M: '!NZFG!AP<&HP?E]":5B>W)H EW\#!(]*59>N/IG%1*1]!3F;)RHQZ\YH
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
M=OC_ +#EA_\ 'J_>6B@#\'%_X);_ +2//_%"6X/;_B>6'_QZI5_X)>_M(_\
M0B0<]?\ B>6'_P >K]WJ*8'X31_\$O\ ]I#D-X%MP/;7+'_X]4T?_!,7]HY5
M'_%"V_N/[;L?_CU?NG11<#\-%_X)E?M&+'_R(\!;IQK5C_\ 'JR5_P""7?[2
M?);P);Y)R?\ B>6'_P >K]X:*B4>;<UA4=/8_"B'_@F!^T?'@GP);Y'_ %&[
M#_X]6A#_ ,$R?VB%7!\#V^3_ -1JQ_\ CU?N/17/+#PEN=2QE2/1'XC0_P#!
M-7]H>, 'P5 0!_T&;+_X]6A;_P#!.#]H%%.[P7!DC!_XG-E_\>K]J:*P>!IO
MJS99E671?U\S\8H?^"<_Q]A4?\47!NQ_T&++_P".U=7_ ()Y_'KRPK>#H<KS
MG^V+/_X[7[(44OJ%+NR_[4K]E_7S/QX3_@GS\>$D4CP?#QW_ +7L\_\ HVK'
M_#O[X[!%QX2@W'@[M6L^/_(M?K_13^HT^[#^U*_9?C_F?D3_ ,, ?&_;M/A"
M$\<DZM:<_P#D6F-_P3_^.)D)'A) <9S_ &O9_E_K:_7FBCZC2[L?]JU^R_'_
M #/R(G_8#^.4BC;X/@![_P#$VL__ ([5&^_X)\_':X$@'A"':RD?\A6S]/\
MKK7["T4_J-/NQ?VI7[+\?\S$\%Z;/H_@[0K"Z3R[JUL(()4R#M=8U5AD<'D'
MI6W117?L>0W=W"BBBF(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH 2EHHH *2EI* "BEHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
7 **** "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>irtc-20201231_g5.jpg
<TEXT>
begin 644 irtc-20201231_g5.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'
M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,#
M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# S_P  1" ,]!EX# 2(  A$! Q$!_\0 'P   04! 0$!
M 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#
M  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H
M*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0
M  $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!
M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y
M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4
ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D
MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]_**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BO//C9^U!X-^ 6AW%_P"(M<T[3X;52TKSW*11Q#_:=B O
M\Z_.+]H__@['^!?PEU:ZT[0)+[Q1=VY90^G6QFA+#MO) (]QD&G8#]8**_"-
M_P#@\TT,2L!X#U+:#QE8Q_[/1_Q&::+_ -")J/Y1?_%T@/W<HK\(_P#B,UT/
M_H0]2_*+_P"+H_XC-=#_ .A#U+\HO_BZ /W<HK\(_P#B,UT/'_(AZE^47_Q=
M'_$9KH?_ $(>I?E%_P#%T ?NY17X1_\ $9KH>/\ D0]2_*+_ .+H_P"(S70_
M^A#U+\HO_BZ /W<HK\(_^(S70_\ H0]2_*+_ .+H_P"(S70_^A#U+\HO_BZ
M/W<HK\(_^(S70_\ H0]2_*+_ .+H_P"(S70_^A#U+\HO_BZ /W<HK\(_^(S7
M0_\ H0]2_*+_ .+H_P"(S70_^A#U+\HO_BZ /W<HK\(_^(S70_\ H0]2_*+_
M .+H_P"(S70_^A#U+\HO_BZ /W<HK\(_^(S71/\ H1-2_*+_ .+H_P"(S70_
M^A#U+\HO_BZ /W<HK\(_^(S70_\ H0]2_*+_ .+H_P"(S70_^A#U+\HO_BZ
M/W<HK\(_^(S70_\ H0]2_*+_ .+H_P"(S70_^A#U+\HO_BZ /W<HK\(_^(S7
M0_\ H0]2_*+_ .+H_P"(S71/^A#U+\HO_BZ /W<HK\(_^(S70\_\B'J7Y1?_
M !='_$9KH?\ T(>I?E%_\70!^[E%?A'_ ,1FNA_]"'J7Y1?_ !='_$9KH?\
MT(>I?E%_\70!^[E%?A'_ ,1FNA_]"'J7Y1?_ !='_$9KH?\ T(>I?E%_\70!
M^[E%?A'_ ,1FNB?]"'J7Y1?_ !='_$9KH?\ T(>I?E%_\70!^[E%?A'_ ,1F
MNB?]")J7Y1?_ !='_$9KH?\ T(>I?E%_\70!^[E%?A'_ ,1FNA_]"'J7Y1?_
M !='_$9KH?\ T(>I?E%_\70!^[E%?A'_ ,1FNA_]"'J7Y1?_ !='_$9KH?\
MT(>I?E%_\70!^[E%?A'_ ,1FNA_]"'J7Y1?_ != _P"#S71/^A#U+\HO_BZ
M/W<HK\(_^(S31?\ H1-1_*+_ .+H_P"(S70_^A#U+\HO_BZ /W<HK\(_^(S7
M0_\ H0]2_*+_ .+H_P"(S71/^A$U+\HO_BZ /W<HK\(_^(S70_\ H0]2_*+_
M .+H_P"(S71/^A#U+\HO_BZ /W<HK\(_^(S70_\ H0]2_*+_ .+H_P"(S70_
M^A#U+\HO_BZ /W<HK\(_^(S70_\ H0]2_*+_ .+H_P"(S70_^A#U+\HO_BZ
M/W<HK\(_^(S70_\ H0]2_*+_ .+H_P"(S71/^A#U+\HO_BZ /W<HK\(_^(S7
M0_\ H0]2_*+_ .+H_P"(S70_^A#U+\HO_BZ /W<HK\(_^(S70_\ H0]2_*+_
M .+H_P"(S70_^A#U+\HO_BZ /W<HK\(_^(S70_\ H0]2_*+_ .+H_P"(S70_
M^A#U+\HO_BZ /W<HK\(_^(S70_\ H0]2_*+_ .+H_P"(S70_^A#U+\HO_BZ
M/W<HK\(_^(S70_\ H0]2_*+_ .+H_P"(S71/^A$U+\HO_BZ /W<HK\(Q_P '
MFNB?]"'J7Y1?_%T?\1FNA_\ 0AZE^47_ ,70!^[E%?A'_P 1FNA_]"'J7Y1?
M_%T?\1FNA_\ 0AZE^47_ ,70!^[E%?A'_P 1FNA_]"'J7Y1?_%T?\1FNA_\
M0AZE^47_ ,70!^[E%?A'_P 1FNA_]"'J7Y1?_%T?\1FNA_\ 0AZE^47_ ,70
M!^[E%?A'_P 1FNA_]"'J7Y1?_%T?\1FNA_\ 0AZE^47_ ,70!^[E%?A'_P 1
MFNA_]"'J7Y1?_%T?\1FNA_\ 0AZE^47_ ,70!^[E%?A'_P 1FNA_]"'J7Y1?
M_%T?\1FNB?\ 0B:E^47_ ,70!^[E%?A'_P 1FNA_]"'J7Y1?_%T?\1FNB?\
M0B:E^47_ ,70!^[E%?A'_P 1FNA_]"'J7Y1?_%T?\1FNA_\ 0AZE^47_ ,70
M!^[E%?A'_P 1FNA_]"'J7Y1?_%T?\1FNA_\ 0AZE^47_ ,70!^[E%?A'_P 1
MFNA_]"'J7Y1?_%T?\1FNA_\ 0AZE^47_ ,70!^[E%?A'_P 1FNA_]"'J7Y1?
M_%T?\1FFA_\ 0AZE^47_ ,70!^[E%?A'_P 1FNA_]"'J7Y1?_%T?\1FFB_\
M0B:C^47_ ,70!^[E%?A'_P 1FNA_]"'J7Y1?_%T?\1FNA_\ 0AZE^47_ ,70
M!^[E%?A'_P 1FNA_]"'J7Y1?_%T?\1FFB_\ 0B:C^47_ ,70!^[E%?A'_P 1
MFNA_]"'J7Y1?_%T'_@\TT3_H0]2_*+_XN@#]W**_"/\ XC-=#_Z$/4ORB_\
MBZ/^(S70_P#H0]2_*+_XN@#]W**_"/\ XC-=#_Z$/4ORB_\ BZ/^(S70_P#H
M0]2_*+_XN@#]W**_"6+_ (/--#,JJW@/4]I/.%C/_L]?0'[-O_!U[\"?C!JU
MKINNS7GA>\N&5-^I6YAAW'C&\$@#W; IV _5JBN!^#7[2W@_X[:);WWAW6K"
M^AND#Q-#<)(DH/0HRDAOPKOJ0!1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\5_\%>?^"M'A
M'_@G'\%K^^U"Z6?6+@?9['3X'_TG4)R.(H_[H'5G_A'3FOK+XJ^-8_A]X!U+
M5I9%A6UA9O,?[L> 26/L!D_A7\;'_!7W]O34OVZ/VPO$GB+[7-+X=TFYETKP
M_$S[E2W1R&FXXW2-DY]"*I=P.7_;H_X*4?$S]NCXC7FL>+M=NC8R2%[71;>9
MEL-/7HJA,X=@.K'J<YS7SQ-=23GYF8^W85'14@%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444T 44450!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444P"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M J6&ZD@^ZS"HJ* /I?\ 8)_X*?\ Q._8,^(-OJ7A/6KF32W(6]T2YD,EE>)D
M$@*?]6_'#+C&3ZU_5#_P27_X*L>$?^"COP4L=6TN\$>J1J(+VRF8?:+&X YB
MD'?_ &6_B'O7\8]?8W_!%_\ ;]U+]AO]LCP[JDM]+#X7\17<.E:_&&(58W8+
M'<X'\4;$'/<4@/[-J*P_AQXM3QOX+L-21D?[1$"Q4Y!/<_CU_&MRH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH ^2_P#@M[X\OOAI_P $T?BGK6F3-!?V.AW+0N#T+)L/Z,:_C!U1
MANA1?^6<2@_4C)_G7]D7_!P"V/\ @E1\7O\ L S?S6OXV]5_X_6_W4_]!%/H
M!7HHHI %%?J#^RY_P:F?'G]K']GOPC\2/#_B;P';:+XQTZ/4K.*ZN95F2-QD
M!P%(!_&N]_X@QOVD?^AN^&__ (%S?_$4 ?D#17Z_?\08W[2/_0W?#?\ \"YO
M_B*/^(,;]I'_ *&[X;_^!<W_ ,10!^0-%?K]_P 08W[2/_0W?#?_ ,"YO_B*
M/^(,;]I'_H;OAO\ ^!<W_P 10!^0-%?K]_Q!C?M(_P#0W?#?_P "YO\ XBC_
M (@QOVD?^AN^&_\ X%S?_$4 ?D#17Z_?\08W[2/_ $-WPW_\"YO_ (BC_B#&
M_:1_Z&[X;_\ @7-_\10!^0-%?K]_Q!C?M(_]#=\-_P#P+F_^(H_X@QOVD?\
MH;OAO_X%S?\ Q% 'Y T5^OW_ !!C?M(_]#=\-_\ P+F_^(H_X@QOVD?^AN^&
M_P#X%S?_ !% 'Y T5^OW_$&-^TC_ -#=\-__  +F_P#B*/\ B#&_:1_Z&[X;
M_P#@7-_\10!^0-%?K]_Q!C?M(_\ 0W?#?_P+F_\ B*/^(,;]I'_H;OAO_P"!
M<W_Q% 'Y T5^OW_$&-^TC_T-WPW_ / N;_XBC_B#&_:1_P"AN^&__@7-_P#$
M4 ?D#17Z_?\ $&-^TC_T-WPW_P# N;_XBC_B#&_:1_Z&[X;_ /@7-_\ $4 ?
MD#17Z_?\08W[2/\ T-WPW_\  N;_ .(H_P"(,;]I'_H;OAO_ .!<W_Q% 'Y
MT5^OW_$&-^TC_P!#=\-__ N;_P"(H_X@QOVD?^AN^&__ (%S?_$4 ?D#17Z_
M?\08W[2/_0W?#?\ \"YO_B*/^(,;]I'_ *&[X;_^!<W_ ,10!^0-%?K]_P 0
M8W[2/_0W?#?_ ,"YO_B*/^(,;]I'_H;OAO\ ^!<W_P 10!^0-%?K]_Q!C?M(
M_P#0W?#?_P "YO\ XBC_ (@QOVD?^AN^&_\ X%S?_$4 ?D#17Z_?\08W[2/_
M $-WPW_\"YO_ (BC_B#&_:1_Z&[X;_\ @7-_\10!^0-%?K]_Q!C?M(_]#=\-
M_P#P+F_^(H_X@QOVD?\ H;OAO_X%S?\ Q%4!^0-%?K]_Q!C?M(_]#=\-_P#P
M+F_^(H_X@QOVD?\ H;OAO_X%S?\ Q% 'Y T5^OW_ !!C?M(_]#=\-_\ P+F_
M^(H_X@QOVD?^AN^&_P#X%S?_ !% 'Y T5^OW_$&-^TC_ -#=\-__  +F_P#B
M*/\ B#&_:1_Z&[X;_P#@7-_\10!^0-%?K]_Q!C?M(_\ 0W?#?_P+F_\ B*/^
M(,;]I'_H;OAO_P"!<W_Q% 'Y T5^OW_$&-^TC_T-WPW_ / N;_XBC_B#&_:1
M_P"AN^&__@7-_P#$4 ?D#17Z_?\ $&-^TC_T-WPW_P# N;_XBC_B#&_:1_Z&
M[X;_ /@7-_\ $4 ?D#17Z_?\08W[2/\ T-WPW_\  N;_ .(H_P"(,;]I'_H;
MOAO_ .!<W_Q% 'Y T5^OW_$&-^TC_P!#=\-__ N;_P"(H_X@QOVD?^AN^&__
M (%S?_$4 ?D#17Z_?\08W[2/_0W?#?\ \"YO_B*/^(,;]I'_ *&[X;_^!<W_
M ,10!^0-%?K]_P 08W[2/_0W?#?_ ,"YO_B*/^(,;]I'_H;OAO\ ^!<W_P 1
M0!^0-%?K]_Q!C?M(_P#0W?#?_P "YO\ XBC_ (@QOVD?^AN^&_\ X%S?_$4
M?D#17Z_?\08W[2/_ $-WPW_\"YO_ (BC_B#&_:1_Z&[X;_\ @7-_\10!^0-%
M?K]_Q!C?M(_]#=\-_P#P+F_^(H_X@QOVD?\ H;OAO_X%S?\ Q% 'Y T5^OW_
M !!C?M(_]#=\-_\ P+F_^(H_X@QOVD?^AN^&_P#X%S?_ !% 'Y T5^OW_$&-
M^TC_ -#=\-__  +F_P#B*/\ B#&_:1_Z&[X;_P#@7-_\10!^0-%?K]_Q!C?M
M(_\ 0W?#?_P+F_\ B*/^(,;]I'_H;OAO_P"!<W_Q% 'Y T5^OW_$&-^TC_T-
MWPW_ / N;_XBC_B#&_:1_P"AN^&__@7-_P#$4 ?D#17Z_?\ $&-^TC_T-WPW
M_P# N;_XBE_X@Q_VDO\ H;?AO_X%2_\ Q%4!^0%%?K__ ,08_P"TE_T-OPW_
M / J7_XBC_B#'_:2_P"AM^&__@5+_P#$4 ?D!17Z_P#_ !!C_M)?]#;\-_\
MP*E_^(H_X@Q_VDO^AM^&_P#X%2__ !% 'Y 45^O_ /Q!C_M)?]#;\-__  *E
M_P#B*/\ B#'_ &DO^AM^&_\ X%2__$4 ?D!17Z__ /$&/^TE_P!#;\-__ J7
M_P"(H_X@Q_VDO^AM^&__ (%2_P#Q% 'Y 45^O_\ Q!C_ +27_0V_#?\ \"I?
M_B*/^(,?]I+_ *&WX;_^!4O_ ,10!^0%%?K_ /\ $&/^TE_T-OPW_P# J7_X
MBC_B#'_:2_Z&WX;_ /@5+_\ $4 ?D!17Z_\ _$&/^TE_T-OPW_\  J7_ .(H
M_P"(,?\ :2_Z&WX;_P#@5+_\10!^0%%?K_\ \08_[27_ $-OPW_\"I?_ (BC
M_B#'_:2_Z&WX;_\ @5+_ /$4 ?D!17Z__P#$&/\ M)?]#;\-_P#P*E_^(H_X
M@Q_VDO\ H;?AO_X%2_\ Q% 'Y 45^O\ _P 08_[27_0V_#?_ ,"I?_B*/^(,
M?]I+_H;?AO\ ^!4O_P 10!^0%%?K_P#\08_[27_0V_#?_P "I?\ XBC_ (@Q
M_P!I+_H;?AO_ .!4O_Q% 'Y 45^O_P#Q!C_M)?\ 0V_#?_P*E_\ B*/^(,?]
MI+_H;?AO_P"!4O\ \10!^0%%?K__ ,08_P"TE_T-OPW_ / J7_XBC_B#'_:2
M_P"AM^&__@5+_P#$4 ?D!17Z5_MK?\&OGQP_87_9E\4_%/Q5XD\#WF@^$X%N
M+J&RN)&G=6=4&T%0.K#O7YJ4 %7]!W&YD53M;RV<'T*_,/U%4*TO"O\ R$9/
M^N$G_H)I2V _M(_X(X?$J;XI_P#!/GX<ZG<;FD;1+-6=FW,["! 6)]20:^HJ
M^,?^"!W_ "C)^&W_ &";;_T4M?9U3+<%L%%%%( HHHH **** "BBB@ HHHH
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH ^+_\ @X _Y14?%[_L S_^RU_&WJO_ !^M_NI_Z"*_
MLC_X. 3_ ,:J?BYQ_P P&?\ ]EK^-S5?^/UO]U/_ $$4^@%>BBBD!_:I_P $
M1?\ E$]\!_\ L4[3_P!!KZ,^)?A*;Q[\/=;T.UU2\T6XU:REM([^U.)K,NI7
MS$/]Y<Y'N*^<_P#@B+_RB>^ _P#V*=I_Z#7U10P1^;GPC_X-\YOA3^S)XZ^#
MR_'CQMJ'P_\ 'MC=P7^GRZ;9J\ES<2+(]V\H3S)9<J!EV/&!T K&\(_\$+?A
MC\;-8-QX<^*WC!/!_P!JTF+Q?X<2"%&U2_T? MFD++YD)W*&('##I7Z>5Y?\
M4/V5M#\?^(Y=?TV^UCPCXHD7!U71;DV\DQ'W?.3[LH'HP_&M:%.A*\:K:[/=
M+U7^7W,Y<;B,;"T\,E+>\6[-]FGM==GH^ZL>7_%G_@F^_P"T-K4=M\0/B!K/
MB3PMI_VEM.L#86T%S;&>WDMV!N40.55)&P.,X&<UY/J/[-/P[^%?Q/\ "_@/
MQM\7-:\0>*M2NM$M]'LDM(ED@@TQ]UM'((U^7>,!F;DXSQ7M6H_L=?$_4[%K
M5_VB/&D<+ J3%I-JDA!_VJZ3]GK]@[P'^SQKLNNVEO>:]XMNN;G7M8F-U>RL
M1R59ON ^B]*[XX7 4XN52ISNSLHIK7HVY):>B;]#Q9YCG5><*>'PZI1NN:52
M47[M]5&,).[?=N*6^NQY#KG_  1W\+:_X@\*ZE>Z\VJW7A_2(O#UPVIZ3:WB
MWFGP74MS!&%=2$=3*5+C[P[9YK[#L[2.PM(H(56.*%!&BJ,!5 P !4M%>4E8
M^FE)O<*S_%/AZ'Q9X<OM+N&D2&_@>!V0_,H8$9'O5]F"+D\ <DFL=OB'X?1B
MK:YHZLIP0;V/C]:N-[W1G-QM:74\H\3_ +$&D^,_#E]8:CXF\432:E8Q:7-<
M1W"Q,]I&CJD)"J 5'F.>><FM;3_V0M!L-<N;Q=0U9H;A;4&S\Q1;!K<@K)L
MP7/0L>2.*]!_X6-X?_Z#VC?^!L?_ ,51_P +&\/_ /0>T;_P-C_^*KH]O7M:
M[.%8/")WLK^OK_FSS#Q!^Q+X9\232I<7^K?V?/8I8RVB.BHX1)8T?.W<& F?
MH<=.*IZ_^PEH7BBU:&\\1>)F6X %VB7"QQW97&UF0+MW  +D#I7K?_"QO#__
M $'M&_\  V/_ .*H_P"%C>'_ /H/:-_X&Q__ !5"Q%=;-A+ X-[Q7]?U_5S@
M_%?[)VA^*(O#L?V[4;./P]'#"JP[/])2.XCN%5\J?^6D2DE<'&:]5K&_X6-X
M?_Z#VC?^!L?_ ,53[;QYH=Y<+##K6DS22'"HEW&S,?0 &LI2J25I7T.BG"C!
MMPLKV_#8UJ\^^/7[,WA/]I2VTNW\7:?%JEGI+S2PVTT:R1%Y$V;RK _,O53V
M->@T5D=!\W^+?^"<GAN\?6M2TW4-0;6KZTB%O]K<-;Q7<*(L4X 'RM^[3('!
MQT/(I/"'[ $-]\+6T[Q7KUU<>(KR'9=7^GJL7E-]KDNE>+(^616D8;Q@^F*^
MD:* /)? 7[(&@^ /')UZ'4M8O+K[0]WB[E63]^]NEN\A;&XLRHIR3U&>]<MX
M,_X)V>&?!\R7!\1>*M4U!9I96O+ZZ6>>59(4A=&9EYRJ+SUR*^@Z* /";/\
M8"\*6VIVTC:EK,UII^I0:K8VCNGEVLT<T4QP=NY@S1+D,3@$XQ6AX0_8I\/^
M!_BA9>*--U;7+2>TN9[I[:&81PWC2NS$3;0#(H+' ;.,#TKV:B@ HHHH \K^
M//['_@[]HK7;;5/$5GYVJ:;;B/3+ORT:72Y5E65)X2P.V164>Q'!!K@_$_\
MP3JT=X=6DT'7-2TZ^UG4XKZ2XG"3M:(LCR2)%N!QN9V.#D#-?2%% 'SWXM_X
M)Q^#?&7AO4M&NM3UW^R=4TUK"6W62/[[1M&TX;;G>59N,[1GH*Z;XE_L=Z'\
M2_[:\W4]6T_^VKFSO&:U*+):SVT7DK+$^W<C%, D'(QQC)KUZB@"KHNF#1=(
MM;-9)IEM84A$DS[Y)-H RQ[DXY/<U:HHH XWXX? KP_^T+X3L]#\36L>H:3;
M:G:ZG):2QK)#=-;R"18Y$8$-&2!D'J*X/Q]^P;X1\=>(K.X6ZU31](L;-K.W
MT/3G6#38%,<D99(0NU25E;.!R0/2O;J* /GCQ!_P3>\'^*-534+S5->FO&M[
M.TN'\U MW#;0^2D;IMVD%<9XZBNCO?V*/#%SJ"W<-UJ5K<QRQRJ\;)\K)<_:
M!U7GYB1SV->R44 ><_ 7]F_3/V?GUC^R]2U2XM]6F\[[+,X6UL^2=L,2@*@)
M))P.:]&HHH *\3^*/["'@WXN^*]9UW5KKQ!_:VM,HDFAU!T6*(0M"(EC^YMV
M22#)!/[QN>:]LHH \,TG]@WPW;'6I-0U;6-6NM<@2UGFG$2E8TB2)%4*@ PB
M*,XR:NR?L0>$Y/%6FZMYVI";2VD>*,,OEG?-#*<C;_>@3\":]FHH Y[X5?#>
MQ^$/P[TGPSIC3/I^C0"W@,I!<J"3S@ =ZZ&BB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "N%\9>'Y-/OY+A5+03'=D#[I]Z[JD=!(NU@&4]0
M>] 'S1\6/V2_AK\==>CU3Q=X.T?7-0CB$#331D-/$.1'+M(\Q!_=?(K8^#/P
M=TGX$^"U\.Z%)>C1X)GEM+>XF,JV*,<B&,GI&O15["O=#X>L2?\ CUAY_P!F
MC_A'K'_GUA_[YH \0\5_!_P[XZ\8Z;K6M:78ZM<:3 \-K'>6Z31PEF5MZA@<
M."HP17*6/[*NDV7BFZUAM8URZOKD*H:>82>4JR,X49'3+$?3%?37_"/6/_/K
M#_WS1_PCUC_SZP_]\T ?+<W[&GA>YU26YDN-1?S;=H/+9PRQLRNAD7CAMKL/
MH:ZSPC\&=-\$^*8-6LI[I9H7N'*-M*/YS!F!X['IBO>/^$>L?^?6'_OFC_A'
MK'_GUA_[YH ^7[;]C_PWIES)<6-[K&GWDUA/I[SV\_ELZ377VEF.!][=\N?[
MO%:'A#]F'0/!]O:I%->7)LXXXE:<JQ8)NP3QWW&OI#_A'K'_ )]8?^^:/^$>
ML?\ GUA_[YI ?,^D?LL:1X:\6?VYIFH7UOJ4<96W9]LB6SD,ID5<<-M8K]#5
M_P 9?LT>&/'WBNXUK5(9KC4)Q'M?=@0E%"Y ]P!USS7T3_PCUC_SZP_]\T?\
M(]8_\^L/_?-,#YGC_9)\*VVKZIJ%NDUO?:VDT6H3QJ@DO(Y-GRN<<[3&I'<<
M^M7-&_9IT'P[X>\3:;8SWUO;^)M0CU.3YPWV26-45?+!& H\L?*<BOHS_A'K
M'_GUA_[YH_X1ZQ_Y]8?^^: /!OAQ\%M-^&FL:AJ%K<75U?:LH^U2S%?WC D[
M@ !C.>@XXKEO%'[(&@^+]:NM2O-0U!=0FD61+BW2."1&4D@L44>81DX+9(KZ
MB_X1ZQ_Y]8?^^:/^$>L?^?6'_OFEJ!\[Z1^SCH6A^%)M'MI+J*WGGM[DNA57
M5X6WK@@<98DGZU6\"?LS:7X"\1)JD.J:Q>WJWQOS)=2B0NQC$>TG'3:!^-?2
M/_"/6/\ SZP_]\T?\(]8_P#/K#_WS3 \'^'_ ,$M'^&_BS7-:T][Q[S7Y/-N
M/.F+HO.<*.U=A7I'_"/6/_/K#_WS1_PCUC_SZP_]\T >;]:Z[P'H$EH6NIEV
MEAM13UQZUN1:'9P2!EMXE9>AVU:H S_%GAN'QAX=NM-N6D6"\38Y0X8#(/'Y
M5XC??\$XO .H'2Y&?5DN])@U"WCN(YPCRK=W#W.7P,,8I78QD_=R?4Y]^HH
M\E@_9:EM_$NG:\OC?Q1_PD%G9G3)M0/D>9=V?F"00,NS: '&=R@-R>:UO$?[
M/-MK7Q2N?%5KKFL:7=:G80Z;J<%NR>5J,,)E,0;<I*X,TGW2,[N:]$HH \"U
M+_@G;X)U-M)9[K5U.C0R16^V50!O@$&X_+R0H!^M)\7/V"-+^--W'=^(/%'B
M75+B#2)=+%O/.JV<Q>*>/S6B0 !BLY!*X)"KZ5[]10!\P?"S_@GG)8:9)=>*
MO$EU<:Y>2E+QK!$6&XM%=6C@.Y>Q4'<H4]N:^B?&W@;1_B/X0U#P_KVFVFK:
M+JMNUK=V=S&)(IXF&"K UK44 >5_LY?L?^$_V99M2NM%_M34M4U)5@?4=6NV
MO+R.UC_U5JDC<K#&.%0<=SD\UZI110!S?Q=\!1_$_P"&>M:#)M U2U>$%N@;
M'RG\\5^4WB/PKJGP5^(4VFZUIJB^TR0J]O=QDQSKT##^\IZ@BOU]KE?B3\%?
M"OQ=M5B\1Z+8ZGY8PCRQ_O$]@PYKYGB#A_\ M#EJ4Y<LX[7V:\SWLESGZES0
MFKPE]Z/RC\:^.+KQQ?6\EQ';V\=K$+>WM[=-L<2=@HZ]:^YO^":7P!U3X9>"
MM2\1:U;R6=UX@V"WMY!AT@7D,P[%CV]*]5\(?L@?#?P-JZ7VG^%=-CNHSE'D
M7S-A'<!LBO2P-HP*X<CX6J87$?6\5-2DMDMO5[=-D=6;<01Q%#ZOAXVCUO\
MD>?_ ! _9;\ _%/XH>'_ !GK_AC3=2\2>&&+:?>2I\T9YV[AT?822NX':22,
M$UZ!117VA\N?#G_!R#_RAD^-?_8,A_\ 2B.OXYJ_L9_X.0?^4,GQK_[!D/\
MZ41U_'-51 *TO"O_ "$9/^N$G_H)K-K2\*_\A&3_ *X2?^@FG+8#^QS_ (('
M_P#*,KX;_P#8)MO_ $4M?9U?&/\ P0-_Y1D_#?\ [!-M_P"BEK[.J6);!111
M2&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!\7_ /!P!_RBH^+W_8!G_P#9:_C;U7_C];_=3_T$5_9)_P '
M '_**GXN_P#8!G_]EK^-O5?^/UO]U/\ T$4= *]%%% ']E7_  1D\&7NH_\
M!*WX%S1^(M7M%?PK:XBB*;$^7ME<U]-?\*^U#_H:]>_./_XFO!?^"*'_ "B?
M^ __ &*EK_Z#7U%4RW*CL<O_ ,*^U ?\S5KWYQ__ !-'_"O]0_Z&K7OSC_\
MB:ZBBE=CL<O_ ,*^U#_H:]>_./\ ^)H_X5_J'_0U:[^<?_Q-=111=A8Y?_A7
M^H?]#5KWYQ__ !-'_"O]1_Z&K7/SC_\ B:ZBBB["QQ>O_"&;Q1H5YIM]XH\0
M26>H0/;SHLBQLZ."K ,H!&03R""*^=G_ ."'?[/\C,S>']49F.2QU6X))]2=
M]?7M%;T<56I?PIN/HVOR.3$9?AL0T\13C.VUTG;[SX__ .'&_P"S]_T+NI?^
M#.?_ .+I?^'''[/W'_%.ZE_X-+C_ .+KZ_HK;^TL7_S]E_X$_P#,Y_[#R[_H
M'A_X!'_(^01_P0X_9]_Z%W4O_!G<?_%T#_@AO^S[_P!"[J7_ (-+C_XNOKZB
MC^TL7_S]E_X$_P#,/[#R[_H'A_X!'_(^0?\ AQS^S[_T+FI?^#2?_P"+JUH7
M_!%3X%>%]:M=2T_1=6L[ZQE6>":/5;@-$ZG((^?L:^M**7]I8MZ>UE_X$_\
M,%D>7)W5"'_@,?\ (Y6/X=ZA%&JKXJU[:H"C)C/ _P" T[_A7^H8_P"1KU[\
MX_\ XFNHHKCNST['+_\ "O\ 4/\ H:M>_./_ .)I/^%?:E_T->N_G'_\374T
M4786.7_X5_J/_0U:Y^<?_P 31_PK[4/^AJU[\X__ (FNHHHNQV.7_P"%?ZA_
MT-6O?G'_ /$T?\*_U#'_ "-6O?G'_P#$UU%%%V*QR_\ PK_4?^AJUS\X_P#X
MFC_A7^H_]#5KGYQ__$UU%%%V%CE_^%?ZA_T-6O?G'_\ $T?\*_U'_H:M<_./
M_P")KJ**+L=CE_\ A7^H_P#0U:Y^<?\ \31_PK_4?^AJUS\X_P#XFNHHHNQ6
M.7_X5_J'_0U:]^<?_P 31_PK_4?^AJUS\X__ (FNHHHNPL<O_P *_P!0_P"A
MJU[\X_\ XFC_ (5_J/\ T-6N?G'_ /$UU%%%V%CE_P#A7^H_]#5KGYQ__$T?
M\*_U#_H:M=_./_XFNHHHNPL<M_PK[4O^AKUW\X__ (FE_P"%?ZC_ -#5KGYQ
M_P#Q-=111=CL<O\ \*_U#/\ R-6N_G'_ /$T?\*^U#_H:]>_./\ ^)KJ**+L
M+'+_ /"O]1_Z&K7/SC_^)H_X5_J/_0U:Y^<?_P 3744478K'+_\ "O\ 4?\
MH:M<_./_ .)H_P"%?ZA_T-6N_G'_ /$UU%%%V%CE_P#A7^H_]#5KGYQ__$TG
M_"OM2_Z&O7?SC_\ B:ZFBB["QR__  K[4/\ H:]>_./_ .)H'P_U#_H:M>_.
M/_XFNHHHNQV.7_X5]J'_ $->O?G'_P#$T?\ "O\ 4/\ H:M=_./_ .)KJ**+
ML5CE_P#A7^H_]#5KGYQ__$T?\*_U'_H:M<_./_XFNHHHNPL<O_PK_4/^AKU[
M\X__ (FC_A7^H_\ 0U:Y^<?_ ,37444786.6_P"%?:E_T->N_G'_ /$TO_"O
M]1_Z&K7/SC_^)KJ**+L+'+_\*_U#_H:M>_./_P")H_X5_J'_ $->O?G'_P#$
MUU%%%V.QR_\ PK_4/^AJU[\X_P#XFC_A7^H_]#5KGYQ__$UU%%%V*QR__"O]
M1_Z&K7/SC_\ B:#\/M0_Z&O7OSC_ /B:ZBBB["QR_P#PK_4?^AJUS\X__B:/
M^%?ZC_T-6N?G'_\ $UU%%%V%CE_^%?ZC_P!#5KGYQ_\ Q-'_  K_ %#_ *&K
M7OSC_P#B:ZBBB['8Y?\ X5_J/_0U:Y^<?_Q-'_"O]0_Z&K7?SC_^)KJ**+L5
MCE_^%?ZA_P!#5KOYQ_\ Q-'_  K_ %'_ *&K7/SC_P#B:ZBBB["QRY^'^H?]
M#5KOYQ__ !-'_"O]1_Z&K7/SC_\ B:ZBBB["QR__  K[4._BK7?SC_\ B:/^
M%?ZC_P!#5KGYQ_\ Q-=111=A8Y?_ (5]J&/^1KU[\X__ (FC_A7^H_\ 0U:Y
M^<?_ ,37444786.7_P"%?ZC_ -#5KGYQ_P#Q-'_"O]1_Z&K7/SC_ /B:ZBBB
M["QRX^'^H?\ 0U:[^<?_ ,31_P *_P!1_P"AJUS\X_\ XFNHHHNPL<M_PK[4
MO^AKUW\X_P#XFC_A7VI?]#7KOYQ__$UU-%%V.QRX^'^H=_%6N_G'_P#$T?\
M"OM0_P"AJU[WYC_^)KJ**+L+'+_\*_U#_H:M>_./_P")H_X5_J/_ $-6N?G'
M_P#$UU%%%V*QR_\ PK_4?^AJUS\X_P#XFC_A7^H9_P"1KU[\X_\ XFNHHHNP
ML<O_ ,*_U#_H:M>_./\ ^)I/^%?:E_T->N_G'_\ $UU-%%V.QR__  K_ %#'
M_(U:[^<?_P 31_PK_4,?\C5KWYQ__$UU%%%V%CE_^%?:C_T->N_G'_\ $T?\
M*_U#_H:M=_./_P")KJ**+L5CE_\ A7^H_P#0U:Y^<?\ \31_PK_4?^AJUS\X
M_P#XFNHHHNPL<O\ \*_U#_H:M=_./_XFC_A7^H?]#5KWYQ__ !-=111=CL?
MG_!P]X/O-*_X(Z_&>>7Q!JU\BZ="##-LV-_I$?7"@U_(=7]AW_!QQ_RAE^-7
M_8.A_P#2B.OX\:UCL9A6EX5_Y",G_7"3_P!!-9M:7A7_ )",G_7"3_T$TY;
M?V.?\$#EQ_P3+^&__8)MO_12U]G5\9?\$$!C_@F7\-_^P3;?^BEK[-J6*.P4
M444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 ?%_\ P< C/_!*GXN?]@*?_P!EK^-S5O\ C^;_ '5_]!%?
MV1_\%_S_ ,:JOBY_V 9O_9:_C<U;_C^;_=7_ -!% %:BBB@#^TK_ ((H?\HG
M_@/_ -BI:_\ H-?45?+O_!%#_E$_\!_^Q4M?_0:^HJF6Y4=@HHJ.UE^UZE)!
MEE\E0S>^:DHDHJS]@7^\U'V!?[S57*3S%:BK/V!?[S4?8%_O-1RAS%:BK/V!
M?[S4?8%_O-1RAS%:BK/V!?[S4?8%_O-1RAS%:BK/V!?[S4?8%_O-1RAS%:BK
M/V!?[S4?8%_O-1RAS%:BK/V!?[S4?8%_O-1RAS%:BK/V!?[S4?8%_O-1RAS%
M:BK/V!?[S4?8%_O-1RAS%:BK/V!?[S4?8%_O-1RAS%:BK/V!?[S4?8%_O-1R
MAS%:BK/V!?[S4?8%_O-1RAS%:BK/V!?[S4?8%_O-1RAS%:BK/V!?[S4?8%_O
M-1RAS%:BK/V!?[S4?8%_O-1RAS%:BK/V!?[S4?8%_O-1RAS%:BK/V!?[S4?8
M%_O-1RAS%:BK/V!?[S4?8%_O-1RAS%:BK/V!?[S4?8%_O-1RAS%:BK/V!?[S
M4?8%_O-1RAS%:BK/V!?[S4?8%_O-1RAS%:BK/V!?[S4?8%_O-1RAS%:BK/V!
M?[S4?8%_O-1RAS%:BK/V!?[S4?8%_O-1RAS%:BK/V!?[S4?8%_O-1RAS%:BK
M/V!?[S4?8%_O-1RAS%:BK/V!?[S4?8%_O-1RAS%:BB^'V&:'YBRS/Y>#V."?
MZ45)5PHKE?CK\1)/A#\%/%OBN&W2\F\-Z1<ZBD#-M69HHV<*3V!(Q7XHW7_!
MPS^T-?W,D]O<>$;6"8[XX1I*OY2GD+N)R<>IKULMR7$8Y2E1M9=W8^=SSBC!
M95*,,5>\KM65]OFC]V**_"/_ (B"_P!HS_H(>$?_  3)_C1_Q$%_M&?]!#PC
M_P""9/\ &O3_ -3\?_=^_P#X!X/_ !$G*>T__ 5_F?NY17X1_P#$07^T9_T$
M/"/_ ()D_P :/^(@O]HS_H(>$?\ P3)_C1_J?C_[OW_\ /\ B).4]I_^ K_,
M_=RBOPC_ .(@O]HS_H(>$?\ P3)_C1_Q$%_M&?\ 00\(_P#@F3_&C_4_'_W?
MO_X ?\1)RGM/_P !7^9^[E%?A'_Q$%_M&?\ 00\(_P#@F3_&C_B(+_:,_P"@
MAX1_\$R?XT?ZGX_^[]__   _XB3E/:?_ ("O\S]W**_"/_B(+_:,_P"@AX1_
M\$R?XT?\1!?[1G_00\(_^"9/\:/]3\?_ '?O_P" '_$2<I[3_P# 5_F?NY17
MX1_\1!?[1G_00\(_^"9/\:/^(@O]HS_H(>$?_!,G^-'^I^/_ +OW_P# #_B)
M.4]I_P#@*_S/W<HK\(_^(@O]HS_H(>$?_!,G^-'_ !$%_M&?]!#PC_X)D_QH
M_P!3\?\ W?O_ . '_$2<I[3_ / 5_F?NY17X1_\ $07^T9_T$/"/_@F3_&C_
M (B"_P!HS_H(>$?_  3)_C1_J?C_ .[]_P#P _XB3E/:?_@*_P S]W**_"/_
M (B"_P!HS_H(>$?_  3)_C1_Q$%_M&?]!#PC_P""9/\ &C_4_'_W?O\ ^ '_
M !$G*>T__ 5_F?NY17X1_P#$07^T9_T$/"/_ ()D_P :/^(@O]HS_H(>$?\
MP3)_C1_J?C_[OW_\ /\ B).4]I_^ K_,_=RBOPC_ .(@O]HS_H(>$?\ P3)_
MC1_Q$%_M&?\ 00\(_P#@F3_&C_4_'_W?O_X ?\1)RGM/_P !7^9^[E%?A'_Q
M$%_M&?\ 00\(_P#@F3_&C_B(+_:,_P"@AX1_\$R?XT?ZGX_^[]__   _XB3E
M/:?_ ("O\S]W**_"/_B(+_:,_P"@AX1_\$R?XT?\1!?[1G_00\(_^"9/\:/]
M3\?_ '?O_P" '_$2<I[3_P# 5_F?NY17X1_\1!?[1G_00\(_^"9/\:/^(@O]
MHS_H(>$?_!,G^-'^I^/_ +OW_P# #_B).4]I_P#@*_S/W<HK\(_^(@O]HS_H
M(>$?_!,G^-'_ !$%_M&?]!#PC_X)D_QH_P!3\?\ W?O_ . '_$2<I[3_ / 5
M_F?NY17X1_\ $07^T9_T$/"/_@F3_&C_ (B"_P!HS_H(>$?_  3)_C1_J?C_
M .[]_P#P _XB3E/:?_@*_P S]W**_"/_ (B#OVB_^?[PE_X)DK]3O^"6'[9F
ML?MS_LI6_C'Q!I]KI^MVNHSZ5>"U)\F=H@I\U0?N[@W3MBN',.'\5@Z7MJMK
M7MHSULFXPR_,Z_U?#\W-:^JMHOFSZ.HHHKQ#ZH^(?^#CC_E#+\:O^P=#_P"E
M$=?QXU_8=_P<<?\ *&7XU?\ 8.A_]*(Z_CQK:.QF%:7A7_D(R?\ 7"3_ -!-
M9M:7A7_D(R?]<)/_ $$U3V _L<_X('G/_!,OX;_]@FV_]%+7V=7QE_P00/\
MQK+^&_\ V";;_P!%+7V;42W$M@HHHI#"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBO'OVV?VX/ O[!GP:NO&'C:^=5.8=-TRV DOM9N3]V"!,_,Q.,DX"CDD4 >
MMW]_!I=G)<74T-O;PKNDEE<(B#U)/ %?'O[1W_!<[X$_ GQ$_A_1=3U;XI>*
MHP=^E>#+,ZIY!#;2LLZ_N8CGLSY]J_&#_@H1_P %@_&_[7GC^&S\67&I7EGO
M_P")=\-O#UX\.F0;N5-_-'B2[D&!E<[%).!SFOF#XI?'OXF:+:V^FZ]KUA\/
M],NAYB>'M!1;%H(^WG&/#M_P-CF@#]S/'_\ P7,^*U_+)+X5^"OAWP_IL:.Y
MN?&?BJ*U=5'1RD.[@<YR:\B^)/\ P6T^.FJZ98R:5\3_ -EOP>Q;,Y\V;6I)
M1Z*@FCQ]<FOQ6_X7;X*L>=8U2XU293]Z6=OE]0-O//O1!^VU\/\ 186BA\/M
M<;2<&2V$F[Z,QSB@#]D(/^"P7[0TT8;_ (:&_9W_  \&SG_V\I__  ]]_:&_
MZ.$_9Y_\(V?_ .3*_&K_ (;V\%Y_Y%./_P !4_QH'[>W@O\ Z%./_P !4_QH
M _9;_A[[^T-_T<+^SS_X1D__ ,F4?\/??VAO^CA?V>?_  C)_P#Y,K\:?^&]
MO!?_ $*<?_@*G^-'_#>W@O'_ "*<>?\ KU3_ !H _97_ (>^_M#?]'"?L\_^
M$;/_ /)E'_#WW]H;_HX3]GG_ ,(V?_Y,K\:O^&]O!>/^13CS_P!>R?XT?\-[
M>"_^A3C_ / 5/\: /V5_X>^_M#?]'"?L\_\ A&S_ /R91_P]]_:&_P"CA/V>
M?_"-G_\ DROQJ_X;V\%9_P"13C_\!D_QH_X;V\%Y_P"13C_\!4_QH _97_A[
M[^T-_P!'"?L\_P#A&S__ "91_P /??VAO^CA/V>?_"-G_P#DROQJ'[>W@O\
MZ%./_P !D_QH'[>W@O\ Z%./_P !D_QH _53]J3]N+XO?M@_ WQ!\//&/[0G
MP+_X1WQ-:M9WOV#PG)!<^6W79(URVT\=<&OSWF_X(Y_#ZXDW-^T%X8W8 _X]
M_08]:\S_ .&]O!?_ $*<?_@*G^-'_#>W@O'_ "*<?_@,G^- 'I7_  YM^'G_
M $<%X9_[\?\ UZ/^'-OP\_Z."\,_]^/_ *]>:_\ #>W@O'_(IQ_^ J?XT']O
M;P7_ -"G'_X"I_C0!^KO[.G[?'QD_9:^!OA?X=^%?VA/@1_PCOA"PCT[3_MO
MA*6:X\I!@;W%TH9O?:,UVG_#W3]H3_HX3]GG_P (R;_Y+K\;O^&]O!>?^13C
M_P# 9/\ &C_AO;P7_P!"G'_X#)_C0!^R/_#W3]H3_HX3]GG_ ,(R;_Y+I(O^
M"N/[0<-P\B_M"?L\[I  ?^*+F[?2[S7XW_\ #>W@O/\ R*<?_@,G^-'_  WM
MX+Q_R*<?_@*G^- '[*_\/??VAO\ HX3]GG_PC9__ ),H_P"'OO[0W_1PG[//
M_A&S_P#R97XU?\-[>"\?\BG'_P" J?XT?\-[>"\?\BG'_P" J?XT ?LK_P /
M??VAO^CA/V>?_"-G_P#DRC_A[[^T-_T<)^SS_P"$;/\ _)E?C5_PWMX+Q_R*
M<?\ X"I_C1_PWMX+S_R*<?\ X"I_C0!^RO\ P]]_:&_Z.$_9Y_\ "-G_ /DR
MH;[_ (+#_M#6D#-_PT-^SJN,_?\ !TX'_I97XX?\-[>"\_\ (IQ_^ R?XT?\
M-[>"\_\ (IQ_^ J?XT ?MQX$_P""WGQRTKPM!]M\:?LN^-M0:4 20ZI-I37
M)X3RC(^UNW4\UZYX0_X+L^/O#,4TGCOX$2WUO#N8W'@S7X-2 4#(_=R%&)]A
M7\]LW[97P[\22QQ3Z*UH&R"R0>2H^I0\T#XS^&;HAM U^]TE_O 073+\W][.
M=P/XT ?U/_LK?\%A/@1^UEJ(TG2_%G_",>*U<1OX>\3P-I&I;R,X2.; E'^U
M&6%?3\;K*BLK!E89!!X(K^0GP-\>_B9XH\,LTW]E?%OPW8'9/8:C$)M2LD[.
MDPQ,H'8ACSBOK']@;_@N#\1OV<H%L]%\5^)?%'@33TE-]X+UQ8;W5]%##:&L
M;J4;Y$C(!$#L1C@>E S^D>BOACX5_P#!:C1?B/-H#:'X4U3Q1X5E?0K#5?%,
M%[!$MI=ZI\D2FV^_N64%7 ^Z0:V?BY_P5*N-%^)?C;P#IOA^WL]6L="UO4-"
MUN'4X=0MYI=-BWR":)0#&3D84D]"#0(^SJ*^-OVM?VP/'GPQ_P""?GPN\=:/
MJ?\ 9_B;Q?>Z#:ZC=VVBKJ,H2\"^<8;4\._)*J.^!7G7PA_X*U^(O!'PIU35
M/%MC>>-CK'C1_"G@F>>P3P]>:RT46^Z^U0D%;8PL"O(RW'% 'Z'45\:^.O\
M@K=)H?@72-?T/X4^)=>M9O"5SXTUB)K^"SET6QMIS#/E9!F1P5)4+C<,'O6U
MJO\ P50T_3?'J*/!&L2> ?[5M-!D\4&\B54U"ZM_/AC%M_K&0CY2_0,: /K"
MBOB3Q'_P4O\ B9XF^'7P[\6>$_A"MOHGCKQ;::%8OJ.OVWFW\,D\D+X11F%B
M8R06SQ]:]+^#_P#P4*A^*O[5^K?#*;PG<>'?[/FNK:"[U+48H;F^DM\;VCM2
M-[1MGY74G(&<<B@#Z0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#/U_P"]
M9?\ 7P/_ $%J*-?^]9?]? _]!:BID5$\Q_;7_P"3.OBE_P!BMJ'_ *3O7\Q]
MA_QX0_\ 7-?Y"OZ</VU_^3.OBE_V*VH?^D[U_,?8?\>$/_7-?Y"OT+@O^!5]
M5^1^,^*/^]4/\+_-$OS>U'S>U'S>U'S>U?:'Y>'S>U'S>U'S>U'S>U !\WM1
M\WM1\WM1\WM0 ?-[4?-[4?-[4?-[4 'S>U(3M&3TI?F]J],^#GP4\#?$OP=?
M7?BCXL:/X#O(I&A2RN]+GNFE3;GS T?&.HQUXK.I4C!<TOP3?Y&E&C*K+DA:
M_FTOQ;2//=9T"^\.72V^HV5WI]P\:S+'<1-$[(PRK ,,[2.0>A%5?F]J^^?^
M"EG[/OPY\0_':SOM2^-&@Z%?P>$-(BBT^32+B1YT2T4)(&7@"08('49YKX#U
M-OL<=P8V$BQ;MCXP' Z'';-88/%+$4U-*VBZ-?FE<[,SR^6#KRI-II-I.Z>W
M=)NWS'_-[4?-[5]U_'[_ ()L>"_ /PIUK4K&'7-'DT_0]*N]-U:ZU..:#6=2
MO$C(L?(^]&3O8@\<"O,M3_X)2^/--U_2;%=:\-SB[DFBU682E5T%H8?.E,JG
MET5,_,HP2"*RIYIAIQYN:WKZ7.FMD&.IRY.2_IYMI;VZKTZ['S#\WM1\WM7T
M?-^P)<:+X8\37\>O:%XHL[?PU9^(=)U.PN6AMY(I[Q;=6(;KU.0>G6NF\"?\
M$O5_X7!;>&?%'CC3(;>YT/4=3>ZL(7=+26U@\W:S'*NG(^93R <54LRPZ3?-
M^?17,HY+C)-14-[=5U;2UVW1\E?-[4?-[5[[I_\ P3L\8:G\#K?QO%JV@M'=
M6BZG#I[2%+B>Q:7RQ<H2<'/WMGWMM<C\=?V;HO@%X]T[P[=>+M!\1:M)="VU
M&UTP/NTMLKPY;@DANW0@CM6T,71G+EC*[U_#<YZF7XFG#VE2%EIO;KM_6YYA
M\WM1\WM7VC^TU^P+X%^'FB^)+?36U?POK&CW^GV6C/J.H)>+XF^T;/-*0IF1
M/+#%N@X%<7J__!-R;P'+=3^)/&ND6^CW'A:[\0:3J,5O(JW<EO*(W@>-OF4@
MD<GKN%<]/,\/*/-??R^?2_?^K'76R/%TYN%D[;N^VK6M[6U7Y=T?,7S>U'S>
MU?3_ (7_ .":GB#XGQ:?>:7?:3H>DG0M.O[B]O9VE26YO"1%$JCD%L9/916)
MIO\ P3F\377@N^U"Y\3^%-/UBWEU2&UT6:<M<ZB^G+ON!$R_*0%R0>^/>M/[
M0P^W,9/)\9O[-V_K]=//H?/?S>U'S>U>I?M._ /2_@5%X';3->77&\5>'+;6
M[A/**M9O*,[/<>E>6_-[5T4ZD:D>>.QQUZ,Z,W3GNOGYA\WM1\WM1\WM1\WM
M6AB'S>U'S>U'S>U'S>U !\WM1\WM1\WM1\WM0 ?-[4?-[4?-[4?-[4 'S>U?
MN+_P;H?\F"7W_8UWW_H,5?AU\WM7[B_\&Z'_ "8)??\ 8UWW_H,5?,\6_P"X
M?-?J?=^'/_(X_P"W)?H?>E%%%?EI^^GQ#_P<<?\ *&7XU?\ 8.A_]*(Z_CQK
M^P[_ (../^4,OQJ_[!T/_I1'7\>-;1V,PK3\*?\ (2D_ZX2?^@FLRM3PE_R$
MY/\ KA)_Z":J6P']C7_! _\ Y1E_#?\ [!-M_P"BEK[.KXR_X((?\HR_AO\
M]@FV_P#12U]FU,MQ1V"BBBI&%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8?Q+^(FD
M_"3X>ZUXHUVZ6ST?P_92W]Y,W2.*-2S'ZX''O7\P/_!0?]LSQY^WQ\<9_'MW
M'>2W_BFY;2/ 'AZ(;ETVP#X63RR>9&^\\@')('05^MW_  <@_'74F^$GP_\
M@3HK2V\OQCU=FUN[20+]GTBR"RSJ1C/SNT0R",!6ZYX_+W]BS0=/\7_&CXB?
M&.\6-O#_ ,/H_P"P/"JDX6W*J1N5>G"AB6[G% 'F?QQ_X1O_ ()5_!%-T>G:
MY\;/$43+/?%_-^Q,_+"//14Z$CJW3BOA?X+? +XM_M^?&&?3?!?A_P 1>//%
M&H/YUR+6-I?*#'&^1ONHN3U) KT>X\+>-/\ @K-_P40L?"?AF&YOM0\3ZK_9
M]D QDCL[56.^<]@H4,YZ=A7]6O\ P3?_ .":WPX_X)B? :U\&^ M-C^W3HDF
MM:W*@-[K-QCYG=^NP'.U!P!0V!^/_P"R/_P9?:YKOAVWU#XT?$RWT+4)B';1
MO#D O'A7 RLD[87=U^X".G-?7WP^_P"#0_\ 91\-Z']EUE?B!XFOMY;[6=8^
MRG;V78BD<>M>U?\ !9?Q-\7)_AFVA^ M-\>V'ANUTV36=2U[PC(1J<]W%(H@
ML$V$2)&V6=W3)(4+T)S#^U;;>.O'_P"P?\4+S3=:^,&B^(M)\':=JFFQ62_9
M)?MBVZL8[>2'_2)&9Q^\4\Y..A(J=2CS<?\ !I?^QVPS_P ([X^QZ_\ "22?
M_$4+_P &F7['+G \/^/2?3_A)7_^(JI\3-:^*B?MN7&HZ[?>+/M&FZQHL'A;
M0=/_ +66+5M-DCC^T2F2%A9H58R-(+A6+!,<$BO?_P#@H-X9^/6J^+-/L?!'
MB5Y/"/C.Y7PZFGZ%9M9:AH9F!WZI<7Q=LQQ 9V1HAYX.>:-0/!-2_P"#2O\
M8^N[&:&'1_'UG/(A1)O^$B=S"QZ-M*8./0U_.K_P5"_8XM/V!?VZOB!\*=/U
M636M-\+7_E6=W*FV62%E#IO'3< <'''%?VE>$O#D?@[PKI>CPW-[>1:3:16B
M7%Y.T]S.(U"[Y)&^9W.,ECR2:_FT_P"#O?\ 8;U'X2_MJ:;\9M-L9F\+_$BQ
MBAO9TB/EVVI0C:X9LGF10& P!\IHB#/R!HHHJB0HHHH *=#"UQ*J(I9F. !W
MIM.@G:WE62-BK*<@CM0!H#PGJ!/_ ![M^=!\):@K;3;M^8H'BN^'_+=OSH;Q
M9J#-DW#9^M  WA+4%_Y=VZ9ZBAO">H*N[[.V,$]:#XMOS_R\-TQUH?Q9?NNW
M[0V,8H S2-IP>U=-X2^%VJ>,K/S[2!I(]VQ<=VQG'UXZ5S3L78L>K')K;T'Q
MQ>:#:>0K2-"#N5/,*J&]>*UH^SY_WM[>6_XF=3GY?W=K^9DWUE)IUT\,B[9(
MS@BH:L:EJ$FJWLEQ)]^0Y..U5ZR- HHHH ^UO^"$O_!+_2/^"JO[94W@KQ)K
M5[HGAC0M)DUG4I+)0;BX5'15A0G[NXL<MV K]V%_X--/V.0H_P")!X\/')_X
M25^?_'*^4?\ @S3_ &']:\,V?Q ^/&MVMU9:?K-LGAWP^LB%!>*&WW$PR/F3
M.Q01W5J_:?XP_'_PC\!M.\[Q1K5GITTUG=7UK:,X^T7T=M$99O*3JS*BDX]J
MEW*1\#?\0FO['/\ T+_CS_PI7_\ B*/^(37]CG_H7_'G_A2O_P#$5]>_ ;_@
MH9\+_P!HOP)X<U_P_J]TMKXFT3_A(K:*YM'22WL/,DC$\V 5C4M#(.3_  &N
MMT#]J3P#KWAS4-8;Q)8Z3I.EF/[1>ZN3IUNJR?ZIQ)-M1E?^$@G/XTM0T/SJ
M^*?_  : _LO>,+2%?#>I>/O",T:MO<:B+X3$],AU&,>W6OAC]N/_ (,[_B5\
M(O#5UK_P7\86?Q(M[.)YI=&O8Q8ZHP'.(>3'(<9XR&)P #FOWL\7?MC?#_P5
M\5_#/@F\UVU_X23QHK/H-I'(K?VNJKO)A;.& 4YSG![9KNF\37,2LW]BZH-H
MR>$X_P#'J=V%D?Q'Z=JGQ*_83^/!AU"QUKPCXLT&4+=Z=J$3PNR]T=&ZJ1WZ
M>E??FI?#'0_V\O@/'\6OA3:6NC_$K18S<:QIT!P=1VK^\4(.#*.N!C<.G-?L
MY_P67_X(\^ _^"L_P NM:T^QM]/^*^A6$DF@:S;JJSW+*NX6=QC[ZL1@9Y4G
MC'-?SH_\$S?C9X@_8U_;*;PCKD-WIDES?MI6H64[%/LMU&Q7E3U.05_$52)/
MM;_@D_\ M0Z)\ OCKH=UXKTV/4OA9\2-9T^U\364S,LFAZQ:2A[*\&PC88Y3
M\RGAE<$]#7[V:%_P30^"FE_$+5/%UKX4:34]>M]0@E9M5NI+58M07%V(H3(8
MHQ*.I10?3%?SY_'[X%Z7\//VPM8\+)ML_ _QTTEKVS56)6WU#DJZ_P!QA(&'
M'4%?2OV__P""&7[6^H?M-?\ !/GPXWBR1(?%_@.YG\(:R995W7$UD0BS8P,;
MX]AQSR#S0,^A(OV3? 4?PK\)^"VT1IO#G@>\M;_1+::[FD:RFMGWP,)&<NVQ
MN@8D8 '2N>^(G_!/SX3_ !1T_7;?5/#!7_A(M:C\174MI?W%I,FHHNT7,+QN
MK0R$?>,97?GYLUZ]_;=G_P _=K_W]7_&C^V[/_G[M?\ OZO^- CYA^)7_!)+
MX:?%OQ[H%QKJZQ=^$_#OAJ3PY;Z&NK7D?GQO,)6,\ZS"293R"DA8'-=]?_\
M!/;X2ZE\7XO'$OA;_B=0M'*(UOKA;%I8XO*CF:U#^2TJQ_*'*%@.^>:]@_MN
MS_Y^[7_OZO\ C1_;=G_S]VO_ ']7_&@#S3Q%^Q5\-O%'P9T/P!=>'ROA;PW>
M)J&EVMO>W$$EC<)(TJR)*CB0,'=C][O6?X._8&^%_@CX\K\2[31;^X\80M</
M;7=]J]W>QV37  F:&*61HXBX !*J.G&*];_MNS_Y^[7_ +^K_C1_;=G_ ,_=
MK_W]7_&@"U157^V[/_G[M?\ OZO^-']MV?\ S]VO_?U?\: +5%5?[;L_^?NU
M_P"_J_XT?VW9_P#/W:_]_5_QH M455_MNS_Y^[7_ +^K_C1_;=G_ ,_=K_W]
M7_&@"U157^V[/_G[M?\ OZO^-']MV?\ S]VO_?U?\: +5%5?[;L_^?NU_P"_
MJ_XT?VW9_P#/W:_]_5_QH M455_MNS_Y^[7_ +^K_C1_;=G_ ,_=K_W]7_&@
M"U157^V[/_G[M?\ OZO^-']MV?\ S]VO_?U?\: +5%5?[;L_^?NU_P"_J_XT
M?VW9_P#/W:_]_5_QH M455_MNS_Y^[7_ +^K_C1_;=G_ ,_=K_W]7_&@"U15
M7^V[/_G[M?\ OZO^-']MV?\ S]VO_?U?\: +5%5?[;L_^?NU_P"_J_XT?VW9
M_P#/W:_]_5_QH M455_MNS_Y^[7_ +^K_C1_;=G_ ,_=K_W]7_&@"U157^V[
M/_G[M?\ OZO^-']MV?\ S]VO_?U?\: +5%5?[;L_^?NU_P"_J_XT?VW9_P#/
MW:_]_5_QH M455_MNS_Y^[7_ +^K_C1_;=G_ ,_=K_W]7_&@"U157^V[/_G[
MM?\ OZO^-']MV?\ S]VO_?U?\: +5%5?[;L_^?NU_P"_J_XT?VW9_P#/W:_]
M_5_QH M455_MNS_Y^[7_ +^K_C1_;=G_ ,_=K_W]7_&@"'7_ +UE_P!? _\
M06HJ'6-0M[N6S6*>&1OM .U7#'[K5-4R*B>8_MK_ /)G7Q2_[%;4/_2=Z_F/
ML/\ CPA_ZYK_ "%?U!?M4^$]0\>_LR_$#0])MVN]4U;P_>VEI IYFE>%E51]
M20*_G4_X81^-&F?Z/-\+?&RS0?NW7^SF.".#7WO!M:G"C44Y):K=VZ'X_P")
MF%K5<10E3@Y+E>R;ZH\M^;VH^;VKU'_AA[XR_P#1,/&W_@M:C_AA[XR_]$P\
M;?\ @M:OLOK5'^=?>C\S^H8K_GU+_P !?^1Y=\WM1\WM7J/_  P]\9?^B8>-
MO_!:U'_##WQE_P"B8>-O_!:U'UJC_.OO0?4,5_SZE_X"_P#(\N^;VH^;VKU'
M_AA[XR_]$P\;?^"UJ/\ AA[XR_\ 1,/&W_@M:CZU1_G7WH/J&*_Y]2_\!?\
MD>7?-[4?-[5ZC_PP]\9?^B8>-O\ P6M1_P ,/?&7_HF'C;_P6M1]:H_SK[T'
MU#%?\^I?^ O_ "/+OF]J9/")X70_QJ1GV->J?\,/?&7_ *)AXV_\%K4?\,/?
M&7_HF'C;_P %K4?6J/\ .OO0?4,5_P ^I?\ @+_R,G]HWX_:E^TK\0;;Q%JU
MG9V=U:Z39Z0L=N#L,=M$(T;GN0.?>N!FB$\+(V=K @_2O5/^&'OC+_T3#QM_
MX+6H_P"&'OC+_P!$P\;?^"UJBG7P\(J,9*R\T:5<+C*LW4J4Y-O5OE?^1>UG
M]N3Q[K]SXCDNY]-F7Q1IMCIEW$UM^[C%GM^SSQC/RS)L'S_7UKJM!_X*.^+K
MOXK^&_$6O0V*?V1</-?2Z3;)#=:MOB$3^<7W*ZL@P4P%;)]<UP__  P]\9?^
MB8>-O_!:U'_##WQE_P"B8>-O_!:U82A@FK7C]Z[6_(ZXU<U3NE/>^S[W[=VW
M\WW/1?VB?^"C&I_$OQ)J2^%-'L=!\/ZAH5MX?DMIK6+]Y;P7 N$(C0+''\X'
MR@$8]<UA6O\ P4<^(6DZSH]UI]OX:TV#2/M1-C;V!^RWOVJ(13^:C,>'0 80
MJ!C@5R__  P]\9?^B8>-O_!:U'_##WQE_P"B8>-O_!:U*-/ QCR^[;U7IW[%
MSQ&;2FZC4[OLFNM^W<OO^W!XTE^%-KX/D@T"2QT]!;V=T]ENN[.W$OFBWC<G
M C#<#C<%XS7GWCSXEZI\1_B3?>*]3:%M7U"Z%Y,T:;4,@(/ ].*[+_AA[XR_
M]$P\;?\ @M:C_AA[XR_]$P\;?^"UJUA/"0=XN*^:Z[G+5IYA52C4C-I6MH^F
MW3I<R=1_:0\4:E^T"GQ,:XMD\51WB7RR+%F%9$4*/D)/& .*[CQ-_P %"/''
MBJXTW[3I_A?[#I6F7VDP6(LW>W\B\;?-N#.69M_S D\&N=_X8>^,O_1,/&W_
M (+6H_X8>^,O_1,/&W_@M:E+ZG*UW'31:K8N']I0ORJ?O.[T>KT=]N_Y(WO!
M?_!0?X@^"K5K2,:%J&ER:5::0^GWMGYEL\=J28),;@?,7/WL\CJ*P+3]L#QG
M9_V9LDTW_B4/JDEN!;!0IU"/R[C@$#&W[H&,>]+_ ,,/?&7_ *)AXV_\%K4?
M\,/?&7_HF'C;_P %K4K8*][Q^]>GY#<LS:2:GIMH^Z?;OJ<U\3?C1K'Q:TCP
MS9ZPMBW_  B>FKI-G-##Y<LENA^02'/S%>@.!Q7)_-[5ZC_PP]\9?^B8>-O_
M  6M1_PP]\9?^B8>-O\ P6M6T<1AXJT9*WJCFG@\9.7-.G)OT?\ D>7?-[4?
M-[5ZC_PP]\9?^B8>-O\ P6M1_P ,/?&7_HF'C;_P6M5?6J/\Z^]$?4,5_P ^
MI?\ @+_R/+OF]J/F]J]1_P"&'OC+_P!$P\;?^"UJ/^&'OC+_ -$P\;?^"UJ/
MK5'^=?>@^H8K_GU+_P !?^1Y=\WM1\WM7J/_  P]\9?^B8>-O_!:U'_##WQE
M_P"B8>-O_!:U'UJC_.OO0?4,5_SZE_X"_P#(\N^;VH^;VKU'_AA[XR_]$P\;
M?^"UJ/\ AA[XR_\ 1,/&W_@M:CZU1_G7WH/J&*_Y]2_\!?\ D>7?-[5^XO\
MP;H?\F"7W_8UWW_H,5?D;_PP[\9/^B7^-/\ P6M7[1?\$-?@)XL_9[_8@72_
M&6C76@ZIJ6N76I1V=TNV=(7"!2Z_PD[3QZ5\UQ7B*4L#RQDF[KJO,^Y\/<'B
M(9MSS@TN5ZM-+H?8E%%%?F9^ZGQ#_P '''_*&7XU?]@Z'_THCK^/&O[#O^#C
MC_E#+\:O^P=#_P"E$=?QXUO#8S"M3PE_R$Y/^N$G_H)K+K4\)?\ (3D_ZX2?
M^@FJEL!_8W_P00_Y1E_#?_L$VW_HI:^S:^,_^""/_*,OX;_]@FV_]%+7V942
MW%'8****D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M_P#X#K_A1_PA^D_] S3_ /P'7_"M*B@#-_X0_2?^@9I__@.O^%'_  A^D_\
M0,T__P !U_PK2HH S?\ A#])_P"@9I__ (#K_A1_PA^D_P#0,T__ ,!U_P *
MTJ* ,/4?#]CIES926UG:V\GG@;HXE5L;6XR!5RC7_O67_7P/_06HJ9%1"G>:
MW]XTWH*;YR_Y%242>:W]XT>:W]XU'YR_Y%'G+_D4!<D\UO[QH\UO[QJ/SE_R
M*/.7_(H%<D\UO[QH\UO[QJ/SE_R*/.7_ "*!DGFM_>-'FM_>-1^<O^11YR_Y
M% 7)/-;^\:/-;^\:C\Y?\BCSE_R*!7)/-;^\:/-;^\:C\Y?\BCSE_P B@+DG
MFM_>-'FM_>-1^<O^11YR_P"10,D\UO[QH\UO[QJ/SE_R*/.7_(H"Y)YK?WC1
MYK?WC4?G+_D4><O^10*Z)/-;^\:/-;^\:C\Y?\BCSE_R* NB3S6_O&CS6_O&
MH_.7_(H\Y?\ (H&2>:W]XT>:W]XU'YR_Y%'G+_D4"N2>:W]XT>:W]XU'YR_Y
M%'G+_D4!<D\UO[QH\UO[QJ/SE_R*/.7_ "*!W)/-;^\:/-;^\:C\Y?\ (H\Y
M?\B@"3S6_O&CS6_O&H_.7_(H\Y?\B@5R3S6_O&D+9-,\Y?\ (IRL&'% PHHH
MH ^(?^#CC_E#+\:O^P=#_P"E$=?QXU_8=_P<<?\ *&7XU?\ 8.A_]*(Z_CQK
MHAL9A6IX2_Y"<G_7"3_T$UEUJ>$N=5D_ZX2?^@FG+8#^QS_@@B?^-9GPW_[!
M-M_Z*6OLROC/_@@B,?\ !,WX<?\ 8)MO_12U]F5$MQ1V"BBBI&%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 ?S7_\ !8GXYZ#HOQ<_:Z\#SM<_VYK'BRQEMU6+,95;
M:$G+=J\Y_P""XG_)F/PS_P"O&P_]%"O9O^"O7@_2;O7_ -L?5Y=-LI-4M?%]
M@L-VT(,T0-O!D!NHKQG_ (+B?\F8_#/_ *\;#_T4*!L_4#_@TM_Y1$:;_P!C
M+J'_ *$*_3*OS-_X-+?^41&F_P#8RZA_Z$*_3(#)J);C045^=/[7/_!:=O!G
M[?&F_!?PBTVAZ7X4F6\\;:[<:'=:E*\( /V6UMX59B6W+F0X4<_C[UH?_!7[
MX(^)-=L]/M;[QL+B_G2WB\SP;JB)N8X&6,& ,GJ>!18#Z<HI2,&DI#"BBB@
MHHHH **9=R&&TF=?O)&S#Z@$U^;O[.O_  5<^('CWXP> M+U37O#>K#QEKFH
MZ3=Z)%X9N[)M*C@\W9*MZY,,Q^095>3F@1^DM%?'OPH_X*<7'AW]AG1/BQ\0
M/#VI:U-J6JWMA,OAY+>%8%AD<*Q%Q,@^XAX!))'2NSE_X*A^ ]1U?P18^&_#
M_COQM<^-M+M]<6/0M,%PVC6,[[$GN\L-B[LC"[CP>#3L%SZ/HKY)^$7_  4H
MAUS]HKQK\,]8ADUCQ;:^(I[#1-+T:W#3VNGQ6Z2/>799@%B1G +9!)( !YJG
M^RA_P5%L?%'PKT&\^)^W2]6UYM>N8=0M;?R]-%OILC;T8EB1+Y:[NF#CM18+
MGV%17#_#;XW6OQD_9TL/B%HUCJ&G66N:*VL6%OJ42QW"H8R\9=5) R #P3P:
M^1?V-_VZOB#\<_ANWC+Q!\1/"OEVVDZAJ=]X?LO"%RD]J(3(%VW+2>6Y7:"0
M/O=..M(#[RHKY)LO^"MG@GPOX6\*_P!J:7XV\1W.H:)8ZSKFIZ5HH%GH,-T0
ML,MT/,/EAV/W4+D8-:EY_P %:_A[9_M"ZI\/?^$:^($S:)K]IX;U#Q!%IB-H
MUG=7:JUOOEW[@K[E .W.3VIV87/J*BO![W_@H9X1TC]K;3_@]J&B>)K#7-6N
MGLK'4Y5MVT^YG2/S-@VRF9<KG#-&%.#S7O%(84444 %%%% !39I4MH6DD98X
MXQN9F. H]2:=7CO[9'BJZT;P=8Z?;NT<.I2D3LIP2JC.WZ&N3'8R.%P\J\E?
ME7_#'3A,.Z]:-)=30\4_M<^%_#UZ]O;I>:LT;;6:W 6/\&/!_"M[X>?'OP[\
M2)OL]G<M;WG %O<#8[D_W?7\*\#7X)V<FC13+>7,<QM8;EF8*8V\Q@NT#.[C
M/7&*P?B%X:M? &MK#8R:@MU:2\32%1RO1EVG(KX[_6+,:4O:UXQY--%OKV??
MU/I/['P=1>SI2?-W_P" ?9U?AE_P>Q?\DU^!?_7_ 'W_ *!7[7_"[Q1)XT^'
MNDZG-_KKJ &0GNPX)_$BOQ0_X/8O^2:_ O\ Z_[[_P! K[JE44XJ<=FK_>?)
MU(N+<9;IGS)\(UW_ /!"3Q,O][3HA_Y&%?9'_!"_]H'0?BM_P4-\%V^BK?33
M:#\)WLKL-#MPZRQ X]1QUKXW^$IQ_P $(_$W_8.B_P#1PK[O_P""+'@[2?"_
M_!07X<R:;IMC827OP@:6X:"(1F9S+#EFQU/N:V,S]C/^$@;_ )\KS_OC_P"O
M1_PD#?\ /E>?]\?_ %ZT:* ,[_A(&_Y\KS_OC_Z]'_"0-_SY7G_?'_UZT:*
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
M'_!,WX;_ /8)MO\ T4M?9E1+<4=@HHHJ1A1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%0
M:E-);Z=<21[?,CC9EW=,@$C- '\]'_!7+[G[9W_8X:?_ .D\%>#_ /!<3_DS
M'X9_]>-A_P"BA7HW[;^JZ_XG_9I_:1U[Q3?6>H^(?$6M:;J-]-:6_P!G@#LB
M#:B9)"@ #DGI7G/_  7$_P"3,?AG_P!>-A_Z*% V?J!_P:6_\HB--_[&74/_
M $(5^F5?F;_P:6_\HB--_P"QEU#_ -"%?IE42W&CQ;XU_L&^!_C3\>/"7Q/;
M^TO#OCSP?(!!JND3?9Y+Z#^*VN!C$L;?[637LYM82V?(MQ](EX_2G44AA111
M0 44NTXZ4E PHHHH$-FB$T+QM]V12I^A&*^<_"'_  30\*^%I/"%O)XF\3:E
MH/@75YM<T?29S&L$-U(7)9F4;WVER0">*^CJ* /DO6/^"07@G4/!GAO0X?$W
MB**U\*76HRZ>EPD=U"D5\09XVB;Y68?P2$;ESQ74^!_^"<&@_![5/#-]X%\6
M^)O"=]H&A0>&[FXM]DLFK6$,ADCCDW?=8,Q^9><&OHNBG=BLCYYM_P#@F7\-
M]/\ C7+\1K$:II_C:;7FUU]7MY=EQ)OA$,MHS?Q6[J!E#QD UY7\=O\ @E7)
MXA^#GA#X1^%+B63P*_C";7];U2^O!'>Z592L7N+. *-TBS\Q\G #<Y%?;5%%
MV%CA?A[\+]<\/Q^,K/7?$:ZQH^NW3+HUC#;"!-!L3"(A;+C[V,%L^]9_PU_9
M4\,_"O\ 9H3X5Z;]J;P\NG7&F>?)@W1BF+ER7ZY^<X_"O2J*5QGRWJW_  2F
M\)R:?#IND^+O&&AZ+<Z/I^@ZU86\RLFMVEDVZ .QY1@>K+R0<5UEK_P3N\"V
M5]XZGCN-:7_A87B+3/$VHIY_RQ7-AL\A8_1#L&X=Z]XH R:=V*Q\V>#/^"8G
M@[P9\=U\=1ZSK%Q<6_B&3Q/;6TJ(S1W;JZL&F_UCQ_.<(3A>U?29.3112&%%
M%% !1110 5YY^TA\*YOB;X+4V*^9J.G-YL";L>8/XE^N.E>AT5ABL/#$4I4:
MFTE8UP]:5&HJD-T?&NI_$_7-(CCT^XM[6QNK6)(&=[;9<-&I!"ECVR/TJ'PI
MX-UKXS^+6^SQ-(UW-NN+DJ?)AS]XGZ>@K[#U7PQINNS+)?:?8WDB#:'F@5V
M],D=*GT[3+;1[7R+.WM[6');RX8PBY/4X'<^M?*?ZIRG47MZSE!=+:_F>_\
MZP)0_=4TI/J5_"_AZ'PIX<L]-M\>391+&,#[V.I_&OQ _P"#V+_DFOP+_P"O
M^^_] K]S:_#+_@]B_P"2:_ O_K_OO_0*^RA%12BMD?-RDWJSYD^$O_*"+Q/_
M -@Z+_T<*_0'_@CK_P G^_"__LCA_P#1L-?G]\)?^4$7B?\ [!T7_HX5^@/_
M  1U_P"3_?A?_P!D</\ Z-AK0GH?L71110(*^;_$/Q'^(UE\;?C5HL?B*Q6P
MTCPI#J_AO&E9&F2E9=P?YOWQ)0'J.O2OI"HS:QM(S&./=(NUCM&6'H?:@#Y^
M\"_%SQK\1=/\"Z99ZE;VNKW7@HZYJ][)9>9$MU)$J0EH\C ,A+[,C(4C->'>
M%OVR?&5_X ^!<>K_ !&TO2_''C"ZN8Y]/N;&*UM=5CAN&26XF=V_=H$&$C4;
MG8\$X-?>45I%"V4CC0[0I*J!P.@^E59_#6FW3Q-)I]C(T'^K+P*?+YSQQQ^%
M 'QE\<_VK_&6B>#M-UNV\>:3X/OO&7BZ>V\(V6J6T<5K<6,++'F[ED(,:929
MB!\S H%/-8G@K]KWXK>,_$?QHT^W\16,.H>&]%N;^")M+$BZ!<0WLL,497(+
M>= @<!CD[MPXK[JOO#VGZG%''<6-G<)"<HLL*N$^@(XI\6D6D,LTBVMNLESC
MSF$8!EQTW''/XT ?&=O^UY\07_;X^'7@LWD/_".ZUH&GW-[:F%!)/)/:2RRS
M ??(61$&Y?E3)!Y(K[5JO_9%K]LCN/LMO]HB78DOEC>B^@/4#VJQ0 4444 %
M%%% !7RO^V)^U3XH^!_[1_A73+;Q)X>TKPI=06[75DD$-YK%Y-)<&/'DO*CB
M';MPT8<YW9'%?5%9^H^$]+U?4[>]N]-T^ZO+7_43RVZ/+#_NL1D?A0!\N_\
M!0_]L3Q%\&M \ WG@'Q%X?LK'Q1->F74[F*&ZMW6"W:1%5I)(T!9UV_>SV )
MXKS7Q#_P6#U-? MG8Z?X=:X\43>%H-;DN8(F9/M*_93/;_9W <%A.=G)!-?=
M5]X-T?4[&&UN=)TVXM;<[HH9;5'CB/JJD8'X4G_"&:/]N:Z_LK3?M$BA&E^S
M)O8#&!G&<# _(4 ?*6C?\%8;'5/$/@'3H_"5U/\ \)GHIU>207L<36/+#RC&
M^&:160[U7)7(ZU]#?LV_%;4?CC\%O#_B[4M%_P"$??Q#9Q7\-F;@3-'%(@=-
MQ &&P>1VKISX+T<W,4_]DZ;YT!8Q2?9DW1[OO8.,C/?'6K]O;1V<"10QI%%&
MNU41=JJ!T  Z4 24444 %%%% !1110 5XK^WK\:?&'P%^ K:_P"![&WU37X]
M4LH5LYHC)]JA>91+&@!'[QDW!3_>(KVJH[BTCNU598XY55@P#J&P1T/UH ^=
M_P!B[]KW7/VB?&_CR/Q)IJ>%;*WU"$>%],O4\C4+BQ-NLAFE1OFW,3NVXR@(
M!KA?C-_P5$L_@WXV^)UU;OI/B[PUX7BTFWTI-.G&9[R5+M[N$S+N3>BPH=AP
M1T/45]>_V1:_;_M7V6W^T_\ /7RAYG3'WNO3BJ!^'V@M926W]B:3]GFE\^2+
M[''L>3^^1C!;WZT ?)?QS_X*?7WA?PCXBU/P_H&YO"FM:?9W-@)%N=5O89@6
MD*6B_.JD8"OT/)J]XA_X*QZ9X<\6-ITWA<F*;3$O;29-2BD,DK(7,<@7/DJ@
M^^TF,8/I7U;_ ,(CI/VZ2Z_LO3_M,H4/+]F3S'"_=RV,G';TJ+_A!-$%U)/_
M &/I?G2QF%W^RIN=#U4G'(/I0!\M^!O^"I8\<:WHL$'@F[>PN=3_ +*U"_@O
M4E@A?[5);"6!@,31%H\A@1E2*^NJSK/PEI6G6T,-OIFGPPVX"Q)';HJQ@<@
M <8ZUHT %%%% !4.H?\ 'A-_N'^535'<Q>?;R)_>4B@#P;XS^--:^'?PPU;6
MO#OA>Z\9ZU8HK6NBVTZP2WQ+JI"NWRC );G^[6%_PMSQ=_PL^#1?^%=:G_8L
MF@'5'UK[9%Y4=YMS]@V9W;\\;NE>R?\ "O;Y3PT/US1_PK^^_O1?]]4@/-/@
M)X\U[XF?#33-:\3>$KSP-K5VS^?HMU<)<2VFUR%RZ$J=P /'K7O\'^H3_=%<
M9'\/[[S%):+J,G=79QKLC5?[HQ0@*.OC+67_ %\#_P!!:BC7_O67_7P/_06H
MI2*B9/C;_D ?]O-O_P"CDKIJYGQM_P @#_MYM_\ T<E=-1$)'P3_ ,%V/@7K
MWC[X3^&_%6D6LU[8^%9Y1J*1 LT$4@4"7;W4$8)[9%>/_!S_ (*%? ?X:? [
MP_X)F\*>(IM.LK"XMM30V\;&_DN$"RR%MXYSR"0<<8Q7ZH7EE#J%I)!/#'-!
M,I22.10RNIZ@@]17B6L_\$W/@CKWB!M2N/A[H9N78NX2,I&Y]2H./TK[#+<_
MPJP<<%CHR:@VXN+MOW]+NS/R7B+@7,IYO4SC):E.,ZT8QFJD>9>[;X6D]'97
M5M;;ZV/B;_@B5\&KC4OVE_%GCC1[74+?P3I]M/8V$UT-KS>9(#'&3T8J@^8C
MOBOM+]N7X4^*O&S?#KQ)X1TJ+7[[P#XEAUF?2S<+;R7L 4JZQNWR[QG(!(!K
MV;PAX+TGP#X?M]+T33K/2M-M5VQ6UK$(XT'L!6I7D9YFKS#%O$6LK));NR[O
MN?6<%\+QR#*XX!2YG=RDTK*\GK9=$MD? =E^P9X^^*_CN'Q!XHTRXT71_&7Q
M$O?%.N:';:R\,MK9?V3):VZ2R0.OF,9Q&Q520/?%;/P+_8.\<W/Q5^&U]X]F
MU*ZTSP9X$FTM2VMSLL6J"_DDAE=%D'G,L)3YGSTP<U]QT5Y!]8?EWX%_8V^-
MGP<^''QDU;QAXGUVUOKCPWJD4VI/?L;/47>\\Y)5*S/(K>2"H*QIL!(YP*S?
M^"?O@OQM\<=0USQ%X(M=<TOP9IOQ0TF_@@EUZXNK:6P@TY4N1!-(W[V,S'E1
ME=V>N*_52:%+F)HY%62-Q@JPR&'N*CL-.M])M5@M8(;:%?NQQ($5?H!Q0!^9
M=I_P3W^,&N> ?CCX7U#3+S5/#OBZQ>ZTQ=:U1CJ,U^+\3I$LJ3LAA\O=@E4(
MPJ]!77>'_P!BGXQQ?M^Z;XPOKS7X/!L-]I5WIJ6NH!XM,LX;18YK*96F'RF0
M$G$;[NN:_0RB@#\[/%'_  3K^)UA^Q->6&B76I0_$;5O%\FI:[_Q.YYI-5TO
M^T9)5MT9I@J_NF3"@ID#;D5R?Q?_ ."?/Q@U_P" OA_P_=:?XE\>68\)ZYI4
M6FW6O_8)M)U&ZE9K:>4K*1)&D9" %GP!CG-?I_10!\;_ +6/["/B#]H_]C;X
M)_#>XMX?.\,W6BG7")@OV1;:V"2.A_B*N 1CKBO#=7_X)6_&CP5=>+=:L/$:
M^(/&GC'0;%?$NM0WC6<FNO!J+,UE$<AH@;$1Q!LCH>>:_3JB@#\Z;;_@G[\1
M?B!J?A6UOM-UO0?A_#XQU35F\.OXFG:?3;"33GBMXGE23<P^T%6V!V"]:K_$
M?]@#XN?$#X4KHNLPW>O6]G\-++118S:XX6YU.WU8W&"=XRYM@%\QN<XR>./T
M>HH ^ ?'/[(OQ5UO]H2VU72-#UC3Y)-6T>\TG7#XD?[/X=TR! +JPDM]^)&?
ME<[6#9SGBFQ_\$\O%>E?L,3:3<0^*&^)NK:W-=:G>6&NR3SRV_VR>2)2))EC
M:/RFC!C4KQWXK] ** /'OV$/!7C3X=_LQ>'M&\?6]C:^(K$21NEL[.OE;SY9
M;<[G?MQD;V /0U[#110 4444 %%%% !1110 4444 %%%% !1110 5BK_ ,C1
M?_\ 7*+_ -FK:K%7_D:+_P#ZY1?^S4I; 6J***@T/B'_ (../^4,OQJ_[!T/
M_I1'7\>-?V'?\'''_*&7XU?]@Z'_ -*(Z_CQKHAL9A6IX1_Y"K?]<)/_ $$U
MEUJ>$O\ D*M_UQD_]!-5+8#^QS_@@D<_\$SOAQ_V";;\?W2U]F5\9_\ !!,_
M\:S?AQ_V";;_ -%+7V96<MQ1V"BBBI&%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 57UC_D
M$W7_ %Q?^1JQ5?549]+N512S-$P51U)P>* /YN_VX/\ DTCX[_\ 7WI7_H"U
MYK_P7$_Y,Q^&?_7C8?\ HH5WO[8FM-K'[(_[02S6.H:7>:?JFG6=W9WUNT%Q
M:S(JAD96]/7H0017!?\ !<3_ ),Q^&?_ %XV'_HH4#9^H'_!I;_RB(TW_L9=
M0_\ 0A7Z95^9O_!I;_RB(TW_ +&74/\ T(5^EFHZC;Z/:&XN[BWM( <&2:01
MK^9-3NQ[+4FHK'_X6+X=_P"A@T7_ ,#8_P#&C_A8OAW_ *&#1?\ P-C_ ,:?
MLY=F3[6'=?>;% ZUC_\ "Q?#O_0P:+_X&Q_XT?\ "Q/#O_0P:)_X'1_XT>SE
MV8>UAW7WGR+\3?CIXZ\/?M7ZC;VM_P"*(]'C\6V&B6TRS)_8UJDD D>*:,C<
M6<!MK?WB*U_^'F^M-H^NZLWPYN;31K*\CM;2\N[I885+W8M@)FW$KUW9V@8%
M?2L^O>"[D3^9J'AF3[3(LTVZXA/FNN-K'GEA@8/48KE_&_PY^%/C_2+RROO^
M$32+4;N"]NVMYH(WNY(7$B>81]X;@,@]:]6.(HRLJE+:R_S[;GS\L%BH<TJ.
M(W;=G;K>RUOHOZV1X[JO_!1S6-+UP:-_PC&AR:A9B]GO+L:D1I]S%;-$K):R
M?\M)6\T87)^Z>M:&O_MA>-?%?AS5M4T'1]&T32=#\8V7AV6YO9BTLJO+$)&(
M^ZB;9,$GD=:]H.F?#0Z796/E^"/L>FR^=:0?Z/Y=O)_>0= ?<5>NM2\"WVF7
MEE-=>%9;/4',MU TT!CN'X^9QG#'@<GGBL_;4%;EI?GW-5AL4[J>(^ZRZ=_7
M[SJ(7\R%&)1BR@DJ<J?H?2G5BP^/O#=O"D<>NZ&D<:A547L8"@= .:=_PL7P
M[_T,&B_^!L?^->=[.78]KVL.Z^\V**Q_^%B^'?\ H8-%_P# V/\ QH_X6+X=
M_P"A@T7_ ,#8_P#&CV<NS'[6'=?>;%%4](\1Z=X@9UT_4+&^,8RXMYUD*_7!
M-7*EIK<I-/5!1112&%>9_M>>,M4\!? J^U/1KN6QU".^LXUFC'S!7G56'XJ2
M*],J'4--M]7M3#=6\-S 2&,<J!U)'(.#Z'FM*,E&:DU=)F6(IRJ4I0B[-IJ_
M8^3?B)_P4%\3Z<\VGVOAFSTYM6358=(U#SS,8I;"1%=I4Z;75LCTP:Z@_MN>
M(+3X[Z3X+B\&2:O8MIMG<ZAK-M,HAC>>W:7>F6^9 5(. 3SVQ7OD_@31+DKY
MFCZ9)L\S;NMD.WS/]9CC^+OZU#'\-/#L6I6=XN@Z0MWI\/V>UF^R)YEO'_<1
ML94>PKM>(PUK>SZ/KUZ/Y?\ !/+6"QO-?VW5=%LMU\WUWMH?,=__ ,%%?$]C
MX&\#ZS+X3\-V?_"?6^J7MBMWJAB6"&Q1&97)ZR/N(4#T%;GBC]OG6M"\">+O
M%4/@P7&B^$]+T^[DB$S?;+B>\3<B!>@1#]YCVKV3QE^SEX,\?^(?#.HZMH=C
M=-X/6Y73+9H4-K$+@(),QXVD_NUQZ<^M=0?#&FFUNH#IUB8;Z,17,9@79<(!
MM"N,88 <8/ %5+$871JGZZOO_EIZDPP>8>\I5^UM%_+:^W\VMNVA\U^#OVS_
M !;XN\?^ Y-4T./PGHVI6.O2ZG;76&-VUG%"\3Q,&8@?.?ESD\^E9?A+]OSQ
M'\2_'.D:/;Z38Z"L>N6L%S<7'$%]9W$+NFW+$HV5&#GDGH.E?3FG_#;P[I%G
M9V]KH.CV]OIS.UK'':(JVY<88H /EW#@XZ]\U!8_"+PKIEBUM;^&]#@MY)%F
M:..RC56=3E6(QU!Z'J*7UG#:_N_3[WK]S_ /J.-T_?=;O3?1*WEJF]+;GSUJ
MW[?5YX,URWTN'0/MD=O&;V]EOKW;<7$;W[VJQVR_\M&4KN(YPN*Z+X!?MKZI
M\8/'GA_3K[PK#I.F^*AJ'V"=+DR2H;20H?,7MN R/2O;+SX>:!J%[975QHFD
MS7&FN9+25[1&>V8G)*$C*Y.3QW-6;+PGI>FS0R6^FV,$EN7,31P*IBWG+[2!
MQN/7'6IE7P[C94]>]S2G@\9&HI2K>ZK:66NWZ77X^1?HHHKSSUPK\,O^#V+_
M ))K\"_^O^^_] K]S:_#+_@]B_Y)K\"_^O\ OO\ T"G'<3V/F3X2_P#*"+Q/
M_P!@Z+_T<*^_/^"0"32?M]?"\0R+&W_"G3DE=W'FPU\!_"7_ )01>)_^P=%_
MZ.%?H#_P1U_Y/]^%_P#V1P_^C8:L70_7W[+J'_/U#_WY_P#KT?9=0_Y^H?\
MOS_]>KU% BC]EU#_ )^H?^_/_P!>C[+J'_/U#_WY_P#KU>K.E\6Z7!<WD,FI
MZ>LVFQB6[C:X0-:H>0T@SE5]S@4 /^RZA_S]0_\ ?G_Z]'V74/\ GZA_[\__
M %Z/^$DT\P6\OV^S\N\3S('\]=LZXW;E.?F&.<CC%4&^)_AI!II;Q%H:C6F*
M:?F_B_TYAU$7S?O"/]G- %_[+J'_ #]0_P#?G_Z]'V74/^?J'_OS_P#7JIJO
MQ$\/Z%=1P7VNZ/9S37 M4CGO8XV>8\B, L"7.1\O7FE'Q#T W&I0_P!N:/YN
MC8_M!/MD>ZQST\T9_=Y_VL4 6OLNH?\ /U#_ -^?_KT?9=0_Y^H?^_/_ ->H
M?^$WT4Z[;:7_ &QI?]I7D/VBWM/M2>?/'_?1,[F7W Q6I0!1^RZA_P _4/\
MWY_^O1]EU#_GZA_[\_\ UZO44 4?LNH?\_4/_?G_ .O1]EU#_GZA_P"_/_UZ
MO44 4?LNH?\ /U#_ -^?_KT?9=0_Y^H?^_/_ ->KU9]_XITO2M3M[*ZU*PMK
MRZ_U$$MPB2S?[JDY;\!0 [[+J'_/U#_WY_\ KT?9=0_Y^H?^_/\ ]>H]>\7Z
M3X5$?]J:IIVF^=G9]JN4AWXZXW$9J];W$=W;QRPR++%(H9'1MRN#T(/<&@"K
M]EU#_GZA_P"_/_UZ/LNH?\_4/_?G_P"O4PU:U:&&075N8[A]D3"0;9&]%.>3
M["K% %'[+J'_ #]0_P#?G_Z]'V74/^?J'_OS_P#7J]10!1^RZA_S]0_]^?\
MZ]'V74/^?J'_ +\__7J]10!1^RZA_P _4/\ WY_^O1]EU#_GZA_[\_\ UZO4
M4 4?LNH?\_4/_?G_ .O1]EU#_GZA_P"_/_UZO4%MHR> * */V74/^?J'_OS_
M /7H^RZA_P _4/\ WY_^O5JVNXKVV6:&2.:&0;E=&#*P]01Q1:W<5[#YD,D<
MT9) 9&#*<>XH J_9=0_Y^H?^_/\ ]>C[+J'_ #]0_P#?G_Z]6;F]ALA'YTT<
M7FN(T+L%WL>BC/4GTJ6@"C]EU#_GZA_[\_\ UZ/LNH?\_4/_ 'Y_^O5ZB@"C
M]EU#_GZA_P"_/_UZ/LNH?\_4/_?G_P"O5ZB@"C]EU#_GZA_[\_\ UZ/LNH?\
M_4/_ 'Y_^O5ZH[J4P6TCCJJDB@"K]EU#_GZA_P"_/_UZ/LNH?\_4/_?G_P"O
M7(_\)WJ#'[Z_3;2_\)SJ'_/1?^^:0'6_9=0_Y^H?^_/_ ->C[+J'_/U#_P!^
M?_KUR<?CG4#(H+KU&1MKN(FWQ*W]X T 8^IP74=Q9&:>.1//'"Q[?X6]ZM4:
M_P#>LO\ KX'_ *"U%*143)\<[O\ A'OEP6^TV^,_]=4K<,EYG_5V_P#WV?\
M"L/QM_R ?^WFW_\ 1J5TU$0D5?,O/^>=O_WV?\*/,O/^>=O_ -]G_"L3QA\7
M/#_@+Q+I6DZMJ$=G?:TD\EFC@XF$*;Y,'ID+SSZ5RT_[7W@:VTJ;4'U&X&G6
M\0E>[^S-Y(RNX+G^]MYQBJ)/1/,O/^>=O_WV?\*/,O/^>=O_ -]G_"N-U?\
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
M_F?DW_Q#M6O_ $6;6/\ OS_]E1_Q#M6O_19M8_[\_P#V5?K)_9-K_P ^]O\
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
MQ:UG6M"\#7LWA_0V\1:DR^7'9+<I;E]W&=[\#&<_A71?:(_^>B?]]4?:(_\
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
M,UQ(=_\ K#CYA\YX/%=1_P (_?\ _0:N_P#OS%_\31_PC]__ -!J[_[\Q?\
MQ- ''2_LR:&E]K4]G<7FG?VW*DT@M5BC,+H05V$)D $< D@>E6K7]G_3-*TG
M0[73=0U73FT&2XDAGBE4R2-.[/+OR"#N9F/0=:Z?_A'[_P#Z#5W_ -^8O_B:
M/^$?O_\ H-7?_?F+_P")H X:3]E/07N//%]K2W4$D4EE,+@;K#RY&E41_+C&
M]V/.>M.G_90\,WFIZQ?7$VL7&H:]%)#>W$EX2TR/&L97'0 !01@<$GUKM_\
MA'[_ /Z#5W_WYB_^)H_X1^__ .@U=_\ ?F+_ .)H Y#5?V9=!U+7;K4%N-3M
M;C4$$-[Y,P NX001$W'W<C/&#DFKOPX_9[\-_"O75U#1H9[>?[(;-P9,K*AE
M:0%AW8%B,]<8'.!71?\ "/W_ /T&KO\ [\Q?_$T?\(_?_P#0:N_^_,7_ ,30
M!KUBK_R-%_\ ]<HO_9J?_P (_?\ _0:N_P#OS%_\3532[26S\0:@LUU)=,8X
MCO=54C[W'R@"I>PUN:5%%%26?$/_  <<?\H9?C5_V#H?_2B.OX\:_L._X../
M^4,OQJ_[!T/_ *41U_'C71#8S"M3PC_R%V_ZXR?^@FLNM3PC_P A=O\ KC)_
MZ":I@?V.?\$$SG_@F?\ #G_L%6W_ **6OLROC/\ X(*#'_!-'X<_]@JV_P#1
M2U]F5G+<4=@HHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %5M7)&DW6&93Y+X(.".#5
MFJ^L?\@FZ_ZXO_(T ?S5_M<^%[+PC^QU\>K:QC9$EU#3;B5G<R232N%9Y'9N
M69B223R2:X7_ (+B?\F8_#/_ *\;#_T4*]*_;?\ ^32OCM_U]Z5_Z E>:_\
M!<3_ ),Q^&?_ %XV'_HH4#9^F'_!J)_RB+TO_L:+W_T-:_61.@^@K\F_^#43
M_E$7I?\ V-%[_P"AK7ZR)T'T%7+9$]3X7_;?_P""Y_AG]A'XC:]HOBGX4?%.
M\TG0'C27Q!:Z;_Q*IF=0P"3-A2><8]0:];^"O_!173?C=\1_ >@V/@GQ18V_
MCSPW'XDM]0NV@CBLXW4L(I8R_F!\#LI'(YKX._X*FK\=OC__ ,%"M)TWQ)\"
M?B3\0OV>?AU,E]9Z+X> 6#Q/?*H9)IV8@,BDD;>>GN:;^U)^R]\</VEOV^+/
MQUX*^'_BCP%#KWP7N=)L9;@>3'X>U%[>18[5W4[4=>%XZ9%06?J]H7Q>\)^*
MY]0BTGQ+H&K3Z2C/>0V.H17$EJ%Z[U1B5Z=\5Q?AC]JRQ\8>*=#TW3-!UFZ3
M6Y9H1=+Y?DVKPG$H<[OX00>/6OQ[_P"":W[!/Q4\#?MF?"?6K7X)^.?AII/@
M70+G3_B7?7TC1Q^,IW$@S%\W[_<60_\  <U^U'@3X)>%O!][;ZGI.B1Z7<!3
M(D:Y40LZX?Y>@8C@^I%8U.=M<NQY^+IXIU(>PDE'KWW6VCZ7^\VM UB;4/$.
MLV\A7R[*5$BP.0"@)S^=<3\0OVE(?AY\0KG19M!U:^AL['[;+<VD+RD#!.T*
M$P3QV;/M76^$QCQ=XD_Z^(O_ $6*^6/VA_\ @IKXO_9Z_:Y\5>#9_A7?:UX#
M\-Z#;:DNO64LK7%S=2QR2&#9L\L*@3);?P#TKKHRA%WJ1YEZV-,72K5(I4)\
MCOO:^G:VA[=K/[4YM]6M+73_  CXBOOMFGPW\<LD#0(/,=0T3$J<2(KJQ![9
M]#3?%G[57_"#QZQ/?^$/$\]GI.HR:>KV-JUS)=>6JDR(@ .SYL YYP:\%TK_
M (+,Z?K2:D;3X9^+KS^R[FPMKA[9DFC@-T#AW9>%08 !_B++ZUU7P(_X*5WG
MQ1^-NAZ#XB\!ZEX%\/\ B[2Q=:!?:C*6N=0NOM/D?9S$JX0]6Y.0.OK6ZK4+
MJ]/\6<<L'CFG;$:]/<5E^.OW]/6_J%Q^U='/X0N]8TWPIXFNX;6>*W\F6U:"
M9R\K1E@I!.U=N[/<$5G7G[=/AVQUU=-?P[XV:Z99'VIH\C *C!2V?[I)X/>O
MGSXA?\%GK_X,>+?'-GXB^%?B+5+7PSXC_L2S;0H9KAKA-N[?(S($60C!"*22
M,GM7.S_\%^]+TS2[B^U#X*_$+3YENY;"V69$WWC1LF50XY+;P57O@TXUL-]J
MF_\ P+_@&<\'F+MR8A+:]X)]=;>\K76F[V/KP_M0^?X;UC5+?P=XL>/25BD6
M*6T\N2[1Y"A,:\D[=I)'7&/6NE^$?QDM?C'IK7=GI.O:; L:29U*T-LS;L\
M'G(QS]17S[^S9_P4VU#XV^._$/AO5OAEXF\-ZCH>G:CJB27"[$NXK:0J@1&
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
M1;WUE+YD,I5MK8;V((_"O;H/]0G^Z*8&3JNE6]G/9/%$J-]H R/]UJL4:_\
M>LO^O@?^@M14R*B9/C?_ ) '_;S;_P#HU*Z:N9\;?\@#_MYM_P#T<E=-1$)&
M#\0?B=X>^%.C)J'B36=/T.QDD\I9[R811EL$XR>,X!/X5<\->,-+\9:<+S2=
M0M=0M2VT2P2!U)ZXR*\N_;9^"'BK]H7X5VOAGPW>:#:VMWJ$3ZU'J<+N+VQ7
M)>W1D(*&0[59O[A8=Z\=\8?L ?$;5_$&DWFE>.+/1[6QUV?5(["V>XAM]/C8
MJ8UB5& 8HJ[,/E<'/6J)/I;Q9\?/!7@2WOIM8\5:'IL6EW"VEXT]VBBUF9=R
MH_/RL5&<'M70^&O$NG^,="M=4TN\M[_3[U!+!<0MNCE4]"I[BOD+PI_P35\6
M:=<_%.[UCQAHVM7'Q:M+E]4233R([:],O^C21\\B. ^6<\G:,=Z^O?#>D+X?
M\/V-BBQHMG;I"%C7:HVJ!P.PXH O4444 %%%% !1110 5Q_BG]H'P/X(BU*3
M5_%F@Z<NCW"6E\9[Q%^QRNH9$DY^5BI! /4&NNFW>0WE[?,VG;GIGM7Q/+_P
M2Y\57"_$":Z\8Z+J%Q\2[?=JZ2Z<0@NEOUNXI00<MM7=%EN=H0=!0!];6?Q=
M\+ZAID=[#KVER6LUB^II*LZ[6M5.UIO]P$@;NF:R;#]IKX>ZKI]A=6_C/P[-
M;:I=&RM)5OD*W$XP#&ISRPR./<5Y=KO['_B[_AJNR\=Z7XMTV/PTU@VFZAX>
MN-/S'/;"V=(X5(.-GG%9"".2HKS#XM?\$J=4\:Z-\,;72?$&E:;)X2U&;5-7
M9(I88[ZXFO(KJ1PJ$!TS&5$;Y494]J /KGQ%\5_#/A'3]0N]3US3+&VTF1(K
MV2:=56U=_N*YSP3V!JG_ ,+X\%GQ/8:+_P )3H1U;5(1<6EJ+Q/-N(R,AE&>
M01DCU KYZ3]B#XE:/IWQ<MQXXT7Q!:_$:7[3;P7UG) UE*[GS'#QL"&$>%0K
MT(S7,^$O^"97B_PCJJVL?B3PQ<:;>SZ?J5U>S:<[7MK<V>G?8EBA&=AA? D(
M;ONSG- 'UAHGQL\(^)-"N=4T_P 2:->:?9W M9KB*Z1HXI2VT(3G[Q;@#N:Z
M@'(KX!^'W_!)'XA>!OA*V@V/Q,L]-NH=>378\6TMS#=31*_DF0NV]51V$BQJ
M=JD  8K[RT&UNK+1+.&\G6ZO(H42>91M$K@ ,V/<Y/XT 7**** "BBB@ JM?
M:M:Z9+;I<7$,#74GE0B1PIE?!.U?4X!./:K->)_MH^%O%FIV7@77/"/AW_A*
MK[PCXDBU2;35O5M'N(A#-&=KL",@R \CM0![5(ZQHS,0JJ,DD]!570O$%CXG
MTR.]TV\M[ZSE+!)H)!)&Q!(."..""/PKXB^,WPT_: ^.7[0>AZ_9Z+KW@W0I
MHH[:_L8?%;M;?9'B=9TD@7$;2EBN&4!@.<UE6W[(GQF^'.O? WPWX4;Q!IOA
M'PGIMI!KEU%XKG/F&1Y#?)-$6VR$!E,;X+#L1M% 'W]54:Q:&Y:$75OYJN(V
M3S!N#$9"D>I'./2OSBUKX._M-?%3X%"\T3Q=XJN!;^*Y=/,4&JR:;?7VCVP,
M=K=*[<AVD^>0<>8!SD5JZ/\ L%_%32_VE+CQ9J\>OZNMUXLT+7Y+F#Q.\*21
MQ6/V>XW0KA-RR@,P PZDCOB@#]$J*^4_^"<WPE^-?PX\6>.IOBQK&KZE#J%S
MNMA=:I]MMY)O,8F6V4C,,10J/+!"@CI7U90 4444 %8J_P#(T7__ %RB_P#9
MJVJQ5_Y&B_\ ^N47_LU*6PX[EJBBBH+/B'_@XX_Y0R_&K_L'0_\ I1'7\>-?
MV'?\'''_ "AE^-7_ &#H?_2B.OX\:Z(;&85J>$?^0NW_ %QD_P#03676IX0_
MY"S?]<9/_035,#^Q[_@@M_RC1^'/_8*M_P#T4M?95?&?_!!4_P#&M'X<_P#8
M*M__ $4M?9E9RW%'8****D84444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5?5O\ D%77_7)_
MY&K%5]6_Y!5U_P!<G_D: /YO/VX/^32_CO\ ]?>E?^@+7FG_  7$_P"3,?AG
M_P!>-A_Z*%>E_MP?\FE_'?\ Z^]*_P#0%KS3_@N)_P F8_#/_KQL/_10H&S]
M,/\ @U$_Y1%Z7_V-%[_Z&M?IE\9;B30/",VL6VEZYKMY:*J1V&FW30R3;F [
M''&<YYX%?F;_ ,&HG_*(O2_^QHO?_0UK]0/BQHEKXF^'&JZ;>:F=%M[RW\MK
M[?L^S9QAMQ( /XBKELB>IYC;?%N.?3]4F_X0?XN"338C(L6'W71!4;8_WO))
M8XZ<*36:GQJOD.O+-\,?BY&VCLWD;9RZZD%V\Q'S1R=QP#_=/2M+5/V;UUC5
M8]6_X6%=IY,5P@,6T1*LSHX8?/@,FP[3VWGZ5K:!\!;31/#;VD'C35IY&A97
MO9+H27# MNWLV[D@9 X J!G=6O@*TN[2*0W&N1^8@;8^H3!DR,X(W=14G_"N
MK/\ Y^M8_P#!C-_\57E.D?L\)I?AO3=,L/BAXDCM[7>\\PU!3-<2XB"'G/ V
M-\O^V:]@\)6:Z1H<=JMQ]L\G*M(OS#/<=3^7O0!YS\4+E?A5XATI;/PKXW\1
M6^M-*;^]TN^9QIPC4;6D5G!;<3M&W/0URME\=AJ6A7-Q'\-_B\MU;V<UR+:<
M%/.=%+>2K>:<LV,#C!)%>\7OB*QTNYAANKJWMIKG(A260(TN.NT$\X]J)O$-
MC; >9>6L>[INF49_6@#@_@]X6L/%W@J+6&T+7?"EUJKM-<V-Q=LLX<'&9-IP
M3@"NFF^&.G7#1M)+J<C1'<A:]D)0^HYX_"MA-;M)6(6Y@8@X.)%//7'6B'7;
M.Y?;'=6\C?W5D4GVXH RO^%<6(_Y>-4Y.3F^EY/KUKS3XBZUI_AWXEVVCWG@
M?QWKT-M$MY9ZK9YN;>*4Y!4$N"C@=_0U[/YH_N/_ -\FN&\>_!<>-/%"ZK#X
MA\2:1,WE+-%:7!6&6-"3LV]!NSACU(H S_AAJ-G\3C=,VB^.M":UP-VJRR0^
M;DG&TASGIG\:Y[QM\0)/!WCG4-+F\ ?$S5-.L5B,&J6$OVB"Z9^JHIE# IW.
M*U?A]^SOK7@SQG::K>_$KQGKMO:332_V?<LJV\RNH5$? RP3!(Z<L:M>./@'
MJ/BGQG)K&G^.O%6@-<31//;6C#R9(T.?+P?N[NA(YQ0!R7_"[K&33+F:/P3\
M7O.A@,\=L\;K)=!2@=4_>XW+O!PQ&<'&<4G@+XSQ^-Y=36;P%\6]%6RP;=K_
M 'I]M4J6^7$IP1C&#W(]:VK']GGQ?!?W?F?%;Q9-:W +1IY$8>%F8Y ..@7
M7T.3SFN@C^$6L6WA^ZL8O&VO&6:T%K!>31K)<08.?,+=&D_VB* .>O/',,'A
M/^TXO"OQ(DF-PMLMDTLBW$A8$Y4;R"!CJ<"JOPN^($_Q"U#1K>^\#_$?PV^J
MPRRRF_NWVZ>4)"K*5<X+@9&,]:T=?_9OU;7_  ZFG-\0O%4*A"LDR ":5MI4
M,6]LY K-\._LF:MH'AK0=/\ ^%F>,+QM!?>DT^'-QAPP#C/(&,<]C0!ZA_PK
MJS_Y^]9_\&$W_P 54MCX&M=.O(YDN-49HSD"2^E=3]03@UP7P\^ &O>"?)^U
M?$CQ5K31W4=RYN8T'GA=VZ-L?PMGGZ"O5!)N/W7_ "- 'BWQ"\>6\'Q)UK3[
M_P"'/Q U"WLS Z:GI\0DL[XLA;Y1YBG*8VG(ZD5S=A\8[/[?<1W'PI^,%K)!
M/)# Z0;UFC4+M<'SAMW;CQVP:W?B]XK\-Z-\5-MUXB\0:7J:RJ1#96$L@R(P
M#\PR-I$BYX_A]JP? HL?"OC?P_YGQ.\6:A#?#=!9SV[B&=G8@"08PN,'J0>E
M  /BI#8W\\$WPC^+$5I)&K130J)%G/RDHR^:"I7=WR"0WISW/PAM]+^)-QJ5
MP/#'C+PS]A>-$DU61K>2ZW DE KGA< =>]>=KH?A^#PK<M;?$#QQ:^7K,>^X
MCM9=R2C.4"G/[EN1Z5U/@KQ)I'A5[35+GQ]KVM0:6A$JW-HQ26-L@9 'WE)^
M]UP * /5/^%=6?\ S]:Q_P"#&;_XJN3^(4\?@+4;../1?&VN07$;O++IUW)*
M8-HR 5+C.?K7I%M.MU;1RQMNCD4,I]0>E>5_M+Z5I%[:6\NJ>(-6T0"WE1!8
M1/)++C#Y0+SO&WCK0!BVGQ4L[_5]-LU\'_%)6U"]2T,LHD$-L&4MYKMYG"#
M!.,@L*J^#OBY)KT^GPZI\/?BQHL]]>2VF7D::" )(461W$@PK]1P>#7+:YXM
MT74)H?$6F_&#Q!:Z?JVH&SEMDLW8S^6A9[>-<964<?-CH"*OM)X/\;>._$5X
MOCKQ-9ZA)8F.[M8X)K=;2$1 B4J>-V.=W<_2@#W?_A75G_S]:Q_X,)O_ (JD
M_P"%=6?_ #]:Q_X,9O\ XJOGO0_%/AW2]8T.2\^,WB:\73A<%+>XM2J7KX3<
MTOR_-Y>T\< %S7NGPR^.'AKXOM,OA_4&OOL\:RL_DO&I4G (+ 9Y% &U)I$>
MB>';B&&2XD78QS-*TK<^[$FOP9_X/2_^27? G_K\O?\ T"OWRUS_ )!%Q_US
M/\J_ W_@]+_Y)=\"?^OR]_\ 0*J.S%U/F_X2_P#*"+Q/_P!@Z+_T<*^OOV,/
M"]CK_P"TQ^S_ '%W LTVFZ;X<FMV/_+-_ML/(KY!^$O_ "@B\3_]@Z+_ -'"
MOLS]AV3ROVAO@>VUF*Z/X=.U1R?]-AZ5)1^X%%9_]O-_T#]0_P"_8_QH_MYO
M^@?J'_?L?XT"-"L:7P+I\UYK%PT;^9KD0@NSN^^H78,>G!JS_;S?] _4/^_8
M_P :/[>;_H'ZA_W['^- %'1?AQI>@7<<UO')YD-@FFQ[FW>7 O\ "/KQGUP*
MYH_LT^'X]1\+7%O<:Q9_\(=:-9:9'#=8CB1AAB5((+$ #=U '&*[/^WF_P"@
M?J'_ '['^-']O-_T#]0_[]C_ !H Y?4?@%HE]?>&YXYM2LO^$5=I+*.WGVQE
MFSN+J0=Q.3SUY-5]"_9L\,Z FM+''?3+KHV3B6<MY:>:9?+3CY5WL3CGK78?
MV\W_ $#]0_[]C_&C^WF_Z!^H?]^Q_C0!S.D_ +P_HOQ(F\46\=TFH3.960RY
MA\PH$:3;C.XJ .N..E=M6?\ V\W_ $#]0_[]C_&C^WF_Z!^H?]^Q_C0!H45G
M_P!O-_T#]0_[]C_&C^WF_P"@?J'_ '['^- &A16?_;S?] _4/^_8_P :/[>;
M_H'ZA_W['^- &A7#^./V??#?Q"\5R:UJ5KYVI-!;P138&ZV\B5I4:,D95MS'
M..HKJ/[>;_H'ZA_W['^-']O-_P! _4/^_8_QH YCQS\$+/X@:5H\&H:A?2W&
MBR2217+A'>0NC(VX,I4_*Q'3BN=T3]C;PEX?DF6V^W+:RQHHA>0,$9=OS@D9
M!.P<#BO2?[>;_H'ZA_W['^-']O-_T#]0_P"_8_QH \[B_9"\)1>(+[4MEX9]
M0U1=6E!E^7S1*)<#CA=PZ>E%A^R/X9T_PZNF+)?&W265E.\;PDD+0F,G'*A&
M(&>1Q7HG]O-_T#]0_P"_8_QH_MYO^@?J'_?L?XT <?X&_9UT7P%XT_MVUENI
MKS[+%;$3,&7,:>6''&0Q7 ..M>@5G_V\W_0/U#_OV/\ &C^WF_Z!^H?]^Q_C
M0!H45G_V\W_0/U#_ +]C_&C^WF_Z!^H?]^Q_C0!H45G_ -O-_P! _4/^_8_Q
MH_MYO^@?J'_?L?XT :%<W\4_A7I/QD\*G1-<CFN-+DFCFF@25HQ/L8,%8J0=
MN0.A%:G]O-_T#]0_[]C_ !H_MYO^@?J'_?L?XT <Y\-?@EI?PB\+3Z)X?N-0
MLM)8RFVMC.9%L?,8L?++9. 3P"3@5@:=^R9X=T[6K#4?M&H7%]:K*MQ)-(&^
MW;V#DN,8R& ((Z5Z%_;S?] _4/\ OV/\:/[>;_H'ZA_W['^- 'G.H?L?^%KS
MPUI>FJU_"-%AM(K.99?GB^S;O+/3GAV!]<U>E_9B\/'P/JV@PM<6]MK-V+V9
MUV[ED 497CY?NCI@@UW']O-_T#]0_P"_8_QH_MYO^@?J'_?L?XT >9']C+PH
MPDC:;5I+=H(X5BDN=^UD\K,FXC<680H"23T/K7H?@7P-9?#[1I+&P\SR9+B6
MY.]LG?(Q9OPR:M?V\W_0/U#_ +]C_&C^WF_Z!^H?]^Q_C0!H45G_ -O-_P!
M_4/^_8_QH_MYO^@?J'_?L?XT :%17RE[*95Y+(0!^%5/[>;_ *!^H?\ ?L?X
MT?V\W_0/U#_OV/\ &@#RWQ3X.T_QKH5SI.M:7:ZMIMT L]I>6XFAE ((W(P(
M." >>XJF/A=X>&OKJP\.Z3_:D=G_ &<MW]A3SEML8\D/C/EXXV],5ZY_;A_Z
M!]]_W['^-']N'_H'WW_?L?XTK >7^#/!&E^ ]'MM)T'2;/1]-MV)AM+*V6&&
M/)R<(H &22:]@AXA7_=%9_\ ;A_Z!]]_W['^-._MYO\ H'ZA_P!^Q_C3 -?&
M6LO^O@?^@M15/4M4-Y<62FUNH?WX.Z1 %^ZWO5RID5$R?&__ " /^WFW_P#1
MJ5TU<SXZC\SPZ5Y^:X@&0?\ IJE;!T&$_P#+2Y_[^FB(2+U%4?[ A_YZ7/\
MW]-']@0_\]+G_OZ:HDO451_L"'_GI<_]_31_8$/_ #TN?^_IH O451_L"'_G
MI<_]_31_8$/_ #TN?^_IH O451_L"'_GI<_]_31_8$/_ #TN?^_IH O451_L
M"'_GI<_]_31_8$/_ #TN?^_IH O451_L"'_GI<_]_31_8$/_ #TN?^_IH O4
M51_L"'_GI<_]_31_8$/_ #TN?^_IH O451_L"'_GI<_]_31_8$/_ #TN?^_I
MH O451_L"'_GI<_]_31_8$/_ #TN?^_IH O451_L"'_GI<_]_31_8$/_ #TN
M?^_IH O451_L"'_GI<_]_31_8$/_ #TN?^_IH O451_L"'_GI<_]_31_8$/_
M #TN?^_IH O451_L"'_GI<_]_31_8$/_ #TN?^_IH O451_L"'_GI<_]_31_
M8$/_ #TN?^_IH O451_L"'_GI<_]_31_8$/_ #TN?^_IH O451_L"'_GI<_]
M_31_8$/_ #TN?^_IH O5BK_R-%__ -<HO_9JN?V!#_STN?\ OZ:SK*T6S\2:
M@JM(W[N(Y9MQ_BI2V&MR_1114%GQ#_P<<?\ *&7XU?\ 8.A_]*(Z_CQK^P[_
M (../^4,OQJ_[!T/_I1'7\>-=$-C,*U?!_\ R%_^V4G_ *":RJU/!_\ R&#_
M -<9/_035,#^QW_@@L<_\$T?AS_V"K?_ -%+7V77QI_P05_Y1H_#G_L%6W_H
MI:^RZSEN*.P4445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "J^JAFTNY"*SL8F"J.K'!
MXJQ10!_-7^VA>RW/[)O[0$-U8WVEZA8ZEIEM>65Y%Y=Q:3*B;D=?49'3@YKS
MW_@N)_R9C\,_^O&P_P#10KWK_@KMNQ^V?NSN_P"$PT[.>O\ Q[P5X+_P7$_Y
M,Q^&?_7C8?\ HH4#9^F'_!J)_P HB]+_ .QHO?\ T-:_2_X^^&D\6_"^[T^7
MPW;>+K>X>(3:7/@QW";ANR"0&QUP3@XK\T/^#43_ )1%Z7_V-%[_ .AK7OG_
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
M9752SN[<D_H  !C%<#_P7$_Y,Q^&?_7C8?\ HH5Z7^W ,_LE_'C_ *^]*_\
M0%KS3_@N)_R9C\,_^O&P_P#10H&S],/^#43_ )1%Z7_V-%[_ .AK7Z._M$^.
M=0^&_@FZUC2M!O/$U_9PAH=,M6"S7?(RJD\9[\^E?G%_P:B?\HB]+_[&B]_]
M#6OU,U6.235H1'.;=O+^\(Q)^AK>,K-/R.>M'F7+Z'DX^-D\0D63PWK321A2
MOE*&67+8(4YZCDGV%22_&687=K%#X=UF1;FZ%NS$!?*3O*?]D>W-=]I%E=.E
MJ!J4G,\N/]#3^\U8?PV\4WOC_3K.^DO/L\T<]S;2(EJA5#&Q7K],57UE]C+Z
MFNYQ]O\ '?4+K4]0A7P9KWV>S1VAN25\N[*R%-J\Y!(&[G'%:UA\7HKRYM8G
MTK5[=KHL%WQ<*%[G'8_TKNM+M+HZ2Q74VQF7_ES3U-<S\2-0U+PWX9?4+/5!
M'=6>GS2PO)9)M1@!C/M1]9?8/J<>YS\'QJN)-1N+>3PYJ\*PPO)'*<;9BI'R
MCOSG@_RK'U/]I/4M&TS2[J7P#XHG34"JNEL$DDM"<_?&0,# Y![UZQJMK="]
MAW:FV6M)C_QZ1C/"U8BM+J'PZKMJ;K&ML6)-H@ &WUH^LOL'U./<\O\ ^%_2
M/I&EW<?A3Q%+_:!/FPJB&2T7 (=N<%3GJ">E3-\<Y&N[-(_#>NR)=(DC'8%:
MW5B02RDYPN.?K78?#B9M9\.Z'=6>KF:WFTJ-XW2T0JRX'2K+6]Q_PL*2/^U#
MY@THDC[*@;'F#M1]9?8/J<>YQQ^,X^TR*-#UHQQNB^?Y7[M@V?F!SG:,#/U%
M=*GB>S)'[YE<H'*[&R!Z]*OM%/!X/C9]5,:FT0#=:1C/M0UE<_\ "1G_ (F3
M_P#(-SG[(G3<*/K+[!]3CW*+>);-6;,[?*,GY&X'Y42>)+&)&9IBJJ-S$HP
M'KTK2N[&X>>\#:D^T6T>3]C3IDUS_A[6=1\9_"=M3NKQ8Y[NQ=GCBM$*##LH
MQ^ 'YT_K3[!]37<O'Q#9KG,K?+U_=MQ^E \1V66'G']V 6^1OE!Z9X[UM75C
M=(MUG4G'RIG_ $)/:N=^(5]JGAGPGXPU*QODEO+*PCFB66T38S!#C/M2^LOL
M'U-=SA?VD%M]:\#3?\26^\2+"T<JV%LXBFE=7#*5+$#@@'KVKD8/C;JWVI(Y
MO 7B90]O!,'5H7 >3.Z,G?\ >3 SV.1C-=9^V3ID-]\/KA-2UC4-/A40S/?6
MEFLLMOM<-GR^C+QS[$UX3\-/V2/#WB#P#K5OH7CKQ3,ET\-C+>R0@-#+;N92
M51C@Y\P =E'2O5HR;@FCY_%0C&K)/O\ Y'NO@GQ3)XQTG[5+I=]I#[ROV>[V
MB3COA2>*ZWP4A7Q58_\ 745\WZ7^P)H?AWX:77A_2?%7BS3[NZF@F;5DNBUV
MOE;RJKDX5<NQX]O2NY_94_9<;X(_$>WU"7QUXR\537!V-'JUR)(5]U4=*TJ.
M7([KH948Q]I%I]4>A_$_X0_&36/B5KFJ>%?B7IVCZ+>10+9:;<Z4MP+;:,2<
MD_>8C(;G[W3CGF_"/P2_:'C^(?AR_P!=^*VBW&AV6J?:M3T^WTI(_M=H!@6P
M8 '/<OW]!7TKL%)C_9_6OG3[$0QJ1C:N/I7G'QOT?Q%>:IITGA[QGIOAEH89
M=UE<QQD7[$?*<MR-IYX!KTC'^S^M>1?M+'P3::WH=SXN\-ZMK$D:3);7=G:2
M3_8@5PV[9TW#B@#H3X=\97WP;OK&36]/N/%%PKBWU"%/*A7+94@#.,#COS7@
M'ACP?\6M)^'UU83_ +1G@W4M8A+0&[>W@#BX%TA^8[\+A?W)3:>2#G)Q7TA\
M$-2T75_AEIEUX=AN+?1[A6DMX[A661 6)((;D<YX/2OBW7OB+\ =9A\5:S??
M"_QH]Q#=WC:E(MA/NF9;^))74@<DRA'&!RJ\4 >Z_"7P#\>+#QSIMYXI^*?A
M/5M/CU>=KW3+32%B$]@4(C1&SN64-@DY(QQSUKT[Q_IOCV[\6QOX?U/1;711
M;.LL,\1,[2E2%(;!  ;!Z'@=*^5?V:_%_P"SW<_%3P[:>%?!_P 2+34CXKNX
M[#4+_3[U;=-26$^8'=S@1^7D#=\N?>OM*]\)V>H:I)>2)(9I8?(8AR!L^G]:
M ///#VG_ !:L/$*I=ZIX5NM)5P^9(W-TZD+E,KM7@[OFQSQP*OZW9_$BXULK
M87>@VUD9\++)(9&C0="4V#=GIC<,=<]JMK^S?X536[341:WGVNQ"K"_VR3Y=
MN,<9YQCOZFM&V^#6AVFISWD<=TLUS=27DG^DN5:61=K'&?3MT% &L([J'P>J
MWTD<UXML!</&-J.^/F('89S7X,_\'I?_ "2[X$_]?E[_ .@5^]E]9II_AR2"
M/=Y<,)1=QW' 'K7X)_\ !Z7_ ,DN^!/_ %^7O_H%5'9BZGS?\)?^4$7B?_L'
M1?\ HX5]G?L+_P#)Q?P,_P"P1X<_]+8:^,?A)_R@C\3_ /8-B_\ 1PK[*_8A
M$A_:$^" A9%E_L?P[L+#*@_;(<9'I4E'[A45C_9M>_Y^]+_\!G_^+H^S:]_S
M]Z7_ . S_P#Q= C8I-H].O7WK(^S:]_S]Z7_ . S_P#Q='V;7O\ G[TO_P !
MG_\ BZ -8(%/ 'ITIDEE#,REX8V*_=)4';]*S/LVO?\ /WI?_@,__P 71]FU
M[_G[TO\ \!G_ /BZ -26TBG92\4;F,Y4LH.WZ4J01Q[ML:+O.6POWC[UE?9M
M>_Y^]+_\!G_^+H^S:]_S]Z7_ . S_P#Q= &L((Q+YFQ?,QMW8YQZ9IU8_P!F
MU[_G[TO_ ,!G_P#BZ/LVO?\ /WI?_@,__P 70!L45C_9M>_Y^]+_ / 9_P#X
MNC[-KW_/WI?_ (#/_P#%T ;%%8_V;7O^?O2__ 9__BZ/LVO?\_>E_P#@,_\
M\70!L4UHE8Y*J3ZD=*R?LVO?\_>E_P#@,_\ \71]FU[_ )^]+_\  9__ (N@
M#6\E#_"OKTIL=I%#'M2.-%QC 4 5E_9M>_Y^]+_\!G_^+H^S:]_S]Z7_ . S
M_P#Q= &@-+M0BJ+>WVQG*CRQA3[5,85/\*_E63]FU[_G[TO_ ,!G_P#BZ/LV
MO?\ /WI?_@,__P 70!J1VL4*[5CC4>@4"I -HK'^S:]_S]Z7_P" S_\ Q='V
M;7O^?O2__ 9__BZ -BBL?[-KW_/WI?\ X#/_ /%T?9M>_P"?O2__  &?_P"+
MH V**Q_LVO?\_>E_^ S_ /Q='V;7O^?O2_\ P&?_ .+H V*1E##D _6LC[-K
MW_/WI?\ X#/_ /%T?9M>_P"?O2__  &?_P"+H UEA5% 554*,  =!3!9PK(7
M$489N"VT9-9GV;7O^?O2_P#P&?\ ^+H^S:]_S]Z7_P" S_\ Q= &FUE"TC.8
M8R[C:S%1EAZ$TL-I%;IMCCCC4= J@ 5E_9M>_P"?O2__  &?_P"+H^S:]_S]
MZ7_X#/\ _%T :GV2'S-WEQ[L;=VT9QZ4]5"] !]*R/LVO?\ /WI?_@,__P 7
M1]FU[_G[TO\ \!G_ /BZ -BBL?[-KW_/WI?_ (#/_P#%T?9M>_Y^]+_\!G_^
M+H V*CNXC/:R(O5E(%9?V;7O^?O2_P#P&?\ ^+H^S:]_S]Z7_P" S_\ Q= '
M-KX'U*-\K&H(Z$/1_P (3J6W'EKC.<;ZZ3[-KW_/WI?_ (#/_P#%T?9M>_Y^
M]+_\!G_^+HL!SJ^"=2DG5F1>HR2]=Q$NR-5] !63]FU[_G[TO_P&?_XNC[-K
MW_/WI?\ X#/_ /%T 6-?^]9?]? _]!:BL^[AU2.ZLS>3V4D/GCB*%E;.UNY8
MUH5,BHF3XWX\/,W\,<\+L?[JB523^ !K?74[=URMQ"0>00XYJK+$L\3(ZJR,
M,,I'!'O7-O\ !SPO(Y8Z+8Y8Y.%Q0F#1U_\ :-O_ ,]X?^^Q1_:-O_SWA_[[
M%<?_ ,*:\+_] 6S_ .^:/^%->%_^@+9_]\T<PN5G8?VC;_\ />'_ +[%']HV
M_P#SWA_[[%<?_P *:\+_ /0%L_\ OFC_ (4UX7_Z MG_ -\T<P<K.P_M&W_Y
M[P_]]BC^T;?_ )[P_P#?8KC_ /A37A?_ * MG_WS1_PIKPO_ - 6S_[YHY@Y
M6=A_:-O_ ,]X?^^Q1_:-O_SWA_[[%<?_ ,*:\+_] 6S_ .^:/^%->%_^@+9_
M]\T<P<K.P_M&W_Y[P_\ ?8H_M&W_ .>\/_?8KC_^%->%_P#H"V?_ 'S1_P *
M:\+_ /0%L_\ OFCF#E9V']HV_P#SWA_[[%']HV__ #WA_P"^Q7'_ /"FO"__
M $!;/_OFC_A37A?_ * MG_WS1S!RL[#^T;?_ )[P_P#?8H_M&W_Y[P_]]BN/
M_P"%+^%_^@+9_E1_PIKPO_T!;/\ [YHYA\IV']HV_P#SWA_[[%']HV__ #WA
M_P"^Q7'_ /"FO"__ $!;/_OFC_A37A?_ * MG_WS1S"Y6=A_:-O_ ,]X?^^Q
M1_:-O_SWA_[[%<?_ ,*:\+_] 6S_ .^:/^%->%_^@+9_]\T<P<K.P_M&W_Y[
MP_\ ?8H_M&W_ .>\/_?8KC_^%->%_P#H"V?_ 'S1_P *:\+_ /0%L_\ OFCF
M#E9V']HV_P#SWA_[[%']HV__ #WA_P"^Q7'_ /"FO"__ $!;/_OFC_A2_A?_
M * MG^5',/E.P_M&W_Y[P_\ ?8H_M&W_ .>\/_?8KC_^%->%_P#H"V?_ 'S1
M_P *:\+_ /0%L_\ OFCF%RL[#^T;?_GO#_WV*/[1M_\ GO#_ -]BN/\ ^%->
M%_\ H"V?_?-'_"FO"_\ T!;/_OFCF#E9V']HV_\ SWA_[[%']HV__/>'_OL5
MQ_\ PIKPO_T!;/\ [YH_X4UX7_Z MG_WS1S!RL[#^T;?_GO#_P!]BC^T;?\
MY[P_]]BN/_X4UX7_ .@+9_\ ?-'_  IKPO\ ] 6S_P"^:.8.5G8?VC;_ //>
M'_OL4?VC;_\ />'_ +[%<?\ \*:\+_\ 0%L_^^:/^%->%_\ H"V?_?-','*S
ML/[1M_\ GO#_ -]BL>RO(K_Q'J3PR+*B+'&64Y 89R,^HR/SK'_X4UX7_P"@
M+9_]\UO:5I%KHEC':V<$5O;QC"QQKM44<PTBQ1114E'Q#_P<<?\ *&7XU?\
M8.A_]*(Z_CQK^P[_ (../^4,OQJ_[!T/_I1'7\>-=$-C,*U?!W_(7;_KC)_Z
M":RJUO!G_(:_[8R?^@FJ _L<_P"""YS_ ,$TOAS_ -@JW_\ 12U]E5\:?\$%
MC_QK2^'7_8*M_P#T4M?9=9RW%'8****D84444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5?6/
M^03=?]<7_D:L57UC_D$W7_7%_P"1H _F]_;<&?V2_CM_U]Z5_P"@+7F?_!<3
M_DS'X9_]>-A_Z*%>F?MM_P#)IOQV_P"OO2O_ $!*\S_X+B?\F8_#/_KQL/\
MT4*!L_3#_@U$_P"41>E_]C1>_P#H:U^G7Q T2ZUTPP6NH:SILA3/FZ8T2S8]
M/WBLN/PK\Q?^#43_ )1%Z7_V-%[_ .AK7Z?^*O%5AX<UFW-Y<"%FBR%W%2:V
M7Z&-337S1SOAOP_J%GI]M%<77B[4,32?O)Y;<,/F;G*!:Q/"?P<D\*:[>++>
M>,+ZPU>\NKTV$DT$<,)DP2H*8?C'][N:\6D_9'L;CQ#K6I-\:OBK#+JES-<0
M0Q^))OL^F^9,7(CCQMQM(0 _= XKW3X?ZUI'@7PMH>ER>(-2U8Z1;F!KR]NV
MEN+GKAG8C+-SUK/V<NP_:1)O#G@?4=*LY##J_CC[*KR^7;--:-'"N3A%RN[
M]R3[TSQ5X+/C*73;.]7Q(T,EM+%*OG0A9T8<JXS@J>/0^XK6L_B-HMO8-&U\
MVXESQ,?XB2.WO5=?'NC_ -I6$WV]MMK&ZO\ OCU/''%'LY=@]K'N9_\ PA%]
M"Z_VE=>)M4OOL<VRX=H(UMFPN?+12 !D=&W'WJKX \(ZK8)JEOK4?BC6+6-O
MM-G=7ES#B82KN,>Q& Q&1CD8.[O6]??$+1;FZ5UOFPL$D?,QZMC':I8/B-HL
M>F)";YMRQ%#^^.,XQ1[.78/:Q/.O#EEK8\(74]KI_B:&WT?3&.F:7%)%'!=R
M! ZN3G>07Z $#!/!K6T?PI?:_:6ADA\2>'];O-"$L]U:3Q-<PRLP+ -)N& 2
M0,@XKHO#WC?2-+LM/CDO\M:V2V[[9CC< .G'2G?\)UHY\3M>?;CY)L3;8\X[
MMV[/ITI^SEV#VL3+\->$M2;P*K>(%UC5;[[(JHP>(16HP%!C&?O8 .6SR3C
MXI+GPWXEU/5OL]SK?B"U$=@##+IL%O#/L## <N7#'W %;"^/='&@K:_;F\Q;
M=8O]><9'X4C>/-'.L?:/MS;/L?V?_7'.[(/Y4>SEV#VL2&70KZ*SOH;BX\67
MC?9$7S)9K<."2>?E &?P[5BQ_#G4/#?@^^T]K[Q&VEVMLXM+6$PPJD1Y"R-D
MLS DG<"!STKH;KQ]H\QN=M\W[Z%8US.>H)]J36O'FCZCI5Y"E\=T]OY2YF/!
M]^*7LY=@]K$KZWX,U"[FD-GJOCC2H88T40VUQ:LA]R9%9L_C5'Q7X%O/%6C>
M(--DO/%2O-!"IF\V#<1M/RL!@%3W'7D\BMZ;XC:+()L7S?O%4#]\>WX5BW_B
M^.3Q->7-OKT46GW4$49MV)+%EZMNQQD<4_9R[![6)SOQT\(:]KGAZXL=/\0:
MGI.KW"J\-]<1QN;7!Y"*O&WKP23S7C-G^SC\1M/T-HX?BYJG]H[XY//&GPA7
M9-V2PQAB^1N/?:,8[_0'COQAIFK:G')#>*RA,'<Y8UA_VY9_\_4/YU[6&Y?9
MJ_YGS.,YO;R<5I?L>6_L_?![XG> ]0TV\\<?%2\\:*NEFVOK%]/A@@DNRP(G
M1D4,,#(P>#[5[AX)/_%56/\ UU%8/]N6?_/U#^=:W@76+6?Q?IZ)<1,S2@
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
M'&3D ^D**^=?&?P0^+%SHVO6EKX@M=62X:&2P^TZI<V<BM(0UR&>'!5488B
M[$YKVCX3:1K.@_#?1;/Q!<1W6M6MLL=W*DAD5W'HQ +=N3R: .BHHHH ****
M "J^H:G;Z1:M/=3PVT*_>DE<*H_$U8K@_P!HCX67OQ@\ +HMC>+82->P3-.5
M1S&B.&)"NK*QP.C @T =M::C!?6:W$,T4UNPW"1'#*1ZYZ5'I>LV>MP-+9W4
M%U&K%"\3AU!'49%>9?!'X-ZQ\//@IJ'A+5U@U&6X%Z9+N.Z\O[>\SN=VU4 @
M#!L[5&$S@9Q7G7A_]F;XD0_#2'1/[6CT==-O9[BP2SU+R9@GV9D@6:6"*(2@
M2["0R<@?,6H ^F&N8TE\MG57(SM)Y(IT4JS+N5E9<XR#FOF[Q/\ LM^.-2L;
MRQCUF6\TZWDMYM/2?6;@7&5E2217FP7VD[\ DC&!TZ=_\&?@[KWPT\>ZA>2:
MA++I&L)//=6LE[)<*ER908C&K#"*(RP;;@$X)!ZT >J4444 %%%% !4=W*8;
M61U^\JDBI*AU#_CPF_W#_*@#A!XNU*5N+A\D] */^$KU+;G[1)C.,XKSSX]?
M#&^^,OPAUKPSIOB;6/!M]JL:I%K.EL%N[(AU8E"?4*5/L37.K^SOK(^+EOXF
M;XC>+390>&CH)T;>GV-Y]NW[>1M_UW?/K4Z@>S1^+-26=0UP_49!%=]$VZ-3
MZ@&OGC]G#X2ZA\#?A/I/AG5/%FN>.+[3VD,FLZNX>[NM[E@&(_N@X'L*^AX/
M]0G^Z*8%'7OO6?\ U\#_ -!:BC7_ +UE_P!? _\ 06HI2*B%%5]6U!=*LO.?
M.W>D?'JS!1_.KW]F9_Y;2?D*5BKD-%3?V9_TVD_3_"C^S/\ IM)^G^%/E)YB
M&BIO[,_Z;2?I_A1_9G_3:3]/\*.4.8AHJ;^S/^FTGZ?X4?V9_P!-I/T_PHY0
MYB&BIO[,_P"FTGZ?X4?V9_TVD_3_  HY0YB&BIO[,_Z;2?I_A1_9G_3:3]/\
M*.4.8AHJ;^S/^FTGZ?X4?V9_TVD_3_"CE#F(:*F_LS_IM)^G^%']F?\ 3:3]
M/\*.4.8AHJ;^S/\ IM)^G^%']F?]-I/T_P *.4.8AHJ;^S/^FTGZ?X4?V9_T
MVD_3_"CE#F(:*F_LS_IM)^G^%']F?]-I/T_PHY0YB&BIO[,_Z;2?I_A1_9G_
M $VD_3_"CE#F(:*F_LS_ *;2?I_A1_9G_3:3]/\ "CE#F(:*F_LS_IM)^G^%
M']F?]-I/T_PHY0YB&BIO[,_Z;2?I_A1_9G_3:3]/\*.4.8AHJ;^S/^FTGZ?X
M4?V9_P!-I/T_PHY0YB&BIO[,_P"FTGZ?X4?V9_TVD_3_  HY0YB&BIO[,_Z;
M2?I_A55+C&H3V_WFA56W'N&S_A2L/F)****0SXA_X../^4,OQJ_[!T/_ *41
MU_'C7]AW_!QQ_P H9?C5_P!@Z'_THCK^/&NB&QF%:W@S_D-?]L9/_03636MX
M,_Y#7_;&3_T$U3 _L<_X(,?\HTOAS_V"K?\ ]%+7V57QK_P07_Y1I?#G_L%6
M_P#Z*6OLJLY;BCL%%%%2,**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JOJP+:5<A59F,38
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
M^$/_ "@E\3?]@V+_ -&BOT _X([_ /*0#X8_]D=/_HV&OS_^$/\ R@E\3?\
M8-B_]&BOOK_@D)8I?_M]_#!)/,VCX.D_(Y0_ZV'N#4CZ'[(45G?\(O:_WKK_
M ,"'_P :/^$7M?[UU_X$/_C0(T:*SO\ A%[7^]=?^!#_ .-'_"+VO]ZZ_P#
MA_\ &@#1HK._X1>U_O77_@0_^-'_  B]K_>NO_ A_P#&@#1HK._X1>U_O77_
M ($/_C1_PB]K_>NO_ A_\: -&BL[_A%[7^]=?^!#_P"-'_"+VO\ >NO_  (?
M_&@#1HK._P"$7M?[UU_X$/\ XT?\(O:_WKK_ ,"'_P : -&BL[_A%[7^]=?^
M!#_XT?\ "+VO]ZZ_\"'_ ,: -&BL[_A%[7^]=?\ @0_^-'_"+VO]ZZ_\"'_Q
MH T:*SO^$7M?[UU_X$/_ (T?\(O:_P!ZZ_\  A_\: -&BL[_ (1>U_O77_@0
M_P#C1_PB]K_>NO\ P(?_ !H T:*SO^$7M?[UU_X$/_C1_P (O:_WKK_P(?\
MQH T:*SO^$7M?[UU_P"!#_XT?\(O:_WKK_P(?_&@#1HK._X1>U_O77_@0_\
MC1_PB]K_ 'KK_P "'_QH T:*SO\ A%[7^]=?^!#_ .-'_"+VO]ZZ_P# A_\
M&@#1HK._X1>U_O77_@0_^-'_  B]K_>NO_ A_P#&@#1HK._X1>U_O77_ ($/
M_C1_PB]K_>NO_ A_\: -&BL[_A%[7^]=?^!#_P"-'_"+VO\ >NO_  (?_&@#
M1HK._P"$7M?[UU_X$/\ XT?\(O:_WKK_ ,"'_P : -&D=!(A5A\K#!%9_P#P
MB]K_ 'KK_P "'_QH_P"$7M?[UU_X$/\ XT 0'P)IQ/\ JY!]'-)_P@>G_P#/
M.3_ONK'_  B]K_>NO_ A_P#&C_A%[7^]=?\ @0_^- $">!=/C=6\M_E.>7K8
M VC%9W_"+VO]ZZ_\"'_QH_X1>U_O77_@0_\ C0 NO_>LO^O@?^@M15/4=&AT
M^XLI(S-N\\#YIF;^%NQ-7*F143)\;?\ ( _[>;?_ -')735S/C;_ ) '_;S;
M_P#HY*Z:B(2.9^+?Q=\/? SP'?>)O%&I0Z7H^GJ#)-(>6)Z*HZLQ[ <FOBOQ
MW_P73TGP;XHA7_A6OBC^PY_FANKIEMY;I/[Z*>/?!.?I6=_P7G\1:MH&A_#6
M2,22:/#J<EU+'D^5+.@4H&[9V[L?4U\P1:WX7\5?#R^U2YN;G6/">HR'4?$!
MO)?/U#1[AOD2&UC'W3W,IX8#!QTK]#R#A["5,'#%XJ+GSMJR;5K.W3J_/?1'
MX'QUQ]FE#-JN5Y;45'V2B[M)N5US-N][15TG976LF[:'ZN?LO?M;>#?VN? [
M:UX2OFD^SD)>6<Z[+BR<C.UU_/!'!Q7IU?E3_P $<?"6J?#/]M[7M&M+R2\T
M6X\.F[DDVM&LL+M&T#NG\,GS8P>F6QD<U]H?M[^-?%6B7GPNT#POXFOO"<GC
M+Q7#I-[?V4,4EPD#*Q(02*R@\=2#7S7$.6TL#C'1H.\6DU?>SZ,_1N >(L5G
M.41Q>-@HU5*496V;B[76^_KO>Q]#45\"> ?^"C_Q!^&?Q7D^$5QH2_%GQ9-X
MSU'PUI&K/?1:0EQ#;6:7>^<B-EW!6*DJ.HZ=JZWQ1_P57U#2_CCJ'@&'P3:R
M7#6FH0V.J6NK-<P)J-K;-,\$O[A8P P(.V1CQRHKPS[0^SJ*^!/^":W[:GQF
M^-^O?!RW\8V>GZAI_P 0O!NI^*-4NQ=1J]JR7<<4)B18Q\@SLV9S\^XDXQ7
M_MK_ +>'Q0^&'[9/Q<\/Z#XD\36</A6#08/"UE:Z;:R:-)?WJK^[U":0;HXW
M8D;@1C/TH _3FBOBVW_X*Y2:;^T;-\/;[X=:]J,/AV\AT/Q+K>EK+/#INI&V
M6:7$8B*_9U8[?,:4'D';6#?_ /!6C6/$OA+5OMW@'4/"EO>^%&\7:'J-GKL%
MU/=V2WJ6RDH8L12,220=P ]30!]X45\>^,/^"F^I>'OCYJWPZD\$SZ.5TN9]
M&US5KXV\>LW:V9N%6%3#Y<BG&.)-V0?EJG\!?^"A7Q(\:Z;\&_#MQ\.;/7/&
M/C[PU_PD>J7":XEK:V%JMQY32 >4=S%?F"#'/&>] 'V=17P7\1O^"N^L:OI'
MQ@T?PMX3M+?6O!_AN^USP]JRZ@UQ9:FMM<"!RVZ!%#!CG"F0<$9!K9T[_@HW
MKWA?Q_K6CW?AO4M:\92:5X;CT_0AJ<,>GS7^HQ.^U9O*W1+\I+,VX<# % 'V
MW17Q+X@_X*VZ];:CHV@Z3\([C4_&<T>L'6=+?7XX8=*?3-IN%6?RB)@5.5(5
M<GC K?N/^"J\*?&WX?>'V\#:AIOA7QUIMA?+XGU2[-K9QRW8;9;QD1,DDBD!
M2&D0DD8!H ^NZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K%7_D
M:+__ *Y1?^S5M5BK_P C1?\ _7*+_P!FI2V M4445!H?$/\ P<<?\H9?C5_V
M#H?_ $HCK^/&O[#O^#CC_E#+\:O^P=#_ .E$=?QXUT0V,PK6\&?\AK_MC)_Z
M":R:UO!G_(:_[8R?^@FJ8']CG_!!?_E&E\.O^P5;_P#HI:^RJ^-?^""XQ_P3
M2^'7'_,+M_\ T4M?959RW%'8****D84444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_/
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
MX]O?&%QJWAFPOIO'L-M!KKR DWZVV/(W<\%,#:1@@BNM_P"%AZ%_T%K#_O\
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
M: T*_P#85C_SYVO_ 'Y7_"C^P['_ )\[3_ORO^%6/,_WOR-'F?[WY&@-"O\
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
M/;S#ZK3/0)9M5A:4-HDV84#M_I<70_C4>H:AJ&F12--I$BF.(S;?MD6YE'7
MSVKF/B3\4-)U7Q#HT&FZ]IXDAUF&*\BAN>9$6.;=&_\ LY*G/3(%/^)GB?0]
M0\7Z;<1ZKI<LMGI\Z,8[M6105YW<\'ZT?6)B^JTS>3Q%=/XAN]*73&;4+&WC
MNIH1=Q;DCD+!&Z]RK?E5E;G5&N+J,:+(7M%1I!]KBX##([^U<5H.MV#?M.^-
M=875-+;3;KPQI42R_:EV;UGN,C.>."/TK<T+6]*TWXB^/=2;5--6*]AL86+W
MB[%:&-U..?\ :H^L3']5IG!_'3XIV</@[4KIM6N/#+:7?)IL]XD:W#6\Q=5Q
MCH1E@,^]>"^'OCL5^+'_  CX^*7B;5Y[6_.F3*?#8\B2=8FG92_0#RU(W#C.
M*]P_::\>6O@/X?>(-<TSQ3X<\,K]H1O[7OH3=64#LZJ=ZH0223CKP37A]Q^U
MG_9>FZ7J7_"XOA[-I>K6<!MIWTR9EDD1V2XDROW5=L;=V-H4GD<UZU"=Z<6S
MYW$T[59)=_\ +R.P^#]MJGQ[^'UGXT\,?%#Q(NA^)H)9K>.ZTI(Y("RA!A6P
MR;&5CM/4M[5Z=^SY\-/$?@GQO9OK'CK4O%4'"+%=6<<6UN/FW*<]NGO7 ?#'
M]JOPQ_8L,?BGXA>";C5;RV?487M)#;V\EHLK1&1-_P!Y0ZD$@\8]"#7K?P0^
M)/A_XGZQ;7WAO6M,URSAN?)DFLKA9D1QU4D=#6M2W(_0QI\WM5II=?GZ'O5-
MW?[7Z4ZD^;VKYX^P%HI/F]J/F]J %IH4!>@'TI?F]J/F]J $S]*7YO:CYO:C
MYO:@ ^;VH^;VH^;VH^;VH K:Y_R"+C_KF?Y5^!O_  >E_P#)+O@3_P!?E[_Z
M!7[Y:Y_R"+C_ *YG^5?@;_P>E_\ )+O@3_U^7O\ Z!51V8NI\X_"'_E!+XF_
M[!L7_HT5]]?\$@21^WW\+\*S?\6>/0?]-8:^!?A#_P H)?$W_8-B_P#1HK[^
M_P"".W_*0#X8?]D</_HV&I*1^O6Y\?ZF;_OF@,__ #QF_P"^:TJ*GE'S,S=[
M_P#/&;_OF@E@/]3-_P!\UI44<H<S,W+_ //&;_OFC<W_ #QF_P"^*TJ*.4.8
MS=S_ //&;_OF@,Y_Y8S?]\UI44<H<S,W<_\ SQF_[YH+./\ EC-_WS6E11RA
MS,S0SG_EC-_WS1N;_GC-_P!\5I44^4.9F:6<?\L9O^^:"7'_ "QF_P"^:TJ*
M.4.8S=S_ //&;_OFC>__ #QF_P"^:TJ*.4.9F;N?'^IF_P"^: SG_EC-_P!\
MUI44<H<S,W<__/&;_OF@,_\ SQF_[YK2HI<H<S,T,Y_Y8S?]\T;GS_J9O^^:
MTJ*?*',S-+./^6,W_?-&Y_\ GC-_WS6E12Y0YF9NY_\ GC-_WS02X_Y8S?\
M?-:5%'*',9H9S_RQF_[YHWO_ ,\9O^^:TJ*.4.9F:6<?\L9O^^: SG_EC-_W
MS6E11RAS,S=[?\\9O^^*-S_\\9O^^:TJ*.4.9F;O?/\ J9O^^:"S@_ZF;_OF
MM*BCE#F9F[G_ .>,W_?-&Y\?ZF;_ +XK2HHY0YF9NY_^>,W_ 'S1O?\ YXS?
M]\UI44^4.9F;E\?ZF;_OFC<W_/&;_OBM*BCE#F9FAF)_U,W_ 'S1N?\ YXS?
M]\UI44<H<S,T/\P#*R,W0,,9IU&NG:]G[S@'Z;6HJ6$2CXDN9+32M\9VMYT2
MY]C(H/Z&MX#:*YWQ;_R!?^WB#_T:M=%3B$@HKQW]M']KS3/V0?AG#JLUHVK:
MWJ]RMAH^F(X5KRX;ID]D'<^X'>O@G]H#]N#]I[X70V_C"XUWPNFA7%XUI)9Z
M3%'<P:?.G)MYMPWA@,9(.#ZU]!E?#V)QT5*#C%/1<SM=KHM&?#<2\?9=DLY4
MZT9U)12<E"-^1/9R;:2OVWMKL?JQ17RK_P $V?\ @HY%^VII-_I.M6-MI7C'
M18EFGCMR?(O(B<>;&"21@X!!)QD5]37-S'9VTDTTB1Q0J7=W.U44<DD]@!7F
MX[ UL'7>'Q"M)'T.2YU@\VP<,?@9<U.6SV]4UT:>Y)163X)\=Z+\2?#EOK'A
MW5M-US2;K/DWMA<I<6\N"0=KH2IP01P>HIVM>-]'\.27":AJFGV3V=J;V=9[
MA8VA@!P96!/" \;CQFN,]8U**AL;Z'4[*&YMY8Y[>X19(I(VW+(C#(8'N""#
MFIJ "BN*@_:0^'USXU_X1N/QOX4D\0&Y-G_9JZK";KSP,F+R]V[?CG;C-=7J
MNKVNA6$EU?7,%G:Q8WS32"-$R0!DG@9) ^IH M453L_$-AJ&JW5C;WEK->6&
MW[3 D@:2#<,KN7JN0.,]:N4 %%4[/7;'4-2NK.WO+::[L=OVB!)0TD&[E=RY
MRN1G&>M7* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L
M<2-_PD%['_"J1L![G.:V*QO^9EOO^N47_LU*6PUN6:***@L^(?\ @XX_Y0R_
M&K_L'0_^E$=?QXU_8=_P<<?\H9?C5_V#H?\ THCK^/&NB&QF%:W@K_D-_P#;
M&3_T$UDUK>"O^0W_ -L9/_035,#^QS_@@U_RC6^'?_8+M_\ T4M?95?&O_!!
MD_\ &M3X=_\ 8+M__12U]E5G+<F.P4445)04444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M8_#VNF_"1PZ<3&!-']G))/SK@ YSF@#]1**^;?V"[WXF:;X\^+GAOQ[K&O\
MB+2?#NLVJ>&]4U>UCAGN[>6V#R@-&BJZK)D XXZ5])4 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!G
MZ_\ >LO^O@?^@M11KY^:R_Z^!_Z"U%3(J)F^+?\ D"_]O$'_ *-6NBKG?%O_
M "!?^WB#_P!&K7141"1\ _\ !=[X8^(-9^'?@WQAI,-Q-9>%[R07CP\M:%]I
M28@<@!EP6[<5X?\ LV_MB6?QX\#^)?#/BR'PW'XKU>V GO-2E%K#K=O& HM(
MWQLMY& RTO5CD]:_635M*M=>TR>SOK>&\L[I#'-#,@>.53U# \$&OFKQ!_P2
M ^!/B#Q.VI-X5FMA(Y=[6"]DCMV)//RYR ?0$5]ME/$&#A@5@\9%W@VXRCOO
M>SU77]-FKGXWQ1P'FM7.I9ME%6+C5252G-M)VCRW32EKR^5UKNFT?.7_  2S
M^!UEI7[=_C77O!OF-X&T73#:>>D_GP+=2^6S6R2_\M5C8.-PZ[!ZU]A?\% ;
M/QIXB_9=\0>'?A_8W5YXF\6!-$@EAR!81SG9+.[#E56/=DCD9%>E_#CX9>'_
M (0>$K70?#.DV>C:39*%BM[:/:H]SW8^Y))K?KP<ZS1X_$^V=[))*^]EU?F]
MS[K@_AQ9)E_U2ZNY2F[*T4Y.]HKLM$O2]EL?EC=?LP?'3]E[X):I\*?#7AO7
MM-^&NG>,-*U.]D\"7$@O9?#TD'EWMK8NW[XW FC21]N&(D?'>M[XZ_LW>-&\
M>:UXJ\#:+\:+J;6/@G<:-H<VK7,L]Y!J27),=O=*Y.V4QX8!LY))SFOTPHKR
M3Z@_/[PY\&?VBI_C=X2\.V^K>*M-\#_V!8^,-1U&:[(:/5(-.%N=&/81O=&.
M9DZ81_6K_P#P2A\%?&#0/BAK]Y\0M2^):FZTT?VS8^(X9GL)-3\YB9;260XQ
MLP,1_(5QWK[RHH _/WX;_P#!.?QI\0OB-XYUKQ9JG]E^%;'XB7'BO1] @T*W
M@U'49H?+>"0:A_K5B=EQ@=@17B-S\#OC9\6O#'Q:TZ^T'XT6_A_Q!H"7]SI5
MY>7;.-4BU!7,5G),<NWD D>7A6(7'(K]<** /S7_ &H/A[\=[S2O&S^!X/B1
M:^#;Z^\-B01^8NO3Z2L#BZ6 K^],P<IYH!W$;A57QS^SO\=/B3\(?#%F/$GQ
MH$F@> =8O;&YMKN72[V;5TF9M.ANUY:20(%&'^\.M?IE10!^;,_P*^)6B:A\
M;M;FM_BWI'BKQQX-\-%-4TA)+G?,D,:WR11J?EN!)G<%^8*7Q7U'_P $R;?Q
MAI_[*>FVGC32O$FEZC9WMU%;_P!O7D]Q?W-L)3Y4K^?^]CW+T1N5&*^@Z* "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L4?\C-??]<HO
M_9JVJQ1_R,U]_P!<HO\ V:E+8<=RU1114%GQ#_P<<?\ *&7XU?\ 8.A_]*(Z
M_CQK^P[_ (../^4,OQJ_[!T/_I1'7\>-=$-C,*U_!'_(=_[92?\ H)K(K8\$
M?\AS_MC)_P"@FJ8']C?_  0:_P"4:?PZ_P"P5;_^BUK[)KXU_P""#(Q_P35^
M'?\ V"[?_P!%+7V56<MQ1V"BBBI&%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
MR?45\N_&7PWX^E_:9U"ZMO@7X \:^'[C3VCL->N+F*WOXG\LEHIV96+([8
M' Y.>E %CP[\._C=\0M0FUZR^+'@.^T&X,K:<+/00\4B,YQYAZ2%5" 'U!/>
MNH^#/P"^(F@^-['4O&_BKPKKUK'I\T%]!INA)9?VA<2-S,^!S\H48]J[K]G/
M^V!\(M+77?".G^!=20,KZ+8W8NK>S 8A0CJJ@@C!P  ,UW&!0!P/Q!U#2[R]
M_L^QO]'M;Q4E^V(Z;G1!&3G"CAU^\I/H<5C_  &OK3Q#J&H+_P );IOC".$#
M:IMU$UGC:-H.,E/ZDUI:]9ZDWB_4&;P?;3*Q5HKZUE5FNUVLH\W)1MR^AW##
M<'KAGP:TW7K/Q'?-K7A/0]%7R L%Y8D;I!N'[IAUP.OIG/3N >@V&FVVEQE+
M6WAMT9MQ6) @)/? [U\Z_'*SUSX9$:GXE^+7_",Z;>SR06B;Y4C^<_*FY026
MQT)[],U](9/J*Y_XF^%%\7>$[F%=.TW5+N-3+:0WXW0></NLP]0>0>H/0CK0
M!@_![48]1^$\C1^)O^$L53*HU'?N:3V/N.]?B'_P>E_\DN^!/_7Y>_\ H%?N
M/\-M,O=*^%JQZAHFE^'[QXB\UG8 ")7(^8\<9)SW-?AQ_P 'I?\ R2[X$_\
M7Y>_^@54=F+J?./PA_Y02^)O^P;%_P"C17Z ?\$=_P#E(!\,?^R.G_T;#7Y_
M_"'_ )02^)O^P;%_Z-%??G_!'[S/^&_?AAY>W=_PIT_>Z?ZV*I*Z'['455_T
MS_IW_6C_ $S_ *=_UH$<?XN_9F^'_C[XH:7XUUKPCH>J>*]%"K8ZG<VPDN+8
M*25VD_W221Z$\5W55?\ 3/\ IW_6C_3/^G?]: +5%5?],_Z=_P!:/],_Z=_U
MH I^)/ VC^,;S2[C5=-L]0FT6Y%Y8O/&':TF ($B$]&P2,^]:U5?],_Z=_UH
M_P!,_P"G?]: +5%5?],_Z=_UH_TS_IW_ %H M455_P!,_P"G?]:/],_Z=_UH
M M455_TS_IW_ %H_TS_IW_6@"U157_3/^G?]:/\ 3/\ IW_6@"U157_3/^G?
M]:/],_Z=_P!: +5%5?\ 3/\ IW_6C_3/^G?]: +5%5?],_Z=_P!:/],_Z=_U
MH M455_TS_IW_6C_ $S_ *=_UH M455_TS_IW_6C_3/^G?\ 6@"U157_ $S_
M *=_UH_TS_IW_6@"U157_3/^G?\ 6C_3/^G?]: +5%5?],_Z=_UH_P!,_P"G
M?]: +5%5?],_Z=_UH_TS_IW_ %H M455_P!,_P"G?]:/],_Z=_UH M455_TS
M_IW_ %H_TS_IW_6@"U157_3/^G?]:/\ 3/\ IW_6@"U157_3/^G?]:/],_Z=
M_P!: (=?^]9?]? _]!:BH-8^T>=8^;Y6W[0/NY_NM4]3(J)E^,V9- 9D7S&$
M\.%SC/[U>]:7]IZC_P! O_R97_"L_P 6_P#(%_[>(/\ T:M=%1$)&;_:>H_]
M O\ \F5_PH_M/4?^@7_Y,K_A67X[^+>A?#>ZAAU:Z>":X@EN41(7D)CCV[V^
M4'IN7CKSWK-T_P#:*\)ZR\ZV.I->-;:BFE2B&!V\NX=0R(>.C Y#=#ZU1)TW
M]IZC_P! O_R97_"C^T]1_P"@7_Y,K_A7')^U-X)DTO5KY=7W6FAQ337TGD/_
M *.L+.LA(QDX,;C@'I5^P^/_ (7U:6P6SOY+P:E+'!;O# [*[N@D49QQE3GF
M@#HO[3U'_H%_^3*_X4?VGJ/_ $"__)E?\*TJ* ,W^T]1_P"@7_Y,K_A1_:>H
M_P#0+_\ )E?\*TJ* ,W^T]1_Z!?_ ),K_A1_:>H_] O_ ,F5_P *TJ* ,W^T
M]1_Z!?\ Y,K_ (4?VGJ/_0+_ /)E?\*TJ* ,W^T]1_Z!?_DRO^%']IZC_P!
MO_R97_"M*B@#-_M/4?\ H%_^3*_X4?VGJ/\ T"__ "97_"N?U3X^>%]$\4R:
M/>:@]O>QB;[]O)Y;&*,RR*'QM+! 6QG) XS5.Z_::\'V>@VVJ2:C+_9MY9K?
MPW(MI/+DA9D0,#C^\ZC!Y&: .L_M/4?^@7_Y,K_A1_:>H_\ 0+_\F5_PK"\4
M?'+PWX,T[3;K4KUK>+5GDCM?W3,9#&AD?H#T52?PJI:?M&>$]0T^2YMM1-Q'
M'*ENJI$V^65\;(U4C)8Y!] ,DX ) !U']IZC_P! O_R97_"C^T]1_P"@7_Y,
MK_A7)7'[3'A&VOK&S:]N%OM1D,4-L;619"P0NP((&,*K'GKCC.14[?M#^%X[
MO4(6O+B.32[]-,N0]LZ^7<O&LJQY(ZE&5O3F@#IO[3U'_H%_^3*_X4?VGJ/_
M $"__)E?\*X_6?VH?!7AZ_NK6]U9K>:S1WE5K>3@)@N,@8R 0<>E:=S\<?#E
MCXKT_19[N:'4-4$1MT-NY5O-\SRP6 V@MY3XR1]V@#=_M/4?^@7_ .3*_P"%
M']IZC_T"_P#R97_"M*B@#-_M/4?^@7_Y,K_A1_:>H_\ 0+_\F5_PK2HH S?[
M3U'_ *!?_DRO^%']IZC_ - O_P F5_PJKX]^(>E_#71X;[5IFAAN+F.TBVH7
M,DKG"*,>N.IP*P_$7[1'A7PCI6HWVJ7ES8VNE6L5Y=22VD@$<<IQ&<!<DD\8
M )XH Z;^T]1_Z!?_ ),K_A1_:>H_] O_ ,F5_P *Q;?XT^'[K6C8+=3>>)K>
MWR8'V%YUW1 -C'S+S_/%1>&?CMX:\9>)ETG3;R2ZO/+\U@L#A4&^1!DD=VB<
M?\!]QD W_P"T]1_Z!?\ Y,K_ (4?VGJ/_0+_ /)E?\*TJ* ,W^T]1_Z!?_DR
MO^%4=/GFN-?OFGA^SMY<7R[P_'S=Q705C?\ ,RWW_7*+_P!FI2V&MRS1114%
MGQ#_ ,'''_*&7XU?]@Z'_P!*(Z_CQK^P[_@XX_Y0R_&K_L'0_P#I1'7\>-=$
M-C,*V/!'_(<_[8R?^@FL>MCP1_R'/^V,G_H)JF!_8Y_P0<_Y1K?#O_L%V_\
MZ+6OLBOC;_@@V,?\$UOAW_V"[?\ ]%+7V36<MQ+8****D84444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!_/'_P5N_YO-_[''3__ $G@KP7_ (+B?\F8_#/_ *\;#_T4
M*]Z_X*W?\WF_]CCI_P#Z3P5X+_P7$_Y,Q^&?_7C8?^BA0-GZ8?\ !J)_RB+T
MO_L:+W_T-:_4+Q;KB^'[V"7R9[J21-D4,,>]Y6]!V'U-?E[_ ,&HG_*(O2_^
MQHO?_0UK]3[^ W&M0JLTT),9^:/&?U!K;_(RG^J.(TSXS>';.PTM[W4/L,UQ
M--^YDM6+QL&8,IVJ>0>#7/\ QM\7:?JH\(SPRSM!;ZU:7'VC[*5A">8 ?F(_
M3%<MX?\ VXO!]QK^HZ5;?\)IYVAW=PE]))IXMX%*S-'GS' 4AG&%Y^;MFO6?
M#>HV?Q/T70]4BFU22PU*)KB*.[B4,N"<;E*\$$5B:$6G_%#3X[*1I5N(=.83
MM%?/;_NYB&.5 QGN,'OSZ5QNE?%+1]5^-RWT<6H(-+TD6&Z2Q*FYEE8.(XQC
M)88 /8$CFO3].TQWTAF-YJ!VM*1G9Q@G_9JC_8F_Q/H\QNKXS?9Y$#G;N QT
M^[0!P>I_$G3[[XDZ1<W[-8ZEIVCWXN; 1;Y(_,>-4 XP[';T%3^'OC#X??XC
MZM:2M>6>HV6CP[H)[(H\X8$C9Q\V#P>>IKL_$/A&WOO$MA?32WDEY8V=T+>5
M@NZ(,%W8^7J<#FKT&B"71X9FN+QI5MB%=E0LHVYQG;F@#QGX8^*(? 7PL\07
MTBW$-[=6\][#:/ #/GR@0-HY .TGGBNH\(_&719?[*U"ZO&CBN/#\;RRBV+1
MQ,Q!"DJ#SU_*NB\&>#[5K/3I_P!]YUYI")-)Y<>Z5-H^4G;DCVJU8:!'I/C%
M;6UGN[>WATDA(XU150>8.  N!0!5T[Q_I>J^ X[FRFFOH?LJ+F&T)Y^A KSW
MX6^*8?"GQ/\ 'T5Q]JN+C5+IM1LK6.US,\4H3;\N./N'K7JPL)#X0C/V[4O^
M/-#U7_XFH%T-8?%\LRW%XLTVF#S) $WN PP"=N3B@# OOC?X9C-\MSJ#65PL
M"1O!/9.LD3@G*D!3^G%<_P#M'ZO:^+?!&G"UDD:UM[^QU&6X-KMA6.*4,26(
M&,>]>CW]E,KWW^GZE\MK'CE?4_[-0>,]&^W>%]4CFNKV:*2R^:.0(RL/<;:
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
M?]!!/^_'_P!>C^SM0_Z""?\ ?C_Z] &E16;_ &=J'_003_OQ_P#7H_L[4/\
MH()_WX_^O0!I45F_V=J'_003_OQ_]>C^SM0_Z""?]^/_ *] &E16;_9VH?\
M003_ +\?_7H_L[4/^@@G_?C_ .O0!Y[XP_92TCQ]XLN]0U;4]4N+6>9[B*Q5
M@D-O))&8I6R!EM\9*X/3/%)J_P"R1X=U#P!-X;AN+ZUTUH9H+=%8-]E22=9]
MJ@]55T& >W%>A_V=J'_003_OQ_\ 7H_L[4/^@@G_ 'X_^O0!PNJ?LPZ3XK\,
MZ#INO74NK+H,D\D+>2D"N98FCY5.!M#$C'<5E6?['^GZ?>WTT.M7B-<2QW=J
MWV>+S+*Y10JRA\9;C(VMP0QKT_\ L[4/^@@G_?C_ .O1_9VH?]!!/^_'_P!>
M@#S*\_8\T6?1&M(M4U2*2X>.2ZF;;(TY4$,<'[I;)P1]WM5WQ)^RQI.M:+K%
MI;ZA>6CZMJT&KM*ZK<>7+%;QVZC:_# I&,Y[DFO0/[.U#_H()_WX_P#KT?V=
MJ'_003_OQ_\ 7H \S\3?L<>'_$\&I227EY%J&L6LEI?7B(FZY1L$97&!M901
MCZ=*TM/_ &;8$\9Z+K-]KFH7SZ/;P1BW\I(89I83+Y4I"C@JLSKM'!XKNO[.
MU#_H()_WX_\ KT?V=J'_ $$$_P"_'_UZ -*BLW^SM0_Z""?]^/\ Z]']G:A_
MT$$_[\?_ %Z -*BLW^SM0_Z""?\ ?C_Z]']G:A_T$$_[\?\ UZ ,_P"*?P\C
M^*/@VXT>:ZFLEN"#YL:*Y7'LW!KF]4_9C\.Z[IUE8WYO+W3[.WMK8VTTI9;A
M8%<)YAZMRY/U KM/[.U#_H()_P!^/_KT?V=J'_003_OQ_P#7H X>W_9FTS3?
M#%QIUCJ>J6LC/;2VMT'#RV3VZE8F7/!P">O6CP]^S1I?ASQ7H.I0W]^RZ#"R
MQ0DC]]*Q=FD9OO')D8E?NY(]!7<?V=J'_003_OQ_]>C^SM0_Z""?]^/_ *]
M&E16;_9VH?\ 003_ +\?_7H_L[4/^@@G_?C_ .O0!I5BC_D9K[_KE%_[-5C^
MSM0_Z""?]^/_ *]4;"&:'Q!?":83-Y<7(3;@?-2EL..YH4445!9\0_\ !QQ_
MRAE^-7_8.A_]*(Z_CQK^P[_@XX_Y0R_&K_L'0_\ I1'7\>-=$-C,*V/ XSKO
M_;&3_P!!-8];'@7_ )#W_;&3_P!!-4P9_8Y_P0<&/^":WP[_ .P7;_\ HI:^
MR*^-O^"#G_*-?X>?]@NW_P#12U]DUG+<4=@HHHJ1A1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M\+1_9EQ_S_3?]\+7#Q>([XRK_I4AY'<5Z)$VZ)3Z@4P,C5+.:">R9[F25?/
MVE0/X6JS1K_WK+_KX'_H+45,BHF;XM_Y O\ V\0?^C5KHJYWQ;_R!?\ MO!_
MZ-6NBHB$BK=:Q:6-[;VTUU;0W%X2L$3RA9)R!DA03EL#DXZ"GV&I6^JV_G6M
MQ#<QY*[XG#KD<$9''%?.G[=G['OB;]I[QO\ #_6/"OB"'PKK'@::ZOK#5RID
M>RN7147]WQO1T\R-AG@/D<BO)_AK^P[\;O@U8^&=%T'Q:L>EZ59W2F5;THJ7
M,DLLCRR1[3YADWJ <_)BJ)/N*YU.VM+N"WEN((I[HD0QO(%>7 R=HZG YXZ5
M8KXA3]C3XZ62^'_*\9"\N-.TI_.NKZ[$UQ%?RV#12M%(4RBF<@C;C _*NJT7
MX*?'-/VA?AOJ5OJ5OH_@/0[.)-8L)KY[R\O).?-\R4L W/0!#QW'2@#ZB@\8
M:3=>))M'CU339-7@C\Z2Q6Y1KF-/[QCSN"\CDC'-6KO5K73W"W%S;PLV,"20
M+G)P.OJ>*^5M4_9?\<>'OB3\2M5\/^&?"O\ ;OB2XN]0TOQB;SRM4@22*%8[
M/B,DH&C/#-L ;(!-<@_[&_Q=\6?$+0?&'B2:WU#4+>U$5Q9/JA:.()J37")T
M"M^Y; ;L10!]P45\0^'/V2OVC+WQ7??\)!\2)KC2KSQE%?2QV<QMR=)$DS&-
M6RQW;'B0C"_<_$_;5I;+96L<*LS+$H4%CN8@>IH DHHHH **** "BBB@"F_B
M'3X[^:U:^LUNK>+SYH3,OF11_P!]ESD+[GBBV\0Z?>VMM/#?6<T-Y_Q[R),K
M+/W^0YPWX9KR'5?V93J'[5GB;QH;/3VTWQ)X-/A^[RQ\VYD\[< P_N;,CCUK
M%^"'[+&J^"]&^%^BZI%IZ:)X!T:Y@>"!SAKJ7]VNW_96/=SZM[4 >U7'Q'\/
M6EM:33:]HT4.H3&WM9'O8U6YD'5$);#,/09-2:WX\T/PTV-2UG2=//F+#BYN
MXXOG;[J_,1\Q[#J:^/\ Q/\ L'Z]'\,_ W@N/P?X7U30=+\37NIW\XE5;O3;
M-YO,CCLRX(CDDX#R#Y@N<')S6M\=OV,O$7Q"^'&I0W7A7P[XGU?QKXK.I:^;
MJ=?,L+"-1#"MFSJ0DWD11*6_A+2,.2" #ZL7QOHKZA>VBZQI9NM-C$UW"+J/
MS+5#T:1<Y53ZG H;QOHJ7]C:MJ^EK=:HGF64)ND\R\7KNC7.7'NN:^._#W_!
M._7_ /A>/CW5+K3]$M]"U[P[J.E)(MPSW6K"Y">1!<-@,5@"8RQ//3J:JR_\
M$[/& ^/WP-\41R::L?PYT+3-,G<3*4MFMA<"<!"A9MXE0*49>5.[=Q@ ^XJ*
M** "BBB@ HHHH H>(_%&F>#]+:^U;4;'2[-&"M<7DZP1*3T!9B!S]:GTS5+;
M6K&&ZL[B"[M;A=\4T,@DCD4]"K#@CW%>+_M\?LR7W[6?P>TGPM8SVMMY/B*P
MU.>6>*.54BA=F8A)%9'(R/E92#S7S[HW[%W[0/PZC\)Z9X7\;6OAOPOX>\,W
M=F]G:C[0W]HEKIO.'W0$D:6)P@0A-NT8 Y /NJ;5+:VOH;62X@CNKD,88FD
MDE"_>*KU.,C..F:D%S&UPT0D0R* Q0'Y@#TXK\\O@U\!?C[\5M M]:NKO7/#
MC:?'K%G;'4[E9-21IK>*.*2)G0,J&5'8KE<@@>AK;UW]C3]HR7PY#JUCXPTR
MS\8W>@Z?INISP2R&&Y^SW,[.JQ,_RLT<D9)W]4(SC% 'WM4,][#:S11R311O
M.VR-68*9&QG '<X':OC7Q3^R+\?+GX'>(ET_XE7G_">R1V,&GW4TQ-NUND:B
MY0Q@@+([9PV[C'7FK?P[_90^,%M^T9\/=>\8^(3XHTOPO;PR/=/=>2L,GV>>
M.5?LXR&<M)'\^X\+^8!]BUBC_D9K[_KE%_[-6U6-_P S+??]<HO_ &:E+8:W
M+-%%%06?$/\ P<<?\H9?C5_V#H?_ $HCK^/&O[#O^#CC_E#+\:O^P=#_ .E$
M=?QXUT0V,PK8\"_\A[_MC)_Z":QZV/ O_(>_[8R?^@FJ8GL?V-_\$'#G_@FO
M\._^P7;_ /HI:^R:^-_^"#S9_P"":_P[]M+M_P#T6M?9%9RW&M@HHHJ0"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** /YX_^"MW_-YO_8XZ?_Z3P5X+_P %Q/\ DS'X
M9_\ 7C8?^BA7O7_!6[_F\W_L<=/_ /2>"O!?^"XG_)F/PS_Z\;#_ -%"@;/T
MP_X-1/\ E$7I?_8T7O\ Z&M?9'[6_CK6-'^..EZ/:^(/B;H=C-H;ZE-<^']#
MMK^Q@VS"/;(TB,WF-G( /09Q7QO_ ,&HG_*(O2_^QHO?_0UK[]^/GAF:[^)5
MCJ,-IXD9ETEK9KC3M52VB"F96*-&QP6.,[@,@<5I)M6:(<4]&?+VF_M)-J)O
M67XF_'18+6.WF27_ (0NUVRI/]PG]QE3G((Y(JY:?M"VMUXA;33\7_C=;S1J
MC2/-X'MDBCWMM +>3@G=Q@9ZU[A#I-]?ZCNN%\:>9(;A S:U $M@\B.IP"#C
MY %R#@$CO3M%@N+"YO&O'\:;KZ?RS)=:K;.\K(A16C7L%W;@0 <@5/M)=R?8
MP[(\5\1?%77O!?BCQ#I^L?$#XU6\.@Q&X%S;>%[*Z6[B#O&6 6#Y?F4 #)SN
M'2L_2?VCH[S1M)N+SXK_ !MTZXUFTNKRWM'\&6KR%;<9D7B#[V",#J>W2O5)
M_"]]*+>UN=.^)MS;R7EI?2-/KL06$K%*C%RIS@[B&4<%@F.E:WB?PQ;^+K#[
M+>:!XPN+N72O)TZ/^TU5;$AL;Q("#'(..6/(/0T>TEW#V4.R.BM_V5O'%S!'
M(OQP\:*LBA@&TC3PPSSR/)I__#)_CK_HN7C/_P %6G__ !FN)T/P3>&YM['1
M;KXD6^F^'E%G-'#K47[^1  I)<DE3D_-GG:*Z'Q';:CXT\=0V\5Y\2M-6T>"
MVEO+74K>.UF$?63'.0<X<CT[4<\NX>RAV-3_ (9.\<_]%R\9?^"G3O\ XS1_
MPR=XY_Z+EXR_\%.G?_&:XGPYX$^V>-M9\37UK\0M(UC4D.GM<)KJR6UI!(%6
M294)V*1Y(.<9^<XZFK+Z3IY\60S)8^)FU5!:QPB#7PR73P[@PD^;:&Y&[C)W
M4>TEW#V4.QUW_#)_CK_HN7C/_P %6G__ !FC_AD_QU_T7+QG_P""K3__ (S3
M/ ?A>ZLUN;]=9\9YM;J.2UM)M3AFCFA56;Y,9W(V0IR>PK-?2]2U58;R:7XB
M0R#9&D;ZK JK)/N4]/\ GED<\\D8S1SR[A[*'8U?^&3_ !U_T7+QG_X*M/\
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
MXU\!ZSH\EO:W4>J64MJT-P6$,H="I5BOS '.#CFM+^UK7_GX@_[[%']K6O\
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
M/LD7_/-/RH /M,?_ #T7\Z/M,?\ ST7\Z/LD7_/-/RH^R1?\\T_*@ ^TQ_\
M/1?SK)C=7\2WVTAOW47?_>K6^R1?\\T_*LF-%C\27P50H\J+I_P*E+8<=RU1
M114%GQ#_ ,'''_*&7XU?]@Z'_P!*(Z_CQK^P[_@XX_Y0R_&K_L'0_P#I1'7\
M>-=$-C,*V/ O_(>_[8R?^@FL>MGP*,Z]C_IC)_Z":I@S^QO_ ((.\?\ !-CX
M>?\ 8+M__12U]D5\;_\ !!XY_P"";'P\_P"P7;_^BEK[(K.6Y,=@HHHJ2@HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M!0,$YKI/%?[;O@WPY\)E\;1/>77AT:K#I<ET8'C5?,;;YHR,L@_V0<UBV?\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** /YX_^"MW/_#9O_8XZ?\ ^D\%>"_\%Q/^3,?AI_UXV'_HH5[U_P %;/O?
MMF?]CCI__I/!7@O_  7%_P"3,OAK_P!>5A_Z*% V?IA_P:B?\HB]+_[&B]_]
M#6ONW]I;PQK6J_$S2;RSL?$\FF0Z<OG3Z)J<5O.SK<*_E".3A@R@Y88.. 0:
M^$O^#43_ )1%Z7_V-%[_ .AK7WQ^T59V^J?$K1;>;^RVVV+2GS+V2&[0"49=
M%7A@.N3SFKELB>IYZGP_\1ZCI>O1LOQ1TZ.!6%HO]OVC7-\WF[LQY3"DAL9+
M<!0/<R:K9:]J]U#9K<?$[05T=) UVWB"S$;HC(S-(65CU^7D=">G%23:9;76
MI'1M'@\/7VL6B.LT=[JDW[L.R!<'H=R*ONIQ[UT T/1+G6HK?2Y],VPQS6VH
M01W3>9&7&Z?)(*N %R>_'%0,X/6/@_XD\6?VCXNNO%'Q.T"2YO3:RV%MXALT
MMXHE0!9$D,9 W$=<AACWQ63YNK?#+QE?-ITGQ4\66MY%MC%IX@T_[/=M+'M+
M0H%#>8AXRH&6.>:Z>#2[/Q5\.+SPY->^$[E[SR+G1;6WFE6S>Z 8/O4?,01N
M/Y9P16C;RZ#\//A9H4M]>Z"VO:?>--!<"8VL> P!()7/##&.^/>@#-N?&'B+
MPS!H]Q9^%_&%_(;VWTV?2Y?$EO+)'"4E>4NS<O)$4C#@EC^][XKM&AO/$ES>
M6>I:+XBL]-UJ9&M[J/4X2NENJ[MPQVW8X;('3IQ7GNH^,O)\91ZVS>#[?4M6
MMT:"Y;46WG<3O.W;C;\V./F^[3G?P_"SZI?:GX;U:QO[>YEMI/[0DB@NY(R%
M7S /F^4Y!P,#W- %J_\ AOXQTFW74QK/Q,,FEV<-C!I]MKMG##=Y0+(_*;3(
MFP'.!_K3C& !-XJ\-^.+/P=>7^AW7Q":_DLC9"T35;6\DARAQ+&6"@S!CRK$
MKP.M7--N='\:Z/%H>KMX9UJ\M;G?,$U&1XX)XXF*%.C '#\=B,GM63I'C#PS
MX;\%7UM'J'@W0K:29-6G>>]F:!)V/#$_>^;;EB.,#M0!7\9_#;QC=>(=,T^'
M4OB]:V>BV<9BFT[6;!;&5TBC3<3(AD=LR2GGJ4;T6IM<\,^(/#-O;R:;#\0_
M&VL>&[*.ZLX)M9M5FNKE4?>TW *YR$." <CZU.?BCIOBB%%L=0\'B'31+/\
M:;N[=@-KD QE?F503*!D''&>M:OA75-/\3>,M#U;P_JGA^\8*TVIRBY9[A'(
M*%5! RAXXY(H \[^'OAGXA>/;R.2;5_BI!)))=QQ+_PD%B8(P(SY?F",%C\W
MW<'))^;H*N>#OA_XRTFXOFU?5?B1I;:7$9/.FU^R2XURX4!G&=I'E-@1JWRM
MR> >:N>%O!-G\+?'+ZQI?AGP1IMY'"[7^H'49%N4:;"JQ7.S:[B3.!GD>]6]
M%\.Z+X.GU2\L]*\,V]W#>A+J;^TII)#;.R[R 01G)QTYR* -O1_#FI_%'Q1I
M*/JWC_P39W=M-%/]E\0VTBPR<2 3+M9O.8, -K$ 1\<$Y]1\/_!6SMO$L<Y\
M?>(M3C@U"._AL9KV%E25$VN,JH=E?[S*Q(!Z8'%<I\-O"EC<:+JECX1TG09#
M#<"YN+8W+%8+B50'P>JXRWMP,5TWPD_9OL=$LK?4=8TV.S\31W'F7,]I>/(E
MV4;Y&8GK\N!C Z4 >F>(/^0?_P!M$_\ 0A5PG[U4_$'_ "#_ /MHG_H0JX3]
MZ@!?F]J/F]J/F]J/F]J #YO:CYO:CYO:CYO:@ ^;VH^;VH^;VH^;VH /F]J/
MF]J/F]J/F]J #YO:CYO:CYO:CYO:@ ^;VH^;VH^;VH^;VH R)O\ CWU?_/\
M"*_!O_@]+_Y)=\"?^OR]_P#0*_>2;_CWU?\ S_"*_!O_ (/2_P#DEWP)_P"O
MR]_] JE\+%U/G'X0#=_P0E\3?]@V+_T:*_0#_@CO_P I /AC_P!D=/\ Z-AK
MX ^#W_*";Q/_ -@V+_T<*^^/^"0US):_M]?#!H[>2X;_ (4\1M0@$?O8>>2*
MD9^R-%9G]MW?_0)N_P#OY'_\51_;=W_T";O_ +^1_P#Q5 %?QK\/-'^(<%A'
MK%FEXFFWD6H6P8D>7/&<HXQZ&LW7/@?X8\1WNJ7%YI<<TNM7%M=7I+'_ $F2
MW $18?[( X]JVO[;N_\ H$W?_?R/_P"*H_MN[_Z!-W_W\C_^*H Y;XE_LV>#
MOBY#XB37M)^U?\)5IJZ/JC+*\;75HK%A$2I!"Y)SCKFH;#]E[P7IOAZYTN/3
M)/LMUHR^'I"UPYD^PJS,L ;.0H+MT]:Z_P#MN[_Z!-W_ -_(_P#XJC^V[O\
MZ!-W_P!_(_\ XJ@#S2W_ &&?AI#9>&;=M!>:'P?(DFEK+=2/Y&QUD13EOF17
M16"G(!&:V?'_ .RIX%^)VE:M9ZQHJ7$6MZA'JMV5E:-WN40QK(&!R"$)7CL3
M79?VW=_] F[_ ._D?_Q5']MW?_0)N_\ OY'_ /%4 /\ "GA:P\#^&K'1]+MH
M[/3=-@6WMH4^[$BC  K0K,_MN[_Z!-W_ -_(_P#XJC^V[O\ Z!-W_P!_(_\
MXJ@#3HK,_MN[_P"@3=_]_(__ (JC^V[O_H$W?_?R/_XJ@#3JAXI\,V/C/PW?
MZ1J4"W6GZG;O:W,+=)8W4JRGZ@D5'_;=W_T";O\ [^1__%4?VW=_] F[_P"_
MD?\ \50!Q'PF_9-\#_!'4/MGAO2YK&Z.P/+]JD=I52,QQHV3\RHI(4'@58\<
M_LN^"?B+HNN6&J:,LT'B*_34[XI*T<DERB"-90RD%6"#;QCBNO\ [;N_^@3=
M_P#?R/\ ^*H_MN[_ .@3=_\ ?R/_ .*H \HU3_@GG\(M9U"2XN/"-JRR6']F
MO )76W:'RC%S&#MW;"1NQGWKO_A%\&/#_P #_#DVE^';66WM;FX>[F,L[323
M2O\ >=G8DDG ZFMC^V[O_H$W?_?R/_XJC^V[O_H$W?\ W\C_ /BJ -.BLS^V
M[O\ Z!-W_P!_(_\ XJC^V[O_ *!-W_W\C_\ BJ -.BLS^V[O_H$W?_?R/_XJ
MC^V[O_H$W?\ W\C_ /BJ -.BLS^V[O\ Z!-W_P!_(_\ XJC^V[O_ *!-W_W\
MC_\ BJ ,[Q]I=QJ'V=H8FDVY!V]J\_\ 'GP0M?B7:6<.L:7<3BPF^T6[QR&*
M2&3:5)5E.1E21]#7J/\ ;=W_ - F[_[^1_\ Q5']MW?_ $";O_OY'_\ %46
M\<\5?LRZ3XVL;.WU+2;VXCT^6:: _:'5D,HQ(,@YVL!C'3%8\'[$7@JW,^WP
M?&5N&B9E9BR@Q.KQ[03\N&53QZ5[W_;=W_T";O\ [^1__%4?VW=_] F[_P"_
MD?\ \50!X8O['/A--;O-23PJL=[?B<7$B,5\WSGWR$\]2QSGM76>#OA2O@#P
M[;Z3I.FR6MA:@B*('=MR<GDG->C_ -MW?_0)N_\ OY'_ /%4?VW=_P#0)N_^
M_D?_ ,50!QG_  C=_P#\^LWY4?\ "-W_ /SZS?E79_VW=_\ 0)N_^_D?_P 5
M1_;=W_T";O\ [^1__%4K <9_PC=__P ^LWY4?\(W?_\ /K-^5=G_ &W=_P#0
M)N_^_D?_ ,51_;=W_P! F[_[^1__ !5%@.,_X1N__P"?6;\JS++X56^F^)[S
M6K?0;>'6-1C2*ZO4@59[A%^ZK-U(%>C?VW=_] F[_P"_D?\ \51_;=W_ - F
M[_[^1_\ Q5%@.8\/Z!>PZU;N]M(JJ^23T45VUY&9;255^\RD"J']MW?_ $";
MO_OY'_\ %4?VW=_] F[_ ._D?_Q5,#@[OPU/=Q/#<6+31MP\<D0=6^H/!IG_
M  BK?:!-_9J^<J>6)/(&X)_=SC.WVZ5W_P#;=W_T";O_ +^1_P#Q5']MW?\
MT";O_OY'_P#%4K <+IWAF:Q$<-O8_9XE/RI%$$5?P'%>EPC;$H] *SO[;N_^
M@3=_]_(__BJ/[;N_^@3=_P#?R/\ ^*I@/U_[UE_U\#_T%J*I:AJ4]W=62R6-
MQ;KYX.]V0C[K<<$FKM3(J)E^,"5T(X&X^?!QZ_O5K;-W.#_QZM_WV*QO%O\
MR!?^WB#_ -&K7141"15^V3_\^K?]]BC[9/\ \^K?]]BK5%425?MD_P#SZM_W
MV*/MD_\ SZM_WV*M44 5?MD__/JW_?8H^V3_ //JW_?8JU10!5^V3_\ /JW_
M 'V*/MD__/JW_?8JU10!5^V3_P#/JW_?8H^V3_\ /JW_ 'V*M44 5?MD_P#S
MZM_WV*/MD_\ SZM_WV*M44 5?MD__/JW_?8H^V3_ //JW_?8JU10!5^V3_\
M/JW_ 'V*/MD__/JW_?8JU10!5^V3_P#/JW_?8H^V3_\ /JW_ 'V*M44 5?MD
M_P#SZM_WV*/MD_\ SZM_WV*M44 5?MD__/JW_?8H^V3_ //JW_?8JU10!5^V
M3_\ /JW_ 'V*/MD__/JW_?8JU10!5^V3_P#/JW_?8H^V3_\ /JW_ 'V*M44
M5?MD_P#SZM_WV*/MD_\ SZM_WV*M44 5?MD__/JW_?8H^V3_ //JW_?8JU10
M!5^V3_\ /JW_ 'V*/MD__/JW_?8JU10!5^V3_P#/JW_?8K-MY&D\27VZ/RSY
M47&<_P!ZMRL4?\C-??\ 7*+_ -FI2V M4445!H?$/_!QQ_RAE^-7_8.A_P#2
MB.OX\:_L._X../\ E#+\:O\ L'0_^E$=?QXUT0V,PK:\!_\ (P#_ *XR?^@F
ML6MKP%_R, _ZXR?^@FJ8GL?V-_\ !!__ )1L?#O_ +!=O_Z+6OL>OC?_ ((/
MG/\ P39^'G_8+M__ $6M?9%9RW".P4445(PHHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M<^7].V>HH ]DQ_L_K3J\>\3_  $\2W[W%Q:>/]<L5DN4N6ACD\U3&H.8%#=
MQ/7KP*H> ?&/B;X7Z3?:.='\6^*!9^;>I?7R%I)02"($;^(CH* /;_F]J/F]
MJY+X?^,M:\<^&(=0GTG^PI92RM9Z@K)/'@XY'O6WYNJ_WM,_-Z (IO\ CWU?
M_/\ "*_!O_@]+_Y)=\"?^OR]_P#0*_>*0L;35MVW=@9V],[!TK\'?^#TO_DE
MWP)_Z_+W_P! JE\+#J?.7P>_Y03>)_\ L&Q?^CA7W_\ \$=_^4@'PQ_[(Z?_
M $;#7P!\'O\ E!-XG_[!L7_HX5]__P#!'?\ Y2 ?#'_LCI_]&PU('[%4444
M%%>1?M8S>+K)? ESX3O-7MS'XHLX]3AL81(MS9NVV02\'$8')(Q7*>+_ !+\
M0/"_B#XQ)9R>(-02XN],M_#(^S[H[,S0H)C"0.41BS,3G!% 'T117R[\3_$G
MC3X8>.OB=+J>I?$+5/"ECX.LKJQ70['S[O[:&9)$L\(=TSX!.<XW9XQ6/\-/
M&WQ(U/X?>%9M>OO&<-CH?AF^UW7WMK!SJ-[+,Q6TL8]R!GN(55BWR@,67M0!
M]=45^>FC_%'XW#0?AI=)JGQ$NGU354D%O)HT@DB5]0@4VM^S1CA+4RL9"%7)
M."=O/4_M2^*_CAX&^$GQ2_X1?4/%>H:M'XVMTT:<63GR=.> NZ1^6C/Y*OA=
MRJQS@' )( /N*BN2^ ^IZQK7P6\*W7B".ZCURXTNW>_6YC\N83&,;]R]CNSQ
M76T %%%% !117(_'V_U?2O@?XNNO#XNCKEOH]U)I_P!F3S)O/$3&/8O=MV,#
MN: .NHKY/_X)U>,/BQ;:AXATOXM#7(KJ1; Z3%=+)>*X:V,DLWVGRT5=S<&(
MC]VPP3R*\1M?VD/VCOAY\?/&UW%X?\6^)M!L8=6^S6;V4\L2LMS"MLX5XT08
MC:0JL4C[PISMP,@'Z/45\:Z9^U]\>)5^'^H2_#P-9:QIUN=;M1I\XG@GF9UW
M@]$$8569&]>HX-<[>?MO?M&>&?"WAB.^^%[:AJ6JZG;K>7=EIL_DVL,MM!,(
MGC8Y7#221M)DA3$>.: /NRBO@^[_ &G?VAO >H^-KR32+_Q--HEQX@&FZ/'X
M<EB2]\EHC9JDP/S*49RI'W]I%?47[(?Q,\5_%SX&Z;K?C+19-#URXDD1[>2
MP.Z*V$D:,D["PYVY.* /3J*** "BBB@#(\4^)CX?2/;$)&D]3P*Q_P#A94W_
M #ZQ_P#?52?$G[]K]#7@O[3_ (O\:>#-/\,W7@NSDU!_[2<ZI;K!YK36BV\K
ME1_=8L%VGN<#O2 ]V_X65-_SZQ_]]4?\+*F_Y]8_^^J^9_A;\>/''B^[U32]
M3\+W6G_8_#_VV&\DMI4E:Y,98(P90A).,*I)'?%<QIO[1_Q<*>'[>Z\&+!#?
M1QR37GV>=Y(Q'+ DJRIMPK2"5V7!.!&?>EJ!]?\ _"RIO^?6/_OJC_A94W_/
MK'_WU7R;\,OVJ_B9XZT"[U+4OA[;^&[?3;:ZO;D7S3HQ6)&81(-G+%@!D]1S
M[4S1_P!J_P")FN?"'_A*;;P#;71ATL7S6T2722W<C%0J0HZ!B &).0"=O&<T
M:@?6O_"RIO\ GUC_ .^J/^%E3?\ /K'_ -]5\=7?[7'Q6TM--NG^&UQ<+K M
M2;=()O\ B7[U7?O;;W)..ZXYQ7OGPTUW7O$6EW5SKUA9Z;(;EEMH(&=F6(="
MY8#YCSTXHU ])_X65-_SZQ_]]4?\+*F_Y]8_^^JYJBC4#I?^%E3?\^L?_?5'
M_"RIO^?6/_OJN:ZUYCX8\;?$K5OB:VA:AX6T[3='TZ=Y;O7?M'F0:A;D?N4M
MX_O"4_Q[@ H'&<@4:@>^:1X^DU#48H6MU59#MR&Z5TD\OD0LY_A!->=^&O\
MD/6O^_7H&H?\>$W^X?Y52 Y=OB7*6.VU3;GC+4G_  LJ;_GUC_[ZKROX[W?C
M:Q^$NL3?#FUT6]\:(B_V9!J[E+-VWC=YA'/W-V/?%<X-4^,1^+<$/]E^#/\
MA"CX;,DLPGD^V#6=O^KQC'D;N_7'O4W ]XC^)$S2*#:QX)P<-76HV]%;U&:^
M>?V=;SQ]?_"K29OB=9Z#8^-&9_MT.C.SV:#>=FTMSRN,^]?0L'^H3_=%4!1U
M[[UG_P!? _\ 06HHU_[UE_U\#_T%J*F143-\6_\ (%_[>(/_ $:M=%7.^+CC
M1?\ MX@_]&K7141"1\N_\%"-3^+\OCWX9Z+\*FU)1K%S>C5&MKJ.SCC5(,Q/
M)*\;@*K\[<9?&.]<#XL_:W^-FA^*KCPA::>;F;14AM[_ %TZ)(O[Z*1!.ZIR
MKQ2*3M9?3( K[@HJB3X??]M/XU^'/B#'H]KX)COK&35+O;<ZDDR->0"<H%B*
M@A2D8#@-C=G%;WPD_:?^-7CCXF>&=/\ $&BVNBZ:VLV\=_-;:9)Y=U:W%D)A
M&2Y)1HY/D+@X)K["HH ^)]>^,_QS\$?M=0VMQ;ZOJGPWU'QGJ)CGM[$,=/LK
M;1Y'6V< !F22X*,C9R60KGFJ%C^W=\=?$W@*'4-+\"Z?'=6UU>B4W6GW.+R"
M.6-(MJ @H[+(2<Y'R&ON>B@#XXTK]LKXV6_QMT/PG?>"='DM5U4Z?>ZEY4]O
M#J4?G*K309#;-D;;L,?F(ZXK['HHH **** "BBB@ HHHH \1U6Y\<?\ #67B
M?3H=9U1/"MWX,,]BBVB>3I]^)MNY&Q\SE3G:V1Q6'\$_%/Q \6:)\*='U:^U
M>/4&T>YU'Q%J$ML$:61?W<*N,!0S,2^WI\G2OHJB@#X=\:?%7XDZ+\)O .DW
M7B?QG;>-M4\5W=DNI+IJ_95M(YN;B]"H0(Q'PB+C>Q ]ZU_VAOB?\0H_A?KF
MNV>O>)M!OO$GBU=-\+QVUENCTNU@"PM<70"$F%GCFGP,%PZ)7V710!\/^&/B
M+\:-7^/GQ$TE=>\0M9V_AO4'28Z6J6UE/&$^Q3VP9<%I?G)3GKSTJJWQB^.,
M7[2'P'LS/K3>'M0\/:;-XBA-CS>W,HN!<EL#"E-L);<1MR-HY-?=5% !1110
M 4444 %%%% '@7_!1O6?B/H_P%T\?"U+Z7Q3>>(;"V\NUE6!Y+=G/FJ9&5A&
M" !N(.*\.\$?MG?'CP-HWA32;_PC!XJND\+W.JZG?7\;V,]U=HUT3:K@>6&A
M\J*-F.!)NWC&:^[JCN+>.\MY(9HXY8I5*.CKN5U/!!!Z@T ?GSX(_P""C7Q6
M^*MG:ZQX=TG1]>CTV#6(YY+6.6#39;B&WB>))6^<A@[.HP2"5KH-9_;C^-EE
M86^OV?A2:6QU?0M-D%E>:3) FEW+3SQW,[$9=E&R,!3V<-@ X'VMX3\%:/X"
MTK[#H>DZ;H]EN+^196R6\>X]3M4 9/K6I0!\<Z[^U]\<],^#OB+Q8O@?1Y+C
M2196T6F113O\TR!I+KS.KQ1DXVA<_E3O _[4WQ=\?_M+?#S0=6T6#PYH]Q!%
M=:I#:6LUPE^)+>=BXN" J1JZ1_*0&R^*^Q** "L4?\C-??\ 7*+_ -FK:K%'
M_(S7W_7*+_V:E+8:W+5%%%06?$/_  <<?\H9?C5_V#H?_2B.OX\:_L._X../
M^4,OQJ_[!T/_ *41U_'C71#8S"MKP'_R, _ZXR?^@FL6MKP!_P C$O\ UQD_
M]!-4Q/8_L:_X(/?\HV?A[_V"[?\ ]%+7V17QQ_P0@_Y1L_#S_L%V_P#Z+6OL
M>LY;BCL%%%%24%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 ?SQ_P#!6S[W[9G_ &..
MG_\ I/!7@O\ P7%_Y,R^&O\ UY6'_HH5[U_P5L^]^V9_V..G_P#I/!7@O_!<
M7_DS+X:_]>5A_P"BA0-GZ8?\&H7_ "B-TO\ [&>^_P#0UK]/O'/Q&;P+Y1_L
M?5M4A:(RR2648D\H#KD9R3WP <U^8/\ P:B\_P#!(C31@-N\37XP?=EK]-D\
M&7X&5-N._P!]JT=FD(YMOVI;189F_P"$5\9>9#>?9?+_ ++DRXPQ\T'&-GRX
MSGN*I)^URDR731^!?'K"ULS>.3INT-C),:Y.6? Z 5VO_"(:C_?A_P"_KTW_
M (0_43_'#Z_ZQJGE7<"3X1?$QOBMX+BUB30]8\.^=(Z+9ZI$(;@!3@,5!. W
M49YQZ5U'F#^\M<FW@N_=LL;=CZEVS3?^$'OO2V_[[:CE7<#KO,7^\OYT>8O]
MY?SKD?\ A![[TMO^^VH_X0>^]+;_ +[:CE7<#KO,']Y:/,']Y:Y'_A![[TMO
M^^VH_P"$'OO2V_[[:CE7<#KO,']Y:-Z^JUR/_"#WWI;?]]M1_P (/?>EM_WV
MU'*NX#OBA\47^&\FBK'HFJZP-8O5LRUE'O6TS_')Z+[]..U177Q?6#6Y;./0
M=>F\N14$JVW[MU/\8)/W1W[^U2+X+OEZ&W'TD:E_X0S4,?>M_P#OXU'*NX'.
M>'OVE6\1ZF;./P7XNMI]K.OVFT$2,JD _,3C// [\ULCXRR-X>T^_7PSX@+7
MTXA^S^2HEM\MM#2#/"]\\X'-6CX.U!NK6[?]M&I/^$,U#/WK?_OXU'*NX'.>
M(_V@((;:\M[[PAXJ>&W5/-V6A8'<2/E*GG!'..F13=*\4:7JGA1=5_X1/Q+#
MO5'CM9-RW#JQ()V[N,8Y!(.#73#P;J 'WK?';]XU)_PAFH$\M;_]_&HY5W N
MV/@K2;VRBF:UEB:10Q1IWW(?0\]JE_X0'1_^>+_^!#__ !59G_"$7QZ_9O\
MOMJ/^$'OO2V_[[:CE7<#3_X0'1_^>+_^!#__ !5'_" Z/_SQ?_P(?_XJLS_A
M![[TMO\ OMJ/^$'OO2V_[[:CE7<#3_X0'1_^>+_^!#__ !5'_" Z/_SQ?_P(
M?_XJLS_A![[TMO\ OMJ/^$'OO2V_[[:CE7<#3_X0'1_^>+_^!#__ !5'_" Z
M/_SQ?_P(?_XJLS_A![[TMO\ OMJ/^$'OO2V_[[:CE7<#3_X0'1_^>+_^!#__
M !5 \!:1_P \9/\ P(?_ !K,_P"$'OO2V_[[:C_A![[TMO\ OMJ.5=P.3UCQ
MUI6C^,8-'D\'^*I)+J[2TAN(PS0ONS^\W;\!!@Y)QC(]:DN?%VE6^G7EPOA'
MQ/)]CMA<>6JOYDS%F'EH-W+?+GL "*ZG_A#-0QC-O_W\:E_X0S4,_>M_^_C4
M<J[@:<6G6NE^%YOLL+6ZS1>8R.Q9@2.AR3TZ5^#W_!Z7_P DN^!/_7Y>_P#H
M%?N3<^#[RU@>1OLY6,%CAVYK\-O^#TTY^&'P+_Z_KT_^.55ERNPNI\Y?![_E
M!-XG_P"P;%_Z.%?6O[#?[8/PT_8J_;!^%/BKXI^,-+\%^'[OX3_88;V^#F.2
M8R1,$&Q6.2 3TQQ7R5\'O^4$WB?_ +!L7_HX5X5_P6O_ .1 ^ __ &*<'_H(
MK,9_1I_Q$)?L8?\ 1P/@O_OBZ_\ C5'_ !$)?L8?]' ^"_\ OBZ_^-5_&;15
M<H']F7_$0E^QA_T<#X+_ .^+K_XU1_Q$)?L8?]' ^"_^^+K_ .-5_&;11R@?
MV9?\1"7[&'_1P/@O_OBZ_P#C5'_$0E^QA_T<#X+_ .^+K_XU7\9M%'*!_9E_
MQ$)?L8?]' ^"_P#OBZ_^-4?\1"7[&'_1P/@O_OBZ_P#C5?QFT4<H']F7_$0E
M^QA_T<#X+_[XNO\ XU1_Q$)?L8?]' ^"_P#OBZ_^-5_&;11R@?V9?\1"7[&'
M_1P/@O\ [XNO_C5'_$0E^QA_T<#X+_[XNO\ XU7\9M%'*!_9E_Q$)?L8?]'
M^"_^^+K_ .-4?\1"7[&'_1P/@O\ [XNO_C5?QFT4<H']F7_$0E^QA_T<#X+_
M .^+K_XU1_Q$)?L8?]' ^"_^^+K_ .-5_&;11R@?V9?\1"7[&'_1P/@O_OBZ
M_P#C5'_$0E^QA_T<#X+_ .^+K_XU7\9M%'*!_9E_Q$)?L8?]' ^"_P#OBZ_^
M-4?\1"7[&'_1P/@O_OBZ_P#C5?QFT4<H']F7_$0E^QA_T<#X+_[XNO\ XU1_
MQ$)?L8?]' ^"_P#OBZ_^-5_&;11R@?V9?\1"7[&'_1P/@O\ [XNO_C5'_$0E
M^QA_T<#X+_[XNO\ XU7\9M%'*!_8YXF_X+V?L7^(1%_QD-X+B://_+.Z.?\
MR%62/^"Y'[&8_P";C?!/_?FZ_P#C=?Q\T4<H']@Y_P""Y/[&9_YN.\$_]^;K
M_P"-T?\ #\K]C/\ Z..\$_\ ?FZ_^-U_'Q11R@?V"3_\%Q/V,;J)HY/VC/ \
MD;@JRM!=$,/0_NZ6+_@N+^QC;QJD?[1G@A%C 55$%T H'0#]W7\?5%'*!_8/
M_P /ROV,_P#HX[P3_P!^;K_XW2?\/Q_V,O\ HXSP3_WXNO\ XW7\?-%'*!_8
M-_P_'_8R_P"CC/!/_?BZ_P#C='_#\?\ 8R_Z.,\$_P#?BZ_^-U_'S11R@?V#
M?\/Q_P!C+_HXSP3_ -^+K_XW1_P_(_8RQ_R<;X)_[\W7_P ;K^/FBCE _L.T
MO_@NG^QCI^H13-^T5X*;RSNP(;H9_P#(5=#/_P '!O[%\\+1_P##07@L;@1G
M9<__ !JOXT**.4#^P;_A^-^QCG_DXSP3_P!^+K_XW1_P_'_8R_Z.,\$_]^+K
M_P"-U_'S11R@?V#Q_P#!<C]C%9%)_:,\%8!!.(;K_P"-UU*?\'"'[%Z(J_\
M#07@O@8^Y=?_ !JOXSZ*.4#^R;5/^#@;]C*[:UV_M!>"?W<P<_)==,$?\\O>
MG?\ $0+^QC_T<'X*_P"^+K_XU7\:]%'*%S^QCQ/_ ,%]OV--3T=H8_V@_!>Y
MI8FX6Z! $BD_\LO0&K9_X+Z?L79_Y.*\+?\ ?=U_\:K^-RBCE _LB_X?Z?L7
M?]'%>%_^^[O_ .-4?\/]/V+O^CBO"_\ WW=__&J_C=HHY0/[(O\ A_I^Q=_T
M<5X7_P"^[O\ ^-4?\/\ 3]B[_HXKPO\ ]]W?_P :K^-VBCE _LC_ .'^O[%W
M_1Q7A;_OJZ_^-4?\/]?V+O\ HXKPM_WU=?\ QJOXW**KD _LC_X?Z_L7?]'%
M>%O^^KK_ .-4?\/]?V+O^CBO"W_?5U_\:K^-RBCD _LC_P"'^O[%W_1Q7A;_
M +ZNO_C5'_#_ %_8N_Z.*\+?]]77_P :K^-RBCD _LC_ .'^O[%W_1Q7A;_O
MJZ_^-4?\/]?V+O\ HXKPM_WU=?\ QJOXW**.0#^R/_A_K^Q=_P!'%>%O^^KK
M_P"-4?\ #_7]B[_HXKPM_P!]77_QJOXW**.0#^R/_A_K^Q=_T<5X6_[ZNO\
MXU1_P_U_8N_Z.*\+?]]77_QJOXW**.0#^R/_ (?Z_L7?]'%>%O\ OJZ_^-4?
M\/\ 7]B[_HXKPM_WU=?_ !JOXW**.0#^R/\ X?Z_L7?]'%>%O^^KK_XU1_P_
MU_8N_P"CBO"W_?5U_P#&J_C<HHY /[(_^'^O[%W_ $<5X6_[ZNO_ (U1_P /
M]?V+O^CBO"W_ 'U=?_&J_C<HHY /[(_^'^O[%W_1Q7A;_OJZ_P#C5'_#_7]B
M[_HXKPM_WU=?_&J_C<HHY /[(_\ A_K^Q=_T<5X6_P"^KK_XU1_P_P!?V+O^
MCBO"W_?5U_\ &J_C<HHY /[(_P#A_K^Q=_T<5X6_[ZNO_C5'_#_7]B[_ *.*
M\+?]]77_ ,:K^-RBCD _LC_X?Z_L7?\ 1Q7A;_OJZ_\ C5'_  _U_8N_Z.*\
M+?\ ?5U_\:K^-RBCD _LC_X?Z_L7?]'%>%O^^KK_ .-4?\/]?V+O^CBO"W_?
M5U_\:K^-RBCD _LC_P"'^O[%W_1Q7A;_ +ZNO_C506/_  7U_8RL]5NI/^&A
M/!KI*B %Q=,<C.?^65?QQT4>S _LH_XB!?V,?^C@_!7_ 'Q=?_&J/^(@7]C'
M_HX/P5_WQ=?_ !JOXUZ*GV8[L_IV_P""X_\ P62_9?\ VE/^"6WQ6\%>!?C-
MX5\2>*M;L8DL=-M5N!-=,)HV*KNC S@$\D=*_F)HHJXQL(*VO '_ ",2_P#7
M&3_T$UBUM> /^1B7_KC)_P"@FFP>Q_8W_P $(?\ E&W\/?\ L%V__HI:^QZ^
M-_\ @A <_P#!-OX>_P#8+M__ $4M?9%9RW%'8****D84444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!_/'_P5L^]^V9_V..G_P#I/!7@O_!<7_DS+X:_]>5A_P"BA7O7
M_!6S[W[9G_8XZ?\ ^D\%>"_\%Q?^3,OAK_UY6'_HH4#9^F'_  :B?\HB]+_[
M&B]_]#6OUD2OR;_X-1/^41>E_P#8T7O_ *&M?K(E7+9$]1?F]J/F]J/F]J/F
M]J@8?-[4?-[4?-[4?-[4 'S>U'S>U'S>U'S>U !\WM1\WM1\WM1\WM0 ?-[4
M?-[4?-[4?-[4 'S>U'S>U'S>U'S>U !\WM1\WM1\WM1\WM0 ?-[4?-[4?-[4
M?-[4 'S>U'S>U'S>U'S>U !\WM1\WM1\WM1\WM0 ?-[4?-[4?-[4?-[4 'S>
MU?+O_!2G6OVE/"_AO2M4^ ?B+X,^&]/TV*:Y\1W?CX7 ABB49#QM$"%4<EBV
M*^HOF]J\\_:<^$^F_'GX-^(O!&LM/'I/BW39]*O6AQYBQ2KM8KGC./6JA&\K
M&=63C&Z/@70M9_X*<^)](M]0T[QY^QQ?6-X@D@GACU%HY5/0J=G(ITNK?\%.
MH-4AL9/'G[&Z7MPK/% R:@))%7[Q"[<G%>I>-?\ @CE\,?&MU#/_ &MXRT>2
M&?39T72=2>QB3[$7**L:$*JR,Y,F!\V!Z56/_!%[X5QQ3^3JOB^&XN--.FM=
M+?M]H4%I&,ROG*S$R??'/RKZ5T>P./ZT^_X'!?9/^"I1'_(W?LA_^ VI?_$4
M?8_^"I7_ $-G[(?_ (#:G_\ $5]P?#[P?'\/? FCZ!#>7FH1:+9Q6:7-X_F7
M%P$4*'D;^)CC)/<UL5?U>)/UN9X[^PA!^TY#X0\6']I#5OA-JEX63^QCX(BN
M42./:?,\[S@.<XQCWK\G?^#TO_DEWP)_Z_+W_P! K]V=)_Y %]_NG^5?A-_P
M>E_\DN^!/_7Y>_\ H%<\H\MTCNI2<HJ3/G+X/?\ *";Q/_V#8O\ T<*\*_X+
M7_\ (@? ?_L4X/\ T$5[K\'O^4$WB?\ [!L7_HX5XQ_P60T^'4O!?P)CF:95
M'A&$YB0,?NCWK);FA^>=%=-_PB6G_P#/;4/^_*_XT?\ "):?_P ]M0_[\K_C
M6EF%SF:*Z;_A$M/_ .>VH?\ ?E?\:/\ A$M/_P">VH?]^5_QHLPN<S173?\
M"):?_P ]M0_[\K_C1_PB6G_\]M0_[\K_ (T687.9HKIO^$2T_P#Y[:A_WY7_
M !H_X1+3_P#GMJ'_ 'Y7_&BS"YS-%=-_PB6G_P#/;4/^_*_XT?\ "):?_P ]
MM0_[\#_&BS"YS-%=-_PB6G_\]M0_[\K_ (T?\(EI_P#SVU#_ +\K_C1RL+G,
MT5TW_"):?_SVU#_OPO\ C1_PB6G_ //;4/\ ORO^-%F*YS-%=-_PB6G_ //;
M4/\ ORO^-'_"):?_ ,]M0_[\K_C19A<YFBNF_P"$2T__ )[:A_WY7_&C_A$M
M/_Y[:A_WY7_&BS"YS-%=-_PB6G_\]M0_[\K_ (T?\(EI_P#SVU#_ +\+_C19
MA<YFBNF_X1+3_P#GMJ'_ 'Y7_&C_ (1+3_\ GMJ'_?E?\:+,+G,T5TW_  B6
MG_\ /;4/^_*_XT?\(EI__/;4/^_*_P"-%F%SF:*Z;_A$M/\ ^>VH?]^5_P :
M/^$2T_\ Y[:A_P!^5_QHLPN<S173?\(EI_\ SVU#_ORO^-'_  B6G_\ /;4/
M^_*_XT68[G,T5TW_  B6G_\ /;4/^_*_XT?\(EI__/;4/^_*_P"-%F*YS-%=
M-_PB6G_\]M0_[\+_ (T?\(EI_P#SVU#_ +\K_C19A<YFBNF_X1+3_P#GMJ'_
M 'Y7_&C_ (1+3_\ GMJ'_?E?\:+,+G,T5TW_  B6G_\ /;4/^_*_XT?\(EI_
M_/;4/^_*_P"-%F%SF:*Z;_A$M/\ ^>VH?]^5_P :/^$2T_\ Y[:A_P!^5_QH
MLPN<S173?\(EI_\ SVU#_ORO^-'_  B6G_\ /;4/^_*_XT687.9HKIO^$2T_
M_GMJ'_?E?\:/^$2T_P#Y[:A_WX7_ !HLPN<S173?\(EI_P#SVU#_ +\K_C1_
MPB6G_P#/;4/^_*_XT687.9HKIO\ A$M/_P">VH?]^5_QH_X1+3_^>VH?]^5_
MQHLPN<S173?\(EI__/;4/^_*_P"-'_"):?\ \]M0_P"_*_XT687.9HKIO^$2
MT_\ Y[:A_P!^5_QH_P"$2T__ )[:A_WY7_&GJ.YS-%=-_P (EI__ #VU#_OR
MO^-'_"):?_SVU#_ORO\ C3U"YS-%=-_PB6G_ //;4/\ ORO^-'_"):?_ ,]M
M0_[\K_C1J%SF:*Z;_A$M/_Y[:A_WY7_&C_A$M/\ ^>VH?]^5_P :-0N<S173
M?\(EI_\ SVU#_ORO^-'_  B6G_\ /;4/^_*_XT:A<YFBNF_X1+3_ /GMJ'_?
ME?\ &C_A$M/_ .>VH?\ ?E?\:-0N<S173?\ "):?_P ]M0_[\K_C1_PB6G_\
M]M0_[\K_ (T:A<YFBNF_X1+3_P#GMJ'_ 'Y7_&C_ (1+3_\ GMJ'_?E?\:-0
MN<S173?\(EI__/;4/^_*_P"-'_"):?\ \]M0_P"_*_XT:A<YFBNF_P"$2T__
M )[:A_WY7_&C_A$M/_Y[:A_WY7_&C4+G,T5TW_"):?\ \]M0_P"_*_XT?\(E
MI_\ SVU#_ORO^-&H7.9HKIO^$2T__GMJ'_?E?\:/^$2T_P#Y[:A_WY7_ !HU
M"YS-%=-_PB6G_P#/;4/^_*_XT?\ "):?_P ]M0_[\K_C1J%SF:*Z;_A$M/\
M^>VH?]^%_P :MP_#RRG566YO<'_IDO\ C0*YQU%=I_PK2S_Y^KW_ +\K_C2_
M\*SL_P#GZO?^_2_XT"YD<517:?\ "LK/_GZO/^_2_P"-'_"L[/\ Y^;W_OTO
M_P 50',CBZ*[3_A65F/^7J]_[]+_ (T?\*RL_P#GZO/^_2_XT!S(XNBNT_X5
MG9_\_5Y_WZ7_ !H_X5G9_P#/U>_]^E_QH#F1Q==%X%TR0S2W>"J*AC0_WF(Q
M^@K9MO %C;#E+BY8'/SL$7\AFMF.S$,*_*JB-=J(@PJ#VHW%*78_KB_X(2#;
M_P $WOA\/33+<?\ D-:^QJ^1?^"'VBW&A?\ !.KX?PW,31,VEVSC<,9!A4@_
MK7UU6<MRH[!1114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /YX_^"MGWOVS/^QQ
MT_\ ])X*\%_X+B_\F9?#7_KRL/\ T4*]Z_X*V?>_;,_[''3_ /TG@KP7_@N+
M_P F9?#7_KRL/_10H&S],/\ @U$_Y1%Z7_V-%[_Z&M?K(E?DW_P:B?\ *(O2
M_P#L:+W_ -#6OUD2KELB>I7U/4H](TR>ZE#M';QF1@B[F( SP.YK%\%_$S3_
M !TMP;2.^A^RLB/]HMGBR7&1C(Y]_2MG5]4BT32KB\GW>3:QM*^Q=S849. .
MI]JYCP#\8M%^**73:7]N0:?.D$OVFT>#+,NX;=P&>.XX%0,ZW[1'G&X<Y_2C
M[0@'##INS[54_CC^DE-;_4-_UP_K0!S/ASQ=XQO/&#VNJ>&[&QT>,29ODOQ(
MSG=B,!,?Q*<DD\5V:W,;-@-_$5_$=:J7IXD_WT_I4<'^N;_KXDH P?BGXJ\5
M>'K6VD\*^';/Q SJ[3">^%J(L;=N,@YSEOIM]Z9\-?B9=>(]/D;7H-+TJ\:X
M,,$%M>?:=X[9.!AL]NWK73'FQ/\ US/7ZUY_8R:XGQ?U:QET?0X/#-M;VT]I
M?0JPNI)6;YD89V\8SD 5T4:*G&3?V5?=+R^;UV]3@QF*E2G3C%7YY<NS=M&[
MNVRLGJ]+V/1_[0AWA?,7F3RO^!8SC]*\_P#^%@>/)/&=U9Q>%=(DT?SW^RW_
M /:>/-@&,,R;<AS\W'08'/-=*_\ Q_1_]A3_ -IM2Z'_ ,>VG_\ 7*7^9KG.
M\VAJ4/E;C(N-@D/L#T-8/C'Q+K&FWMK'H^GV>H1LP6Y,MQY;0[ONX&/FS^%.
M/_(.D_Z\(OYFJ\FIVLVK3(MS;L_VFTB*B520XZKC/WAZ=: .;UKX@?$>&\TR
M'3_".C7 FV&]EDU/:MN<-OC4;<EAA<=CD^E>CV=ZLUM"S[5D=-S*#D ]\?0Y
MK.M!B;_M^/\ Z":=8?ZNV_ZYO_.@##^)?BKQAH-Y;_\ ",^'+'Q!:R6LCR&6
M^^SR),"OEK@@C:06R>HP..:Z3P_>WEUI%O)J5O%9WTBCS(8Y/,5&QR V.?K4
MUE]R/_KFM/N?]=#_ +_]* (I-:M8BH:9%W*[ 'N$^\?PKAG^)GBF+5X8G\/Z
M6MGY:7$TYU'_ %<!8AG V\X&W'J3[5HZQ_Q]VO\ UZZA_P"RUCZR/]$N/^Q:
M_P#9A0!Z%+JEO"'W2JOELJ-[$]!^HK$\9^+[VQTM3H%O9ZI?_;4MGMYI_)&
M09<''WE3) Z$]ZBU7IJ7_7U;_P DK'T4?\5&/^QBNO\ T50!I?#SQKK6OI)_
M;VEV.D[EWVXAN_/,FW_6 \#!4X]>M=4;N,)NWKMV[\^WK7&:(,MIW^YJ'_H8
MKH6&W33_ ->@H U0X8D?W>M?/'[>7[;]C^QU%H#7GP_^)7CG^VFD"CPGHKZD
M;7;_ ,]=OW<]O6OH.W_UTWU'\J\J_:8\ >.O&>HZ+)X-U V?V=9DE;[<;86\
MC ".<J ?-"')V=Z<9-.Z)G%27*SY%_X?A:)_T;]^TM_X14U'_#\+1/\ HW[]
MI;_PBIJ^@_\ A'OVC)-:O%DU?PRMK,DTMLD*?+ T<N859S\Q$L;$..J^6I!Y
M->C^*=%\=7B^(%TOR+.\O?#PAL[M[XM#%J&TCB+&54$GYL\\5K]8D8?58'QM
M_P /P=#_ .C??VEO_"+FI/\ A^%H?_1OO[2W_A%S5]->&O WQ6D^&G@C3=:6
MW_MC2=5']H7MKK#*_P!C3[KOQB:5_P"(8"CG':O>LM1]8D'U6!\Y_L3_ +:]
MG^V-X2\43V?@'XD>!ET5DC9?%FC-IK71=2<Q!OO 8Y/O7Y(_\'I?_)+O@3_U
M^7O_ *!7[X:X2-)N?^N9K\#_ /@]+_Y)=\"?^OR]_P#0*GFYDVS:,5%<J/G+
MX/?\H)O$_P#V#8O_ $<*\\_X*B:)>:]I/P,ALM.O-3E7P9"QBMK=IF P.<*"
M<>]>A_![_E!-XG_[!L7_ *.%?:O_  32LX;[]M[X6)/#!.O_  J/(66,.H/F
M1=F!J8[EO9GX>_\ "M-?_P"A1\0_^"J;_P")H_X5KK__ $*'B+_P53?_ !-?
MV"'P_IO_ $#=-_\  2/_ .)H7P]II'_(-TW_ ,!(_P#XFMC+E9_'W_PK37_^
MA1\0_P#@JF_^)H_X5KK_ /T*'B+_ ,%4W_Q-?V"CP[IN/^0;IG_@)'_\30WA
MO3E'_(-TW_P$C_\ B:+ARG\?7_"M-?\ ^A1\0_\ @JF_^)IO_"MO$'_0H^(?
M_!7-_P#$U_83_P (_IW_ $#=,_\  .+_ .)I&\.::3_R#--_\ X__B:FX^5G
M\?/_  K37_\ H4?$/_@JF_\ B:;_ ,*T\0?]"AXB_P#!7-_\37]A(\/::?\
MF&:9_P" <?\ \32_\(_II'_(+TS_ , X_P#XFCF%RL_CW_X5KK__ $*'B+_P
M53?_ !-'_"M=?_Z%#Q%_X*IO_B:_L(_X1[32?^0;IG_@''_\32_\([II/_(-
MTW_P#C_^)HYA\K/X]O\ A6FO_P#0H^(?_!5-_P#$T?\ "M-?_P"A1\0_^"J;
M_P")K^PH>'-._P"@;IO_ ("1_P#Q-'_".:;C_D&Z9_X"1<_^.T<P<OF?QZ?\
M*T\0?]"CXB_\%4W_ ,32_P#"M-?_ .A1\0_^"J;_ .)K^PL>'--!Q_9FF_\
M@''_ /$TH\.Z:I_Y!FF_^ <?_P 31S!R>9_'E_PK7Q!C_D4?$6?^P5-_\32_
M\*TU_P#Z%'Q#_P""J;_XFO[##X=TW_H%Z9_X!Q?_ !-'_".Z:Q_Y!FE_^ <?
M_P 31S!R>9_'G_PK37_^A1\0_P#@JF_^)H_X5IK_ /T*/B'_ ,%4W_Q-?V&?
M\(YIO'_$MTL<]?L<7_Q-)_PCNFLW_(-TOZ_8X_\ XFCF#E/X]/\ A6FO_P#0
MH^(?_!5-_P#$T?\ "M-?_P"A1\0_^"J;_P")K^PS_A'=-/\ S#--]/\ CSC_
M /B:#X=TT_\ ,+TW'_7G'_\ $T<PN4_CR_X5IX@_Z%'Q%_X*IO\ XFE_X5IK
M_P#T*/B'_P %4W_Q-?V&'PYII_YANF?^ D?_ ,33?^$<TTM_R#-,_P# ./\
M^)HY@Y;'\>O_  K37_\ H4?$/_@JF_\ B:/^%:Z__P!"AXB_\%4W_P 37]AG
M_".Z=_T#=,^OV./C_P =II\.Z:Q_Y!FF<_\ 3I'_ /$T<PN4_CMF\$:K;S>7
M)X;UB*3J4?3Y5;\BM*G@35G^[X9UIOIITO\ \37]-W[<_P #OLGCK3?&%II=
MHUC)"MI>".T3$+#[K$ =".,U!\+[#3[C3HLV&G-D ?\ 'M'_ (4<Q7+YG\S/
M_"!:Q_T*^M?^"Z7_ .)H_P"$!UC_ *%C7/\ P72__$U_4LWA_3L_\@W3O_ 6
M/_"HY?#VG_\ 0-T__P !8_\ "CF#D\S^6[_A -8_Z%G6_P#P6R__ !-(/ >L
M?]"OK7_@NE_^)K^HP^'M.Q_R#=._\!8_\*BF\/:>1_R#]/S_ ->T?^%','(?
MR\?\('K'_0L:U_X+I?\ XFC_ (035_\ H6=:_P#!=+_\37]0#>']/(_Y!VG_
M /@+'_A4,OAW3S_S#]/_ / 6/_"CF#E/YA?^$$U<?\RSK7_@NE_^)I/^$%U;
M_H6=:_\ !=+_ /$U_3NWA_3R?^0?8?\ @-'_ (5&/#NGX_Y!^G_C:Q_X4<P<
MC/YC?^$&U;_H6=:_\%TO_P 31_P@FKG_ )EG6O;_ (ETO_Q-?T[+X>T_/_(/
MT_\ \!4_PJ2+P]I__0.T_P#\!4_PHY@Y&?S"_P#"":Q_T+&M?^"Z7_XF@^ M
M8/\ S+.M?^"Z7_XFOZ@5\/:?C']G:?\ ^ L?^%31>'=/"_\ (.T[_P !8_\
M"CF#E/Y>/^$"UC_H5]:_\%TO_P 31_P@.L?]"QKG_@NE_P#B:_J-'A[3_P#H
M':=_X"Q_X5+%X>T['_(-T_\ \!8_\*.8.3S/Y;O^$"UC_H5];_\ !=+_ /$T
MUO FK1GYO#.LCZZ=*/\ V6OZET\/Z=N_Y!NG_P#@+'_A7#_%>PT^VT^3_0=/
M7C_GVC']*.8.0_F?M_!&JW<OEP^&]8FDQG8FGRLV/7 6K'_"M/$'_0H>(?\
MP5S?_$U_3A^P?\#%AU[5O&%_I5I';W$7V.Q$MJG[P$@NP!7IP!FOIH^'M-/_
M ##=+_\  ./_ .)HYB>5G\>O_"M-?_Z%'Q#_ ."J;_XFC_A6NO\ _0H>(O\
MP53?_$U_84?#NFX'_$MTS_P#C_\ B:!X=TT'_D&Z;_X!Q_\ Q-',5RG\>O\
MPK37_P#H4?$/_@JF_P#B:/\ A6NO_P#0H>(O_!5-_P#$U_81_P ([IH_YANF
M?^ D?_Q-./AS3@?^0;IG_@''S_X[1S"Y3^/7_A6FO_\ 0H^(?_!5-_\ $TW_
M (5MX@_Z%'Q#_P""N;_XFO["CX=TW'_(-TS_ , X_P#XFG'P[II'_(,TS_P$
MC_\ B:.8?*S^/7_A6FO_ /0H^(?_  53?_$T?\*UU_\ Z%#Q%_X*IO\ XFO[
M"O\ A'M- /\ Q+-,_&TC_P#B:#X<TW 7^S-+_P# 2/\ ^)HY@Y3^/7_A6FO_
M /0H^(?_  53?_$T?\*UU_\ Z%#Q%_X*IO\ XFO["CX>TW;C^S=+Z_\ /G'_
M /$TC>'=-'_,-TS_ , X_P#XFCF#E\S^/;_A6FO_ /0H^(?_  53?_$T?\*T
MU_\ Z%'Q#_X*IO\ XFO["3X<T['_ ""]-/O]CCX_\=I1X<TT'_D&:9_X"1__
M !-',+E/X]?^%:Z__P!"AXB_\%4W_P 32?\ "M/$'_0H^(?_  53?_$U_83_
M ,([IO\ T#-,_P# 2/\ ^)I1X=TX?\PW3?\ P#B_^)HYA\OF?Q[?\*UU_P#Z
M%#Q%_P""J;_XFC_A6FO_ /0H^(?_  53?_$U_82WA_33_P PS2__  #C_P#B
M:0>'=-(_Y!FF^W^B1\?^.T<P<I_'O_PK77_^A0\1?^"J;_XFC_A6FO\ _0H^
M(?\ P53?_$U_82/#NFC_ )AFF=.]I'_\32?\([IN/^0;I?\ X!Q__$T<P<I_
M'O\ \*TU_P#Z%'Q#_P""J;_XFC_A6FO_ /0H^(?_  53?_$U_80?#VFY_P"0
M;IG_ (!Q_P#Q-!\.Z:?^89IO_@)'_P#$T<P<K/X]_P#A6NO_ /0H>(O_  53
M?_$T?\*T\0?]"CXA_P#!5-_\37]A!\.:;_T#=,_\ X__ (F@^'=-'_,-TWI_
MSZ1__$T<P<OF?Q[_ /"M-?\ ^A1\0_\ @JF_^)H_X5KK_P#T*'B+_P %4W_Q
M-?V#'P]IJG_D&Z8?^W./_P")IDGA_3MW_(,TW\+2/_XFCF#E9_'U_P *T\0?
M]"AXB_\ !7-_\33O^%:Z_P#]"AXB_P#!5-_\37]@#>']-QSINF?^ D?_ ,33
M?^$=T[_H&Z;_ . D?_Q-','*S^0#_A6VO?\ 0H^(?_!7-_\ $T?\*VU__H4?
M$/\ X*YO_B:_K]?P_IQ'_(-TW/\ UZ1__$TUO#^GY_Y!VF_^ <?_ ,31S"Y6
MC^0/_A6NO_\ 0H^(O_!7-_\ $T[_ (5KKW_0H^(/_!7-_P#$U_7LWA_3S_S#
M=-_\!(__ (FFMX>T_P#Z!NF_^ D?_P 31S#Y3^0K_A6VO?\ 0H^(?_!7-_\
M$U0E^&7B;[6VWPOXC5<\ :7/Q_X[7]@)\/Z?G_D&Z;_X"1__ !-(= T_/_(-
MTW_P$C_^)HYA.)_('_PK+Q-_T*_B/_P5S_\ Q-'_  K+Q-_T*_B/_P %<_\
M\37]?1T#3R?^0;IO_@)'_P#$TAT'3Q_S#=-_\!(__B:.8?*?R#?\*R\3?]"O
MXC_\%<__ ,31_P *S\3?]"QXB_\ !9-_\37]>S:!I_\ T#=-Z_\ /I'_ /$T
MQM!T\G_D'Z;_ . D?_Q-',3RG\AG_"L_$W_0L>(O_!9-_P#$T?\ "L_$W_0L
M>(O_  63?_$U_7@V@Z>?^8=IO_@)'_\ $TR30+#_ *!NG#_MTC_^)IARG\B7
M_"L_$W_0L>(O_!9-_P#$T?\ "L_$W_0L>(O_  63?_$U_74?#^G_ /0.T[C_
M *=8_P#XFD_L"PS_ ,@[3O\ P$C_ /B:7,/D/Y%O^%9^)O\ H6/$7_@LF_\
MB:ZCX(_LO>-/CC\8_#/@_3?#>N1W7B+48;,23:?+'%"C,-[NQ7"JJY)-?U@'
M0]/7_F'Z=S_TZ1\?^.T0Z79V<OF0V=E#(O1TMT5A^(&:.87*>I?LJ?#FS^"_
MP \+^&K:3;;Z3816T*NPW*B(%4'\ *]$^VP_\]8_^^A7SH-2FV_ZYACC&:0Z
MG<#I,P/UK/E-+V/HS[;#_P ]8_\ OH4GVZ'_ )[1?]]BOG"75;C:W[^3IZUC
MZAJ]UGB>7_OJGRAS'U-]O@_Y[0_]]BC^T+<?\MH?^^Q7Q[>ZS>#/^D3?G6+J
M&N7WS8NI_P#OJCD#F/MPZE;C_EXA_P"^Q33JMJ/^7BW_ ._@KX'O]?OAN_TR
MX7_@9KG-?\2:@D+8O+K_ +^&G[,.8_1O^V+3_GZM_P#OX/\ &C^U[3_GZM_^
M_@_QK\JM1\4ZF)N+^\Z_\]35G3_$^I9'_$PO/^_IHY YC]3EU.W?[MQ"?HXI
MWVV'_GM'_P!]"O@?X8:[?.D>Z[N&Z=7)KV#1=3N39G,S_<SUZ\4>S#F/IJ&>
M.X7=&ZR+TRIS3J\3_8:O9KWX?:\9II)BNMSA2[;L#"\5[96904444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?SQ_\ !6S[
MW[9G_8XZ?_Z3P5X+_P %Q?\ DS+X:_\ 7E8?^BA7O7_!6S[W[9G_ &..G_\
MI/!7@O\ P7%_Y,R^&O\ UY6'_HH4#9^F'_!J)_RB+TO_ +&B]_\ 0UK]9$K\
MF_\ @U$_Y1%Z7_V-%[_Z&M?IIXM^-^A^"OB%H?A:\_M!]7UY-]JD%H\L87<%
MR[@809[FKELB>IU6IZA'I6GS7,V[RH$+OM4LV!Z <FN=\&_%;1?B2UQ_9,\T
MGV&2-9O-MWAP7!*@;@,\ ].E=%J%]#IUA-/<.J00J6D8C(4#K7/^%?B/X>\=
M"X_L2^M[M;"5([C9&R"-F&5!R!V]*@9L?QQ_22FM_J&_ZX?UIGGQ[X_G7I(.
MM!GC\G[Z_P"H]?>@GF1+>GB3_?3^E1P?ZYO^OB2G7=Q'B3YU^^G?Z5';SQB?
M[R_\?$AZ^U&H<R+ _P"/'_MG_6L>;_D*WO\ NVU:GVF/[']]?]6>,^]9,LR'
M6+SYESBV[_6M(;/T_5&%:2YH>OZ,E;_C]B_["G_LC4NB_P#'O8?]<I?YFF-(
MIO(OF'_(3!Z]MC4NCR*MOI^67(BESSTY-9F_,CRG]M7X@Z[\+/V8M<UOPTSC
M6K6WL(X I52X>Y1&7+< %6(-?&NF>-_BIX?^(.M:E:Z7X?NOLOQ0L7>RAOY!
M<2ET7<B,ZA!D<'<0":^P/VXK2\U;]G*:SL8K>:2[N=)BE\V78(X_MB;F'!W$
M<?+QUK6\0?LM^%[KQ1<3VZ2:?YFOVFO7!A?)N;L8&XELX0!1\HP!STS1J/F1
M\\>!_P#@I+JD5[JFDW7AWQU+X@TWQ+<F_L#H<DTBVJAB$MYU'DS2 8.Q"S$=
MJZ?P)_P4 \2>//"FBZMIOPW^(\]C=VU[*[S:8FGS!4W;3Y$[+)D8^[C-=5:?
ML^W5MXHT.:X\_%CX[GO;>0DJ0LD,F'(4X9>W/M7I'A;X/36.D:2L^H1_:+6&
M[WJ.5)E)P,^U&H<R-+]F/XDR?$[X=Z?J+-))'<6RS+YJ[9HR68%)!V92,$=B
M"*]#N?\ 70_[_P#2O&/V5_!EK\*O$7B30[?2=<L3-LU.>ZN93)87$LKON6W9
MG.W& 64*JC<#SDU['<749EB_>+]_U]J-0YD<MJXS=VO_ %ZZA_[+7-PZ]#XD
MT2YNK<.L8\/-%\PYRK@&NDU,[[NUV\_Z-?CCWVXK@_AZI;P/=8!_Y \R=/XO
M-''UHU%S(]&U7IJ7_7U;_P DK(T49\1C_L8;O_T56KJLBE=1^;[US;D>^ M9
M.E;HM>+8Z:_=L,],>3Q^% ^9'P)\0OVU_B1\0?CQX17PKX+U".SL7\5:5()-
M2%G#>F!MAD4/@L!M#;@,9/!KL5_:J^-&OZ-X6BT_P:VI+-X-FGGFGUB&VANY
M%./,4 EN,8^8 Y%>S?LM?!S2_$'PFL[C4+"S.LW5UXD1+L@2/9>?=,&5'P#@
MX'UQ6[^SK\#[%OV=?",>H7C:CJFGZ'+IK7SQK')+$9WW8"@ 'MP.U 71S7[#
M_P"UW?\ Q@\:6'A>;1?%5FUOX=@O;N74+%H[=),E"5E;&_<RL!CJ%W=""?JZ
MO)?A%\/W\)?$ZYA'G1V>FZ5;VMLT@!,RAG R1QD #\ZZ+XN>'[77;O2_M/C#
M4/"_ER%Q';7:0?; N&*MN'(P.<=C0,[;'^S^M&/]G]:\QB\.6NNSR6D?Q+U*
M>XO;E)(5M[N ,JJ2QB0*.5(89/)P!S63K^A6/@O9-J7Q5U[3ENK^#28S=RQ*
MLMVTH;RDRHR\@(3 S@=.] 'LNP4?-[5YMX3\+0>$_$ENUU\1-4U)[551[.]N
M80)7?.UF 4'+8X P#BO2?F]J *VN?\@BX_ZYG^5?@;_P>E_\DN^!/_7Y>_\
MH%?OEKG_ ""+C_KF?Y5^!O\ P>E_\DN^!/\ U^7O_H%5'9BZGSE\'O\ E!-X
MG_[!L7_HX5]L_P#!,D9_;B^%G_9(CV_Z:15\3?![_E!-XG_[!L7_ *.%>KZ9
M\8=4^"GQO^#^JZ3J5UI=S-\-5@,L#;6*ED./TI1W'T/W,V$<'BEP?3_Z]?DI
M_P /#/&V/^1RUK_O^/\ "G+_ ,%"?&W_ $.FM?\ ?X?X5N9GZU;#C[M 7/K7
MY+C_ (*$^-O^ARUK_O\ C_"@_P#!0KQMC_D<M:S_ -=A_A0!^M&W!]A3MOS=
M_I7Y*_\ #PGQL2O_ !66M?\ ?\?X4'_@H5XVS_R.6M?]_P ?X5-BN8_6H#GT
MH4'/_P!:OR5;_@H5XVQ_R.6M?]_A_A0/^"A7C<-_R.6N?]_A_A1RDGZU@<?=
MI2IS]*_)0?\ !0KQLW3QEK8^LX_PI?\ AX3XW(_Y'36O^_X_PHY2N8_6H(Q[
M=:4H5K\E/^'A'CC _P"*TUK_ +_C_"G#_@H7XV(_Y'/6O^_X_P *.4+GZU8)
M_P ]: IS]W]*_)7_ (>&>-C_ ,SEK7_?\?X4O_#PKQK_ -#EK7_?\?X4<H<Q
M^M(7!_\ K=*4 CM7Y*?\/#/&G_0Y:U_W_'^%!_X*%^-<_P#(Y:U_W_'^%'*'
M,?K448"@@D__ %J_);_AX7XU!S_PF6M_]_Q_A2M_P4)\:C_F<M;_ ._X_P *
M.4.8_6?'M2["3T]Z_)8_\%#/&V%_XK+6O^_X_P *4?\ !0GQJQ_Y'+6O^_X_
MPHY0YC]: ,=J-C =Z_)<?\%"O&H_YG'6O^_X_P */^'A7C4_\SEK7_?\?X4<
MI)^M Z]#^5&WCH?:OR7'_!0KQI_T..M_]_Q_A0/^"A7C4'_D<M;_ ._X_P *
M.4#]9+NSCU"UD@N(HYH91M=)%W*P]"*X[_AGWPW!=M-:VLUCO;<4A<[,_3M^
M%?F8/^"A'C1GX\9:U_W_ !_A3A_P4%\;?]#EK7_?\?X4<H'Z=GX.:2Q^]=_]
M]TA^#&DL/O7?_?8K\Q?^'@OC8_\ ,Y:W_P!_Q_A1_P /!?&F?^1RUK'IYX_P
MHY1W/TX'P3TD_P 5Y_WV/\*:?@CHY/+7G_?8K\R3_P %!/&Q_P"9RUK_ +_C
M_"@?\%!_&O\ T.6M?]_Q_A1RA<_30_ O1NNZ]_[[%-/P(T4_Q7O_ 'W_ /6K
M\S?^'@GC4_\ ,Y:U_P!_Q_A3A_P4%\: ?\CEK7_?\?X4<H79^ES? 30ROWKW
M_OL?X4#X!:(#CS+[/^__ /6K\T!_P4&\:_\ 0Y:U_P!_A_A2#_@H+XV//_"9
M:S_W_'^%'**[/TP'P$T5#]Z]_%__ *U.'P)T4?Q7O_?=?F;_ ,/!?&V/^1SU
MKZ&<?X4?\/!O&N?^1RUK_O\ C_"CE _33_A1>C_WKW_OL?X4Y?@CHXZ/>?\
M??\ ]:OS)_X>"^-<_P#(Y:U_W_'^%+_P\$\:A?\ D<M:_P"_X_PHY0N?IL?@
MKI(_BO/^^A3O^%-:2H^]=_\ ?5?F.O\ P4$\:D?\CEK7_?\ '^%)_P /!?&H
M/_(Y:U_W^'^%'*.Y^G0^#>E?WKO_ +ZJM'^S_P"&3?K/<V<E\RG*K.Y9 ?\
M=Z'\:_-!O^"@GC3'_(Y:U_W_ !_A2?\ #P;QJ!C_ (3+6O\ O\/\*.4+GZPP
M6J6L"PPQK%'& JJJ[54>@%.VD=>GTK\F3_P4(\; '_BLM:]/]>/\*#_P4*\:
M8_Y''6_^_P"/\*.41^L^TKV]OK2%3G[M?DO_ ,/"_&H_YG+7/^_X_P *7_AX
M3XV/_,XZU_W_ !_A1R@?K.$+#IU]J-OUK\F#_P %"O&P_P"9RUK_ +_C_"C_
M (>%>-?^ARUK_O\ C_"CE _6<HP'0T!?K7Y,_P##PKQK_P!#CK?_ '_'^% _
MX*$^-#_S..M_]_Q_A1RCN?K,1R>.U(03_6OR:_X>%^-0H_XK'6O^_P"/\*:O
M_!0OQJ?^9RUK_O\ C_"CE$?K1MV]NU(RXZ_7ZU^3'_#PKQJ3_P CEK7_ '_'
M^% _X*%^-O\ H<M:_P"_X_PHY1GZS;".WXTYEZ5^2X_X*%>-.G_"9:U_W_'^
M%!_X*%>-L?\ (Y:U[?OQ_A1RCN?K/@^_^%+M(/3\:_)7_AX3XV/_ #.FM?\
M?X?X4#_@H1XV/_,Z:U_W_'^%'*',?K3M8'H:4@]E-?DJW_!0KQMG_D<];]_W
MX_PI&_X*%^-R/^1RUS_O\/\ "CE"Y^M8!./\*0# Y'Z5^2G_  \)\;C'_%9:
MUQU_?C_"@_\ !0OQL!_R.6M?7SA_A1RB/UL*L&Z4F#G[M?DI_P /#/&^.?&6
MM_\ ?X?X4?\ #PKQL?\ F<M:_P"_P_PHY6.Y^M14XHV$]/SK\E3_ ,%#/&W_
M $.6M?\ ?\?X4UO^"A?C9A_R.FM?]_A_A1RA<_6IE*]132.?XJ_);_AX;XV;
M_F<]:_[_  _PH_X>%^-B?^1RUO\ [_C_  HY17/UE<>QINW)Z>]?DV?^"A7C
M7/\ R.6M?]_A_A1_P\*\:?\ 0Y:U_P!_Q_A1RCYC]8FR1_+BFR+ANG-?D\W_
M  4(\:_]#EK7_?\ '^%(W_!0GQIC_D<=9_[_  _PHY0YC]7B.>E,=2&_^M7Y
M1_\ #PKQH1_R.&L?]_Q_A2'_ (*$^-!_S.&M?]_A_A1RLD_5O!I-GM7Y2G_@
MH3XTS_R.&L?]_A_A3O\ AX3XR/\ S.&M?]_A_A1RE<Q^JP7&::0<5^5)_P""
M@_C3'_(WZS_W^'^%(?\ @H/XS+?\CAK./^NP_P *.4+GZJLIYXJ/[QK\K?\
MAX)XRS_R.&L_]_A_A33_ ,% O&7_ $.&L\?]-A_A1RDGZH..?K32,]J_+'_A
MX#XRQ_R.&L_]_A_A0?V__&)_YF_6/^_P_P *8'ZF$'--V''>ORU'[?\ XR'_
M #-VL<=?WP_PH;]O_P 8?]#=K'_?X?X4N4=S]1V&![TP\9%?ER/V_P#Q@?\
MF;=8/_;8?X4?\-_>+C_S-FL?]_A_A1RB/U$P:1BR]OTK\N_^&_\ Q<?^9MU?
M_O\ #_"D_P"&_?%Y'_(VZQSV\X?X4<H'Z@RC*MQ6+J X;_.:_-@_M^>+L?\
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
M ."4'A5_^6DGX,:?M&/E/P*_X0?XK?\ 0JZO[_,O_P 533X*^*F?F\+ZL/\
M@2?_ !5?OH?^"37A4_\ +23_ +Z-12?\$DO"LO\ RVDQ_O&E[1BY3\#_ /A#
MOBE_T*^J_P#?:_\ Q5'_  BWQ0/_ #*^J?\ ?2_XU^];?\$B/"A/^NE_[ZIC
M?\$A/"C?\MIO^^J.=ARGX+GPO\3Q_P ROJG_ 'TO^-(?#GQ.3_F6=4S_ +R_
MXU^\K_\ !'[PJY_U\O\ WU3&_P""/7A4_P#+:3_OJCG8<I^"U]X7^)US!MCT
M'5K9O[R%"1^9J'3_  G\3K)R9M(UBZ!'1_+X_(U^];_\$=?"KC_72?@U,/\
MP1N\)G_EM)_WU1[1CY3\(?[&^(Z_\RWJ7_?2_P"-)_9'Q&_Z%S4/^^U_QK]W
M'_X(S^$WZS2?]]&HY/\ @C!X1=<>=)_WU1[1BY3\)_[.^(B_>\/ZC_WVO^-#
M6?Q"3KX?U#I_?7_&OW6;_@B]X38?ZYO^^C43?\$5?";G_7M^9H]HPY3\+#;_
M ! _Z &H?]]K_C2&+Q]G_D W_P#WVO\ C7[GR?\ !$WPD[?Z^3_OHTP_\$2?
M"3#_ %S_ /?5/VC#E/PR\OQ]G_D WW_?Q?\ &D/_  GP/.A:A_WVO^-?N:?^
M"(WA/'_'Q)_WU4;?\$0?";#_ (^)/^^S1[1ARGX:[O'F?^0)??\ ?:_XT&3Q
MT/\ F"WW_?:_XU^XY_X(=^$<?Z^3_OLTQO\ @AMX18?\?$G_ 'U2YV'*?AWY
MOCK_ * E]_WVO^-'VCQTI_Y M]_WVO\ C7[@O_P0Q\(L/^/B3_OJF'_@A7X1
M/_+Q)_WU1[1CY3\0?MWC@#G2;W_OM?\ &C[?XV_Z!-[_ -]K_C7[>-_P0F\'
MD?\ 'Q)_WU4?_#B+PC_S]/\ ]]4<[#E/Q%.I>-1_S"KP?\#7_&@ZIXT'_,+O
M/^^U_P :_;B3_@@YX/D'S7$G_?1J,?\ !!?P>/\ EXD_[ZHYV'*?B2=8\9*>
M=+O!_P!M%_QH_MGQE_T#;K_OXO\ C7[;'_@@KX//_+Q)_P!]4UO^""/@UC_Q
M\2?]]4<[#E/Q*;6O&(_YAMW_ -_%_P :4ZWXP_Z!MY_W\7_&OVR/_! [P:?^
M7B3_ +ZIO_#@OP=_S]3?]]4<[%RGXG_VUXQQ_P @V[_[^+_C1_;7C+_H&W?_
M '\7_&OVR'_! [P:!_Q\2?\ ?5.7_@@CX-7_ )>)/^^J.=ARGXEKK'C)NFFW
MA_[:+_C3AJGC0_\ ,+O/^_B_XU^V@_X(*^#Q_P O$G_?5'_#A?P?G_CXD_[Z
MHYV/E/Q,&H^-3_S"[S_OM?\ &E^W^-C_ ,PF^_[[7_&OVVC_ ."#G@^,?+<2
M>OWC3A_P0B\(C_EZ?_OJCG8N4_$?[=XX(_Y!%]_WVO\ C1Y_CH_\P6^_[['^
M-?MXO_!"?P>!_P ?$G_?5.'_  0K\(C_ )>)/^^J.=CY3\0?,\=?] 6^_P"^
MU_QHW^.R/^0)??\ ?:_XU^X*_P#!#'PBH_X^)/\ OJGK_P $-O"*C_CXD_[Z
MH]HPY3\.]_CS'_(#OO\ OM?\:<H\>OTT+4/^^U']:_<8?\$._"./^/B3_OLT
MX?\ !$'PF/\ EXD_[[-/V@N4_#@1^/C_ ,P*^_[[7_&@Q^/C_P P&^_[[7G]
M:_<O_AR-X3_Y^)/^^J4?\$2?"0'^N?\ [ZI>T8<I^&@MOB !_P @'4/^^U_Q
MIRV?Q!;IX?U!O^!K_C7[F1?\$3O"<;?ZZ3_OHU*O_!%7PFAXG;\S1[1CY3\+
MO[-^(C?=\/:C_P!]K_C2_P!D?$;_ *%W4/\ OM?\:_=4?\$7O"87'G-_WT:=
M'_P1@\(QK_KI/^^J/:,7*?A3_8WQ(/\ S+>I?]]K_C5;4/"_Q.O57RM%U>UP
M>2AC.?S-?O''_P $:/"<?_+:3_OLT\?\$;O"8_Y;2?\ ?5'M&.Q^#FG^%/B?
M:1%9-#U>Z;U<QC^1J<>&OB:W3PSJG_?2_P"-?N^O_!'3PJO_ "VD]OFJ1?\
M@CUX5'_+:3_OJCG8N4_!W_A%OB@?^97U3_OI?\:7_A%OBA_T*^J?]]+_ /%5
M^\L?_!'_ ,*H?]?-C_>J0?\ !(7PHH_UTW_?5'M&/E/P5'@[XI?]"OJO_?:_
M_%4\>"_BH1QX6U;_ +[7_P"*K]Z4_P""1'A0'_72_P#?53)_P23\*H,>=)C_
M 'C1[1BY3\$?^$'^*S?\RKJWM\R__%4X> _BL?\ F4]6_P"^E_\ BJ_?!?\
M@DUX5'_+23_OHT]?^"4'A9/^6DG_ 'U3]HPY3\#!X ^+!./^$3UC_OI?_BJ=
M_P *\^+1_P"92UC_ +Z7_P"*K]]E_P""4OA53Q+)_P!]4^/_ ()5>%D_Y:R?
M]]4O:,.4_ 8_#CXN,?\ D4=9/XK_ /%4UOAG\77_ .9/UK\U_P#BJ_?Y?^"6
M/A<?\MI/^^JDB_X)<>%XNDLG_?5/VC#E/Y_1\+?B^1_R)VM_FO\ \50OPJ^,
M!_YDW6_S3_XJOZ!U_P""8'A@?\MI?^^J?'_P3#\+Q_\ +63_ +ZI>T8<I_/S
M_P *F^,1_P"9+USKZI_\50GPC^,9_P"9+UP_BG_Q5?T&)_P3-\,K_P MI?\
MOJI$_P"":OAB,?ZV3_OJCG8<I_/BOP<^,S'_ )$G7?S3_P"*H/P9^-&?^1'U
MW\T_^*K^A(?\$V_#(_Y:R?G4J?\ !.+PRO\ RUD_.CVC'RG\]8^"GQJ/_,BZ
M]^:?_%4?\*1^-1/'@77O_'/_ (JOZ%T_X)V>&Q_RTD_.I%_X)Y>&U_Y:R?F:
M.<7*?SS?\*-^-A/_ "(>O?\ CG_Q5*/@/\;R/^1#\0<].4_^*K^AQ/\ @GSX
M<3I))^9J9?V ?#8'^LD_.G[1CY3^=\? ;XX,?^1!\0?^.?\ Q5#?L_\ QS/3
MX?\ B+_QS_XJOZ)$_8+\.K_&_P"9J1?V$?#JG_62?@:7M&+E/YV1^SQ\=&/_
M "3_ ,1?^.?_ !5+_P ,Z?'AA_R3[Q%_XY_\57]%2?L-^'@?OS?]]5(O[$F@
M(?OR?]]4>T8<I_.E_P ,W?'K_HG?B3_QS_XJG#]FGX^,>/AUXD_\<_\ BJ_H
MPC_8OT&,??D_[ZJ5/V.=#0?>?_OHT_:,.4_G,7]F3X_'I\.?$A_!/_BJ<?V7
MOV@67CX;^)C_ -\?_%5_1LG[(6B)T:3_ +ZJ9/V3=%3^*3_OJE[1ARG\X:_L
MK?M!G_FFWB;\D_\ BJ<O[*7[0K?\TS\3_DG_ ,57]'R?LJZ.G1I/^^C4R?LO
MZ0O\4G_?1I^T8<I_-[_PR9^T0X'_ !;/Q1^2?_%4]?V1/VBCS_PK'Q3^2?\
MQ5?TBI^S5I*?Q2?]]&IX_P!G;24_BD_.CVC#E/YME_8]_:-<_+\+_%7Y)_\
M%5+%^Q;^TE,?E^%GBD_]\?\ Q5?TDI\ -+1C\TG_ 'U4T7P.TV/NW_?1I>T8
M^4_F[L_V%?VFKZ943X5^)OF.,L\2@?\ C]=QH7_!*#]J378%9?!<=MN&<7&I
M1HP^O)K^A.+X-:?'_$_YFIHOA)IT9_BHYV'*?A+X,_X(9_M*^*(U:\E\':&3
M_#=ZL<C_ +Y0U[#\//\ @W)^(6L6ZMXE^+?AO1Y.\=A9R7WY$E*_8*'X;V,!
M^7-6[;P=:V_W<TN=ARGY\?#'_@W%^'.BK!-XB\>^,O$$R#]['"T5K!(?H%+#
M_OJOH'X7_P#!'SX _"Z2&6'P5'K%Q"<B75+F2YS]5)VG\17TS;VRVT>U:DHY
MF,QO!/P[T'X:Z.NG^'M%TO1+%>1!8VR01C\% %;-%%2 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\\?\ P5L^
M]^V9_P!CCI__ *3P5X+_ ,%Q?^3,OAK_ ->5A_Z*%>[?\%;KR%+G]LN%IHEF
M;QAI^V,N-S?Z/#T'6O"?^"XO_)F7PU_Z\K#_ -%"@;/TP_X-1/\ E$7I?_8T
M7O\ Z&M?K(E?DW_P:B?\HB]+_P"QHO?_ $-:_61*N6R)ZB_-[5C>(K1-+MKB
M[L[&&:\N'0R8C!:8C@9]<"MGYO:L[Q(MTVG8LF5;G<-I/2H&<=_PD.L>9'_Q
M(U_Y:?\ +'_ZU)_PD6L&+_D!+_J>/W/_ -:K'V;Q7O3]]#_RT]/\*06_BORO
M]?#_ *G_ &?\* &7?B'6,2?\2-?OI_RQ^GM45OXAU@3?\@-.9W_Y8_\ UJMW
M=OXJ_>?OH?OIZ>WM4=O;^*O._P!=#GSW_N_X4 -/B+6!:?\ (#3_ %9_Y8__
M %JRY=?UC^U;S_B1KG%MG]STK<-OXK-H?WT/^K/]W_"LF6W\4_VK>?OH<XM\
M_=]_:M*>TO3]485OBAZ_HR,:_JQO8?\ B1J/^)F#_JO]AJ71]?U<6^GXT1?]
M5+_RRZ\FI?L_BC[;#F:'_D)CT_N-[4[1K?Q1]FL/WT/^JE]/4^U9FYD^)/%G
MB'3/!NHW%CX9&H7UOI(DM[4)L^TN,E4W'@;CQFL3X0_$KQOXY^'FFZOXJ\ C
MPAXCOA:27VC-(+DZ>^YAL\Q>&X .1ZUUSP>*?[-?]]#_ ,>,7IZGVHN;?Q1]
MOF_?0[O-M/3_  H EM_$&K^?_P @-?\ C]_YX_[)HL_$.L".W_XD:?ZM_P#E
MC[GVJ:W@\4>=_KH?^/T_W?0^U%G;>*C'!^^A^X^/N^I]J )K/Q%K BC_ .)$
MO^K7_EE1<>(M8\V/_B1+]_\ YX^U3V=OXL\N/]]#_JU_N_X4MQ;>+/,C_?0_
M?_V?3Z4 <CJNNZL9K;=HJ#_1;_'[KV6LO5==U4VMSNT9?^1< SY6.-R\UM:I
M;^)O/MMTT/\ QZW^.GHN>U9>K6_B7[+<[IH<?\(Y[=-R^U &MJVOZL?[0_XD
MJ_\ 'S;Y_<].%]JS=-UW51K_ ,NCJ?\ BH;HX,><_NA6SJMOXH_XF'[Z'_CY
MM\_=ZX7VK,TVW\2?V_\ )-!N_P"$ANL=.OE#VH XSX<?%CX@ZS\9M9T/4OAK
M_9?A72+*>72->-PL@UF21OWL8B'S)Y>!R>N:]//B#6#I[?\ $C3_ (]!SY/T
M]JR]'@\3?\2_]]#_ *N_QP/[P]JVVM_%7]GM^^A_X]!_=]O:@"[IVOZPUY)_
MQ)EC/'S>5C!Q3M6\<ZIH.EW%[?6UI8V=K&9)I[B01QQ*!DEF/ I(SXDL?M$U
MU=6L-O"A>1V*A4 7))XZ#K7X4?\ !4W_ (*9^*_VP_B;J7AO3]4NK'X>Z)<-
M:V]G#)L74G1B#-+M^\"P^4<@#FO5RG*:F/J\D=$MWV_X)\[Q%Q%1RG#JK47-
M*6D8]_GT2ZGV]\6/^"S?PG\%Z='86^M:MJEU9RWOF'0;QI%)>0$;96&&! ./
M[O/K5CX2?\%;OAK\:?%]QH]KXD\1:3=:K!)# ^K:JMK'N?:%2,G@/UVYZ<^M
M?BWC8*"H85]F^#\'RV4I7[Z?Y'YC'Q*S)5.9PAR]K/\ .Y_0]H_BSQ9J^IWE
MG8Z=XZO)&C+[X]5A:/:_>-NAV[!C_?\ >NI^'?AGQIK6K-J6I1^--+DM9$>.
M"[U!9$G&.0548P, >^:_*_\ X(J_M^WWPA^.D'@7Q!<1SV'B]DL]/U.Z.^;3
MY@,+%N8$^6P &,\$"OVE^R>*_P#GXM_T_P *^(S3+:F"K>RJ:]4^Z/U7(<]H
M9KAOK%'1K1KJG_6S-"UOKZ_T&^:^M_L[JI"@?Q#'6OPA_P"#TO\ Y)=\"?\
MK\O?_0*_=VSBU*/P_??VG)'))M.S;C@8^E?A%_P>E_\ )+O@3_U^7O\ Z!7!
M'9GM]3YR^#W_ "@F\3_]@V+_ -'"OO\ _P""._\ RD ^&/\ V1T_^C8:^ /@
M]_R@F\3_ /8-B_\ 1PK[[_X(XWD-U_P4"^&8BFBD*?!U@P1PVT^;#UJ0/V.H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M2]1/_!2'P?;"W::U\._!R)+NY4C9&\LD)1?7D9_*I _8RBBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** /PI_X+3^ ;A?V[/CIX8O%N5L_B'X!M=7L/X?/EM_E(4]P&B
M/XU\?_&6_'[1O_!&;1[F)99M2\)V<NF7R8"N)K9LY '\)!X]<&OU$_X.3?@K
M<>%)/A1\?+.WCDT_P??2^&/%)!/F'3+[A7/;8DJG)/0RCWQ^7?[&.NV_@'XL
M?$/X'ZK+&-)\5%K_ $&27"^<[*2A0]"KQD@<\D4 ?37_  9C_'.SOOAC\7OA
MO+=QKJ5CJ%IKUO;/*?,DA<>4[(N?NJ4&XCIN&>HK]^DK^+W]F+]H3Q)_P1R_
MX*<Z?XJLXY3;^'-2:"_M 2%U'2YF_>1'U^7!';<@K^O_ /97_:D\$?ME_ S0
M_B%\/=<LM>\-ZY")(IK>4.UO)@;X90.4E0G#*V"#]13OH!Z)\WM1\WM4&IWO
M]FZ?/<>5).88RXCC&6DP,X ]36+X.\>2>+(97DT;5M*\LHH%Y&%,FX$G&">G
M0_6D!T/S>U'S>U1?;(\CU;../3K2"\CVYS_#NZ=J )OF]J/F]JX3P_%X]A\=
M32:M?>'?^$;3<(XK>-S=LQ(V;F/R@8SG%=JE['(V 3]\IT[CK0!SGQ%^%MO\
M1?+\ZZN+41[<F$X9MK!ASVY_G3OAU\-+?X<VTD5M<2S1R#Y@X[Y)_#J>*I_%
M0>-;B"T;P;=:!;LJNUR-31V#GY=FW;T_CSGVJYX#N?$%EI4W_"47&F37AD&S
M["C+&B'H#NY)]Z .G^;VH^;VKPK]I[_@I;\"_P!C+Q)8Z/\ $[XD^'/!^JZD
MAEM[2]GQ,Z XW[0"0N<C)P"17SG)_P %XO@1+XSN#'^T9\)5\/R2O) &BG^T
MQ1\;8VXP6'S9;OD<"@#] ?F]J/F]J^.Q_P %^?V/PF3\=?!OW0?]8_\ \36)
MXL_X+V_LOSW%J=%_: ^'=O&C8N%N?-8R ]-I"\8H ^W_ )O:CYO:OSXU[_@O
M!\#KN\T^'3?VBOA';VX5&O9Y1.S;QNW(B[.5/RX8D$8/'->@VO\ P7V_9#%O
M&)?CMX+:3:-Y$CA2>^/EH ^QOF]J/F]J^#OB?_P7D_9YO?);P=^T+\*K,^2Z
MR+JOGNOF97:PV+TQN!'')'6NCT'_ (+W?LGV^D6Z:I\?/ =S?*H$LD#R+&S=
M\ KTH ^P]=TI==T2\L7DDB6\@>!GC.&0,I4D'U&:\EN/V,](OC(;C6M8G+@C
M:TA$9)0)N*@\MMZGO7CY_P""_G['ZD?\7T\'\@G_ %C]O^ UQJ?\%\/V>4U>
M'?\ M!?"UK!0LDI"S^:R[CN4#;C=C&.?6@#[NTG3ETC2[>UC:1TMHEB5G8LQ
M"C')[FK/S>U?'3_\%^_V/TW?\7T\&_*0/]8__P 37IGP5_;W^&_[:OAB[F^"
M/Q"\)^++S3K]+:Z$4ID\D#YF#)C< R@[6Q@F@#WGYO:CYO:N,^'6O:\R'_A(
MKK29VN$9H!91NNPQG$@);J!Q@\9KK#J$8BWY.WR_,Z=J )_F]JX#]HO]F+P/
M^U=\/YO#/CO0;77-,?+1^8-LMJ^,>9$XY1AZBN\60.S ?PXSQ7SS^WE^U+\7
M/V;8/#[?"OX%ZI\:)-29Q?)9ZO%I_P#9P ^4G>IW;O:JA4E"2G!V:,ZU*%6#
MIU$FGNGJF?'OQ:_X-F?#NH2R3>"?B+J>E%C\EMJEHMQ$G_ EPQK8^"W_  ;5
M>!?#=Y;77CCQKK7B8QL&EL[2);2WDQU&[E\&M[_AZA^U]_T8CXJ]?^1OMO\
MXW2?\/4/VO#_ ,V)>*?_  K[7_XW7L/B#,'#D]H_N5_OL?-QX+R95/:*@O2[
MM]U['WA\)O@_X:^!7@2Q\,^$M'L=#T73TV0VUM&%4>Y[LQ[D\UTWS>U?G3_P
M]0_:\!_Y,1\4_P#A7VO_ ,;I/^'J7[7G_1B7BC_PK[7_ .-UXTI.3YI.[/IJ
M=.,(J$%9+9(_0[7/^01<?]<S_*OY??\ @[M^,UK\4/\ @H?X-\#:?<K>2^"_
M#T-O=10R%_*N+E]YC8#@2  9'7##UK]>/BI_P6^U[]E_]D/QQX^_:"^$<OP5
MUZS_ -$\'^'[_6X;^[\6W+(3B)$ .R-MI<XP >2,BOYR_P!CW0O%'_!0;_@H
M3=^-O$<TFH:A?ZK)K^JW#DMF1GRB@^@. ,_PK1?2Q1]K?M26,?@W]A+X3_"]
M,C4?&VM6<1CW# MH HDW'J-P? /J#7Z,_P#!!;PY-XL_;-^.7BBW60Z#X7TS
M2_"5FV\%5=$WNGJ2 HY[?C7Y??''XUZ=\1/VLM0\1,([CP/\$=+:&VD0_N[B
M\&[:J_WF:0L<#H /6OW*_P""#7[*^K?LQ_\ !/K0;GQ-_P C?\1[N;QEK"M&
M%>![PAXX203NV1!.>/O'@8I ?:%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <+^TO\
M -!_:F^ OBKX>^)K:.ZT7Q7ITMA.KKNV%A\L@_VD;:P]U%?RN_MJ_L^>//V2
M_C+/X'\0K<6?CWX5W DTZ_C!634].W%K>Z@;^), 8YR"&4XK^MROE7_@J'_P
M2Y\,?\%%?AS;R>=#X?\ B)X;C=O#VO>4'6,GDV]PO62V<CYEX(ZC!Z@'\TOQ
MZ71_^"EGPWM]2T];73?C%X;LR\]EG8OB"%<;I(L]^A*]0Q/8UY7_ ,$\/^"K
M/QL_X)0_$VZN/ FKS0Z=)<?\3CPSJ09].OW7Y3YD>05<#C>N&%?27[5W_!-;
MQM^SI\<;C0M:L_\ A7GC9':>T^U2,FC:^PYWZ?>@;,G^XY#+P&'>OG'XS_#S
M7K/Q,K?$#PC?:;J_EXDO'M=JZ@O:3S%_=R$_W@>: /W,_9;_ .#R7X"_$C0K
M.+XF>&O%'P_UI;4&Z>VB_M&R>8 ;A&5PX4G.-PR!UKZ@^&G_  <9_L>_%&&X
MD?XR>'O#IM)%4)K&^V:?(SE<J>!T/O7\N-G\$/ _BF%?^)A_9\A.&#-Y90^Y
M/RU>L_V&=+UVV:6Q\2121YP'21'4?K0!_51_P_1_8]W+_P 9$?#/H_\ S$3W
M_P" T'_@NC^Q[Y>/^&B/AI_JMO\ R$3Z_P"[7\K2_P#!/E6_YF:/_OA/_BJD
MC_X)YQO_ ,S1#_WPG_Q5 ']4=Q_P73_8]D#_ /&1'PT^9E/_ "$3V_X#4</_
M  71_8]27/\ PT1\,_\ 7.W_ "$3T/\ P&OY9%_X)VQ'_F:H1_P!/_BJD7_@
MG1"W_,UQ?]^T_P#BJ /ZF_\ A^I^Q[]FV_\ #1'PTSMQ_P A$_\ Q-07G_!<
MW]C^9&Q^T3\,^3'_ ,Q$]C_NU_+>O_!.&!O^9LB_[]I_\54B_P#!-RW/_,W1
M_P#?M/\ XJ@#^@']KKX\?\$QOVZ?'%AXA^*'Q&^#_B?6K%_L\=[+J4D<OV?!
M(C)4#(#?ASUKR>S^"G_!'D1P>9XF^#S-M;?_ ,3J?GT[?SQ^-?BRG_!-:V8_
M\C?#_P!^T_\ BJD7_@FC:G_F<(O^_:?_ !5 '[0?\*4_X(]?9V_XJ;X/;O(4
M _VU/][G)Z?3W]A1+\%?^"/?VA]OB7X.[-\6!_;4_3^+MW_SBOQC3_@F79O_
M ,SE#_W[3_XJI%_X)BV;?\SI#_W[3_XJ@#]GH_@K_P $=]_/B3X._P"N_P"@
MU/\ =QT_SQ[T0_!;_@CKL3=XD^#Y^4Y_XG<]?C*O_!,"Q;_F=8_^_<?_ ,53
MC_P2^L1_S.T7_?N/_P"*H _9Z+X*_P#!'/:N?$GP=^Z,YUN:A_@K_P $<MR_
M\5)\'>O_ $&YJ_%Q_P#@F)8K_P SI%_W[3_XJF-_P3*LU_YG*+_OVG_Q5 '[
M(WWP5_X) >=%Y/B;X/[?)N"W_$ZG^]QY?;MS_P#7JE??!?\ X)$>3+Y7B;X0
M[O[+RO\ Q.9_]?D<CCK[=?:OQW?_ ()H6B]/&,7_ '[3_P"*J-O^":MJ/^9P
MA_[]I_\ %4 ?L]>?!3_@CX1<>7XF^#X_>Q[/^)U/PO&[M]>F?PKV;]C;]K;_
M ()S_L(W=\OPO^*'PA\)KJ>K2O=RP:@[2W$(CPBEF4_*#T[<]37\^[?\$V[<
M?\S=#_WPG_Q51M_P3@@4_P#(V1?]^T_^*H _IVTS_@MU^R' UGN_:(^&?[I;
MP$_V@W\;#;_!_P#K[9K6G_X+J_L>QVZQ?\-$?#<M) (P1?,0#[D)Q^-?RWM_
MP3FA'_,UQ'_MFG_Q51M_P3LB'_,U1?\ ?"?_ !5 ']4<7_!=G]CU)I/^,B/A
MI\Q'_,1]O]VO)OVG?^"L'[+OQGOM$FT']J+X5:.VF^:K/-JDH:$N !-%Y>,R
M)C@-\OK7\V+_ /!/&-?^9HB_[X3_ .*J-O\ @GN@;_D9X?\ OA/_ (J@#^AZ
MP_X*E?",:W>27W[;GPQNK6Y,TR11WK1) XEW6X7"YQM9UDR<, F!Q79>,/\
M@K-^S-KOC/6M8T_]JCX4:3<:EX6.BI+'J,LC?:R.)V0_* ISC;\QSS7\U;?\
M$_E'_,RQ?]\+_P#%5&?V L'_ )&2$_\  %_^*H _HBB_X+-?LV_#;X5>%M(U
MS]JOPK?W7@^Y-V\?ARRGNTU.W4@10LS+N9U&<G/S%N>@KPW]M+_@\\^'?A'P
MUJFG_ _P3J_BKQ Q\NSU375^QZ?'TS(8@?,; S@9 ) SQ7XEW_[&NA^'I%_M
M#Q%#%N7(1IT1F^E9M[\*O!^BRK%;R-?3< [%)Q[DGK^% #?VDOVK/C-_P50_
M:*AUCQKK>I>,/$VH.8+"USMMM.B9MWEPQCY8XQG)QZ<YXKZ@\,^+M,_8-^#T
MGPY\#3PZM\3O$6(]7U. \::[*-T2L/X@#C/( )/6O,O@+\!_'+:;<7OA?0?^
M$7TF[XNO$^I@6,,470JDLF"PZDA 2>.:^T?^"9G_  1>\7?MDZ]-<>';R\T[
MPO'<M'J?Q#U&R8(^"-\6FPR8:63K^\8;!GJ30!?_ ."-'_!-O5OVVOCSHVBW
M%M-#\+_A[>Q:WXPU!AA=5ON'ALE/1V) +_W449Y.*_I-MK:.RMHX846.&%0B
M(HPJ*.  /0"O/OV5_P!ESP=^QQ\$M'\ ^!M-73M#TB/&6.Z>\E/WYYGZO(YY
M+'OZ  5Z+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4USS3J:XH Y/XM_"7PK\;
M?"%SH?C#P[I/B71[J-HY+74+59T*L,-C<."1W&#7P#\4_P#@@QX;\/ZS->?"
M/XC>)O >G;!M\-:G$NMZ+&1DD(LV98U8D?*K8&.,5^DDL6\54FTA9NJB@#\-
MOB7_ ,$:/B4FN?:M8^$/P#^(4V7:>^TV]?P_=SG'WB"&#$],$U\_:K_P3UTS
MP[97C:I^Q/\ &:"2-F#S:?XKDEC!S]Z,>;\R]QQTK^CZ7PK;S'YH8S^%5I/
M=FQ_X]X_^^10!_+O=_\ !/'29)W<?"#]J>U5CD1);6CA/8$G)_&JY_X)\:,.
MOPJ_:I'ULK.OZBY/A[9,/^/>/_OFH'^&EB__ "ZQ?]\T ?R\G_@G]H:?\TM_
M:H_\ [.D/[ >AK_S2[]J?_P#LZ_J!D^%>GD?\>L?_?-1M\)M-;_ETC_[YH _
MF!;]@?00.?A?^U-_X"6=-/[!7A\?\TQ_:F_\!+.OZ?&^#NFG_EUC_%:C/P;T
MO_GTB_[YH _F&/[!OAT?\TQ_:F_\!+.D_P"&#_#O_1,OVIO_  $LZ_IW/P6T
ML_\ +K'_ -\TG_"E-+_Y\X_^^: /YB/^&$?#8_YIG^U+_P" EG2Q?L&^'9YE
MC7X9?M2EG. /LMG7].A^".DG_ESB_P"^:#\#M)(_X\XO^^: /YO=/_X)4^'K
MZRAF.@?&JV\Y _E3W5JLD>>S#RS@CZU-_P .GO#O_0'^,?\ X&6W_P ;K^CK
M_A1NE?\ /K$/^ T?\*,TO_GUA_[XH _G%_X=/>'?^@/\8_\ P,MO_C=4]<_X
M)9^']$TV2Y7PS\=-1:/'^CV4]K+._P#NJ4&?SK^D;_A1FE_\^L/_ 'Q1_P *
M-TK'_'I$?^ T ?S%C]A/PV?^:9_M2_\ @)9T[_AA'PX?^:9_M3?^ EG7].@^
M!^DC_ESB_P"^:!\$=)'_ "YQ?]\T ?S%_P##!_AW_HF7[4W_ ("6=.'[!OA[
M_HF/[4W_ ("6=?TZ?\*4TO\ Y\X_^^:</@OI8_Y=8_\ OF@#^8D?L%^'S_S3
M']J;_P  [.G?\,#:"1_R2_\ :F_\!+.OZ=A\&],S_P >D/Y5*GP>TT?\NL?_
M 'S0!_,*/V M!;_FEO[4_P#X!V=*O_!/W0VZ?"S]JC_P#LZ_I]3X3Z<O_+I'
M_P!\U*GPLT]1_P >L7_?- '\P"_\$]M'8_+\*?VJC]+*SK1\-_\ !/W1--UF
M"XN/@7^U!XBA1LM8W M[6.?V+QD,OU!K^G)/AM8H?^/6/_OFK"?#ZR7_ )=X
M_P#OF@#^>CP-_P $TO\ A+/%]G#H?[%_CC39)E8"[\5^,GBTV(8_Y:%G?KVX
MKZ/^ /\ P1F^*$5_;K#HGP-^#]G(FRXFTC3VUG4@,G $S85F'')&*_8V'P+9
MQ_\ +O&/^ U9@\+V\/W88U_"@#XI_9D_X(?_  E^&FO0^(/B!>Z]\:/%5K.)
M[6Y\4.#I^GD 8$%DF(5P1G<5+9/M7W-I-E;Z58PVMK;PVMM"H6.&%!''&/0
M< 4R#2UAZ+BK<<>T4 2(>*=2(,"EH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** #%&*** #%-\M?2G44 -\M?2CRU]*=10 WRU]*3R1[?E3Z* &>2/;\J/)'
MM^5/HH 9Y(]ORI# IJ2B@"/R%H\A:DHH C\A:/(6I** (_(6CR%J2B@"/R%H
M\A:DHH C\A1_^JE\D>WY4^B@!GDCV_*CR1[?E3Z* &>2/;\J7RU]*=10 WRU
M]*/+7TIU% #1&H[4[%%% !BC&*** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>irtc-20201231_g6.jpg
<TEXT>
begin 644 irtc-20201231_g6.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $IO96QE:2!(
M:6=G:6YS    !9 #  (    4   0J) $  (    4   0O)*1  (    #,#0
M )*2  (    #,#0  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,C$Z,#(Z,C4@,3@Z-3<Z,38 ,C R,3HP
M,CHR-2 Q.#HU-SHQ-@   $H ;P!E &P 90!I "  2 !I &< 9P!I &X <P
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(Q+3 R+3(U5#$X.C4W
M.C$V+C T,SPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y*;V5L96D@2&EG9VEN<SPO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" "V 7D# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^]OKV/4$M-/M
M89F,7F,99BF!G'& :C^TZ]_T#K+_ ,"V_P#B*E_YF;_MS_\ 9ZT:K1="3)^T
MZ]_T#K+_ ,"V_P#B*/M.O?\ 0.LO_ MO_B*U#(BG#.H/H30)$8X5U)] :+KL
M.WF9?VG7O^@=9?\ @6W_ ,11]IU[_H'67_@6W_Q%:H=6)"L"1U -+1==@MYF
M3]IU[_H'67_@6W_Q%'VG7O\ H'67_@6W_P 16M11==@MYF3]IU[_ *!UE_X%
MM_\ $4?:=>_Z!UE_X%M_\15^YF:%H F/WDH0Y],'_"IZ+KL%O,R?M.O?] ZR
M_P# MO\ XBC[3KW_ $#K+_P+;_XBM)[B&-B))HT(&2&8# IY8!=Q(  SFB_D
M+YF5]IU[_H'67_@6W_Q%'VG7O^@=9?\ @6W_ ,16DUQ"C8>:-3Z%@*'GAC8B
M25%(&2&8# ]:+^0?,S?M.O?] ZR_\"V_^(H^TZ]_T#K+_P "V_\ B*UJ89H@
MI8R(%!VD[A@'THOY!\S,^TZ]_P! ZR_\"V_^(H^TZ]_T#K+_ ,"V_P#B*UJ*
M+KL.WF9/VG7O^@=9?^!;?_$4?:=>_P"@=9?^!;?_ !%:I8*I)( '4D]*$=9$
M#QL&5AD,IR"*+^06\S*^TZ]_T#K+_P "V_\ B*/M.O?] ZR_\"V_^(K6HHNN
MP6\S)^TZ]_T#K+_P+;_XBC[3KW_0.LO_  +;_P"(K6HHNNP6\S)^TZ]_T#K+
M_P "V_\ B*/M.O?] ZR_\"V_^(K6HHNNP6\S)^TZ]_T#K+_P+;_XBC[3KW_0
M.LO_  +;_P"(K6HHNNP6\S)^TZ]_T#K+_P "V_\ B*/M.O?] ZR_\"V_^(K6
MHHNNP6\S)^TZ]_T#K+_P+;_XBC[3KW_0.LO_  +;_P"(K6HHNNP6\S)^TZ]_
MT#K+_P "V_\ B*/M.O?] ZR_\"V_^(K6HHNNP6\S)^TZ]_T#K+_P+;_XBC[3
MKW_0.LO_  +;_P"(K6HHNNP6\S)^TZ]_T#K+_P "V_\ B*/M.O?] ZR_\"V_
M^(K6HHNNP6\S)^TZ]_T#K+_P+;_XBC[3KW_0.LO_  +;_P"(K6HHNNP6\S)^
MTZ]_T#K+_P "V_\ B*/M.O?] ZR_\"V_^(K6HHNNP6\S)^TZ]_T#K+_P+;_X
MBC[3KW_0.LO_  +;_P"(K6HHNNP6\S)^TZ]_T#K+_P "V_\ B*/M.O?] ZR_
M\"V_^(K6HHNNP6\S&EU'5[4))=Z?:K"9$1BER6(W,%R!M&>M;-9^N?\ (-'_
M %WA_P#1JUH4GL",[_F9O^W/_P!GK1K._P"9F_[<_P#V>M&A@CQ3XG_!O6?%
M_C&ZU^SUFQLK0P(I6=G!78O).!C%><_!'1[R]^+MM+8RFYM-,,DDUP"0A3:R
M*1G^\2,#Z^E>D?'_ ,>/8:;%X/T9RU_J0'VKRS\R1$X"?5SQ],^M=A\*?!EM
MX&\'PV;O$^IW6)KUE8$E\<(/91Q^9[TBCDOA1IWAVT^)WB.?1_$LVIWCK-Y]
MJ]F\0A_? G#$X;!X_6NFO?C?X$L-8?3IM69WC?8\T4#/$I[_ # <X]1D5XSX
M*NIK+Q%\3;FU)6:/3+YD8=0?.ZU0\/>$=$O?@#XC\174&[5;.[5()]Y&P Q_
M+C..=YH ^DO$5^@TVSU33+M29/ECDC.Y7B=<EACK@#?G_9HO-$T\ZGI2>471
MPR,3(WSA8_ESS[5RGP*3^T/A5I<UZID:V:XMXMYR AD/&/T^E>B1:=;PK:A
MV+0$0Y8G (Q^/%<DJ+E-MI6T_#_,[(8A0@E%M-7_ !O;[OU$O1AK0#_GNO\
M(U;JI???M/\ KX7^1JW76<1R.OZ1>7VO37%OI*.5LWCM[I6C!\UE(RV>< 8
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
MFDZO<:TVJM)<:A;1RA9%2.[9K]2ICD$I;<4;;]U  0#TKWWR+S_G\7_OR/\
M&F26=Q,NV6YC=<@X: $9'(/6A: ]3Q2Z\(^,GT_3E@TW4@N+@:7%]N&[29&N
MP\3S'?\ ,!#Q_%CE>]:4OP]O3<Z1J]_I-[J%W%XEN9[M/MAW"V9YA$R@N %&
MY&P.<9^E>N>1>?\ /XO_ 'Y'^-'D7G_/XO\ WY'^- '%^+O[1\<?">Y_LBQF
MAN[FYC\F,E2VV.Z7]YS@8*IO /:N/\7> O$FEK8VWAN*ZU28SRZC+JB;(Y?M
M3SQLPVAU5%V ]%;.,=Z]D\B\_P"?Q?\ OR/\:/(O/^?Q?^_(_P : /)(?!GB
M#3[R]AT/3KJPN'UZ\N1>_: 8I(I+>?R6QN)PKN@((SD@\XR,W2/ GB2?0[*R
MU"#5Q ;MWNK>640["+*1205F8LK2[,G(R>< $U[;Y%Y_S^+_ -^1_C1Y%Y_S
M^+_WY'^- 'G/PV\,:IHWBRZU#7=+N5NK[1['=?/.'42I$J31L-WW]P!S@C /
M/JGA[P;J]C\2-6\2ZG9PO$//>%(GDWRECM 4-(5Y6,'!&/G'3''H_D7G_/XO
M_?D?XT>1>?\ /XO_ 'Y'^-/K<#Q67P[XIN_!NDO'H>L:?=:7JU].8+>>)+AE
MG$IC=&#$85I%#<@XW8R*]FT-+^+P_IZ:RZOJ*VT8NF3HTNT;R,>^:D\B\_Y_
M%_[\C_&CR+S_ )_%_P"_(_QI 6J*J^1>?\_B_P#?D?XT>1>?\_B_]^1_C0!:
MHJKY%Y_S^+_WY'^-'D7G_/XO_?D?XT 6J*J^1>?\_B_]^1_C1Y%Y_P _B_\
M?D?XT 6J*J^1>?\ /XO_ 'Y'^- @O,\WB_\ ?D?XT ,UB]GT_2IKJTM6NY8P
M-L*YR^2!Q@'UKFV\8ZRBLQ\-7'RQI)@;B?F .W[O4;A^(;TKKI5=HR(G\MO[
MQ7/Z5!Y%Y_S^+_WY'^- &!?^)-2@NPMM8;XUC4R923Y&(.0<*<@8ZBJ\_B[6
M+>9$ET3:) "@+-DDEL+C;]["X] 3Z5T_D7G_ #^+_P!^1_C2&WNSC-VIP<C]
MR./UH YAO%6O&/STTB..% 0P<2;G."<#Y1C&,<]2.W!J[?>)+^WF86FFM.@9
M552L@9LKD_P\<D_]\-[5M^1>?\_B_P#?D?XT>1>?\_B_]^1_C0!6T2_OKZ*?
M^TK-;:6*3:-A8JXQU&0/>M.JOD7G_/XO_?D?XT>1>?\ /XO_ 'Y'^- $$F@:
M7-XAAUV6SC;4X(3!%<G.Y(R<E1V[TZZT/3;V>6:ZM(Y))E19&.?F"-N7/T/-
M2^1>?\_B_P#?D?XT>1>?\_B_]^1_C33:V)E&,E:2N1:E8Q.'O4L$O+R.%HHT
M9@NY6ZKD\ '%<OI7A5AXALKF/0X-&L[,M*56<2O-(05'3HHR376^1>?\_B_]
M^1_C1Y%Y_P _B_\ ?D?XUI&K**:1A4PT*DE)]/3_ "O^)6E\.:1-+>226,9:
M^ %SR?WH!!Y&?859N=,L[N6*6YMUD>%72-C_  AAA@/J.*/(O/\ G\7_ +\C
M_&CR+S_G\7_OR/\ &HYI=S7V<.R_K48-(L!;V<(M4\NQ8-;+VB(& 1^!J:*Q
MMH;V>[BA5;BX"B60=7"C"Y^F:9Y%Y_S^+_WY'^-'D7G_ #^+_P!^1_C2YGW*
M4(K9$.N?\@T?]=X?_1JUH5DZK'.FGDS3B4>=#@"/;C]ZOO6M1T'U,[_F9O\
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
MI]Q_:PCU."S\N5Q._EO*)$8/L VGY0XR5_BIJZGXGLQO:VFEC",Y-PBKO8R
M*HQ]TD'&/IP*TI9M6&E$W*7<UQ%J,85K9-I>(.NX[1CY=NX'.<_E3 KZ!I7C
M&SUJ)];UR"^T]8W#1B-0[,<;22$'^<]<\=;7(Q0>(8M+4Q23-/%>.R[^3+&(
MB,,&/ 9\\=LC':E2]\4N8XC Z^8X!E,*?NQSOXSV) 7U SZT =;16?HLE[)8
MM_:>XS+*ZAF4+O7/!  X'^<GK6A2 S]<_P"0:/\ KO#_ .C5K0K/US_D&C_K
MO#_Z-6M"GT%U,XY_X24[3@_8^"1_MTYDU),;[^S7)P,VK#)]/]93?^9F_P"W
M/_V>J/B[1-.UVRLXM8O!:P070F!,@3>^Q@%R3QRV>.>*&"-'R=5_Y_;3_P !
M&_\ CE,;^T$8J^HV*L%W$&V88'K_ *SI7(W/@&:SBDG?QA?6T"JH+3RMM4>7
ML.27[DYSUYP#WJ/4O 5M+=6][)XHDM6E1U#%S^\#L6PI9^F"%QR,#UYI#.U\
MG5?^?VT_\!&_^.5&C7TF?+U.P;:,G;;$X'_?RN7M/ FH0:ID^(+JYTZ:TEBD
M\R9RP9UVY49([ELGOC%1?\*X$C^9!KSVIF5#LL8?)C;:@7(4-R,<D<CFF!V
M34F.%U"S)QG M6Z>O^LI?)U7_G]M/_ 1O_CE<G+\.KQQ&(O$]["5R"Z*=SC+
M8R=_&-^.,# ''>NNTFP.F:5!9-<27/D@J)922S#)QDDDG X_"D WR=5_Y_;3
M_P !&_\ CE(J:D_W;^S;Z6K?_'*OUYQ9?#"&.2271O%%W&CN1<>2<[F^?Y<J
MPV@>8>.U '<-'J:*6:_LU4#))M&P/_(E*8M4 )-]: #J?LC?_'*X._\  M^N
MHVUH/&,I%PV#!/,5;RU3&57=\[< '/&,YR:OP> =2@U20-K]S<6$UG-#()I7
M9@[KMR%)QCDMR>N ,4 =;Y.J?\_MI_X"-_\ '*0)J98J+^S+ 9(^RMD?^1*Y
MA_ ^H7$UQ+_PE%QO=?+*)&PCC/E[<A=_!YR.V.Q/-5E^&-Q''B'Q1?Q,V/,D
M3<&<\Y8G?U))]L$\9YH ['R=5_Y_;3_P$;_XY1Y.J_\ /[:?^ C?_'*=I-@V
MEZ5!9-<27)A! EE)+,,DC))).!Q^%7* */DZK_S^VG_@(W_QRCR=5_Y_;3_P
M$;_XY5ZB@"CY.J_\_MI_X"-_\<H\G5?^?VT_\!&_^.5>HH H^3JO_/[:?^ C
M?_'*/)U7_G]M/_ 1O_CE7J* */DZK_S^VG_@(W_QRCR=5_Y_;3_P$;_XY5ZB
M@"CY.J_\_MI_X"-_\<H\G5?^?VT_\!&_^.5>HH R;R>^L(DDN;^U5&<)D6;'
M!/<_O.![U8\G5/\ G]M/_ 1O_CE)J\-S+;1&RBCEECF5PDC;5(Y')_&DT1+F
M/28A>KLE.3Y>,>6,\+U/ 'O0 [R=5_Y_;3_P$;_XY2B'5,C-[:8[_P"B-_\
M'*NT4 4=9U'^R=)FO/+63R\<,^Q>2!DM@X SR<5C#QDIDVFWA3_2EM_GN@,[
MMN,<?>Y;Y>VP\UNZC>QZ=8O<3(\BJ0NQ "S$D  9P.IK'_X2_19"6@#7&)O*
M9HD#8(4,2>>P;Z\'B@"$>,U-C%<)!;.)4D*%;L;7*J[ *2.00H.>"-PXJQ>>
M*?L^FV-U#:I(UY$7$4DXCP0H.W)'7GG., $]L4J>)=/-FMP+*X52CNR>4H:,
MJ&RK#/#80\?GBKZZI;R65I<P0O+%=H7C*A1_ 6YR>X!H Q[GQK';644[6Z.S
MV1NFACFWR C;T4*25RV-WMG&.:=:^.;.\O6M[:RNW"3F!Y-JA5(;&>3DCJ>!
MVJS<>*=,MC:AHY#<7,/FQ0!5\S;QZGW[''!YI\7BK19KD017.^0OL(6)B V<
M<G&!^-,!=,\1Q:EJL^G_ &>2&>'>3EU8$*Y3L<C/!Y'MU!K9I H!R  3[4M(
M!LC^7&SX)V@G [UQ\_Q"BCO3%#ITTT5NVV\E# >6=BL-H/W_ +V,=<CW%=E2
M!% P% 'TH YF/QW8/H\.IM:7<=O/<1V\>Y!N+.H;.,]!GFJMUX^%D/-N=+FC
M@0MYW[Q&= " ORJ3R2PX[#\*[#:N -HP.@Q1M7GY1SUXH Y^/Q;#*MP\=E,Z
M0^6%V21LTA:0I]T-D8(R<X/..O%5+7X@V-Y:BYBT^^$)0MOD5$ P.ARW';D\
M<^QKJ]JCH!^5&U<8VC'TH Y:X^(&G6\D2-:7A:4-@[ %4JH;!8G X93G.,'-
M;FD:B=3T]+DQ^66Q\N<]0#U_&KI53U /X4!0HPH ^@H H:Y_R#1_UWA_]&K6
MA6?KG_(-'_7>'_T:M:%/H+J9W_,S?]N?_L])K6FS:E# MO)$C12,Q\U"RD-&
MZ'@$?W\_A5;5%NVO[Q=,94O3ICBW9^@DR=I/MG%>0_8?VA1UU_11CKD1?_&Z
M;%=(]:;P[*OAI]*AN%+&19%E<L"Q$N_D@YZ #(-2:GX?.L6]O'>2A?)1UPA;
M#$@!<G.3@@'GK7D/]G_M#?\ 0=T;_OF+_P"-TC6/[0B*6?7]%51U)$0 _P#(
M=*S'S(]-'A2\21H8;LI;Q*K0@G*A_,+'Y><@*%&#Q_1;CPE?2Z;+:QZBJNXP
M9RI+,,#KSVQQC_Z]>9?V?^T-_P!!W1O^^8O_ (W2+8_M".N4U_16'J!$?_:=
M&H71[/HNDOI4<JO.9C*V]B<\MSD\GOQ^5:=>"FR_:$7[WB#1!GID1#_VG2_8
M/VAO^@]HW_?,7_QNBS%='O-<C-X0OIKB/&HK#:([E;= Q"HRX*@DYP>N.@[5
MYHMC^T*RAEU_16!&00(B#_Y#H_L_]H;_ *#NC?\ ?,7_ ,;HLQ\R/6)O"YFM
MPC7D@9;,VJE78#&2<D \\''/2J;^#KJ2ZN)O[2V;W=H0BD"+<5Z $?PKC\:\
MR:S_ &@T&7\0:(H]6$0_]ITHL/VA2 1KVBD'H0(N?_(=%F',CU&3PM=O="9+
MF%$PNZWVL8R 5.P=PO!Z=<\@XK6T;3)=,CN%FF$IEE+@@'TZG)ZGO7BXLOVA
M&QMU_13GI@1<_P#D.A;']H1AE=?T4C.,@1'_ -IT68<R/>J*\'_L_P#:&_Z#
MNC?]\Q?_ !ND_L_]H;_H.Z-_WS%_\;HLPYD>\T5X-_9_[0W_ $'=&_[YB_\
MC=']G_M#?]!W1O\ OF+_ .-T68<R/>:*\&_L_P#:&_Z#NC?]\Q?_ !N@6/[0
MK9VZ_HIP<' BZ_\ ?NBS#F1[S17@W]G_ +0W_0=T;_OF+_XW1_9_[0W_ $'=
M&_[YB_\ C=%F',CWFBO!O[/_ &AO^@[HW_?,7_QNC^S_ -H;_H.Z-_WS%_\
M&Z+,.9'O-%>"O9?M"HNYM=T;'^[%_P#&ZA"?M './$&BG:<'B'@^G^KI\K%S
MQ74^@**\!,/[00ZZ[HX^JQ?_ !NCR/V@_P#H.Z/_ -\Q?_&Z.6787/'N>_45
MX#Y/[07_ $'='_[YB_\ C= @_:#)Q_;NC_\ ?,7_ ,;HY9=@YX]SWJXMX;NW
M>"YB26)QAD=<@_A5<Z3IY<L;* EG5S^['++T;ZCUK"\:6_C"?P:L?@JZMK?7
M=T>Z6<+LQ_'U4C]*\S_LG]HG_H.Z-_WS%_\ &JDL]G&B:8%118P;4)*#8,*2
M,''ID<4Z72-/GA2&>SADB3.Q&0$+E=IP.W!Q]*\6_LG]HG_H.Z-_WS%_\:H_
MLG]HG_H.Z-_WS%_\:H ]I;1]-DB6.2QMW1%V*&B!PO' ]N!^5+'I.GPLS16-
MNC,VXE8@,GUKQ7^R?VB?^@[HW_?,7_QJC^R?VB?^@[HW_?,7_P :H ]UHKPK
M^R?VB?\ H.Z-_P!\Q?\ QJC^R?VB?^@[HW_?,7_QJ@#W6BO"O[)_:)_Z#NC?
M]\Q?_&J/[)_:)_Z#NC?]\Q?_ !J@#W6BO"O[)_:)_P"@[HW_ 'S%_P#&J/[)
M_:)_Z#NC?]\Q?_&J /=:*\*_LG]HG_H.Z-_WS%_\:H_LG]HG_H.Z-_WS%_\
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
M>671FCM9,;Y,OE03U"E>1@_H?:MY](TH31 6%I@DY_=+Z?2E32-*\Z0?8+3
M P/*7_"CF#D,.ZUO5+74+Q!HTTMM&0()N@<!26)// (QR!U'6HI/$&H2Z/!>
M:?8/<RW%E)-'!%"S N& 7YSM !!)VG!/:MUM(TO[#*?L%IG:_/E+[^U+-I&E
M*8 MA: >8 0(EZ;3[4<PN0PCK>J)8&Y6QDF*WC1&-K9XF$87.>_\7&_[I]J;
M#K^LW$ E&C>7&T98.2^<XR,*5'!..N.]=!_9&E_;,?8+3'E]/*7U^E+#I&E[
MYLV%IP_'[I>/E'M1S!R$@!QR,4N#Z55_LG2_L,)^PVN28\GREYY'M4K:1I7V
MJ,?8+3&QLCRE]O:CF#D)<'THP?2HTT?2O.D_T"TQQC]TOI]*C_LC2_L;'[!:
MYP>?*7U^E','(6,'THP?2HY-'TH218L+3EN?W2^A]J0:1I7VIA]@M,;!QY2^
MI]J.8.0EP?2C!]*KKI&E_9YC]@M<AGQ^Z7C]*<^D:7Y<7^@6G++G]TO^%','
M(%R/W/XBN274M?;7H86T]$L?-(DEVEBR;RH/;:<8..?7ITZ.\M+6TU&(6<$4
M(>!]PB0+G#)C./J:X^X\8/;:K<6KW&FX@UB&Q*[\.8Y(PW][[X)(].#Q6L7H
M835I6)TUO7XI!#-HYF>2639(JLB(F5V;B,^I_+I4FF>);[4-8%H=(=(5D>.6
M?>2(2J@@-QU.?IS6-:_$&XN/!5YJTD$=O=6Y+,)HB(%&4_=EPV"^'QU!SGY1
M@BHKWQ_J%EJEQ:+!8R[+\1H8SN#Q$D(H97(,K 9P0,8Z'.:JY-CT&E7[P^M<
M)JGQ(71M8U2QN[%9OLEP8XG2X5,KL5OGS]T\G'][MTJ_H'CM-<\0KIJZ7/;*
MV\I-)(IW;21RHY&=K?3BBZ%RM'?:OI5OK6ERV%V9%CD*L'C;:R,K!E93V(8
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
M9&CC+)$\I_NH1D_F0*K_ &R;_H'77_?4?_Q=<AZ!;HJI]LF_Z!UU_P!]1_\
MQ='VR;_H'77_ 'U'_P#%T 6ZJ:I?II>DW-](NY8(R^TL%W'L,G@9/&:/MDW_
M $#KK_OJ/_XNF33-<1[)]*N)$W!MK&(C(.0?O^H!H H)XNTYX8G19G,BHQ$:
M;M@89!)].:W:Y^YT>QN553HD\8$R3'R_*&XKTS\W3FM7[9-_T#KK_OJ/_P"+
MH P?%'C"Y\.7QB&EK=P_9'N!(MSM8%65-I3:>"9% ())YP#5>;XCV%E'ITVH
MVL\,%]IXO?,C_>"(XSL./Q /K6S>V=KJ/G?;M!DG\Z(0R%Q$=R [@OW^F>?K
M5+4/#FD:E:QP7/AM\0VS6L#*(@T,;*5(0[^.#0!4C^)V@R7\-ILOEEE=8SNM
M2!&QDV;6/8@CFNPKFX/#NC6R1+!X7V>5C80L61@[@?O^O/UK9^V3?] ZZ_[Z
MC_\ BZ +=%5/MDW_ $#KK_OJ/_XNC[9-_P! ZZ_[ZC_^+H MT54^V3?] ZZ_
M[ZC_ /BZ/MDW_0.NO^^H_P#XN@"+7/\ D&C_ *[P_P#HU:T*R-5GDET\A[6:
M$":$YD*8/[U?[K&M>GT%U,X_\C(?^O/_ -GHLIHX[F[$CJIWKP3_ + H/_(R
M'_KS_P#9Z+*9$NKL,3G>O12?X!3>PNICZPEBFG6LL:P)*UVFYE 4MDL.3W^\
M:W+J6UF\J.5HI(V<AE;!!&UNHK@[SXJ>"KFS6"2_O&:WGW@QZ;<,I9&]1'@\
MUKV'Q-\+ZSK5CIUC=77VF>1A$LVGSQ!B(V) +H!T!-24;S6^ERWA\V"T<+$J
MKNC4X&3D"H)(M/AT:^\F*W0[)@ B*..>.*T%N8_MK\M_JU_@/JWM40N(_L-P
M,MUD_@/J?:@"#3;B+^P=/+R(':.-F&>A."?YU:D-D]VK/Y#$HV20#GD4KW$?
MDQ<M]Y?X#_A3S<Q_:4Y;[C?P'U'M0!!#'IJ>9&L=LJ*P"J$4 <#M6=?O9QMI
MBQ^2IDG&=N!G"EO_ &6MB.YC\R7EOO?W#Z#VJ%IH6LXRP)90"I*'CMQQ0!)-
M/;O+&K21LISD$C!XK-M)[=/$4\2M&J*&90N .5B_^O6G)<Q^?%RW4_P'T^E9
MUG/$/%&I8+Y$<3'Y3_$"/3_8H DOYK8Z:',B;HY05(/(RVT_H32V=S VGV+%
MT4E@2,],AJ9J]PG_  CMV0[*45GR$/&&SZ>U2V\R1Z?IR,S$J$!)0\_(?:@"
MG++;6^N+#%,H24QN$+9 .7)P.V<5HL;6X6='F5?WH8,K $$!2"/Q%4[BYB_X
M2JT7G+0,_P!P]%X_]GK1AN8_,FY;_6?W#_='M0!CZ?,F%\VY\QHXXDW,PY_?
M-^N *T;E;6>]A?[08V6-QNCDVG!*\?I6?I=TK+=!MP$=Q'&/E//S!O3_ &ZU
MVN8_M<?+?<;^ ^J^U &*\-C;>(K-8R'$N_>TDA<_*H(Y8GN3^=:S36S:>ZL\
M; @\'!SS3@]N]X974EX^$8H<KD<]O84GVB/[$W+=&_@/K]* (39Z1'<Q21VU
MFK[S\RQJ#T/?%5?#EU$VFPL\B M'G&1_?:M22YC\R+EOO'^ ^A]JCA>W@F,<
M(*(L8 4(>.3[4 5Y39?8[R3]SYA$F7P,GKWI-/FMUT>P"O&,I&2-P],U.9HG
ML[E"6^;>.%/O[4D)AM;"SMXV<K"$0$J<D 8]* *%[%9IJZ26L<*R20R&1HU
M+?,G4CK7-W?@]+R\N9IM3N2EQ?17IB$<?R-&%"A6VY'"CGKU]:ZG4I5DU*#8
M3Q!)U!'\25#6\/A.6J[2.7N/ \-YX>;2KO4[J;==O=-<M''YC,P8$'Y<'ACS
MC(X]!6;;?"W3_F>_N9)I#.TBJJ+M5?-+J.1DGG!)YY/;%=U15V1GS,K:;8QZ
M9I5K80LS1VL*0HS=2%&!G\JM+]X?6DI5^\/K3))_%DU];^%;^729C!=I&#'(
ML32$<C.%56.<9&=K8ZX.*XQ/%_C*%4:'09YD:,.R74#F4'R8R%R@"_?+9X[$
M<=O2Z*Y#T#C_  OXHUG6==>WU#2WM+-K=Y87-K(AXE*C<7Q@E<$+C/4\=*["
MBB@ JAKC7B:-.=,)%W\HC(4-SN'8^U7ZK:A?PZ982WEUN\J( ML7<>2!T_&@
M#E%\0^(K8F&339+B?9)(5,#8!\W"J&7@@(?_ !WOFNS4Y0'KD>F*S+7Q)IEW
M(D<=R%>1V2-7X+E6*G ],C@]\CUK4H \^\::KXPL?$,T?AY6EM/[/WD+ 6\H
M[L%\[#ENF "> ?E-0:SXM\3Z/#I=Y#ITTD3Z2TUU#<P,VR15+$LZ@!2,<@@9
M'  -=3JOC/2M&U:73KOSC<16RW)6-,[E9]BJO.2Q;C ]1G%-;QKX>;[)'=7B
M11ZA9F[B-P-JO'CD'/?&<CV- '+6OC7QG<7MI_Q(8C:.Z"23[).I=3*5+J"?
ME&S!P>G>O2)6V0NX(&U2<GI6)'XV\,R7%O;QZY9&6XP(4$HR^6VC _WABMN2
M18HVDD8*B LS$\ #O0!S4?BIY-*N;D"+S(K2.X \N0#+(201C)Y&,#GGFF3>
M,;F+4#:IHEW*9)I$A;8R*554(8DC&"6//L*WGUC3DMI+A[V$0Q!6=]XPH8 K
MGZY&/K4D6H6<X<PW4+B-F1\./E(ZC\* ,B7Q%<'0X[R*Q:.X,PC>WD#,5!)Q
M]T9YP #C +#/%5(O%5VS6X:V5C)-)&52-\RA=Y&ST.%7KUS@>W1SWMK;0":X
MN(HHF8('9P 23@#/UJ#^V],"QM]OM\2%@A\P?,5SD?A@_E0!0DO)M0\)V=W<
MP-;S3&W>2)E(*,9%R,'FMVLO59XKG18Y[>19(I)8&1U.0P,BX(K4IO874SC_
M ,C(?^O/_P!GIMO<I;7-SYJ2_.RE2L3,"-H'4#VI6R?$AQP?L77_ ('4/V>\
M_P"?W_R M5N2W9F GAK381YEH;R "0RB!+<A02V2!\O Z_C@]JT(]/LXM5M;
MQY;VY,,KR*)XG<(S*1N&1P><<>M7_L]Y_P _O_D!:/L]Y_S^_P#D!:.47,6!
MJ,/VMVV3[2B@'R'ZY/M[U&+^/['.GES[F,F!Y#\Y)QVJ/[/>?\_O_D!:/L]Y
M_P _O_D!:.4.8G;4(C%& D^0RY_</_A3CJ,/VA6V3X"D?ZA_4>U5OL]Y_P _
MO_D!:/L]Y_S^_P#D!:.4.8M)J,(>0E)\%LC]P_H/:HSJ$7V,)LGW8''D/_A4
M/V>\_P"?W_R M'V>\_Y_?_("T<H<Q9?483-&0D^ 3G]P_I]*:E[;+=2RB*8,
MX4%OL[Y.,^WO4'V>\_Y_?_("T?9[S_G]_P#("T<H<P^>[MY]-GMY89G65'4H
M8'^8'/'3WJ274(28-L<^%?)Q _ P?:H/L]Y_S^_^0%H^SWG_ #^_^0%HY0YB
M4W=J=16Y,,Q=(C&K^0^0"02.G? _*GQ:C"KRDI.-SY'[A_0>U5_L]Y_S^_\
MD!:/L]Y_S^_^0%HY0YA8KBVAM0(H)E>1XY)<0/RPV@GIZ*/RJ=M1A-S&P2?
M5@3Y#^WM[57^SWG_ #^_^0%H^SWG_/[_ .0%HY0YBRFHPB60E)\'&/W#^GTI
MG]H1?9&39/N(/'D/Z_2H?L]Y_P _O_D!:/L]Y_S^_P#D!:.4.8LOJ,)>,A)\
M!LG]P_H?:@:C#]I9MD^"@&?(?U/M5;[/>?\ /[_Y 6C[/>?\_O\ Y 6CE#F)
MEU"(0R@QSY+,0/(?G/X5B:=:7%@+$->7$J0SR/*OD2#S XXSQR0><GU/UK5^
MSWG_ #^_^0%H^SWG_/[_ .0%HY0YAE[,+F^B>)) B0NK,\949+)@<_0U%4D\
M%V(N;S//3R5JD#(P8K?1D(VUL1J=I]#Z&M8Z(PJ:NY9HJ!DG09:["C(&3$HY
M-+Y5S_S\_P#D$55S.R[DU*OWA]:@\JY_Y^?_ ""*58KG>N;GN/\ ED*+A9=S
MI:***Y3O"BBB@ J&[M8KVU:WN5W1/C<N>N#G^E351UJ*[N-%N8-.XN9D\M&\
MS9MW'!;<.1@$G(YXH @A\-:9;S))#"R%,;0'.!APX&/J!6K7'RS>*+6VA$^X
M%7BB'D['+L1\Q.1]T$>QQS784P,36O"6FZ_=I<:D;AVCC*1*DQ58FR#O4#HW
M Y]JS]6^'FCZGIL-JOG0?9K-K2W*R,54%2 67/S$$YY[UD^,M&\77WB*ZET.
M5Q9R:<(HRLVSRVW$OM&\?.PV@$C&/XEQ5?6H/&VGVNFWVEQLLMOH[)=QQNLB
M"15)QM8EF;@8(SSP212 W[?X<Z!!)'*8[B296$C2O.Q+N'W[C[[N:ZB1/,B=
M-S)N4C<O4>XS7G5HGQ)DO+6:6;9;!T+Q2+!N9/-.=^!PVS&=OX<UZ/38&'_P
MBMLUC+:37EU-%)#'"1*(VP$& 1\G4]_TQ5=O VEO?&=S(R%F=HSM(+''?'3
MZ=^^:Z2BD!D)X;M(]+73XY)DMTDWHJD KUR.G0Y(/UJ$>%8%QY5_>Q$2/(2C
M(-S-NY/RXX+DC '//-;M% &1?VJV/AZ"U1V=89($#/C<V)%Y. !G\*UZS]<_
MY!G_ &WA_P#1JUH4^@NI2O=)M+^99;A9-ZKM#)*R''7'RD57_P"$:TW^[<?^
M!4G_ ,5111S-!9!_PC6F_P!VX_\  J3_ .*H_P"$:TW^[<?^!4G_ ,5113YI
M=PY5V#_A&M-_NW'_ (%2?_%4?\(UIO\ =N/_  *D_P#BJ**.:7<.5=@_X1K3
M?[MQ_P"!4G_Q5'_"-:;_ ';C_P "I/\ XJBBCFEW#E78/^$:TW^[<?\ @5)_
M\51_PC6F_P!VX_\  J3_ .*HHHYI=PY5V#_A&M-_NW'_ (%2?_%4?\(UIO\
M=N/_  *D_P#BJ**.:7<.5=@_X1K3?[MQ_P"!4G_Q5'_"-:;_ ';C_P "I/\
MXJBBCFEW#E78/^$:TW^[<?\ @5)_\51_PC6F_P!VX_\  J3_ .*HHHYI=PY5
MV#_A&M-_NW'_ (%2?_%4?\(UIO\ =N/_  *D_P#BJ**.:7<.5=@_X1K3?[MQ
M_P"!4G_Q5'_"-:;_ ';C_P "I/\ XJBBCFEW#E78/^$:TW^[<?\ @5)_\51_
MPC6F_P!VX_\  J3_ .*HHHYI=PY5V#_A&M-_NW'_ (%2?_%4?\(UIO\ =N/_
M  *D_P#BJ**.:7<.5=A#X9TT]4G/_;S)_P#%5$OA#15SMM77)).)W&2>IZT4
M4<TNXN5=A3X1T8@ VTA (('GOQCIWIR^%=)3[L,J_2XD_P#BJ**.:7<.6/87
M_A&-+_YYS?\ @3)_\51_PC&E_P#/.;_P)D_^*HHHYI=PY8]A_P#PCNG_ /3S
M_P"!<O\ \51_PCNG_P#3S_X%R_\ Q5%%',^X[(/^$=T__IY_\"Y?_BJ/^$=T
M_P#Z>?\ P+E_^*HHHYGW"R#_ (1W3_\ IY_\"Y?_ (JC_A'=/_Z>?_ N7_XJ
MBBCF?<+(/^$=T_\ Z>?_  +E_P#BJ/\ A'=/_P"GG_P+E_\ BJ**.9]PL@_X
M1W3_ /IY_P# N7_XJC_A'=/_ .GG_P "Y?\ XJBBCF?<+(/^$=T__IY_\"Y?
M_BJ/^$=T_P#Z>?\ P+E_^*HHHYGW"R#_ (1W3_\ IY_\"Y?_ (JC_A'=/_Z>
M?_ N7_XJBBCF?<+(/^$=T_\ Z>?_  +E_P#BJ/\ A'=/_P"GG_P+E_\ BJ**
C.9]PLA5\/:>LB/MF8HP8![F1AD'(X+8ZUIT44FV]PLD?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>irtc-20201231_g7.jpg
<TEXT>
begin 644 irtc-20201231_g7.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $IO96QE:2!(
M:6=G:6YS    !9 #  (    4   0J) $  (    4   0O)*1  (    #,#0
M )*2  (    #,#0  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,C$Z,#(Z,C4@,C,Z-# Z-34 ,C R,3HP
M,CHR-2 R,SHT,#HU-0   $H ;P!E &P 90!I "  2 !I &< 9P!I &X <P
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(Q+3 R+3(U5#(S.C0P
M.C4U+C T,#PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y*;V5L96D@2&EG9VEN<SPO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" "V 6H# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#V>[UCQ%<>)M0T
M[1(M,$-DD)9[OS-S%P3_  \8&*>&\='MX?\ _(U+I(W>.O$P_P!FT_\ 1;5K
MP:M93WD]I!=PRSVY EC##<F?44 8^[QSZ>'_ ,IZ-WCGT\/_ )3UM#4[5KQK
M43QF=5W&/=R!ZU(M] \K1+(ID0 LF>1FD!@[O'7IX?\ _(U&[QSZ>'__ "-7
M0^<O]Y>1D<]JJ_VUIWVZ2S^U1&YC(#Q \KGIFF!D;O'/IX?_ "GHW>.?30/R
MGK:EU2TAN(X)9T66491">6_^M4_VA N2RCC/+=J .>W>.?3P_P#E/1GQUZ>'
M_P#R/72ALTN* .9SXZ]/#_\ Y'HSXZ]/#_\ Y'KIL48H YG/CKT\/_\ D>C/
MCKT\/_\ D>NFQ1B@#F<^.O3P_P#^1Z,^.O3P_P#^1ZZ;%&* .9SXZ]/#_P#Y
M'HSXZ]/#_P#Y'KIL48H YG/CKT\/_P#D>C/CKT\/_P#D>NFHQ0!S.?'7IX?_
M /(]&?'7IX?_ /(]=-BC% ',Y\=>GA__ ,CT;O'6.GA__P C5TV*#P#CKB@#
MF=WCKT\/_E/1N\<^GA_\IZU%N[^2/>EM$1DXRW44[[1J./\ CUB_[ZH R=WC
MKT\/_E/1N\<^GA_\IZUO/U#M;0_]]=*!<:B1_P >L7_?5 &3N\=>GA_\IZ-W
MCKT\/_E/6MY^H?\ /M#_ -]4GVC4?^?6+_OJ@#*W>.?3P_\ E/1N\=>GA_\
M*>M47.H-TMHLXS@M3O/U$]+:'_OJ@#(W>.?3P_\ E/1N\<^GA_\ *>M?SM2_
MY]8?^^J/.U+_ )]8?^^Z ,C=XY]/#_Y3T;O'/IX?_*>M?SM2_P"?6'_ONCSM
M2_Y]8?\ ON@#(W>.?3P_^4]&[QSZ>'_RGK7\[4O^?6'_ +[H\[4O^?6'_ON@
M#(W>.?3P_P#E/1N\<^GA_P#*>M?SM2_Y]8?^^Z/.U+_GUA_[[H R-WCGT\/_
M )3T;O'/IX?_ "GK7\[4O^?6'_ONCSM2_P"?6'_ON@#(W>.?3P_^4]&[QUZ>
M'_RGK7\[4O\ GUA_[[I//U'G_18?^^J .>NM7\4:?>6$.LQ:2UM?SM;$VOF[
MU/ENP/S<?PUV5<IXI=G?PZ[J%9M2Y /_ $PEKJZ .:T?_D?/$W^[:?\ HMJY
M74/AK>W.KZCJ4=VT5S=W;,I20JJ1>6VWIR3O(/)KJM'_ .1\\3?[MI_Z+:LF
M^U/7;*_N4B#E+FYVQ$H6\M%QD\#OZ4 <P/ASXC>Q2-[K:6C59&^TMO.,\;AS
MC)JQ%\/_ !)!Y!6^3=:LKQ;KASD@CKW(QFM^77_$$D3"&UV*KA"WEL6 R.:F
MU'7-8TZX>..V-PKRGRV$9^1<=2?UH'<Y*#P3XEL=/M#>7DAOFN(H%,,SL$C9
M_P!YD=,;2>:V-9\!:E=ZIJMY97(1KZY5P/,("QA O89S6W;:QJ?DQP"%I9/L
M7G;WC(R^>/\ ]5-MM6UQ[IXY[; 7<'<1G!XX*T"./3X=>)5OI'>YC<"(1I,;
MERX7C"XZ#&.O>L[_ (0[Q0FN'3X9)9C%;!A<-<R", 2#;&?[PZD]SZUW&G7_
M (@&J-+?1MY*PG"@$J6Z@=/3G/X4UM0UB6P6\8R"1KO"Q+&1N39V]!WYH [2
MWW)!&LF-X49QTSW_  J;>*X:37=3L(;5B799(5!,D+')W'YC@=>@Q[BM+3]:
MU1FF6^MPKF%GMPL9Y8#.#0!U&ZDWUQ$OB;7(-L;V!DF()PL;8(^M)JU[XA_M
M9!:(_P!G$VX% <[1C.: .W$@I=_.*Y.2_P!1N-2ORY>&"W@D";8SRV>/J<>E
M4X=1UB/4XXXQ// TI>281D*@,8(4Y_I0!W&X9YHW>E<#9>)-<EW01PJ\J*,E
MH6]SDCWZ?A6I?^(-12UL/L=L9)KD%9/W1Q&W3_(H ZH/07P,UQ:>(M66TN)Y
M+9FF\Z.)(O*;"YSG^0YI\7B#5+S[1&D CN%1'CB*D'EP,GVQF@#L ^>E+O\
M45PNG:KKMO97DUVCM(TJ^6'0GCH<?CQ3M0?5X-+M;A)YQ.;<&4!3C<S>GK0!
MW'F+CK2[LUQ$_B#5[;4I;5(Q(2Y\O?$WH.,_CFNAT*^NKNWD748_+N(WQ@*0
M"I P?YT :]-;@'Z4N<#FD;[M '.>)+^ZTSP'J-[IQVW4-L[0G;GYNW%<6/B+
MJFC2+;ZG;^>%0&:>3Y3&=F1A5'(SUYKTVWB26P6.50R,.01D&DETZTE),MK$
MY/!)0<T >8V_Q%U6\T5]8AB"J;F-?LV.@V_, ?0GO1%\4M9CN USIEJ5F=%2
M!)6W)\I+,21R#CC\:].32[&.,1I;0K&""%"#&::VE6,C O9PD\?P#/'2@#SM
MOBAJZWBVC:/;-.ZHR(EP25#8.3\O'!_.J7_"VM36%KZ>PMHX#&HBMR[%Y&,H
M7@X[#U[UZ=#HEA#>SWB6L8GFV[GP/X1@?2D_L73]JJUG;D ]T'&3G^= 'FEO
M\3]5M-DE]:PSM*<E(W("J">!Q_K#QQTX-=]X/UZY\0Z)]KOK9+699&1DC8L/
M;D@5H'2+ D;K2#*OY@^0<-Z_K5F&".W3;"BQKG.%&* )L>]&/>C(I00>E "8
M]Z,>]+10 F/>C'O2T4 )CWHQ[TM% "8]Z,>]+10 F/>D8?*WTIU-;[C?2@#E
MO% Y\.?]A+_VA-75URGBCKX=_P"PE_[0FKJZ .:T?/\ PG?B;_=L_P#T6U59
M/%5Q;:C>I<V32012[(G48SC'^-6M'_Y'OQ-_NVG_ *+:I[C5](%Q+;3!6=&^
M==F>>/Z_K0!DIXW W@V;,V_:@5N2, \_A4K>-8(TD::W?8N.<^_3\N:G.K>'
M+:?_ %2;@N<K'G&<]?RIS:OHUQ8W<R6BSP6NUSB,?.3TQ0 V#Q6'CN9KBU,,
M414#YN3D=ZKR>-E21 UFP&#N4'G/4?ABK4.M:%>0RL\:Y*&25'CZ!?6GG4="
MN;G8R1^;Y6\DQ\JOH3_2@"DWC+RT EM7$C$,B9ZH>AJ1/%PN+*>2TM"\L;A5
M0MUSUSZ<BHSXCT%M2C:&,S"1%42*H**,^GUI\&JZ'8:G>K)&\4DDN79UX9A@
M?+0!!=^,69XTBL=X4!Y@QY4Y'3\"35@>,X1IMS?SV<BQVZJXP<D@G'%..KZ)
M;W=V)X=LOF9PRY\P@#E?0=J7_A(]#> *D(??M#0B/GD]_I0 EGXMAU"XDALX
M3O\ *9D9CPQVY _QJ*R\9*RHMW%N)P'E7 56]*GEUC0[&[>-[=$E#,KLL?'
MYI?[6\.?96^2,Q#Y=ICZ_P"3WH IWOB^9/L;V=OE9RX=&Z@@XP3VI9/&<AD1
M+:SW ?Z\,V-I]!^'/XU=&MZ- JQSPK"& 95* [B>:AM];T%0T[P[6F;S-KID
MC@"@":PU\W\%Z]O:>5.D7F1[S_K.#C\!5,^+7M8K4O )3/")6V\9YP?U(%7;
MC6]+MYKB/R-PMUBWLB]%DS@?D,_C44NO: L4:^6LJDE$"Q]%')Q[#&: (3XN
MD)D)LF6.-0Y);YL>I'TJ.?QA:6L_G&W57*$RG/.T= #6A=ZQHED%WK&9'AWH
MFWEDJ.UO]!N;7SGM(T'FK"0\7(8G@4 0W/B6:**WU#8B6+P/*\;_ 'SCI@TQ
M?&:;A)-:L+:2,/&P.3D]C[UH3:UH;^9:SA"L3>44:/CKC _&J][J&@"RBD94
M\E@)E,:<-@X'YF@"*7Q;&MRD?V3=/Y7F<,/E'N?RHT_QDMQ;R;H-\\<>]E0^
MIQBIHM3T!K.:YCA0#A)%,?/S#.*C.L:?91Q3KI@C2:&-@X4 !22 #]/ZT .'
MC*%KM(EMGVE@A?/ 8UTV<I6-I L-3LQ-'9)$%E.4('7U_K6R>%H HO<26NA2
M3PIYKQ1LRKZD=JRM5\4QZ6NGF< FZ0LP7J/ESQ^/%:;SFWT5I1 9]J$B,$#=
M[5D:E<Z7-I)2\M62.:W!) ^:-2<8'T- %(?$>T&P/93 R<+W!.<5/K7CB/3Y
MFM[2W:>X1PKH>  ?>J5OJOA"SBM[0Q#$42K&[QY+=_SSU]ZMS:]X:N'C:[@4
MM.-S9CY4@XYH +[QTEFUC']D8RW4?F%"V-H!Y'X4]/'MD9(HS;S>;)(JA1S@
M$\-45]J.@/+://IRRPO$6$K+C8 W3'KFIX=0\,2R6T4,,8>=SY0,6#N7G\,=
M: *MY\0(K2\\EK*1XQ(T9D'\6.P_&G_\)_;B-G:QFQG(.>H]:9<ZWX8-M=23
M6&[R<G;Y6#(>A*TNG:AX6N[ATAMBLMTN]D>/H0.GM0!#_P +'1F2-K)E8\OS
MT!Z?C71:!XA37&G"0-%Y6.6/WNQ_(@BL"?5O"D-]'$M@LPG/,B)D*?0UIIXA
M\/Z5+-!$/),3>6P1#U''\^* .FHS7-CQMI$C(J22>9(_EHK+@EJ2[\;Z/971
M@FE<.I^;Y/NCU^F>* .ER**P?^$OT86D=T;DB&:;R48KU;&<5#)XXT.,R?Z2
MS"+B1@N0O;.?2@#I,BDS6%;>+-)N7ECAF;?"AD9=G(4=ZJ-XQBBO!%+:2"-R
M?+FW#!&,T =3FBN<M_&>D74L4<3R;I&V@%#P??V]ZZ)3E0: %IK?<;Z4ZFM]
MQOI0!RWBCKX=_P"PE_[0FKJZY3Q1U\._]A+_ -H35U= '-:-D>//$W^[:?\
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
M&-&O-*^T_;Y/->5E_>%RS/@=3Z?A71CI0 4UON-]*=36^XWTH Y;Q1U\._\
M82_]H35U=<IXHZ^'?^PE_P"T)JZN@#FM'_Y'SQ-_NVG_ *+:J%SKVKP:I<VT
M5KYZI(Q&Y6&$QZ@=^0/<5?T?_D>_$W^[:?\ HMJAN/%T-M?7%K-:M(Z.5RF/
MNCJ?7H: ,P>+-7GA?R+>((HVB106)]PO!]JLWGB'4[.\,,<)F5H@WF>6<+P.
M1Z_2D7Q=:06\B6FFLHBXR0!&K'D MTYJU=>*H;.X,$]ON?8'&WG;D#J?K0!G
M#Q+J]I;AYHD*8 ::2-U&>N<8X';ZUH:AJEY;0:AY$C.Z2)M#1D^7E1D#'7FH
M&\76T]OY=Y8%]Z@E%(*YZXS]*DO?%'E/J:VL:2-921JPP20"!DD?CB@".S\1
MWU_;W<<D36QCA>1)@IR &V@X]<@\5%;ZKKH2YD16G6.2-E)7[ZE 2HQ[U>F\
M36EMJLEL+!VN>%( ZK@$$^@))J2;7I/LGFVL"(ZLP=)#C;A@I_G0!FIXIU:<
M&*.S59!N8NRMMV 9SC'7.12ZEXCU=;@VMG82!?*247&T]3CC;[?7I5R;Q)-9
MPJ]Q;)+$9I$,D7]U<8Z^YQ21^+TFG$:V<B<@;WQ@G/(_+- %<^(=6M-'BDEM
MQ/<--L&$8 J1UJ6Z\2:C:M:DZ>99&MR\P53D'/;BK6N>(UTG4;6U2%)FF4L
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
MV1S],T 7[WPN=1+C[81!*_F;0F<''.#_ )Q6>G@)Y9)&O+WS/F#)A,;O7/\
MA4L_A_7)K*&&"\%N5N6D<^8260]LTECX<U6WFMI9;N1MA;S 9,]L _3O0!9/
M@R-]-N;.2Y*Q2[ /+3;M"G]3V^F*AC\%V<*G%T&,<BR%F!R .>>?:JK>%]:<
MS!+LB-0OEA93ECQD^W<5J3:+?R3-()"54DF-C\LI*8R?H1^M $-YX9L;G4#-
M-?QJLBLRQ<<[C][/?M4P\/6<5O;I<7(5(5785.W+)DY'X9R*I7'AF_U!H#<+
M'&([<+E9#D,,X_#G]*OS6&ISVFGQR0Q/+;RD.Q;C;L(W#\3TI@5_['M9EC:?
M589HUE9\!>&#<A3S^-6&TH6.C36(U)((6*LC2#)C!/2LV?PSJ(N$\A8TCB Q
MA_O#803CUR:L:WX?U#5K6$Q[4=8=KH6P69?ND&D!*F@1QW/E65^IY,IA898;
MFW9^F:=?^%5N]1GNKJZ):X"A5VXVD#'_ ->H=2T35)YI/L@2,R%&\S?AEPN,
M?0&J+^']?N6F,DGEN ,,)#\WL* -23PDMQ;VT376U88MA:-,%CG/KT]O>K%M
MX;6'2FLFDRIF:0%5P<$$8(_&LJ'PYK,.G7EM!<>0\B*(Y/,)^8,2?P.:C'A?
M6MCF:]D>3>O*R$;QGG'I_P#6H GE\$K/)/ON56,L#&H7&!WSZCC'M4A\%Q2:
M?<V#WIC6?80(EVD;3U]Z=>^']3N-022*XVPL&+GS#G..!2KH.I&SMX6N&21(
M@))-V=V&R5)]"* *J>#=.@A(^VH,S#:SG&2#DJ>>OTJQ<^%;.ZNUO&O5$"[R
M5P,;F]^_6FRZ#?W*F*:*%8C=O(=K\[&/4>]2V^D:G:Z'<Z>R13X/[AF? (SW
M^E "Q:)8-%;VC7L;&"-0@1A]]6/.,\]>15AO#+SHB7-[YJK*[E?+QE6YVG]/
MRK+A\.ZA;W;.8DDC,C2IB3YD)(X^F!4VI:)K&H:I+/',((C&OEJ'(^<>H_/\
MZ )6T2VAT*YLIM13[*T@="__ "S.>@Y^HK<TVU-I8!#(LB\E2HX KD[GPMJ,
MND6L VAHXV\V/S#\S;]RX/\ WU7:6ZLEC&KC#*@!&<]J "S_ ./..K%5[/\
MX\XZL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4UON-]*=36
M^XWTH Y;Q1U\._\ 82_]H35U=<IXHZ^'?^PE_P"T)JZN@#F]'_Y'OQ-_NVG_
M *+:L[5(M2T^34KJR:8*9 Y!^;(P,8'YUHZ-_P CYXF_W;3_ -%M71,H;((R
M#UH \^6Y\48W.T\*#,HVH"S9'&?\*NZAJ'B=+A1;6^RW:W5F8KDJW&17:@#'
M2EQ0!R%K/XB*7"SNVX!-I"#N?FQ^%0V%WXBFFMVGWQQ.SAE9!T XSZ5VN!1@
M'K0!QQDU98X6N(Y6B5H3'Y77K\V[_/2JWEZQ'J4UZHN&C2X^:%CPR^H]J[K
M]*3 H XK73?2ZLKV$-RL86/S1_#(N3T],'&?K73:0TDFGQ&X5A(!@[NIK0Q1
MB@ HHHH **** "BBB@ Q1110 8HHHH **** "FM]VG4U^E $-E_QY1_2K%5[
M+_CRC^E6,T %%)G'>C/O0 M%&:,T %%%&: "BC-% !11FB@ HHHH **** "B
MBC- !36^XWTI<BD?[I^AH Y;Q1U\._\ 82_]H35U=<IXH_YEW_L)?^T)JZN@
M#FM&_P"1\\3?[MI_Z+:NEKFM&_Y'SQ-_NVG_ *+:NEH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "FOTIU-?I0!F7%ZUAX>FND4
M.8(F<*>^*P+?QW&LOV>]@?[5M!"0J2"3T'/K72"W6ZTHP2 ;'4J0>X-9X\+V
M07_41'C&3DG\Z ,]?'MHUM'))9W*%^,!<\]<?E45S\0[**VA:*"5Y)\^4",!
M\'GG\_RK8'ANT4J1#!\H('!X!Y-1_P#"):>&#"T@#+]TX/!]: (+GQMI]O#;
M2%9-MR"4)7@D'!'UR:KI\0=,;Y6AN4DW;55DY;M_/BKTGA:WEL8[>58G\H,(
MW*\J2<YI+7PG9VME%;^7&_E@C>R\MGKF@""V\91/-&EU;2Q"4*4;J,MQM/XX
M%2Z;XEDNM=.FW-N%9][0LAR-BG'S>A]JD;PO;;X7B6)#&4P=N>%;('Y@58M]
M#AMKEKB%(EF9RQ?!SGO0!D0^-HXH&?4H61F9S&B*>54X)S2MX\LPK[;:X&W/
MSNN!M'\7TJ\_A2R?/F01-N)/S9.,^GI2OX7M))H7\J+]RI"C!P1[T 95]XY,
M=I:75A:--'-O+(P(8[3@X[?G4[>/M.$<1,<R%QEMR_</]T^_3\ZUDT2..'R5
M2$1@%0N"< G)JJOA6TRQECADRY<!E^[D 8_04 5!XYM!<K;R03"9F"[%&2,D
M#GZ9S2/XR\O518/"GG2._E#?RRCIGW)[5H1^%[**X$\=M )%& VTYJ3^P+?[
M1YY@MS*'\P.4Y#>U &8?%-X(][6"DF(/L$HRO/S9_#D?2HY/&4D>ER7JVN4C
ME=67)W;1T('4DUK+H,$5P\T<<8DE&&/)!_"L>XNM#AE:UG,*^7,2^5.%<\<_
M6@!]SXNGMM/M[@V>?.B5B0W1MV"N.M0W?C6:SU2>%[16AC8H'#$$-M! .?7-
M-FU/019PQS-'Y (6+*'!& 1@^_%=!)I$5[;J)HX9$)W@%>AQ_P#6% &;<^(K
MYY98[*VA)@B\Q_-DV\E<@#UK6TB_FU"Q+W**DR\2!#E0< \'\:A_L*)KKSY%
MB:3L2IXXQ_*K=I9M:*X4KL8EC@>V/Z4 8?BC_F7/^PE_[0FKJZY3Q1U\.?\
M82_]H35U= '-:-_R/GB;_=M/_1;5TM<UHYQX\\3?[MI_Z+:ND!H 6BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IK_=/T-.IIYR#T
MH K6<B"T0%U!^M6/-C_OK^=9Q\.Z:6)-N<GG_7/_ (T?\(YIG_/NW_?Y_P#X
MJ@#1\V/^^O\ WU1YL?\ ?7\ZS?\ A'-,_P"?=O\ O\__ ,51_P (YIG_ #[M
M_P!_G_\ BJ -+S8_[Z_G2>;'_?7\ZSO^$<TS_GW;_O\ /_\ %4?\(YIG_/NW
M_?Y__BJ -+S8_P#GHOYTGFQ_WU_[ZK._X1S3/^?=O^_S_P#Q5'_".:9_S[M_
MW^?_ .*H TO-C_OK^='FQ_WU_P"^JS?^$<TS_GW;_O\ /_\ %4?\(YIG_/NW
M_?Y__BJ -+S8_P"^O_?5'FQ_WU_[ZK-_X1S3/^?=O^_S_P#Q5'_".:9_S[M_
MW^?_ .*H TO-C_OK_P!]4>;'_?7_ +ZK-_X1S3/^?=O^_P __P 51_PCFF?\
M^[?]_G_^*H T3)'G_6+_ -]5F3:#HUQ*\D]K!(\C%G+?Q$T__A'-,_Y]V_[_
M #__ !5'_".:9_S[M_W^?_XJ@")]!T:10CVL!4+M [ =>*U%>-%"JZX P.:S
M_P#A'-,_Y]V_[_/_ /%4?\(YIG_/NW_?Y_\ XJ@#2\V/^^O_ 'U36ECVGYUZ
M>M9__".:9_S[M_W^?_XJC_A'=,Q_Q[M_W^?_ .*H R/$Y'_%.<_\Q+M_UPEK
MK*Y3Q5&D,GAV.,;474L ?]L):ZN@#GM0\'P7NL7&I0ZMJEA-<JBRBSG5%;8"
M%."IYYJ'_A"W_P"AH\0_^!:?_$444 '_  A;_P#0T^(?_ M/_B*/^$+?_H:?
M$/\ X%I_\1110 ?\(6__ $-/B'_P+3_XBC_A"W_Z&GQ#_P"!:?\ Q%%% !_P
MA;_]#3XA_P# M/\ XBC_ (0M_P#H:?$/_@6G_P 1110 ?\(6_P#T-/B'_P "
MT_\ B*/^$+?_ *&GQ#_X%I_\1110 ?\ "%O_ -#3XA_\"T_^(H_X0M_^AI\0
M_P#@6G_Q%%% !_PA;_\ 0T^(?_ M/_B*/^$+?_H:?$/_ (%I_P#$444 '_"%
MO_T-/B'_ ,"T_P#B*/\ A"W_ .AI\0_^!:?_ !%%% !_PA;_ /0T^(?_  +3
M_P"(H_X0M_\ H:?$/_@6G_Q%%% !_P (6_\ T-/B'_P+3_XBC_A"W_Z&GQ#_
M .!:?_$444 '_"%O_P!#3XA_\"T_^(H_X0M_^AI\0_\ @6G_ ,1110 ?\(6_
M_0T^(?\ P+3_ .(H_P"$+?\ Z&CQ#_X%I_\ $444 '_"%O\ ]#3XA_\  M/_
M (BC_A"W_P"AI\0_^!:?_$444 '_  A;_P#0T^(?_ M/_B*/^$+?_H:?$/\
MX%I_\1110 ?\(6__ $-/B'_P+3_XBC_A"W_Z&GQ#_P"!:?\ Q%%% !_PA;_]
M#3XA_P# M/\ XBC_ (0M_P#H:?$/_@6G_P 1110 ?\(6_P#T-/B'_P "T_\
MB*/^$+?_ *&GQ#_X%I_\1110 ?\ "%O_ -#3XA_\"T_^(H_X0M_^AI\0_P#@
M6G_Q%%% !_PA;_\ 0T^(?_ M/_B*/^$+?_H:?$/_ (%I_P#$444 '_"%O_T-
M/B'_ ,"T_P#B*/\ A"W_ .AI\0_^!:?_ !%%% !_PA;_ /0T^(?_  +3_P"(
MH_X0M_\ H:?$/_@6G_Q%%% !_P (6_\ T-/B'_P+3_XBC_A"W_Z&CQ#_ .!:
H?_$444 -/@R*&:&\N-:U>]:S9IHHKFX5DW;&7) 4=F/>NIHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>irtc-20201231_g8.jpg
<TEXT>
begin 644 irtc-20201231_g8.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" "O 9(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#T/P7X-\+W
MG@7P_=77AO1Y[B;3K>2666QB9W8QJ2S$KDDGDDUN?\()X/\ ^A4T/_P70_\
MQ-)X"_Y)WX:_[!=M_P"BEKH: .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T
M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'
M_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH**
M .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$
M\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?
M_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B
M:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!
M_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_
M^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")
MKH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_
M .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]
M"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA
M_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\
MA!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T
M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'
M_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH**
M .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$
M\'_]"IH?_@NA_P#B:Y^X'PDM+F6VN+?P?%/$Y22-X+<,K#@@C'!KT"O&/%/P
M9\'?VA?ZYK&O7EBEU<M+(\DL:1J[DG )7UZ4";L=%Y_P>_N>#/\ OS;_ .%'
MG_![^YX,_P"_-O\ X5R=G\ O!VHVD5W9:YJ5S;2C,<L4D;*X]B%YJQ_PSKX9
M_P"@IJ_/O'_\33L+F1TGG_![^YX,_P"_-O\ X4>?\'O[G@S_ +\V_P#A7+-^
MS[X22XCMWUG4UFD!9(S)$&8#J0-N3C(S]:D/[.WA@==4U8?\"C_^)HL',CI?
M/^#W]SP9_P!^;?\ PH\_X/?W/!G_ 'YM_P#"N:_X9V\+_P#05U;_ +ZC_P#B
M:/\ AG;PO_T%=6_[ZC_^)HLPYD=+Y_P>_N>#/^_-O_A6MI6@?#O7('FTK1?#
M-[%&VQWM[.!PIQG!(7K7"?\ #.WA?_H*ZM_WU'_\37?> O VG^!-,NK+3KFY
MGCN)O-8W!7(.T#C ''%%AIIGR;XR9K/QSX@M;5C!;PZE<QQ11':B*)6 50.
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
M(UF7 R3W]35S_EN?]T?S- $/_+I/]7_K4C=8?K_0U'_RZ3_5_P"M2-UA^O\
M0T "?\?,O^ZO]:C_ .7)_JW_ *$:D3_CYE_W5_K4?_+D_P!6_P#0C0!(_P#Q
M\0_1J<OWW^O]*:__ !\0_1J<OWW^O]* (Q_Q[Q?[P_G7(>)-:.EK<Q(YC:6Y
M5GDP"!%F)7!^H:NO'_'O%_O#^=>9^-[&XN?$=O(NI7$$"S*#!$%&X^;!R6(S
MW''M5+9D2^*/]=#C(_%.GR.AM8[V['GH^;>U=A@"/N0/0UM6.KVVI6]Z$6:&
M0!3Y-RGER8YYVGG'O2H?WJ=A]ICX'TBI-2TVWNDN;L6=O-?6X5K=Y,KAL'JP
MYQ4EG0WFO31:@T]D_E36]M'"RD@[M@N#R/0D#\JS[BZ22[OY[>X5B)Y?GB?H
MW^EYY'>LC5=%BU SW5R&M=252#/:2%2IVW&1G^(<=Q3=2\.VEO=W=Y96T3ZE
M"SB*2=F"EO\ 2<LP7C<=H)..M %S7M4MM*NKEKA9F:6=PB0PM(S$-==A]:H7
M/BK2VAN(KR1]/G,S-Y-ZGEM@^8!['Z9JY!I%MIE[?20*Z2R2,)%\YV3.;K.
MQXZ5;U***6WG,D2/MN'QO4''$GK0!I^&O$FGQ2:H[7OFVLYA%N\1,B=\XQTY
M85W>F:O:ZN6:U+YBP)%=<%2P##]#VKQ+4[J;2]5NHTT]YK9I(_*2RA^X?E^]
MR ,^U>C_  YFEN+:_EGMGMI6>(M"[!BO[I>XXH [,?>F_P ]J1?^/>+_ (#_
M $I1]Z;_ #VI%_X]XO\ @/\ 2@!?^7L?]<_ZTP_\>UQ_P*G_ /+V/^N?]:8?
M^/:X_P"!4 .D_P"6'^^/Y&G#_CX;_<'\S39/^6'^^/Y&G#_CX;_<'\S0!"?^
M/"7ZO_,U.WWX_K_0U ?^/"7ZO_,U.WWX_K_0T ,C_P"/J?Z+_*E_Y=Q]!21_
M\?4_T7^5+_R[CZ"@!3_Q\K_N'^8I5ZO_ +W]*0_\?*_[A_F*5>K_ .]_2@"-
MO]7!_O"I/^6O_ :C;_5P?[PJ3_EK_P !H KC_CTNOJ]3MUB^O]#4 _X]+KZO
M4[=8OK_0T (O_'W)_N+_ #--/_'JWX_SIR_\?<G^XO\ ,TT_\>K?C_.@">BB
MLN77(8K];0V]P6,@0OL^49XSGTH U**QXO$MA//'#&L[/)(8UQ'QD''Y<&E3
MQ%:.TFU)&6-68LF&!VMM.,>] &O16)'XHL'>=2EPOD1F5RT1  "EOSP#2+XJ
MT]\%$N""NXGRN ./_BA_^KF@#<HJA8:O;ZE-+' L@\L DNN,Y_6K] !1110!
M\0>._P#DH?B;_L*W7_HUJ*/'?_)0_$W_ &%;K_T:U% 'U]X"_P"2=^&O^P7;
M?^BEIFC:WKU]J20W^@-96QC),IDW8;C _'FG^ O^2=^&O^P7;?\ HI:IIX3U
M6(!(?$UY%&Q+.%7)S@#C)/UH ZVJ.HZM::4BM=NRA@2-J$],9Z?6HM)TR?3O
M-\_4)KS>J@--]X8S_C^E:$D,4R[98T<>C*#0!1%[!?VEM<P,3&TZ@$C'>KN1
MYY.1C:/YU7NXTBBMTC1443+A5& .:=W_  II";L+G_19QW)?'ZU(Q&8>1P>?
MR-0_PM^-+Z4["YB12/M$AR,%5_K4>?\ 0W'?+<?B:/XC2?P&BP<Q*Y'VB(YX
M ;-/5AO?D=?Z5 ?O"@=32L',.!'D1C/\0_G7*>(;:&8>8P'FG5K>$/W"L\61
M^@_*NH_A%5+0!KB^R <7&>1_LK5):,B4O>7]=#/G\-:3:Z3<,+9'F@A+"4DY
M+*@PWIG*C\JQM<L(8?#EGJ$9"O+;PQLH  )V,V[ZG/Z5UFI?\@J^_P"N$G_H
M)K#U"%+GPYH-O("8Y9;:-P#C@H0?YU-B[G,P^'571M1N-/BE=VN97E4N6X"S
M=,\YRXX'K6CJ6DQ1RZPQF?,-H+L @<ES< CZ#=75:38-IL=Q$64A[AY4QV5C
MP#[UBZY_K_$?_8)B_P#0I:+!S&-=Z>T;ZXUPK)+;@3* 01AWN<$_@PKK;GPK
MI=S(!M:.,.7D56/[PD$=>V,D\5CZY_Q\>*/^O&U_G+77G[[46#F/(=2@EMM8
MN[>8#SE>'<%.>R'^1KN/!*/#-JL<JE'62$,K#!'[E:=I2*WC'Q,Y52R_9=I(
MY&8CG%<WJNLZKX:\3>(+G3-'NM2AN+B W$@EW" B.$ !"1U#MT]!Z46"YZ8"
M-TO(Y_PIJD>1$,\C;7G$_P 3KJT62:[\):U:6K.GES3VQPJDQ@[]N<'YVQ]
M*FM/C!X2GMM\MZ(),*5C;/.0IZD#H6Q^!-%@NST+(^U YXV=?QIA(^SSCN=V
M*YVS\:Z#>Z8NH17T6PQ!_+W MDJ&Q]><?6K0\2Z8UI<3B4_NMWR$?,^%W?+Z
M]:+!S,VG(_<\]&&?R-.!'GL<C&T?S-4Y[RWMK$WD\@C@1#([-V &3^E<CXG^
M(,'AG6/L]S$#;"".82*K,7W+*2.!A?\ 5KR?4T6"YVA_X\I!W)?C\34[,-Z<
MCK_2O*)/BU9^8^+ZR@C"/A9T9'R/.QP>>=D7_?7O6AKWQ&M=#\53V,E]!Y A
M1U#QL5!,;,/G QR=O>BP79Z)&1]IF.>#MQ2Y'V<#/85YMK7CIK6!//NDL]R'
MYHN6E8LFW:.3TR./6LS5O'+:E%I4K:?J$>X#S?*B.$)F@(++G*C (&?7WHL%
MV>NDC[0IR,;#_,4H=5+98#+8&37+V7C32;ZW5A<1BY:-6,2-O 9@A R/>11V
M[^E8NL>*;23P+INH7M[;07DAMKAT5L%6RK' Z\;AQ[BBP79WS$>7#ST89J7(
M\WJ/NUS&A:];W7@VPU)[GS7%M&)&ERK/-Y88J<]SG]:XN^\:Z>FB/<2SSVD_
M]K/,L;HP<CRSC8/XAD@"BP7/0[+5H;QM0LPI6>-I3MZ@J'*9S[D'BM4NA>-0
MR[AR1GD#!YKQ_0_$T_A_5%U#7M1M3I]^K*KFW>-X\M(^6Z_W>^.M=!+XFTZ7
MQ]8LLXCM)(D6.Z=@L4S!9\J#GG!_#BBP7.^:6.*:66214C6-278X Y/>E/\
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
M$*O,Q/\ XZM4MF1+XH_UT+S->[)OW-O_ -_6]!_LTNZ]V1_N;?J/^6K?_$U
M;V3;-\J\Y_E2_;9-D?RKU%26.5KW^T9/W-OGR5_Y:MZM_LTUH[@P3N;2T+.K
M*S%SE@"< _+R.3^=,%Y)]O<[5_U2_P VH^VR?9I!M7^+^9H RM<\8Z?H6MZ3
MIFI7-I!>7DG[B,R.<Y!4$D)\H). 3WKH U[YC?N;?M_RU;_XFO-O'>N:7;>-
M_"L-_P"%3JEU)+F&[53^Y^;  '\1!PV#TZUZ&+V02O\ *G:@!LK7OV!_W-O_
M -_6]?\ =JP6O?,7]S;]#_RV;V_V:HRWDGV!QM7_ ":L->R>:ORKT- $@:]W
M2_N;?_OZWI_NTU6O?L\7[FW_ (?^6K>W^S48O9-TORK_ )%(+V3R(QM7^&@"
M;=>_:Q^YM_N?\]6]?]VF,U[]GN/W-O\ Q?\ +5O_ (FF?;9/M.=J_<_K36O)
M/(G&U?XOY4 3R->_N?W-O]\?\M6]#_LT\->^>W[FW^Z/^6K>I_V:K/>R?N?E
M7[P_D:>+V3SV^5?NC^9H 0M>_89?W-OU?_EJWJ?]FK#->[T_<V_7_GLWI_NU
M2^V2?8I!M7^/^9J=KV3>GRKU_I0 Z-KW[3-^YM^B_P#+5O\ XFEW7OV<?N;?
MH/\ EJW_ ,34*7LGVB8[5_A_E1]MD^SCY5Z"@"<M>_:%_<V_W#_RU;U'^S3E
M:]R_[FWZ_P#/9O3_ ':KF]D^T#Y5^Z?YBG+?29?Y5ZT *S7OEP_N;?[P_P"6
MK?\ Q-2[KWS?]3;_ '?^>K?_ !-53>R&.'Y5^\*D^VR>;]U?NT -W7GV6Z_<
MV_5_^6K?_$U,S7N8OW-OU_YZMZ'_ &:J?;)/LUR-J\L]2M>R9B^5>O\ 0T 2
MJU[]J?\ <V_W%_Y:MZG_ &:3==_9_FB@"YY(E/K_ +M1+>R?:7.U?N+_ #-
MO)#!C:O/^- &I15#[=)_=6C[=)_=6@"<WUJ+>6X,R^5$2KMV4@X(IJZE8N8P
MMW 6D&4'F#+#CH/Q'YUSSZG:MI&JN]OY\*7#B:$2;RS C@>F>.*P7U'PP;NZ
M$NF3I*Q;[4"#A#A<KP?T']V@#T(7UH71!=0EY#A%\P98XSQZ\ FD2_LY-VRZ
MA;:Q4D..".H_0UQ.EZAX?^VV2V&FS)*<^4QCV@?*<YY]../7BJ377A:2WC>?
M3;I(PP8;\_>_!L' /].>: /1OM,&P/Y\>PXPV\8YZ4C75NAPUQ$#[N*X*/6/
M#DV;9[6><M=&ZVF#@/D@<#C  Z>@]:736\,ZO?B&VTV1I#;F0O,"#MSC')SG
MY_IT]* .\M[JWNDWV\\4RX!S&X;K]*FK"L+6UTQY'M+=8S(JJW)Y"YQ^6:U[
M:9ID+, ,''% 'Q-X[_Y*'XF_["MU_P"C6HH\=_\ )0_$W_85NO\ T:U% 'U]
MX"_Y)WX:_P"P7;?^BEKH:Y[P%_R3OPU_V"[;_P!%+70T %%%% %6^P5AW8QY
MRYS1LM_//$?W1Z>IINHJ7BB4=3,O\ZK_ &.7SCPOW1W]Z )=MO\ 99^(^K^G
MO4C);9AXCZ^WH:H_8Y?LTQPO5^_UJ1K.7,7"]?7V- %I4M_M$G$?W5]/>H]E
MO]C?B/JWI_>-0K9R_:).%Z+W^M1_8Y?L;<+U;O\ [1H O.EO]HBXC_B]*<J6
M^]^(^H]/2J;V<OGQ<+_%WIRV<N]N%ZCO[4 3!;?R(N(_O#T]:KV2P?;+[(3_
M %QQ_P!\K319R^1'PO4=_>H+.TE:[O,!>)2.O^RM4MF1+XH_UT--DM]DW$??
MT]*79;[(^(^H]*J&SEVS<+W[^U'V.7;'PO4=ZDLG"V_]HR<1X\E?3U:EV6_V
M63B/^/T]3506DOV]QA?]4O?W:E^QR_9I#A?XN_N: +4RV_GVO$?WSZ?W&J14
MM_,;B/MZ51ELY1-;<+RY[_[)J1;.7S&X7MWH =*MO_9[\1_IZU89+?S5XCZ'
MTK.EM)?L#G"_G[U.UG+YJ\+T/>@"P$M]TO$?Z>E(J6_V>+B/^'T]JK"SEW2\
M+^?M2"SE\B/A>B]Z +>RW^U#B/'E^WK3&6W^SW'$?\7IZ5!]CE^TXPOW/7WI
MC6DOD3G"_P 7?VH N2);_N.(_OCT]#3@EOY[<1_='IZFJ;V<O[GA?O#O[&G"
MSE\]N%^Z._N: )"MO]ADXC_C_F:G9+;>G$?7V]*SOLDOV*0X7^+O[FIVLY=Z
M<+U]?:@">-+?[3-Q'_#Z>E+LMOLXXCZ#TJHEG+]HF&%_A[^U'V.7R!PO0=Z
M+A2W^T#B/[A]/44JI;9?B/K[>E5#9R^>.%^Z>_N*5;.7+\+U]: )F6W\N'B/
M[P]*DV6WF](_N^U439R[(>%^\.]2?8Y?,Z+]WUH =MM_LMUQ'U>IV2VS%Q'U
M]O0UG_9)?LUR<+P7[U*UG+F+A>OK[&@"TJ6WVI^(_N+Z>II-MO\ 9C@1YYQ^
M=5ELY?M+\+]Q>_N:06DH@SA>/?WH T-EOZ1_I1Y=OZ1_I5/['-_=7\Z46<V?
MNK^= %"*>_?3;YSIT$=TDA$"%,!^>I&>?KQFHXY-0^T*;BSLX8XI,3R+ 6\P
M;"Q9.<X^ZO0\DU4M+"6+2]2*ZM"[>:Q$Y<[86'][)]<9 X]*?I]I'I\[M-J4
M<LET4$8:=FRP&&P"<#+9/% %JYEOEU&."TTZT%JLB$S.O&P@DX]"N#G_ 'EJ
M'66G3+VNE6M]:K&DL41@Y$N3@_AP<8SSU%:WV.;^ZOYT?8YO1?SH K:!;E=-
M5KVPLK24LS+%"@7:"<\^^<YK36"S0Y6*%>,< #BJOV.;^ZOYT?8YO[J_G0!<
M\NW](_TIZ! /W87'M5#['-_=7\ZMVL311D, "3GB@#XG\=_\E#\3?]A6Z_\
M1K44>._^2A^)O^PK=?\ HUJ* /K[P%_R3OPU_P!@NV_]%+70USW@+_DG?AK_
M +!=M_Z*6NAH **** *FH-LCA;&<3+4/VYO.)V#[H[^YJ>]4,L((R#,M+]FA
M\\_(/NCO[F@"E]M;[-,-@Y+]_K4C7S9A^0=?7V-2?9X?LL_R#J_?ZU(UM#F'
MY!U]?8T 5UOF^T2'8.B]_K4?VUOL;#8.K=_]HU;6VA^TR?(/NKW^M1_9X?L;
M_(.K=_\ :- #'O6^T1?(/XN].6^;>_R#J._M4KVT/VB+Y!_%WIZVT.]_D'4=
M_:@"F+YO(C^0=1W]Z@L[QEN[P[!S,3U_V5J\+:'R(OD'WAW]Z\O\8Z]X]TCQ
M3=6_A7PW%J.GX5FF>!GPY RN0P]!^=4MF1+XH_UT/2S?-LF^0=^_M2_;FV1_
M(.H[UXH?&7QAP_\ Q1-OSU_T.3T_ZZ4O_"8_&+"C_A"+?CI_H<G_ ,<J2SV8
M7K?V@YV#F)>_NU<!KOQLT30-5U31[G3[Z2XL@=S1H-KL2.!SP/F')X_2N6'C
M'XP?:&;_ (0FWW[ "/L;],G'\?UJ&3Q)\5I5F,GP^T]S*I61FT]B6&>A)?D#
MWH ]ATWQ#%K>F:5JEM$RP72^<BR<, 4/!K26^;S&^0=N]>(GQ?\ %]3"!X(M
M4"'"*MFX'0C'W_2I!XR^,08G_A"+;G_ISD_^.4 >QRWK&P<;!^?O4[7S>:OR
M#H>]>(OXP^,'D,I\%6X3N?L;^O\ OUV?P^UKQMK6L747B[P]%IUK'!NA=(&C
MW/N QDL<\9H [D7S;I?D'Y^U(+YO(C&P?P]ZLBVAW2_(/S]J1;:'[/%\@_A[
M_2@"#[<WVK.P?<]?>F&];R)QL'\7?VJU]FA^U ;!_J_7WIK6\/V>X^0?Q=_:
M@"%[YOW/R#[P[^QIPOF\]OD'W1W]S4TEM#^X^0??'?V-.%M#Y[?(/NCO[F@"
MC]M;[%(-@_C[^YJ=KYMZ?(.OK[4&WA^PR?(.K]_<U8:VAWI\@Z^OM0!4CO6^
MT3'8/X>_M1]N;[./D'0=ZL1V\/VF;Y!_#W]J/LT/V<?(.@[T 0F^;[0/D'W#
MW]Q2K?-E_D'7UJ8VT/VA?D'W#W]Q7(^/]0\2Z-86LOA/1H]1N)+C;.CQ,^U-
MO7AACF@#I#>L8X?D'WAWJ3[<WF_<'W?6GFWA\J [!DLN>?:I?LT/F_<'W?6@
M"A]M;[-<C8.2_>IFOFS%\@Z^OL:7[/#]ENOD'WG[U,UM#F+Y!U]?8T 5EOF^
MU.=@^XO?W- O6,&-@Y]_>K"VT/VI_D'W%[^YI/L\(MB0@SSW]Z $^WG_ )YC
M\Z/MY_YYC\ZF^R0_W/UJIJ2?9;"2:V@:288"($9\DG'(!SCU/:@#&^UZ9::/
MJK?99UMT=A.K,&)Z<+G(QR,#M4%GJ_ARVWRQW&QXRCR++*Q9"$P 1ZX;D>I-
M7;&&6+3=1:318(VCF9HXHSL6?H2W/OW/7%5+BZT?[-;WAT+S);B9_-!A.Z,J
M""S';ZX&??VH TK?Q;I=W="VM[J&2<MM"*QSG&<=/2M'[>?^>8_.N>2ZTVQ:
MR:\T-;::2 7!,2AO*/0_DO4T^Y\36-LJ2'3+UXV5G^5,L5'&0,^OTQ0!O?;S
M_P \Q^='V\_\\Q^=5],N;75$D=+6>'8>DPP2.>>OL:O?9(?[GZT 0_;S_P \
MQ^=6()O.0MMQ@XZTW[)#_<_6I(XTB&$& >: /B/QW_R4/Q-_V%;K_P!&M11X
M[_Y*'XF_["MU_P"C6HH ^OO 7_)._#7_ &"[;_T4M=#7D_A+XO>!=*\&Z)I]
M[KGE75K800S1_9)VVNJ ,,A"#@@]*V/^%V_#S_H8?_)*X_\ C= 'H%%>?_\
M"[?AY_T,/_DE<?\ QNC_ (7;\//^AA_\DKC_ .-T =EJK!+:-CG F3H">]9W
MGKYI_P!9]T?\LV]?I7.-\:OAT^W=K^=IR/\ 0KCK_P!^Z=_PNSX=YS_PD'/_
M %Y7'_QN@#=\]/L\W^LZO_RS;W]J>TZYB_UG7_GFWH?:N>_X75\.MI7_ (2#
M@YR/L5QW_P"V='_"Z_AWQ_Q4'3I_H5Q_\;H Z%9T\^3_ %G1?^6;>_M4?GI]
MD;_6=3_RS;^]]*PO^%U_#L,6_P"$@Y/7_0KC_P"-T?\ "ZOAUM*_\)!P>WV*
MX_\ C= '0O.GGQ_ZS^+_ )9M_A3EG7>W^LZC_EFWI]*YP_&OX=E@3X@Y'3_0
MKC_XW2_\+L^'?_0P]?\ IRN/_C= &\)U\B/_ %G4?\LV]?I4=O)LN;DLLH#R
M%E_=MR,+[5B?\+K^'6 /^$@X'3_0KC_XW2_\+L^'><_\)#_Y)7'_ ,;IIB:N
MTSH#.NV7_6=_^6;>GTI?/7;'_K.H_P"6;?X5SO\ PNOX=X(_X2#KU_T*X_\
MC=+_ ,+L^'>!_P 5!T_Z<KC_ .-TAFZ)U^W/_K/]4O\ RS;U;VI?/7[/)_K/
MXO\ EFWJ?:L#_A=7PZ\PO_PD'S$8)^Q7'3_OW[T?\+K^'6TK_P )!P<Y_P!"
MN/\ XW0!ORSKYUO_ *S[Y_Y9M_=/M4BSKO;_ %G;_EFW^%<X?C5\.F*D^(,E
M3D?Z%<<=O^>=+_PNSX=YS_PD/_DE<?\ QN@#;DG7["W^LZ?\\V]?I4[3KYH_
MUG?_ )9M_A7-GXT_#ED*'7\J>WV*X_\ C=._X79\.\Y_X2'_ ,DKC_XW0!T
MG7=)_K/^_;>GTI!.GD1_ZSHO_+-O\*Y__A=GP[Y_XJ#KU_T*X_\ C='_  NO
MX=A0/^$@X'3_ $*X_P#C= '0^>GVC_EI]S_GFWK]*8TZ>1/_ *S^+_EFWI]*
MP?\ A=?P[W;O^$@YQC/V*X_^-T?\+J^'6UE_X2#ANO\ H5Q_\;H Z!YT_<_Z
MS[P_Y9MZ'VIPG7SC_K/NC_EFWJ?:N=/QK^'1QGQ!T.1_H5Q_\;I?^%V?#O.?
M^$@YZ?\ 'E<?_&Z -OST^QR?ZS^+_EFWJ?:IFG7<G^LZG_EFWI]*YS_A=7PZ
MV%/^$@^4YR/L5QW_ .V=._X79\.^/^*AZ?\ 3E<?_&Z -])T\^;_ %G\/_+-
MO3Z4>>OD#_6=/^>;?X5SX^-?PZ#%AX@Y/7_0KC_XW1_PNOX=XQ_PD''_ %Y7
M'_QN@#HC.GGC_6?=/_+-O4>U"SKEO]9U_P">;?X5SO\ PNSX=[L_\)!SC'_'
ME<?_ !NE_P"%V?#O_H8>O_3E<?\ QN@#>,Z;(?\ 6?>'_+-O\*?YZ^9_RT^[
M_P \V_PKG?\ A=?PZ( _X2#IT_T*X_\ C=+_ ,+L^'><_P#"0_\ DE<?_&Z
M-OST^SW'^L^\_P#RS;_"I6G7,?\ K.O_ #S;T/M7._\ "Z?ASM9?[?X;.1]B
MN.<_]LZ=_P +L^'?'_%0=.G^A7'_ ,;H WUG3[2_^L^XO_+-O4^U G00Y/F=
M?^>;>OTKG_\ A=?P[W%O^$@Y(P3]BN/_ (W1_P +K^'6W;_PD''_ %Y7'_QN
M@#I?M(SUE_[]M_A0+E<\F7_OVW^%<W_PNWX>?]##_P"25Q_\;I&^-7PZ=&1O
M$&588(^Q7'(_[]T 7EFU6'3+[SKH"Z9B+>1PVU,\ YV\#G@8/XU#'<:U/IUP
M5O09FC00M$6(+9&\YP/0@?6LN/XL?#.+2ETZ/Q#(L*K@'[+<%ASG.?+ZYYK-
MD\>_"B6-4/B*Y4!Q(2L%R"S#N?W?/?\ .F[7=A*]M3I%N_$44D2-<0&-R 6*
MG>3U..,9X/X>]:6GWUU#ID9U2X'VI1B5XU;9G.!CCZ=:X63QS\*S++-#XFNH
MI7C\M2+>Y*QCGE5\O (R<4Z7QU\*9IS,_B6ZW%F( MYP!D =/+YP%'7/2D,]
M!DU&".&2:2=EBCR7=E;"XZYX[56_X2#3/^@@G13U/\7W>W>N,7X@?"E'NG'B
M&?==6QMI";>Y/R'TS'P:E;XE?#)H&A_X2BZ"'GY;:=<'&"1B+C(Z_IB@#N_M
M(]9?^_;?X5I6#;X"WS8+<;@1_.N)'QL^'8 '_"0]/^G.X_\ C='_  NWX>?]
M##_Y)7'_ ,;H ^8/'?\ R4/Q-_V%;K_T:U%1>*[B+5/&.N:A9MYMK=:A//#)
0@KN1I&93@X(R".M% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>irtc-20201231_g9.jpg
<TEXT>
begin 644 irtc-20201231_g9.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" "5 9(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#T/P9X-\+W
MG@;P_=77AO1Y[B;3;>2666QB9W8QJ2S$KDDGDDUN?\()X/\ ^A4T/_P70_\
MQ-)X#_Y)WX:_[!5M_P"BEKH: .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T
M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'
M_P")KH*ANWGCLIWMHO-G6-C''D#>V.!D],F@#%_X03P?_P!"IH?_ (+H?_B:
M/^$$\'_]"IH?_@NA_P#B:X[0_"7BS[5H\.LW!\FQN9;EYA<F42;Q&VWJIX?S
M,9! 'J*GU?1?&"^.M4U72A+]G:W(@S<*$8^4H "ENNX-P5 YSF@#JO\ A!/!
M_P#T*FA_^"Z'_P")H_X03P?_ -"IH?\ X+H?_B:YN>V\?7%I<3F6>%F9 EK$
M\&_8TLA?#$8W!/*')QUZFH-.T[X@P1BR>X\BW2WM8HV0Q.4 \L2$%LDN!YN<
M@@\8[4 =7_P@G@__ *%30_\ P70__$T?\()X/_Z%30__  70_P#Q-<YKUIXU
MGT;PW+;VD=WJ%H#+=Q-,J*\P4!=V&4;>6;C/S!>,$U9\2Z+XGO\ 78;G3;EH
M[5;6V65-P'FNMP&<?>^7Y<DGG(XH VO^$$\'_P#0J:'_ ."Z'_XFC_A!/!__
M $*FA_\ @NA_^)KDX%^)BBU\T!Y!>[IFW1!1%E=RXSRI&\@\$=,=ZU_#NE^)
M[;5TNM8OKVY6;35613)%Y4<X=LKM4 ]"N"/?)Z4 :O\ P@G@_P#Z%30__!=#
M_P#$T?\ "">#_P#H5-#_ /!=#_\ $UP^E:+X_P!#TFUL[57>=KF*::4W2NH3
M8@="')/4/D@X)(('/&IH5AXYL-3TFWN+B:33HFE%TT[QR,_SOU.0<;?+V]QR
M"* .D_X03P?_ -"IH?\ X+H?_B:/^$$\'_\ 0J:'_P""Z'_XFN8EL/'EMKNN
MZI9HCK=$-:V[7((Q$P5%*GA-Z%B2#U SBIHK+Q^=5GMYM0(L_.@59XUBR8@1
MO9<]&(W9!'IB@#H?^$$\'_\ 0J:'_P""Z'_XFC_A!/!__0J:'_X+H?\ XFN'
MO[_X@:?;EKHS1>=>[;>.$Q2R'( "Y"G*9W=@W(]*T8X_B*LVZ9S(HU('RXS$
MJM#DY^?)(7&TXQG.10!T_P#P@G@__H5-#_\ !=#_ /$T?\()X/\ ^A4T/_P7
M0_\ Q-=!10!S_P#P@G@__H5-#_\ !=#_ /$T?\()X/\ ^A4T/_P70_\ Q-=!
M10!S_P#P@G@__H5-#_\ !=#_ /$T?\()X/\ ^A4T/_P70_\ Q-=!10!S_P#P
M@G@__H5-#_\ !=#_ /$T?\()X/\ ^A4T/_P70_\ Q-=!10!S_P#P@G@__H5-
M#_\ !=#_ /$T?\()X/\ ^A4T/_P70_\ Q-=!10!S_P#P@G@__H5-#_\ !=#_
M /$T?\()X/\ ^A4T/_P70_\ Q-=!10!S_P#P@G@__H5-#_\ !=#_ /$T?\()
MX/\ ^A4T/_P70_\ Q-=!10!S_P#P@G@__H5-#_\ !=#_ /$T?\()X/\ ^A4T
M/_P70_\ Q-=!10!S_P#P@G@__H5-#_\ !=#_ /$T?\()X/\ ^A4T/_P70_\
MQ-=!10!S_P#P@G@__H5-#_\ !=#_ /$T?\()X/\ ^A4T/_P70_\ Q-=!10!S
M_P#P@G@__H5-#_\ !=#_ /$UQ5[K_P &-.O[BRNK#0([BWD:*5/[(!VLIP1Q
M'ZUZK7F&J?!/P?JFK7E_<IJ!GN9GFDVW.!N8Y.!CIDT6$W8I?\)9\$?^?/0/
M_!./_C='_"6?!'_GST#_ ,$X_P#C=._X4+X(_N:E_P"!0_\ B:/^%"^"/[FI
M?^!0_P#B:=F+F0W_ (2SX(_\^>@?^"<?_&Z/^$L^"/\ SYZ!_P""<?\ QNG?
M\*%\$?W-2_\  H?_ !-'_"A?!']S4O\ P*'_ ,319AS(;_PEGP1_Y\] _P#!
M./\ XW1_PEGP1_Y\] _\$X_^-T[_ (4+X(_N:E_X%#_XFC_A0O@C^YJ7_@4/
M_B:+,.9#?^$L^"/_ #YZ!_X)Q_\ &ZZ3P[IOPV\66<MWHF@Z#=012>4[C2XU
MPV <?,@[$5SO_"A?!']S4O\ P*'_ ,37;>#/!VD^"],GLM($XAFF\U_.DWG=
M@#T'8"BPTTSY%\9,UGXY\06MJQ@MX=2N8XHHCM1%$K *H'  '  HI/'?_)0_
M$W_85NO_ $:U%(9]?> _^2=^&O\ L%6W_HI:Z&N>\!D#X=^&B>@TJV_]%+6S
M:W]G?*S6EU!<*IP6BD#@?E0!8HJ)[B&.5(GFC61_NJ6 +?04&X@#E#-'N#!2
M-PR">0/K0!+1110 =!FJ5IJ]A?>;]GN%;R0#+D%=F<CG/3H:ND9&#WK+%II]
MG8W L(X8CY0#&+&<#.,]^YH N?;[/_G[@_[^"D_M"R_Y_+?_ +^C_&LW1B6N
M9,RL_P G0_6MK ]!0!7_ +0LO^?RW_[^C_&C^T++_G\M_P#OZ/\ &K&!Z"C
M]!0!7_M"R R;RW_[^K_C1_:%E_S^6_\ W]7_ !IUV!]BGX'^K;^52H!L7@=*
M (/[0LO^?RW_ ._H_P :/[1LLX^V6_\ W]7_ !JQ@>@JM*!_:-MP/N2?^RT
M(^J:?$NZ2^MD7U:90/YU'_;ND?\ 05L?_ A/\:??HK?9@RJ1YZ\$9[&I_LT'
M_/&/_O@4 5?[=TC_ *"MC_X$)_C4D>JZ=*I:._M7 ."5F4_UJ;[-!_SQC_[X
M%0VT:)=W05%497@#':@!)-6TV''FZA:)GINF49_6F?V[I'_05L?_  (3_&O#
M_P!I5F1_#A4E>+CH<?W*\"\Z7_GH_P#WT: /NW^W=(_Z"MC_ .!"?XU*NIV#
MJ&2]MF4]")5(/ZU\&^=+_P ]'_[Z-?9?PKY^%_AXGD_91_,T =#+KNCP2%)=
M5L8W'57N$!_G3/\ A(]#_P"@SIW_ (%)_C7RW\=@!\5M0P/^6,'_ *+6O-Z
M/NS_ (2+0R<#6=/_ / I/\:M?VA9?\_=O_W]'^-?"%E_Q_V__75?YBOO? ]!
M0!1.N:2"0=4L@1P1]H3_ !H_MW2/^@K8_P#@0G^-+I]O";"$F&,DC^Z*L_9H
M/^>,?_? H K)K6E2.$34[-F/0+.I)_6I&U*Q52S7ML% R295P/UIMQ#$CVY6
M) ?-'(4>AIVHJ#82@@$''!'N* (O[=TC_H*V/_@0G^-']NZ1_P!!6Q_\"$_Q
MJU]F@_YXQ_\ ? H^S0?\\8_^^!0!7CU?3)B1%J-HY')"SJ?ZTZ35-.B7=)?V
MJ+G&6F4#^='E1IJ$>R-%S$V<*!W6EN41[BU#(K#>>",_PF@"+^W=(_Z"MC_X
M$)_C1_;ND?\ 05L?_ A/\:M?9H/^>,?_ 'P*/LT'_/&/_O@4 11:GI\^/)OK
M:3)P-DJGGTZU:JI:QHEQ=A451Y@X Q_ M6Z "N2\>:])X=\,75[;S0PW;R1V
M]M)-C8LCL%#-GC &2?85UM<SXIFT.V6RGUR!9D2\7[,&7=ME((#8[X&>N::)
MD< ?'6O:I;^%1IMQ)YE];W'VTV-DERS2PNJ$JK, %)).0>A%>L#H,^E<3;:I
MX)T^\COK6W6"Z8R21;8F4EI<>8 IX!.P9[9%:LWC31[:[D@NGF@\N5XC(\?R
MDH2"1C)QD$9Q5$LZ&BN9?QYH4+R+---&4&1F(DN>> .N>#UQ5JT\7:)>W,-K
M%>?Z1,_EI&4;);TSC':@5C<HHHI@%6(/N'ZU7JQ!]P_6I>PX[GQ+X[_Y*'XF
M_P"PK=?^C6HH\=_\E#\3?]A6Z_\ 1K45)H?7W@/_ ))WX:_[!5M_Z*6N62S\
M':[>"TBN[HE5FE)7"H@21MQZ>I./;%=!X3N19?"C1;LIO$&B02%<XW;80<9_
M"N6^'GC/1O$OAS7M1A\.P:5':H(I4@<$RJ5.!D 8/;\: +5II7@VY LH==FN
M#)*K!"Y:3S&8[3G&0<D_H34XB\(-;SZ6VK/'$CI%G.W<8T.?FQAOODD_X5M>
M&+719PTVGZ1%;I (UCFQDN=N>N.2-Q&<D]:NW'A'0;E9M^F6ZM,'5W1<,0_#
M<^XXH O:1;6UII%K!9NSVRQCRF8YRIY'Z&KM(JJBA5 "J, #L*6@ K%CT2ST
MF"^FMMX,T8#!FP %SC'''6MJL2'3[NR@O6FNVN%:(+&"Q)XSDG)(SS^E ":(
M5-S)@@_)V?=W^E;E8NBE_M,FY2/D] ._M5R$7D\?FBZ10Q.%\K..3[T 7J*J
M>3>?\_B_]^?_ *]-D%W!L=KE'7>JE?*QD$@=<^] $]W_ ,>4_P#US;^52I]Q
M?I45W_QY3_\ 7-OY5*GW%^E "U6E_P"0C;?[DG_LM6:K2_\ (1MO]R3_ -EH
M 2]ZVO\ UW7^1JU56]ZVO_7=?Y&K5 !5:#_C\NOJO\JLU6@_X_+KZK_*@#P?
M]I?[WASZ7'_M.O :]^_:7^]X<^EQ_P"TZ\!H *^S_A5_R2[P]_UZC^9KXPK[
M/^%7_)+O#W_7J/YF@#YY^.W_ "5;4/\ KC!_Z+%>;5Z3\=O^2K:A_P!<8/\
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
MS6+0/+D.IP>A'RD+V'IGN:5+'Q!YRM#J,4=NLSL8RWF;U,C$ L5STP, \8-
M%G2]1U>XO?)O]+6WBV$B59"?F&.",?7O6UVHIK@E&"MM8C@^E &%8W>MB::*
M]MPT/E,\<ZQX8')P"HR#QCIWJK!J_B0JH?1MS>5&=S_("WS;CQDC^'@@?TI=
M*MM0@DF,^L0SPRPD+"+@MM)X#!B,\G//^%6M-LM=BN+>2ZU"-[98U5X1ALX3
M!.[;DY;G.: -FUDDFM(I)HO*E9 7CSG:>XJKK4U];Z5-+IT8DNEP50J3NYY
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
M6Z[T-H-J,T88,3N^_DCY.G)YXHN%CTJBN>\,3>(I&O$UY5(7:8)! (L\N",
MG/"HW_ JZ&@058@^X?K5>K$'W#]:3V''<^)?'?\ R4/Q-_V%;K_T:U%'CO\
MY*'XF_["MU_Z-:BI-#Z^\!_\D[\-?]@JV_\ 12UT-<]X#_Y)WX:_[!5M_P"B
MEJ2W\9^';F-GCU:VP 6.YMIP &/!] 1GTH W:*Q)?%VA10WDO]H1R+9Q>=.8
MP7VKG;G@<\C'%!\7Z HC+ZG F^/S,.2-J[=^6S]WY3GG% &W13(I4FB26)U>
M-U#*RG(8'H13Z *6K6UU>6#06<_D3,R_O-Q!49&<8[X_"JFD:9J-G]H^V:DT
M_F ;.2=G7^]FM&\CGEM66VE\J7*D-CT(R/Q&16=I%KK, G_M"[CE+*!&1S@\
M\D8'M_\ 6H O_9I_^?V7_OE/\*/LT_\ S^R_]\I_A1Y=[_S\P_\ ?D__ !5'
MEWO_ #\P_P#?D_\ Q5 !]FG_ .?V7_OE/\*/LT__ #^R_P#?*?X4>7>_\_,/
M_?D__%4>7>_\_,/_ 'Y/_P 50 ?9I_\ G]E_[Y3_  H^S3_\_LO_ 'RG^%'E
MWO\ S\P_]^3_ /%4>7>_\_,/_?D__%4 'V:?_G]E_P"^4_PH^S3_ //[+_WR
MG^%'EWO_ #\P_P#?D_\ Q5'EWO\ S\P_]^3_ /%4 'V:?_G]E_[Y3_"C[-/_
M ,_LO_?*?X4>7>_\_,/_ 'Y/_P 51Y=[_P _,/\ WY/_ ,50 ?9I_P#G]E_[
MY3_"C[-/_P _LO\ WRG^%'EWO_/S#_WY/_Q5'EWO_/S#_P!^3_\ %4 'V:?_
M )_9?^^4_P */LT__/[+_P!\I_A1Y=[_ ,_,/_?D_P#Q50Q_;FN)D-Q#A-N/
MW)[C_>H F^S3_P#/[+_WRG^%'V:?_G]E_P"^4_PH\N]_Y^8?^_)_^*H\N]_Y
M^8?^_)_^*H /LT__ #^R_P#?*?X4?9I_^?V7_OE/\*/+O?\ GYA_[\G_ .*H
M\N]_Y^8?^_)_^*H /LT__/[+_P!\I_A1]FG_ .?V7_OE/\*/+O?^?F'_ +\G
M_P"*H\N]_P"?F'_OR?\ XJ@ ^S3_ //[+_WRG^%'V:?_ )_9?^^4_P */+O?
M^?F'_OR?_BJ/+O?^?F'_ +\G_P"*H /LT_\ S^R_]\I_A1]FG_Y_9?\ OE/\
M*/+O?^?F'_OR?_BJ/+O?^?F'_OR?_BJ #[-/_P _LO\ WRG^%'V:?_G]E_[Y
M3_"HIOMT9CQ/"=SA3^Y/ _[ZJ7R[W_GYA_[\G_XJ@ ^S3_\ /[+_ -\I_A1]
MFG_Y_9?^^4_PH\N]_P"?F'_OR?\ XJCR[W_GYA_[\G_XJ@ ^S3_\_LO_ 'RG
M^%'V:?\ Y_9?^^4_PIG^E>:(OM4.\KN \D]/^^O>G^7>_P#/S#_WY/\ \50
M"WF# F\E(!Z;5Y_2K-5A'>;AFXB(SR!$?_BJLT %5)/]8WUJW523_6-]:J),
MAM%%%40%%%% !1110 58@^X?K5>K$'W#]:E[#CN?$OCO_DH?B;_L*W7_ *-:
MBCQW_P E#\3?]A6Z_P#1K45)H?7W@/\ Y)WX:_[!5M_Z*6N0&L^"'D:*\T$Q
M/M2-=B[MR,BD9P1V XZ\<9YKK_ ?_)._#7_8*MO_ $4M;7V*U+1M]FAS&VY#
ML'RG!&1^9_.@#C](U#PUJUPFFVNCR1QRJT#I,FT;03(!MR<@G<<]C]:VO^$-
M\/;9%_LN'$GWQD\\8]?2MKR8MZOY:;U! ;:,C/6GT ,BB2&%(HU"QHH55'8#
MI3Z** *]Z+HVC?8R@GR-N\9'49_3-9VD_P!ND7']I>2#@>3T]^N/P_I6P<[3
M@9..*Q]'O-8N5G_M"R2 JH\OL&//N?\ ZU %[&H?WK7_ +Y;_&C&H?WK7_OE
MO\:=OO?^>,'_ ']/_P 31OO?^>,'_?T__$T 03W%Y;A3(]O\QP L;L3^ I89
MKRX0M&]L0#M.4<$'Z&ED2^>:&3RK<>63QYAYR,?W:2!+Z$RYCMSOD+_ZP\9Q
M_LT 28U#^]:_]\M_C1C4/[UK_P!\M_C3M][_ ,\8/^_I_P#B:-][_P \8/\
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
MSC)K0_X::_ZE'_RI?_:J** #_AIK_J4?_*E_]JH_X::_ZE'_ ,J7_P!JHHH
M/^&FO^I1_P#*E_\ :J/^&FO^I1_\J7_VJBB@ _X::_ZE'_RI?_:J/^&FO^I1
M_P#*E_\ :J** #_AIK_J4?\ RI?_ &JC_AIK_J4?_*E_]JHHH /^&FO^I1_\
MJ7_VJC_AIK_J4?\ RI?_ &JBB@ _X::_ZE'_ ,J7_P!JH_X::_ZE'_RI?_:J
M** #_AIK_J4?_*E_]JH_X::_ZE'_ ,J7_P!JHHH /^&FO^I1_P#*E_\ :J/^
M&FO^I1_\J7_VJBB@ _X::_ZE'_RI?_:J/^&FO^I1_P#*E_\ :J** #_AIK_J
M4?\ RI?_ &JC_AIK_J4?_*E_]JHHH /^&FO^I1_\J7_VJC_AIK_J4?\ RI?_
M &JBB@ _X::_ZE'_ ,J7_P!JH_X::_ZE'_RI?_:J** #_AIK_J4?_*E_]JH_
MX::_ZE'_ ,J7_P!JHHH /^&FO^I1_P#*E_\ :J/^&FO^I1_\J7_VJBB@ _X:
M:_ZE'_RI?_:J/^&FO^I1_P#*E_\ :J** #_AIK_J4?\ RI?_ &JC_AIK_J4?
M_*E_]JHHH /^&FO^I1_\J7_VJC_AIK_J4?\ RI?_ &JBB@ _X::_ZE'_ ,J7
M_P!JH_X::_ZE'_RI?_:J** #_AIK_J4?_*E_]JH_X::_ZE'_ ,J7_P!JHHH
M/^&FO^I1_P#*E_\ :J/^&FO^I1_\J7_VJBB@ _X::_ZE'_RI?_:J/^&FO^I1
M_P#*E_\ :J** #_AIK_J4?\ RI?_ &JC_AIK_J4?_*E_]JHHH /^&FO^I1_\
MJ7_VJC_AIK_J4?\ RI?_ &JBB@ _X::_ZE'_ ,J7_P!JH_X::_ZE'_RI?_:J
F** /%M<N_P"W-?U+5]GD?;KJ6Y\K.[9O8MMSQG&<9P**** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>irtc-20201231_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:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:irtc="http://www.irhythmtech.com/20201231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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="irtc-20201231.xsd" xlink:type="simple"/>
    <context id="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5b62fc20da62429b8d659e4b2bb52b22_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i471f158ea8bc40f0ba5014b58a9f2495_I20210219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <instant>2021-02-19</instant>
        </period>
    </context>
    <context id="iaaf6039e7a7140d5a016334aa147f2d1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i996550b07e0140bdaa028bb25f0659f3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0d6487c11f1840039efc8033fd960653_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i0e5ccc05ba714b3d8ee509d13def28aa_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i7c6506bb6a22462ab381d5d2a7e87e2b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i2ede65fd10524c0296aaa5c849efa447_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ic014e6c10dbc4a44b8f6792d0cd6896f_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i916f17f262014a1698f131ac3ef9d64d_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</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>2017-12-31</instant>
        </period>
    </context>
    <context id="i5bb3abd3aefe4bdb8dbfe41a85ac0b77_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i3f1fe5fdbd354a18913d2d10e7ad2c36_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i67b5e6815c554205bea14dd30c9cafd6_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia4f99760db4349dfacb2e172fccc1cf9_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia28bcf05981b421fa484c8247a220dfb_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i241bfd3a6f174c02b814080179ff4f0f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i623e67855592423197c81e00af60e6fb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie749322d60d54bcfa086dd51b914256e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2b1debaa89e244cab6dd60157adc72c0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0c03b538f8184cdc913ec8411f805ef9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ieb7b9cb2dc154b2099d13914c0f2155c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifb29e485d1594d99945bc631005821bf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i446deeb8103d465883313847d78e5641_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i970bacf0a23d48cea3ebfbc5bd8cd3da_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idb434bae693647d38268cb9ba20715f1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</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="i4d6ca46f910c4737990a77edfe946543_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</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="ic143a5138bb84957bdafeaa9e356ef86_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</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="i31ec5be8d6c4473994134ec29f2fa2f7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</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="i8dc64ae5f408493c82c51507918ff174_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icd3aa4d1ab7b438c8f87829f78ffcc88_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id8aa95bf4dac4fa6b2032be2b9cc9c2c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib783e1ca51ec4717a316d9e207e92deb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if29d3e3ecdf541d4bb2bda1f0786f6d3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i94d1b384470b4445978675833e2025f4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1df2ab193cf943e0bf3155257a88af31_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</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="i1d1e70e0322248f39e5ca29e04fa770b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</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="i93f996b02461456ebf984c59933ad73f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</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="i2c0d2aa7601b4757985505672b75e12c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</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="i35220b1136da4dd5a75ef95b1cf783f1_D20190910-20190910">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <startDate>2019-09-10</startDate>
            <endDate>2019-09-10</endDate>
        </period>
    </context>
    <context id="ifc147bf5ad5e401b9a38a52fed9d1b52_I20190910">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <instant>2019-09-10</instant>
        </period>
    </context>
    <context id="i7b0e866c43704a51ae48bf14f830cf18_D20200821-20200821">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <startDate>2020-08-21</startDate>
            <endDate>2020-08-21</endDate>
        </period>
    </context>
    <context id="i98e1bc914f29484f99c63fa00e3470fd_I20200821">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <instant>2020-08-21</instant>
        </period>
    </context>
    <context id="ide607cd953f14f76882830d54add359a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">irtc:COVID19DisruptionAndRecoveryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2dc37af924f3469988bea0ff4e8bd32b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8d9166d5932a41efbb095e2eca04de7f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie10166a37cec487d96880c0077de66c1_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id7a7eab4aebe410a94cb33536f0ece3b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">irtc:FederalGovernmentAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i458589344ff54fe39ab2ff1f8de13464_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">irtc:FederalGovernmentAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if7ec86d3d5bb4d668c387349d1eb0055_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">irtc:FederalGovernmentAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i563ac56fda8d4c4e901a89e64a1f7d09_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">irtc:FederalGovernmentAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d01b0643f9f45f484f06c916dc57b21_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">irtc:FederalGovernmentAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3ff7f6979462441fa01f9c3118e4e968_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id642179887db4ccd98c50d121e3ed615_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe1d9fc112bb4cd8a510bc706a83afb1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i717b0dfdfd9d40638884d4fa37ed07fe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:PrintedCircuitBoardAssembliesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia5aacb23eb9f41d18b43472b01bf2d29_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:PrintedCircuitBoardAssembliesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id8c542f6c9ae45cba6c1dc5a52e56bbd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:CommercialPayorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i23eafd67c9ed4c6498e8ccd2c5e60837_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:CommercialPayorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i33dd1d1114124f6ab5d04bfb521c9734_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:CommercialPayorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i109239a1edf84155bb2eeeff6e054c0b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:NonContractedThirdPartyPayorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id8e2d38785634167aeff3ea3fa59b542_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:NonContractedThirdPartyPayorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0c7cfe56c9594dde88fe95e02db5d587_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:NonContractedThirdPartyPayorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iabdd387535d4459aa0a99d5a72d446ad_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:CentersForMedicareAndMedicaidMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i26a3d6ce32f748e8a57f77190e6d97c3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:CentersForMedicareAndMedicaidMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1d38089e2b0c4717aa106430b2472039_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:CentersForMedicareAndMedicaidMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie30dfbd2af5d4f15a4178dd104317810_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:HealthcareInstitutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7c9148acb638404cada9a4e7a6fe8dca_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:HealthcareInstitutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if4c0220f7f4c4a42acc44150d8281b1e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">irtc:HealthcareInstitutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i068b99a242e8458497d5906fd2bd7520_I20181004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">irtc:SanFranciscoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">irtc:OfficeLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-04</instant>
        </period>
    </context>
    <context id="i5dc983992da14237b51918f4648bea62_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="ia47bb10301674601a0b999fb195168b1_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3847a1149d9e491a84a2101ace5a338a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie6cb494cdb994bc78b426860dae991aa_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9310348b470c4cd59fafa7b35173b90e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id439cbfbcc36415c827bb532f6c0aff7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if695414d3e0f4daebcbb638779ddb7ea_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i03e11cf796db4d70adef81bffb9f12da_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i6ca461e003ea4849a56e16a97dfc23a3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</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="ic1884987c1cb4e6281c80c019001029a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ida9df5b6866a486e8bde5940a70c1c72_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i26c48e4c0a4b4cbbb651f32e95651c77_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id316adbab0ea4670aa19b230bebaf2dd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idb038c42b582415e92f33e7994769f14_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9fbcda56cd99493780b85bfdec7ec5b7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e10a6c5b3004ca5adee42cda2ef4fdf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i18f2b7dffd964232a8b250d4e7dd82c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i291243861d7f4a3482f34338f16627aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0472b2323e6d4d56b871e5583af69dc7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7a84bd15e51140f689a4167a426f299a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i87541552063d4c3d852f5f1af49ea1c6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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="i5a31625c7fee44b2bdc08956e148390e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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="ibe61c59490124e918f63996c711aee31_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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="ia818c2d96a2643a68173c36e129fdd90_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ida2c0533d4b34bc6af7f5a7b78ba0ef0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</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="i8461cf8088c64c00895b83003d966a2a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</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="i5d30a4676c92460f808fe1de941b9af8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</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="iad3789f27d3a4a288f351011fa2c967a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i118d7170743b47be990c186a422fc4aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</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="i95512fc5724840e49fc457844615c2b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</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="ie2665fc2d70c4dda89db0f505976819d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</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="iab2cf85799c948919be92c637b503fb7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id6d6426e5c00429c930725c263efc2e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</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="i2d8e1c5ec02f45ab95b46bfff1041ba6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</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="i215309e110714bf2961ff544770fc455_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</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="i7dc63484bc4649cda8ca01291018bd7e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6bd2d712311f45bf9cf8b2d651a1125c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</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="i5172160219a347ea82d5dd086de25aa5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</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="i97c50bcd41204917bb062503307ddd7c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</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="i67793c4607ab445a83c16bc84fd68dc1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i584b4b865360482d8b010c34a8b5c4fc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0d90083baaa94284b1c003c7be76e5e7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib20745d7f461413384aa0f0c686a4dd7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iace7ebbade024c53be35d1d7df2cc578_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic948381cd3124793bf5901ff7166ed04_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9bdfe9a037204f10a00e078fe8eeace4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i92ba2bbccd0b4ecb8ecb643dcd5063c7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iae4d9c851d9f4625a73cc3af7fbb1686_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iddf9c836d623415796c1d1eb19efae8e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i34aa1a2e1394406bb8ca1529f39ab341_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8f8ff21513f64c65a176fd385c89e48a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i642c140dcaed4a7393aeee3f71ee0769_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i77307d6d22804f108794c5f7fd662ea4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie2756bb85ea043829c0c1885e90f25b8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i44d137dd85014784afb8f9b3ef2525dd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia5be4114986649e1ab8a656907d2da0e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i61d0d3fc005d4e68ab77ba3eb04a6205_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i54d8ec673e8e4ecd8079299a20392192_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic754d4b5d35046cda63bb05590e9fe48_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:RawMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if40050fa1eb0420d8b6fbb93da12ee5b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:RawMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icdf93e7a3c364f638c096d8f5b71175a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:FinishedGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2de5c9d0205f4668b952deac7f6c997b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:FinishedGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7e4f4b8396fa42f39fb92acdb71629d8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:PrintedCircuitBoardAssembliesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia3d4051dd51f4d2892a41204aa82255e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">irtc:PrintedCircuitBoardAssembliesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i68aad0a81cf941659594d6c041343281_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">irtc:LaboratoryAndManufacturingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i031b03910b38478c872a00cd89b81c73_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">irtc:LaboratoryAndManufacturingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i484d73683a604748ac974690fbb6e5ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">irtc:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4d0ddddde7124a9696c973dc5d6376ea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">irtc:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i301d05c00b264e5cbf176617719a3f1b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i351ce1c97a03408c9de00831032be591_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1e831f964bf1432dbee2791b35d2d4a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iccd2ae04c6c043a4bfc98275b3c8247d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i589031fba65f456c8cbc7a1dfa8ec12a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3fa17f29fb134844abca050bfc0e75ce_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7b40b1ab5d554da5be24ea14e66aec7e_D20181004-20181004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <startDate>2018-10-04</startDate>
            <endDate>2018-10-04</endDate>
        </period>
    </context>
    <context id="ic3bf8d4b68ac44e78234cda0d52cb2a8_I20181004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">irtc:SanFranciscoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">irtc:OfficeLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-04</instant>
        </period>
    </context>
    <context id="i322db15c64b04d9097ba05fe58e44179_I20181004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">irtc:SanFranciscoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">irtc:OfficeLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-04</instant>
        </period>
    </context>
    <context id="i5eddd7ef0caf469b93521390bef5bebb_D20190903-20190903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">irtc:VerilyLifeSciencesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-03</startDate>
            <endDate>2019-09-03</endDate>
        </period>
    </context>
    <context id="i6e4da28989974775a4775dec25f60e73_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">irtc:VerilyLifeSciencesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifba44c35f39040a3b72a6c4e27d9adc5_I20190903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">irtc:VerilyLifeSciencesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-03</instant>
        </period>
    </context>
    <context id="i44b5b8c4953442508d7227391f534ef2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">irtc:VerilyLifeSciencesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i433e4dd78dc046f69505b12a7f84e26f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">irtc:VerilyLifeSciencesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i082737bfafb040069b11e6f4c436fc44_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">irtc:VerilyLifeSciencesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i728d18d7e207498584da60b1379e010f_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:SiliconValleyBankLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="i9a5275d9c41f47fc98d3f68b767b9de4_D20151201-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:SiliconValleyBankLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i1474aa54649e4eff805fad281d1c6c25_D20151201-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:SiliconValleyBankLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i208fb364611a4500b9e4dd6cde7db33a_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">irtc:SiliconValleyBankTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i8b65771a6a9b40c8bb7a575c156e150b_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:PharmakonLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i0a55fa8e9f44492081df008122e28310_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">irtc:SiliconValleyBankTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i9ae02a53f31a4d4ba31ceca72408d9c8_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">irtc:SiliconValleyBankTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="if16f25ecc32a4d61a6b0758f9b566e75_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">irtc:SiliconValleyBankTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i8b1ff9e4cec7422b97d05e8d9778022a_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="ia61bc16bdfe54c698810bdd04458c17e_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i6201e000b40a4ebb8d28b04dd542cd98_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i021e61c11f5f4ac2a5caab51457d2567_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i710b72ebf0e7460a8aa90fef0b771e31_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i3d09042526a648e8aae343531d5d4026_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa634e4bdbdc4937ae511664218e3cc5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6bf2159c768d4065b380e213474d8120_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3c35feee3314ec58370090a729870f4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">irtc:StockOptionsIssuedAndOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i980310b61a894820b19aa6df22d88f43_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">irtc:StockOptionsIssuedAndOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i28d20d5d7e564f6e86ffec290bc0e207_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d26449665f64f3f8d30d2d7fa7f3822_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibaabd4034fd443908397be27ad893ef8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">irtc:GrantUnderFutureStockPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i36d79b7d07d647f4a7cf2e4d64df0c5e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">irtc:GrantUnderFutureStockPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2f32ec535f0145219f5b529c71dfde43_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7a0c4d3ff2c846678315be3048dcf4ac_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i14fb31870d73470fbec67d657b2f4b81_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i042a6d8ff51c4cf082b96df301483e25_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">irtc:IncentiveStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1e9721218a4e4f449cacc920f97b150a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if3eb096a755b4c6bb64d782895aef986_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">irtc:OtherStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62e5c66ca43e479e8c7064fcf80f3845_D20161001-20161031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-10-01</startDate>
            <endDate>2016-10-31</endDate>
        </period>
    </context>
    <context id="i0b4ffa94ad234b7c855a495d04fc2456_I20161031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="i7bd8f07aab314e9880ec3cb37a5bdb5c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac225d1aa6624760b234d7d2809c5a9a_I20161031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="i92990ef8f77a46f09ce6353a590d7552_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if67ea18bc0e04021a3ab2674abf7a7c2_I20161031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="if6902924571240bcb467b8a258f68703_D20161030-20161031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-10-30</startDate>
            <endDate>2016-10-31</endDate>
        </period>
    </context>
    <context id="ia462ebbbbb7d439aae5fb307f7f02daa_D20161001-20161031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-10-01</startDate>
            <endDate>2016-10-31</endDate>
        </period>
    </context>
    <context id="icb51fe9fb6ab4a4eadef8d0117d022dc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2165692dcb844ded8999189ae51a006d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d162c5a5fd54a5d9aad9bb408fd4cb6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7f67701b6a4e427aabe6cbbda126e752_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5670ee107e5844c8b67116d70c9c7ae1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8a0360de4cff4a73a090fa79da9b9b41_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie5821a0df5504448befb796682090769_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i341d22e9cc4040ff8298b2b83429f09b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i898057230a144f53af6e57a82ccfdbd6_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id5c104094d8041ad8ce07bd3000239d3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i34f4e7f519d94bb799b2db6792984514_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic2cff217097a4854a398e39de65e782a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i919835fe685040378091c813db64a4dc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0b2099e9180749e9985ae260005859fd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7947bfda6f594a6098d0c1615f8b48e9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i251b979861a74a9fac8e1d964fbc093b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id99d0968d33c455bafad9e14e408fd3b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if5b2bb54e2d04c618b0924565e464c6d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id4f320378c9b4a0a9cbfcc55213ffc62_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9445b075cd6244c79d8e2f90ab9829c1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i16a7254275d44f399dd02652f294b587_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i127bd63faef7408f89054dd654213120_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6396ff5297a8468783dbcb0c2464f253_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i54031c290559479e8b6c07b235c2ad28_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib05e13c229e04352a3e6424d7e6696e9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i264cf5909c1c4b3a9c269c08a3caaddf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i27607ffaec8748bfb874deb3e4defcce_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic49af5193c3e45ae9279b90c332ce43a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e02ec71225c41849cf863d3e90a037c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i58437545192e4e3d9eb4de968314f15f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:A2019AwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ifbc784185e2e49bc944c2e8b9c41e716_D20200619-20200619">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:A2019AwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-19</startDate>
            <endDate>2020-06-19</endDate>
        </period>
    </context>
    <context id="ib5da4b1799a748e89f4be63da2b8144e_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:A2020AwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i502998da29df4359911acf688b92d777_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:A2020AwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="if9ee81991da345188854f445a89763e0_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:A2020AwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i62fafc0531ef473786a989e80c5e5c24_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:A2020AwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i406ef3ae21244611984b6533929fae69_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:A2020AwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9f441762820f4404848fc08937a4729e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:ConsultingAndProfessionalServicesAgreementCPSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if398c2e0e4ab4a09a39fe6c41ef675da_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:ConsultingAndProfessionalServicesAgreementCPSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6309153b6f204672be57c88379d4da60_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">irtc:ConsultingAndProfessionalServicesAgreementCPSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie39a13aa6b6e48639a007c615f480750_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieac775781ddc460ca5f4bfdf46da1210_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9e889a4b2e5043e783cbbf6f86ea4f2b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i544aaf1e13504faba131c0b59048835e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i35c4d34c66614cc4b4590f88d89c00e5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia9f21019624944c99d6b2226cba2cf1d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i21a34964faf842998003246dad7a9caf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia0e7c2bd2df04440a883bc1de6868d07_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia31d4d9fa40b4eabb56fcf350a8a8682_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2ae04ceb100147d09a1a552c384ecc8a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6042ac0160ae462c8ea85fe2a0bc42ec_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iaaaf4e8f0eca4facb1e45bd69396ce2d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2a63fe3f35e44a82a48a513e321ba06d_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i893c044ae380435a9ef0566f712d300f_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1f2a98dce9a348c7918e41d59ed41a2c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5c308320f681425a8d0bd4d938790be9_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie039b6d02f564f67b1bea37e67e3d9b2_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i6fe106b421d94cd0a0e58e12abf0d900_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9b5e33f57d0f434a831fb6e1eaaa8ea8_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i627a99e5f4794ab9925823031f8841ca_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i24abf9db088848a5b10e4846539ce91e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib9cc5cd246ba4806b73de1713ba5909f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2cf5df9336064f1a90fef6f4ace0843c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ie629241e81ec4b8ba257f72efcb82eec_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i272adfd46dc34f34b0eca062e0e7a793_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2f514dd2df404bd0aa47966a72bc30b2_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id52c00c8ff4c4f6a8b4c88b612d0610c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id54ae8c8c6e24d62a713bffab549060f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001388658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="investment_security">
        <measure>irtc:investment_security</measure>
    </unit>
    <unit id="optiontoextend">
        <measure>irtc:optionToExtend</measure>
    </unit>
    <unit id="numberofpurchaseperiod">
        <measure>irtc:numberOfPurchasePeriod</measure>
    </unit>
    <unit id="employee">
        <measure>irtc:employee</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF80L2ZyYWc6OTk1NzM3NzQzZDEwNDVkNTk2YWYwNDg4Y2MwNDg1YzQvdGFibGU6YTU1YjE4NjVlZTQ0NGE1NDkzOGFmMTVhMjA3MTc4NDQvdGFibGVyYW5nZTphNTViMTg2NWVlNDQ0YTU0OTM4YWYxNWEyMDcxNzg0NF8zLTEtMS0xLTA_3681629a-e684-4411-b577-cc758acee067">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF80L2ZyYWc6OTk1NzM3NzQzZDEwNDVkNTk2YWYwNDg4Y2MwNDg1YzQvdGFibGU6YTU1YjE4NjVlZTQ0NGE1NDkzOGFmMTVhMjA3MTc4NDQvdGFibGVyYW5nZTphNTViMTg2NWVlNDQ0YTU0OTM4YWYxNWEyMDcxNzg0NF81LTEtMS0xLTA_feede909-5aba-47f9-a373-53c76d7ba713">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF80L2ZyYWc6OTk1NzM3NzQzZDEwNDVkNTk2YWYwNDg4Y2MwNDg1YzQvdGFibGU6YTU1YjE4NjVlZTQ0NGE1NDkzOGFmMTVhMjA3MTc4NDQvdGFibGVyYW5nZTphNTViMTg2NWVlNDQ0YTU0OTM4YWYxNWEyMDcxNzg0NF82LTEtMS0xLTA_2569788f-a921-4b33-a174-4b9bb9306ef6">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF80L2ZyYWc6OTk1NzM3NzQzZDEwNDVkNTk2YWYwNDg4Y2MwNDg1YzQvdGFibGU6YTU1YjE4NjVlZTQ0NGE1NDkzOGFmMTVhMjA3MTc4NDQvdGFibGVyYW5nZTphNTViMTg2NWVlNDQ0YTU0OTM4YWYxNWEyMDcxNzg0NF85LTEtMS0xLTA_9c1826d3-f902-42d8-82ee-623d269521dc">0001388658</dei:EntityCentralIndexKey>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ic014e6c10dbc4a44b8f6792d0cd6896f_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTAtMC0xLTEtMA_a9e6539b-1544-472c-8b49-19519c0f6ba8">us-gaap:AccountingStandardsUpdate201409Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjktMC0xLTEtMzk3OQ_1619ad04-3071-436d-a730-fc061f363ced">us-gaap:AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3ff7f6979462441fa01f9c3118e4e968_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzIyOQ_515fd1eb-a6ef-4c78-9862-221d2bfc60d4">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <dei:DocumentType
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8xODk_8a42c859-eb5b-48c2-8a56-430a309f55e5">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YmVkOWNmMWY1Y2U3NDZhNDk1MjMxZjM4MjM0OTc2OTkvdGFibGVyYW5nZTpiZWQ5Y2YxZjVjZTc0NmE0OTUyMzFmMzgyMzQ5NzY5OV8wLTAtMS0xLTA_1cac93c9-5be9-4219-a883-6dd11063fbef">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zMzY_014684a4-076c-410c-bbd6-ba33b675619d">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zMzY_23f53981-506b-49b2-a103-a634323d73bb">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6ZjkzZjEwODRhZTIzNDJmYTg2YWMxZWJlNzlkY2E2NjcvdGFibGVyYW5nZTpmOTNmMTA4NGFlMjM0MmZhODZhYzFlYmU3OWRjYTY2N18wLTAtMS0xLTA_fd6fe352-e67e-4bec-82f7-53b1789bf74d">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zNjg_a8ca4d41-34b8-4720-bd64-9ca1c913154a">001-37918</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV80NzY_acb8f80e-620e-462c-8fe6-d0c6bd6742ec">iRhythm Technologies, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YWY4YTkxN2UzMWM1NGQ5YWI0OGE4Mzc4ODJjYzczZTcvdGFibGVyYW5nZTphZjhhOTE3ZTMxYzU0ZDlhYjQ4YTgzNzg4MmNjNzNlN18wLTAtMS0xLTA_a58afc84-8c6b-4d8b-84cd-5e8f71e129cb">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YWY4YTkxN2UzMWM1NGQ5YWI0OGE4Mzc4ODJjYzczZTcvdGFibGVyYW5nZTphZjhhOTE3ZTMxYzU0ZDlhYjQ4YTgzNzg4MmNjNzNlN18wLTEtMS0xLTA_3e84899d-2c1e-4ea7-8594-88a2f19f1f45">20-8149544</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YWY4YTkxN2UzMWM1NGQ5YWI0OGE4Mzc4ODJjYzczZTcvdGFibGVyYW5nZTphZjhhOTE3ZTMxYzU0ZDlhYjQ4YTgzNzg4MmNjNzNlN18yLTAtMS0xLTAvdGV4dHJlZ2lvbjpkODc2MGM4MWNkMGI0ZTk0YWE1ZGRjZWRmNWE4Mjc5Y181_cfb4acfb-e98a-4a8f-b7e7-50dde34d1634">699 8th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YWY4YTkxN2UzMWM1NGQ5YWI0OGE4Mzc4ODJjYzczZTcvdGFibGVyYW5nZTphZjhhOTE3ZTMxYzU0ZDlhYjQ4YTgzNzg4MmNjNzNlN18yLTAtMS0xLTAvdGV4dHJlZ2lvbjpkODc2MGM4MWNkMGI0ZTk0YWE1ZGRjZWRmNWE4Mjc5Y185_c6d36196-89f2-4823-8716-fafe22e26bd7">Suite 600</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YWY4YTkxN2UzMWM1NGQ5YWI0OGE4Mzc4ODJjYzczZTcvdGFibGVyYW5nZTphZjhhOTE3ZTMxYzU0ZDlhYjQ4YTgzNzg4MmNjNzNlN18yLTAtMS0xLTAvdGV4dHJlZ2lvbjpkODc2MGM4MWNkMGI0ZTk0YWE1ZGRjZWRmNWE4Mjc5Y18xMg_46bc5ed1-461e-451c-beb3-d9de6c43f4bd">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YWY4YTkxN2UzMWM1NGQ5YWI0OGE4Mzc4ODJjYzczZTcvdGFibGVyYW5nZTphZjhhOTE3ZTMxYzU0ZDlhYjQ4YTgzNzg4MmNjNzNlN18yLTAtMS0xLTAvdGV4dHJlZ2lvbjpkODc2MGM4MWNkMGI0ZTk0YWE1ZGRjZWRmNWE4Mjc5Y18xNg_86d638e6-575d-4140-8f4e-e85d1df0fdf7">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6YWY4YTkxN2UzMWM1NGQ5YWI0OGE4Mzc4ODJjYzczZTcvdGFibGVyYW5nZTphZjhhOTE3ZTMxYzU0ZDlhYjQ4YTgzNzg4MmNjNzNlN18yLTEtMS0xLTAvdGV4dHJlZ2lvbjo4MzMzZjhkY2E1YzE0MGE4OTFjZTBkY2Q2ZjljMGExNV81_9b1b5408-cfac-4b45-9088-537f810b5edb">94103</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV82OTQ_cd1cfb74-57bf-4cb9-a517-3ce8f483f7f5">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV82OTg_bb114fba-e6d9-4ea3-b2c7-0c3466d536f4">632-5700</dei:LocalPhoneNumber>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8xMTM5_2c90bc26-68f7-4abd-911b-bdb2967ddfd6">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8xMjcy_271856b8-dc87-44cc-ae24-062bd7166e86">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8xNjIz_b19f796d-6584-4528-b7c4-5dc94b925354">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8xOTUx_ba903aa3-556e-46fc-b616-ecf47afa6d8c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6NWM0MTUzMGZhZWE2NDY4MTkwNDFjMzVhOWFkYTRlODYvdGFibGVyYW5nZTo1YzQxNTMwZmFlYTY0NjgxOTA0MWMzNWE5YWRhNGU4Nl8wLTAtMS0xLTA_ebe3488f-ed5f-44b4-8ae1-8ee349075636">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6NWM0MTUzMGZhZWE2NDY4MTkwNDFjMzVhOWFkYTRlODYvdGFibGVyYW5nZTo1YzQxNTMwZmFlYTY0NjgxOTA0MWMzNWE5YWRhNGU4Nl8xLTMtMS0xLTA_b2c9d8ae-ee99-428c-a5d3-1382806818f8">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6NWM0MTUzMGZhZWE2NDY4MTkwNDFjMzVhOWFkYTRlODYvdGFibGVyYW5nZTo1YzQxNTMwZmFlYTY0NjgxOTA0MWMzNWE5YWRhNGU4Nl8yLTEtMS0xLTA_da2cf4b0-142c-4904-967d-d417efb416a3">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV83MTQ2ODI1NTg0ODEx_430420ce-8656-4ac8-b721-7096d24a09af">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zMDMy_712c5f52-92b6-4bbe-87cd-3296f9093eae">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i5b62fc20da62429b8d659e4b2bb52b22_I20200630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zMjcy_088fe24e-5272-4857-ba2c-8cf13902cf76"
      unitRef="usd">3100000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i471f158ea8bc40f0ba5014b58a9f2495_I20210219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8xMDk5NTExNjMxNDgw_c5326f6e-e1a6-45f8-9570-288f8f82442e"
      unitRef="shares">29160660</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zNzAw_a311591c-c92e-48b5-a7d0-b06a32dc09bf">Portions of the information called for by Part III of this Form 10-K is hereby incorporated by reference from the definitive Proxy Statements for our annual meeting of stockholders, which will be filed with the Securities and Exchange Commission not later than 120 days after December&#160;31, 2020.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zODQ4MjkwNzAwOTcy_014684a4-076c-410c-bbd6-ba33b675619d">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGV4dHJlZ2lvbjowZTcwYjdkYmM1MTU0YTZmOWM0OWU5ZGM1NTAyODZjOV8zODQ4MjkwNzAwOTcy_23f53981-506b-49b2-a103-a634323d73bb">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:Security12bTitle
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6Mzg2ZDk0Y2RmM2Y2NGUxNWI4MTUyZjc4MTFkZmI2MGYvdGFibGVyYW5nZTozODZkOTRjZGYzZjY0ZTE1YjgxNTJmNzgxMWRmYjYwZl8xLTAtMS0xLTA_23239099-1f20-42b1-a20a-759085efad8c">Common Stock, Par Value $.001 Per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6Mzg2ZDk0Y2RmM2Y2NGUxNWI4MTUyZjc4MTFkZmI2MGYvdGFibGVyYW5nZTozODZkOTRjZGYzZjY0ZTE1YjgxNTJmNzgxMWRmYjYwZl8xLTEtMS0xLTA_32b1798c-cba7-4186-a9cd-f4e5816b039d">IRTC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xL2ZyYWc6MGU3MGI3ZGJjNTE1NGE2ZjljNDllOWRjNTUwMjg2YzkvdGFibGU6Mzg2ZDk0Y2RmM2Y2NGUxNWI4MTUyZjc4MTFkZmI2MGYvdGFibGVyYW5nZTozODZkOTRjZGYzZjY0ZTE1YjgxNTJmNzgxMWRmYjYwZl8xLTItMS0xLTA_1e3cf3b6-d38b-4a34-8644-bf50b23e743f">NASDAQ</dei:SecurityExchangeName>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNC0xLTEtMS0w_a1c937d2-e40f-4893-b732-11a437c555d3"
      unitRef="usd">88628000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNC0zLTEtMS0w_eb99dfeb-ee90-42f6-9a66-a8ef58aa9d7a"
      unitRef="usd">20462000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNS0xLTEtMS0w_de2acb9e-934e-4d43-9fbe-1b04f9c71751"
      unitRef="usd">246589000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNS0zLTEtMS0w_dbcd2b70-fb15-4cd2-bbb2-18e559c2a647"
      unitRef="usd">120089000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNi0wLTEtMS0wL3RleHRyZWdpb246MjhmMTFmMjk1ODU0NDQ5ZmE5ODcwMmMyMTY3YzU5ZDBfMzg0ODI5MDY5NzM2MA_8e98d94b-8bf0-43b5-94a0-dd9107fb948c"
      unitRef="usd">12711000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNi0wLTEtMS0wL3RleHRyZWdpb246MjhmMTFmMjk1ODU0NDQ5ZmE5ODcwMmMyMTY3YzU5ZDBfMzg0ODI5MDY5NzM3MA_b09767c6-e86c-4273-9266-3a2db1411f3d"
      unitRef="usd">9049000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNi0xLTEtMS0w_3d8ffefb-91a6-4f94-93c5-a266b0fc1924"
      unitRef="usd">29932000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNi0zLTEtMS0w_e795c6e5-df10-4eff-ab2f-a15fafbc1947"
      unitRef="usd">23867000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNy0xLTEtMS0w_4f95abb1-19cc-4f03-8f63-d86657eee258"
      unitRef="usd">5313000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfNy0zLTEtMS0w_63a90500-d643-4388-bb2a-d43b70222f5e"
      unitRef="usd">4037000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfOC0xLTEtMS0w_a2dd5ff8-f153-4440-b3fc-1dd3c65647dc"
      unitRef="usd">7363000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfOC0zLTEtMS0w_ced05d65-00f5-414c-b70b-9a5dfad8c4fc"
      unitRef="usd">4337000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfOS0xLTEtMS0w_c532a3f0-ef57-43fb-8506-843e17263695"
      unitRef="usd">377825000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfOS0zLTEtMS0w_4107e576-6dc2-4516-ac46-51551c2f961b"
      unitRef="usd">172792000</us-gaap:AssetsCurrent>
    <us-gaap:LongTermInvestments
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTAtMS0xLTEtMA_0fc7dce4-a333-459f-a0bc-e64ac90b30ba"
      unitRef="usd">0</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTAtMy0xLTEtMA_9e00e30d-78f0-4094-a1fd-c8c5a9127445"
      unitRef="usd">8030000</us-gaap:LongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTEtMS0xLTEtMA_9a768059-88e5-4280-bb31-aa9bbe97f1c4"
      unitRef="usd">34247000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTEtMy0xLTEtMA_7f8943fd-071e-46a0-ace9-4e36c98a6b4d"
      unitRef="usd">26464000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTItMS0xLTEtMA_731a8cd3-11e3-411e-a0eb-efb230749dcd"
      unitRef="usd">84714000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTItMy0xLTEtMA_914e4a0a-337a-411f-838e-50dedcbbc6db"
      unitRef="usd">90124000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTMtMS0xLTEtMA_dd63f20e-4454-4842-8965-1c6d31a6726b"
      unitRef="usd">862000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTMtMy0xLTEtMA_e8bcb16c-0fa6-43ad-be2d-6c4b1442faeb"
      unitRef="usd">862000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTQtMS0xLTEtMA_0be6fdde-04b2-4d36-9968-45eef0a22454"
      unitRef="usd">14091000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTQtMy0xLTEtMA_f9601980-1f5d-4979-afd7-d3ab220b67fe"
      unitRef="usd">7940000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTUtMS0xLTEtMA_b56a62dc-07cc-4742-bb81-37b26fabcc4c"
      unitRef="usd">511739000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTUtMy0xLTEtMA_fa3740b5-8afe-483a-b324-9c0c15f7bb41"
      unitRef="usd">306212000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTgtMS0xLTEtMA_2f6849ab-15d8-4aa4-98de-8401dd240603"
      unitRef="usd">4365000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTgtMy0xLTEtMA_872ca257-87c0-4109-8dd8-68cf5dc82a33"
      unitRef="usd">8243000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTktMS0xLTEtMA_a573a748-7514-4d01-888f-a0e187465ad6"
      unitRef="usd">40532000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMTktMy0xLTEtMA_453b1b9c-166b-4058-8b07-e813536a4faa"
      unitRef="usd">32714000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjAtMS0xLTEtMA_c2b74ea3-6a61-4003-af5b-35933e592ba7"
      unitRef="usd">930000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjAtMy0xLTEtMA_db2f89cb-9fdb-4dd3-9a07-83810c8001ba"
      unitRef="usd">1251000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DebtCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjEtMS0xLTEtMA_1b7c6d93-fd59-470a-8f79-b9035824a8f5"
      unitRef="usd">11667000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjEtMy0xLTEtMA_3850bb57-d02d-4990-b843-88909ceee7f1"
      unitRef="usd">1944000</us-gaap:DebtCurrent>
    <irtc:OperatingLeaseLiabilitiesCurrentPortion
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjMtMS0xLTEtMA_e7ac8a65-d364-4dd1-88ab-d24653cd3af4"
      unitRef="usd">8171000</irtc:OperatingLeaseLiabilitiesCurrentPortion>
    <irtc:OperatingLeaseLiabilitiesCurrentPortion
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjMtMy0xLTEtMA_e58e5036-141c-4f0d-adc3-03beac8d0f14"
      unitRef="usd">7914000</irtc:OperatingLeaseLiabilitiesCurrentPortion>
    <us-gaap:LiabilitiesCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjQtMS0xLTEtMA_7f8fa0ad-5dd2-4cd1-8f13-70af2ea1c36a"
      unitRef="usd">65665000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjQtMy0xLTEtMA_83b52a5f-83e6-4975-b237-75eceb9fe21d"
      unitRef="usd">52066000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebt
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjUtMS0xLTEtMA_8e861779-bcad-4d11-abec-b483900ba5ec"
      unitRef="usd">21339000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjUtMy0xLTEtMA_c04b8292-22dc-4e41-aec0-d48dfe9df388"
      unitRef="usd">32989000</us-gaap:LongTermDebt>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjYtMS0xLTEtMA_4a71a152-1581-4316-8b2d-6a0054ed223d"
      unitRef="usd">1830000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjYtMy0xLTEtMA_29c56a32-15ec-4cd8-a362-189961e3e074"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjctMS0xLTEtMA_ad6dfd1a-3aed-4365-959f-858626d9758f"
      unitRef="usd">81293000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjctMy0xLTEtMA_fd444af5-3408-469a-8acf-8aa930893f43"
      unitRef="usd">85748000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjgtMS0xLTEtMA_452536b1-b89e-490d-8d1d-0ecf91ba88f2"
      unitRef="usd">170127000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjgtMy0xLTEtMA_70402cd7-8f41-47fe-a2d7-45a5515a9d71"
      unitRef="usd">170803000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjktMS0xLTEtMA_c7aa20d3-c55f-47aa-8473-c27d6379ef63"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMjktMy0xLTEtMA_7f00c29b-cb38-46d2-a5cc-843d2fcf88ce"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0XzIz_a8e1b9de-9a47-44fb-9e31-594c9e053742"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0XzIz_d9b66350-a145-4bc4-9238-e204f200e59a"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0XzM4_2d6d7547-abbe-40bb-b6a6-1a565da5d724"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0XzM4_cd71e957-cb9c-4f9a-ac4e-249bc8eb9c23"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0Xzk0_127dcd51-e95b-4691-9164-ee5c7bf4d5c3"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0Xzk0_50acc292-6cbc-4265-86ee-6ca50607bb3e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0Xzk0_68df922a-8590-40d9-83e5-2e69d952ce98"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjY4ZjVlZWNhZjViZjQzNThhYjg5MGFhMDg3YzE2YjU0Xzk0_b144a3c4-32c4-483a-b290-f64b590bd450"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMS0xLTEtMA_975d4159-0e7e-4102-9cd1-e3dc3c53315c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzEtMy0xLTEtMA_fa7dd53c-3072-45dd-a583-bc599dbd52cc"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2XzIw_43cb9892-66b7-4601-89b1-d8b96ba97f40"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2XzIw_963e9b11-f56c-4088-8d85-2eb99f8397cf"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2XzM1_9a6bb473-5f2a-4784-aed2-2195a46c80a5"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2XzM1_ddadd895-505f-415f-875e-8bd9bd073c93"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2Xzg3_2a3ea667-a6f3-40a8-8058-1ffe1104d6f8"
      unitRef="shares">29019350</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2Xzg3_310227dc-9bf5-4356-94b1-0ede6c20ed17"
      unitRef="shares">29019350</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2Xzk0_8e022a73-8dc2-4012-a159-9dc0d24571a6"
      unitRef="shares">26682720</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjg1ZWVlMzExZDM4NDQ1NGFhN2RkOTg1N2FkNmJlMWY2Xzk0_f9e2a9ad-11eb-40cb-ab1f-e12a9b17318c"
      unitRef="shares">26682720</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMS0xLTEtMA_52004ac1-7689-4603-9caa-e90bf3fa2a43"
      unitRef="usd">27000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzItMy0xLTEtMA_4b5e9b4c-27df-4ead-a742-b7301710b661"
      unitRef="usd">25000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzMtMS0xLTEtMA_f0cdabbb-44d8-4633-9b0f-29a84311fc4d"
      unitRef="usd">646258000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzMtMy0xLTEtMA_23a06820-ef0a-4ac8-b47a-198008756209"
      unitRef="usd">395695000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzQtMS0xLTEtMA_2d906255-2eca-4eea-a500-763f97b727fa"
      unitRef="usd">11000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzQtMy0xLTEtMA_4ece250d-21d8-4cad-90c5-cf22f51e0a9f"
      unitRef="usd">82000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzUtMS0xLTEtMA_bed6d609-b551-4ea3-8757-e407dec97591"
      unitRef="usd">-304684000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzUtMy0xLTEtMA_e6330d46-d43d-471e-8ddc-9169b60c5d02"
      unitRef="usd">-260393000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzYtMS0xLTEtMA_80296c81-89bd-49a3-b25f-2713d111937e"
      unitRef="usd">341612000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzYtMy0xLTEtMA_041b5ddb-68fb-4b3e-91ad-5f64884c23cc"
      unitRef="usd">135409000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzctMS0xLTEtMA_9ae2fc64-dada-4f60-80a3-bb9e31c1f327"
      unitRef="usd">511739000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF82Ny9mcmFnOjk2ZjE2NjMyODE0NjRjZTliNzAzMjMxOWE4ZmFkNzQ1L3RhYmxlOmUyNDIzNGJmNzc0ODQ1YTZhYzg2NjM0MDc5NTg3ODU4L3RhYmxlcmFuZ2U6ZTI0MjM0YmY3NzQ4NDVhNmFjODY2MzQwNzk1ODc4NThfMzctMy0xLTEtMA_3496a0e2-d226-427d-8fee-51a2336d8549"
      unitRef="usd">306212000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMi0xLTEtMS0w_89c7ea32-620a-4ab1-a47d-09ffd7dd0a8b"
      unitRef="usd">265166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMi0zLTEtMS0w_f7f001a1-163a-48ba-bf8c-88fcc80412a8"
      unitRef="usd">214552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMi01LTEtMS0w_1996bc44-aae4-4e76-a851-5c349908a5ae"
      unitRef="usd">147277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMy0xLTEtMS0w_b9a6f1b0-dd91-4033-af05-4300ab69d12c"
      unitRef="usd">70277000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMy0zLTEtMS0w_2f7e8bd0-655b-41e2-a596-a0fee15760e6"
      unitRef="usd">52485000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMy01LTEtMS0w_3851a4b8-d846-4131-870f-d2cff0a16edc"
      unitRef="usd">38795000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNC0xLTEtMS0w_f139bbfa-6f44-4f4c-ad92-6b5e1a8e1e74"
      unitRef="usd">194889000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNC0zLTEtMS0w_dcc9e9e4-90df-42c3-a953-89e25571c8ce"
      unitRef="usd">162067000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNC01LTEtMS0w_005170d3-790e-4b6d-8e35-c71e242775d9"
      unitRef="usd">108482000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNi0xLTEtMS0w_588f6bc2-ed71-4001-af91-24d922040a4c"
      unitRef="usd">41329000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNi0zLTEtMS0w_778400e0-9667-4d48-8f1d-07e90b8db5fa"
      unitRef="usd">37299000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNi01LTEtMS0w_b0223210-243c-4de4-86b7-acee1d64e431"
      unitRef="usd">20860000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNy0xLTEtMS0w_c409b85a-966e-4f17-a5c8-b8818c55a3d9"
      unitRef="usd">197233000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNy0zLTEtMS0w_cfeb4ecb-3581-425d-954d-490bba34d847"
      unitRef="usd">179523000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfNy01LTEtMS0w_3534b16f-f703-4752-a38f-900b6258958a"
      unitRef="usd">133313000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfOC0xLTEtMS0w_bb56c6ef-6653-4fa9-8f48-7b027aaff5a6"
      unitRef="usd">238562000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfOC0zLTEtMS0w_ca8e99f3-5828-436f-853e-8d7cad5a481a"
      unitRef="usd">216822000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfOC01LTEtMS0w_f6e35323-f4e3-4e3d-b0d7-580c3129ea38"
      unitRef="usd">154173000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfOS0xLTEtMS0w_fe89f9f3-bd47-46c5-93fc-f11761af4ca5"
      unitRef="usd">-43673000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfOS0zLTEtMS0w_cb161cee-557d-4f43-be04-cc3f2e610b26"
      unitRef="usd">-54755000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfOS01LTEtMS0w_a138e306-9b60-41bd-85a7-5168a0f38f9a"
      unitRef="usd">-45691000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTAtMS0xLTEtMA_fb7cf308-8f40-453a-8250-68d073a2fb83"
      unitRef="usd">1519000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTAtMy0xLTEtMA_452dc5b2-6a9e-4204-adc0-c4588db300bf"
      unitRef="usd">1643000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTAtNS0xLTEtMA_6137d16b-182c-412d-8a69-5e9cd1a86166"
      unitRef="usd">3115000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTEtMS0xLTEtMA_70a639eb-3421-4286-afe5-fdc01dd81caa"
      unitRef="usd">1591000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTEtMy0xLTEtMA_8ee165e8-62d2-4bdb-9a9b-0fd0685cb075"
      unitRef="usd">1895000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTEtNS0xLTEtMA_5ed65a0b-b009-4a9d-b814-581a5a69fc1f"
      unitRef="usd">1501000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTItMS0xLTEtMA_fee758bd-a36f-47e4-8774-230dd88baa95"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTItMy0xLTEtMA_ea28b127-945c-4d10-a38d-90caf845e16a"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTItNS0xLTEtMA_4d7159a9-fcf9-4872-9125-5d76975f2bfa"
      unitRef="usd">-3029000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTMtMS0xLTEtMA_6d929943-6abb-4561-b581-562266a77d10"
      unitRef="usd">-43601000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTMtMy0xLTEtMA_1abc85be-6360-4b0e-b062-d8f89886ddf7"
      unitRef="usd">-54503000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTMtNS0xLTEtMA_1227e9ca-776a-48d4-8230-de93201967bf"
      unitRef="usd">-50334000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTQtMS0xLTEtMA_ef1a4605-05a3-4335-bb16-faf8ee8c0568"
      unitRef="usd">229000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTQtMy0xLTEtMA_ebd2601e-aa9c-4e1c-87a6-b7c3162dc954"
      unitRef="usd">65000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTQtNS0xLTEtMA_98fc066a-51c3-4ad9-bca1-dcb79fd3d247"
      unitRef="usd">44000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTUtMS0xLTEtMA_79da1311-667d-4c96-877f-82415434b6a1"
      unitRef="usd">-43830000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTUtMy0xLTEtMA_56b24b32-f696-4003-b001-430cec4c2258"
      unitRef="usd">-54568000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTUtNS0xLTEtMA_38c0102a-bc56-40c5-b2a5-f3b1383d340f"
      unitRef="usd">-50378000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTYtMS0xLTEtMA_213da53f-d410-4e43-b398-80bca5fa9ee4"
      unitRef="usdPerShare">-1.58</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTYtMy0xLTEtMA_dd8a38d2-177e-4e10-bcf3-307803981aa0"
      unitRef="usdPerShare">-2.16</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTYtNS0xLTEtMA_3d028ddf-986f-4fe0-bcf9-7bc17459dc98"
      unitRef="usdPerShare">-2.11</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTctMS0xLTEtMA_6f6efc8b-712d-446b-99a1-44d8dec0304d"
      unitRef="shares">27754404</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTctMy0xLTEtMA_0a01c376-9987-4a52-93ce-fea781aa1857"
      unitRef="shares">25265918</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83MC9mcmFnOjhlMDViZDUwODcwMjQ1YjQ4Y2NjMDZmNzczMjMyNzk2L3RhYmxlOmM4YmU3OGQ1MDdhOTQwODE5YTUwMGY3OWMzNWZjYjI1L3RhYmxlcmFuZ2U6YzhiZTc4ZDUwN2E5NDA4MTlhNTAwZjc5YzM1ZmNiMjVfMTctNS0xLTEtMA_cbdcc95f-8a59-4370-aab7-60c781a55a37"
      unitRef="shares">23885858</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfMi0xLTEtMS0w_4b554b04-c92c-4d4f-9280-9875d2910ba3"
      unitRef="usd">-43830000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfMi0zLTEtMS0w_49d70956-049c-4df6-9eab-a9cf212f3589"
      unitRef="usd">-54568000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfMi01LTEtMS0w_a238659d-6c68-4348-8b2d-f9f624f3b662"
      unitRef="usd">-50378000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfNC0xLTEtMS0w_47e01c3f-c368-49b9-bc59-be4a82a3024a"
      unitRef="usd">-71000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfNC0zLTEtMS0w_52a012dc-e769-41fb-aca1-4f9585cc2c0f"
      unitRef="usd">98000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfNC01LTEtMS0w_6d804703-8708-4e5b-b53d-01f2475581ab"
      unitRef="usd">49000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfNS0xLTEtMS0w_0efaba63-b949-4184-bc5f-fc774cee815a"
      unitRef="usd">-43901000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfNS0zLTEtMS0w_8d98240c-0892-488c-aad0-0fc0e64d4cc4"
      unitRef="usd">-54470000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83My9mcmFnOmZjODcyMWZjZDNmOTQxZDhhYjJlZTRlZDUwZjA4YWU0L3RhYmxlOjc0MTg1NWYzZjljYzQ3YTVhY2EwYjliY2QwZTVhMWNhL3RhYmxlcmFuZ2U6NzQxODU1ZjNmOWNjNDdhNWFjYTBiOWJjZDBlNWExY2FfNS01LTEtMS0w_8add73db-76e9-4937-be5b-f4d74607f11a"
      unitRef="usd">-50329000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0d6487c11f1840039efc8033fd960653_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfOS0yLTEtMS0w_f17c32df-f473-4239-bcc0-e3346c2362de"
      unitRef="shares">23377315</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0d6487c11f1840039efc8033fd960653_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfOS00LTEtMS0w_1bc45435-92e0-4376-950d-912909acb9ca"
      unitRef="usd">23000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0e5ccc05ba714b3d8ee509d13def28aa_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfOS02LTEtMS0w_ccc7e0a3-dd56-48e7-a7d6-961ee02c01e4"
      unitRef="usd">236184000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c6506bb6a22462ab381d5d2a7e87e2b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfOS04LTEtMS0w_60cf1cab-781e-4f6b-a705-8a0f270c10c6"
      unitRef="usd">-156801000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2ede65fd10524c0296aaa5c849efa447_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfOS0xMC0xLTEtMA_b7941c2f-c3ac-49f5-a6b0-4eb11b5be4b0"
      unitRef="usd">-65000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfOS0xMi0xLTEtMA_d5f68cdd-2547-428c-9ef4-02ea469cf30b"
      unitRef="usd">79341000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i916f17f262014a1698f131ac3ef9d64d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTAtOC0xLTEtMA_2cc9b88f-4271-48e7-b22e-3fadc892512b"
      unitRef="usd">1354000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5bb3abd3aefe4bdb8dbfe41a85ac0b77_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTAtMTItMS0xLTA_6591a143-2f1a-4641-b964-1893e8be7917"
      unitRef="usd">1354000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3f1fe5fdbd354a18913d2d10e7ad2c36_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTEtMi0xLTEtMA_44bcf29a-794e-4389-a169-1ad210e5c28d"
      unitRef="shares">990758</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i67b5e6815c554205bea14dd30c9cafd6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTEtNi0xLTEtMA_2dba142f-d4a2-4676-8aca-0a67d1579d15"
      unitRef="usd">9319000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTEtMTItMS0xLTA_057533c5-76ad-4bf9-b95d-a0c1c052ac67"
      unitRef="usd">9319000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i67b5e6815c554205bea14dd30c9cafd6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTItNi0xLTEtMA_18d3c683-278d-4dd8-8b10-a16d93fee13c"
      unitRef="usd">3877000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTItMTItMS0xLTA_ca0ed7d5-c6f6-49d8-999c-a9e3c50fda6d"
      unitRef="usd">3877000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i67b5e6815c554205bea14dd30c9cafd6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTMtNi0xLTEtMA_ff5cc6fd-3595-4d48-93db-0a0e0e658c48"
      unitRef="usd">16329000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTMtMTItMS0xLTA_5f07d834-9100-4961-82e6-810501b0d7bf"
      unitRef="usd">16329000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ia4f99760db4349dfacb2e172fccc1cf9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTQtOC0xLTEtMA_598750b2-1673-4d4d-ac17-2d6f5283b426"
      unitRef="usd">-50378000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTQtMTItMS0xLTA_97b84d2d-b895-48c3-a7c0-ec759aa8d0fa"
      unitRef="usd">-50378000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ia28bcf05981b421fa484c8247a220dfb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTUtMTAtMS0xLTA_2d8426b4-0e12-4555-b035-3c0a35a351f7"
      unitRef="usd">49000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTUtMTItMS0xLTA_cd8db420-2e03-4e02-b6e5-47756fefb0df"
      unitRef="usd">49000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i241bfd3a6f174c02b814080179ff4f0f_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTYtMi0xLTEtMA_c5e0de02-d9cf-4da9-ba95-ebbab05106dd"
      unitRef="shares">24368073</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i241bfd3a6f174c02b814080179ff4f0f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTYtNC0xLTEtMA_98788626-2e10-4074-926d-54725c1e5a78"
      unitRef="usd">23000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i623e67855592423197c81e00af60e6fb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTYtNi0xLTEtMA_82f5eb32-d192-4231-9b43-0b1d5d67b2c0"
      unitRef="usd">257955000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie749322d60d54bcfa086dd51b914256e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTYtOC0xLTEtMA_109a3631-c2e4-4a85-8129-1804a0081c1d"
      unitRef="usd">-205825000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b1debaa89e244cab6dd60157adc72c0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTYtMTAtMS0xLTA_2904b537-8c21-4b01-9969-ce1d4972742e"
      unitRef="usd">-16000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTYtMTItMS0xLTA_ed25c805-0908-4a0c-a829-222bf9826d24"
      unitRef="usd">52137000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ieb7b9cb2dc154b2099d13914c0f2155c_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTctMi0xLTEtMA_446596ce-4cd7-4587-a968-7dc04d087ad8"
      unitRef="shares">734453</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ifb29e485d1594d99945bc631005821bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTctNi0xLTEtMA_d3db218f-4475-458e-93d7-06fb001c535d"
      unitRef="usd">9495000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTctMTItMS0xLTA_256c2fa8-c899-44fb-b622-e20d65c8d7c1"
      unitRef="usd">9495000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTctMTItMS0xLTA_6434d19c-a950-46e9-9055-9fcc365b760a"
      unitRef="usd">9495000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <irtc:CommonStockSharesIssuedFromExerciseOfWarrants
      contextRef="ieb7b9cb2dc154b2099d13914c0f2155c_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTgtMi0xLTEtMA_c550d6e9-38d9-473b-ad5b-f99f35a518a9"
      unitRef="shares">4852</irtc:CommonStockSharesIssuedFromExerciseOfWarrants>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ieb7b9cb2dc154b2099d13914c0f2155c_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTktMi0xLTEtMA_d563b737-810e-47b9-b2a2-75ed642ad2f2"
      unitRef="shares">1575342</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ieb7b9cb2dc154b2099d13914c0f2155c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTktNC0xLTEtMA_8eb307d9-bc57-44bb-8716-fa785187c36a"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ifb29e485d1594d99945bc631005821bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTktNi0xLTEtMA_10e8c6ea-a0e1-452a-89c7-841e411d15d8"
      unitRef="usd">107292000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMTktMTItMS0xLTA_8a912a72-a7fd-4668-b3cf-029aebad03cb"
      unitRef="usd">107294000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ifb29e485d1594d99945bc631005821bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjAtNi0xLTEtMA_49cf8cc2-53f6-420d-a0c1-4aed4050760c"
      unitRef="usd">5288000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjAtMTItMS0xLTA_f7277698-e2e9-459d-964e-50dad4c3f6e9"
      unitRef="usd">5288000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifb29e485d1594d99945bc631005821bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjEtNi0xLTEtMA_872c7963-a598-44a5-aed8-74986de38783"
      unitRef="usd">26241000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjEtMTItMS0xLTA_11fd42c1-fe60-4e21-9350-f1e32e325052"
      unitRef="usd">26241000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i446deeb8103d465883313847d78e5641_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjItOC0xLTEtMA_bcaf8ef1-809d-4af5-8880-28364aeaf9c2"
      unitRef="usd">-54568000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjItMTItMS0xLTA_8822192a-4f95-469d-9514-37a4467b7b7e"
      unitRef="usd">-54568000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i970bacf0a23d48cea3ebfbc5bd8cd3da_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjMtMTAtMS0xLTA_f042a7b8-4757-41e2-9bd1-79a86b57f827"
      unitRef="usd">98000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjMtMTItMS0xLTA_3b99b62f-3fa3-4ba0-99b0-c0cc3dc0bc6b"
      unitRef="usd">98000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idb434bae693647d38268cb9ba20715f1_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjQtMi0xLTEtMA_232e9176-3d30-4372-bfef-ba61326e3b5c"
      unitRef="shares">26682720</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idb434bae693647d38268cb9ba20715f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjQtNC0xLTEtMA_c55c14b5-64fd-40af-85a1-c1116ed61510"
      unitRef="usd">25000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4d6ca46f910c4737990a77edfe946543_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjQtNi0xLTEtMA_069939d8-1ed9-4b5e-bdc3-c796968f360f"
      unitRef="usd">395695000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic143a5138bb84957bdafeaa9e356ef86_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjQtOC0xLTEtMA_bcc4dbe1-f88b-4162-a0c7-718b0563bc03"
      unitRef="usd">-260393000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i31ec5be8d6c4473994134ec29f2fa2f7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjQtMTAtMS0xLTA_2cdad48d-96ec-4b89-8305-0e2527c6a2d3"
      unitRef="usd">82000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjQtMTItMS0xLTA_58826952-dcc7-4b8c-97ec-e925d5e8458e"
      unitRef="usd">135409000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8dc64ae5f408493c82c51507918ff174_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjUtMi0xLTEtNDc4_071c0059-0858-41df-87bc-75ed4301c0b0"
      unitRef="shares">1079488</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icd3aa4d1ab7b438c8f87829f78ffcc88_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjUtNi0xLTEtNDc4_a5c878ef-9625-41e2-b9ab-848ef7c2995e"
      unitRef="usd">20244000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjUtMTItMS0xLTQ3OA_dcb63870-b962-4127-b6bb-67dcea4c8406"
      unitRef="usd">20244000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i8dc64ae5f408493c82c51507918ff174_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjctMi0xLTEtNDc4_2ae3dc94-0c18-4230-a016-ec106b3b5ae4"
      unitRef="shares">1257142</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8dc64ae5f408493c82c51507918ff174_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjctNC0xLTEtNDc4_f44e13e2-2b06-4382-adf0-a5da92dbe4c6"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="icd3aa4d1ab7b438c8f87829f78ffcc88_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjctNi0xLTEtNDc4_5d548fdf-39b4-4af3-a4aa-e6a4448daa7e"
      unitRef="usd">206023000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjctMTItMS0xLTQ3OA_45bdcc72-2518-45c8-8453-14262c3950db"
      unitRef="usd">206025000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="icd3aa4d1ab7b438c8f87829f78ffcc88_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjgtNi0xLTEtNDc4_0c53ebd9-3645-418b-ad83-9dde1aec13c6"
      unitRef="usd">10009000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjgtMTItMS0xLTQ3OA_509410f8-648e-46af-bb41-3eee6e8a606d"
      unitRef="usd">10009000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icd3aa4d1ab7b438c8f87829f78ffcc88_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjktNi0xLTEtNDc4_51e017f9-bca8-4fa1-84c7-e08e5f5a209c"
      unitRef="usd">34305000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMjktMTItMS0xLTQ3OA_af7decaa-fa64-4808-8ad0-929ad8ee16f2"
      unitRef="usd">34305000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity
      contextRef="id8aa95bf4dac4fa6b2032be2b9cc9c2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzAtOC0xLTEtMjA1OQ_bba6e6f3-4ade-44d4-92ec-e13ab7b38b5f"
      unitRef="usd">-461000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib783e1ca51ec4717a316d9e207e92deb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzAtMTItMS0xLTIxMDc_991cbc70-d3d1-48f0-a20f-5d498b9040a8"
      unitRef="usd">-461000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="if29d3e3ecdf541d4bb2bda1f0786f6d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzAtOC0xLTEtNDc4_b9cf97a6-5ac1-45a2-bb40-45dc4cb4a7e3"
      unitRef="usd">-43830000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzAtMTItMS0xLTQ3OA_3baf1b14-8e58-46bd-872f-821337c75b24"
      unitRef="usd">-43830000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i94d1b384470b4445978675833e2025f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzEtMTAtMS0xLTQ3OA_10676130-d9e3-43df-87c0-2779b202bb5a"
      unitRef="usd">-71000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzEtMTItMS0xLTQ3OA_f583a62f-ede5-4e89-9748-6b4bf8228369"
      unitRef="usd">-71000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1df2ab193cf943e0bf3155257a88af31_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzItMi0xLTEtNDc4_69a7ed14-94da-4cb1-b9c2-e3ebf9cb2b21"
      unitRef="shares">29019350</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1df2ab193cf943e0bf3155257a88af31_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzItNC0xLTEtNDc4_d2d61581-6248-4b5f-87a4-4a4f74e6a8e9"
      unitRef="usd">27000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d1e70e0322248f39e5ca29e04fa770b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzItNi0xLTEtNDc4_66221b27-f740-4b65-b79e-f195bf25b5a9"
      unitRef="usd">646258000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i93f996b02461456ebf984c59933ad73f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzItOC0xLTEtNDc4_f1bea458-21a8-423b-89b0-b948dcdfa721"
      unitRef="usd">-304684000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2c0d2aa7601b4757985505672b75e12c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzItMTAtMS0xLTQ3OA_9ceceaa5-d8cf-49a1-9a06-1c2bf0fa1685"
      unitRef="usd">11000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83Ni9mcmFnOjMxOTZkMzcwZGYxYzRjNzVhMGQ2MzM2NjUxMWRjMDA5L3RhYmxlOjZmMmYyN2QyMmE5ZjRmNTk5NjM3ZmQxOGQ0Y2YwMDEyL3RhYmxlcmFuZ2U6NmYyZjI3ZDIyYTlmNGY1OTk2MzdmZDE4ZDRjZjAwMTJfMzItMTItMS0xLTQ3OA_2273873c-15d5-4048-a3ea-4022ccfa6a7f"
      unitRef="usd">341612000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMy0xLTEtMS0w_0de812fd-1665-4ce0-9083-3840b1508432"
      unitRef="usd">-43830000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMy0zLTEtMS0w_092895fd-a50a-40c0-95be-ebaea8ab6e6c"
      unitRef="usd">-54568000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMy01LTEtMS0w_53245873-7eff-438a-8e24-0448a86f38c0"
      unitRef="usd">-50378000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNS0xLTEtMS0w_8e9baf05-a7f9-4f49-b106-0b6aba9533bc"
      unitRef="usd">6900000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNS0zLTEtMS0w_afaef850-c0ae-49d4-8360-2e18ec523673"
      unitRef="usd">3445000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNS01LTEtMS0w_2133220d-709b-44ef-b096-a93bf0f59a15"
      unitRef="usd">2269000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNi0xLTEtMS0w_9994c09a-c5e1-48c1-8662-f949ee265df3"
      unitRef="usd">41515000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNi0zLTEtMS0w_854b44c0-5edf-4163-8d16-5ce021026caa"
      unitRef="usd">26241000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNi01LTEtMS0w_16890db4-655d-4e3b-8023-0647f0001c37"
      unitRef="usd">16329000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNy0xLTEtMS0w_90870537-bc03-41af-b4c8-a122d5001b7c"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNy0zLTEtMS0w_96a51411-7459-48ce-b529-bd81cdf957b0"
      unitRef="usd">37000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNy01LTEtMS0w_5962bf30-6625-49fe-9f79-52b188cdfa58"
      unitRef="usd">210000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfOC0xLTEtMS0w_5e0502d1-e8dd-4987-8c2d-cdb85ecdb5c9"
      unitRef="usd">-430000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfOC0zLTEtMS0w_4a6b05a5-b7e9-4fb0-a174-d40856e1e07e"
      unitRef="usd">884000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfOC01LTEtMS0w_263f25c8-0a51-481f-930b-8d51dec6c36d"
      unitRef="usd">907000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfOS0xLTEtMS0w_f9d7eaef-0e47-4a12-b59f-55fabeb54f5f"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfOS0zLTEtMS0w_1ed2d499-d3f5-4ee8-90cd-f81a9d9fd1a6"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfOS01LTEtMS0w_02f2b359-d1af-4ae4-9671-cc6c199e14fc"
      unitRef="usd">-75000</us-gaap:GainLossOnDispositionOfAssets1>
    <irtc:ProvisionForBadDebtAndContractualAllowance
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTAtMS0xLTEtMA_90b6f65f-8c20-42bb-989b-d8b3fb08c0f7"
      unitRef="usd">31431000</irtc:ProvisionForBadDebtAndContractualAllowance>
    <irtc:ProvisionForBadDebtAndContractualAllowance
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTAtMy0xLTEtMA_17aeb906-27b0-45b9-96fc-74533f507da1"
      unitRef="usd">24647000</irtc:ProvisionForBadDebtAndContractualAllowance>
    <irtc:ProvisionForBadDebtAndContractualAllowance
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTAtNS0xLTEtMA_315075ae-393b-4b33-917f-ae8aaeb78daf"
      unitRef="usd">16448000</irtc:ProvisionForBadDebtAndContractualAllowance>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTItMS0xLTEtMA_3ca4703d-3f52-47eb-8ed7-3fdfe881b9ff"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTItMy0xLTEtMA_7e836ce4-68a8-4cb5-933d-03626a0fe074"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTItNS0xLTEtMA_f59cb04e-2f2e-4a3e-9e97-4810957acad8"
      unitRef="usd">-3029000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <irtc:RepaymentOfInterestPaidInKind
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTMtMS0xLTEtMA_42ef8a77-89cb-4ef0-8a0c-1484a01baaa2"
      unitRef="usd">0</irtc:RepaymentOfInterestPaidInKind>
    <irtc:RepaymentOfInterestPaidInKind
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTMtMy0xLTEtMA_04d05f5a-84be-4715-b493-d7bf9ba86e37"
      unitRef="usd">0</irtc:RepaymentOfInterestPaidInKind>
    <irtc:RepaymentOfInterestPaidInKind
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTMtNS0xLTEtMA_77cc2442-97ff-48d5-b3ed-a6a6ade97bc7"
      unitRef="usd">3141000</irtc:RepaymentOfInterestPaidInKind>
    <irtc:OperatingLeaseRightOfUseAssetsAmortization
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTQtMS0xLTEtMA_4b762105-bfc1-40cf-8acb-e5b6ab44a982"
      unitRef="usd">6030000</irtc:OperatingLeaseRightOfUseAssetsAmortization>
    <irtc:OperatingLeaseRightOfUseAssetsAmortization
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTQtMy0xLTEtMA_8739e7c0-63ce-42ca-af42-41ab3c9686d6"
      unitRef="usd">8953000</irtc:OperatingLeaseRightOfUseAssetsAmortization>
    <irtc:OperatingLeaseRightOfUseAssetsAmortization
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTQtNS0xLTEtMA_429aa5d3-1a92-45b2-8678-45856133df0c"
      unitRef="usd">0</irtc:OperatingLeaseRightOfUseAssetsAmortization>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTYtMS0xLTEtMA_db41c9eb-2deb-4d20-82ad-0cc5f3b1e266"
      unitRef="usd">37957000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTYtMy0xLTEtMA_b92d0dd1-4b03-463a-9963-af3cc94f5a53"
      unitRef="usd">28725000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTYtNS0xLTEtMA_ed1cc930-112e-4d74-8d69-ede2162e78db"
      unitRef="usd">21747000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTctMS0xLTEtMA_255fc235-62c6-45a4-8fef-257a2a9ff6a8"
      unitRef="usd">1389000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTctMy0xLTEtMA_f78f1213-deee-4dff-8016-ae18856e4a81"
      unitRef="usd">1974000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTctNS0xLTEtMA_71c8d215-5b98-4428-a01d-731043744b42"
      unitRef="usd">380000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTgtMS0xLTEtMA_d0a2bdca-46f2-4909-aa6e-b75374826596"
      unitRef="usd">3027000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTgtMy0xLTEtMA_d271152e-deeb-474a-a70e-595259aaad0d"
      unitRef="usd">696000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTgtNS0xLTEtMA_1743f6c1-0a83-4b8e-be35-4d9c3e85920b"
      unitRef="usd">1568000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTktMS0xLTEtMA_912b9180-990a-406b-a64c-b88730690ab8"
      unitRef="usd">6149000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTktMy0xLTEtMA_52477e08-a19a-4d20-9687-465c96962d68"
      unitRef="usd">4732000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMTktNS0xLTEtMA_e132996b-ffe1-42c0-b297-ed864256a002"
      unitRef="usd">-269000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjAtMS0xLTEtMA_4dc926aa-b2bf-45ee-919e-1f73073b0fb2"
      unitRef="usd">-3881000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjAtMy0xLTEtMA_311666f2-be07-4d44-ba46-467071e9200a"
      unitRef="usd">5604000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjAtNS0xLTEtMA_76b93eb8-ab23-4c1c-8f78-4827c46e68f0"
      unitRef="usd">-192000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjEtMS0xLTEtMA_e7205ae6-562f-4c45-9c45-b75ebfb6741d"
      unitRef="usd">1308000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjEtMy0xLTEtMA_9ff657ce-1d46-4c5d-a843-bddfe974839f"
      unitRef="usd">6002000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjEtNS0xLTEtMA_87bc9e14-fd21-471f-9879-2784ececb9e5"
      unitRef="usd">10501000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <irtc:IncreaseDecreaseInDeferredRent
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjItMS0xLTEtMA_fb8a842d-7343-41f4-a673-34e8cb472c30"
      unitRef="usd">0</irtc:IncreaseDecreaseInDeferredRent>
    <irtc:IncreaseDecreaseInDeferredRent
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjItMy0xLTEtMA_5a59550d-87b0-4431-8d1a-8d4656346c21"
      unitRef="usd">0</irtc:IncreaseDecreaseInDeferredRent>
    <irtc:IncreaseDecreaseInDeferredRent
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjItNS0xLTEtMA_012eacc2-6b66-404e-bd0d-673f83ae120e"
      unitRef="usd">105000</irtc:IncreaseDecreaseInDeferredRent>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjMtMS0xLTEtMA_1772dccc-945b-4572-9461-f3b14fd5a555"
      unitRef="usd">-321000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjMtMy0xLTEtMA_8adfaaef-e260-407b-9539-d3b5d9eea0fd"
      unitRef="usd">28000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjMtNS0xLTEtMA_fd7345e5-efe0-4e6a-b092-4419ad78865b"
      unitRef="usd">-15000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <irtc:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjQtMS0xLTEtMA_e5835c4e-5fb2-4ac5-afce-0e5ab199b60f"
      unitRef="usd">-4819000</irtc:IncreaseDecreaseInOperatingLeaseLiabilities>
    <irtc:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjQtMy0xLTEtMA_85b15378-1dc6-4a5a-82ed-0dbdb1c427ae"
      unitRef="usd">-5241000</irtc:IncreaseDecreaseInOperatingLeaseLiabilities>
    <irtc:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjQtNS0xLTEtMA_f46b3036-becf-49c0-bdcf-f645877f278f"
      unitRef="usd">0</irtc:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjUtMS0xLTEtMA_07fc64b9-272a-437d-8e67-7a9f95eea603"
      unitRef="usd">-13759000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjUtMy0xLTEtMA_c0fb66bc-cb4d-4383-93f8-cb785b8ec535"
      unitRef="usd">-21863000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjUtNS0xLTEtMA_320d4d99-4ddc-4231-a8ca-716558286d02"
      unitRef="usd">-29093000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjctMS0xLTEtMA_26d14bf1-e733-4048-b083-ba57408ee637"
      unitRef="usd">13551000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjctMy0xLTEtMA_7577f753-b577-4ffc-b6e0-740f71687d18"
      unitRef="usd">20457000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjctNS0xLTEtMA_7ce9f1ce-afec-44c7-84e1-609c06748e12"
      unitRef="usd">5180000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjgtMS0xLTEtMA_559d91c2-3f2e-48e6-9799-2b7ae2e4b39d"
      unitRef="usd">277510000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjgtMy0xLTEtMA_208465bb-d439-4d9c-947f-1eb13d7f7041"
      unitRef="usd">165915000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjgtNS0xLTEtMA_4a351bb0-67a1-429b-9920-0eed1dc86def"
      unitRef="usd">93133000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjktMS0xLTEtMA_77598bb4-9e9d-4710-bc90-348b4fe0fd41"
      unitRef="usd">14525000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjktMy0xLTEtMA_b7e0e6e7-7b59-4c3d-96e6-88be6249ea38"
      unitRef="usd">1498000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMjktNS0xLTEtMA_01d2e4b5-b021-41c7-9d53-7e71a8b6042c"
      unitRef="usd">5962000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzAtMS0xLTEtMA_bd92b015-e4a5-4609-a42a-337509ede2e3"
      unitRef="usd">144145000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzAtMy0xLTEtMA_64303a9d-57d0-4bbd-b910-bbb1e21ef99e"
      unitRef="usd">95600000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzAtNS0xLTEtMA_a9ebb552-1ee3-4d26-b5b1-c3ca601930d9"
      unitRef="usd">126493000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzEtMS0xLTEtMA_5291019c-6c9d-4a0c-93bb-ba66b25da928"
      unitRef="usd">-132391000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzEtMy0xLTEtMA_940ce848-f256-495e-9da1-923d39b51d5e"
      unitRef="usd">-89274000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzEtNS0xLTEtMA_2e5ac21f-820b-4927-835d-b977f232aa87"
      unitRef="usd">34142000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzMtMS0xLTEtMA_3e1c4213-59b5-40c3-b60c-5ac97fe2e9a7"
      unitRef="usd">206025000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzMtMy0xLTEtMA_9cf023a7-9979-473f-9f00-c11ba925f977"
      unitRef="usd">107369000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzMtNS0xLTEtMA_4bd478d6-50ec-4fe1-9378-6cbffd0888ad"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzQtMS0xLTEtMA_688bab8b-3b23-44de-9850-3cad99c70e93"
      unitRef="usd">20244000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzQtMy0xLTEtMA_3d8ea952-9983-433d-851b-aa5cbb484e36"
      unitRef="usd">9495000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzQtNS0xLTEtMA_64335718-4bcf-45ed-95b2-4a7b7450af26"
      unitRef="usd">9319000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzUtMS0xLTEtMA_4ddbb147-f7a3-4540-a68c-e1bab4dda3b3"
      unitRef="usd">10009000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzUtMy0xLTEtMA_c66bccca-7894-4b0a-bb2d-166b10be22e3"
      unitRef="usd">5288000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzUtNS0xLTEtMA_b7f97406-a4bb-4c2c-ab02-75ab64a4d92e"
      unitRef="usd">3877000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzctMS0xLTEtMA_0d7711be-7763-4006-9575-e72d5cbf5ebc"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzctMy0xLTEtMA_85025bd1-8e56-47be-b960-a5add85d1634"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzctNS0xLTEtMA_e88201f0-6407-4f64-9414-9237b882d3ec"
      unitRef="usd">35000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzgtMS0xLTEtMA_f049ba40-f56f-4064-a52d-727ddec2ab9e"
      unitRef="usd">1944000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzgtMy0xLTEtMA_aedb64b7-353e-4bc1-a495-055dfeeaf496"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzgtNS0xLTEtMA_00469f9b-9b74-47b6-95b3-3353ecbaef62"
      unitRef="usd">31500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzktMS0xLTEtMA_a592b411-044b-4a8d-befa-c789b0470676"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzktMy0xLTEtMA_fac8c5ad-3ca2-4004-9886-1a34cab57e7c"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfMzktNS0xLTEtMA_ca081421-f714-43e4-96d1-89f051faf3e0"
      unitRef="usd">121000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDAtMS0xLTEtMA_72dfa74b-d6b1-405f-8dfd-9f91c9e59a14"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDAtMy0xLTEtMA_f2542ba4-30bc-4994-8ded-5cac4cec48d7"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDAtNS0xLTEtMA_c9e24c2b-dfb4-40a8-98b7-bb57ebc41429"
      unitRef="usd">2518000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDEtMS0xLTEtMA_c58bc1fd-2d5d-460e-8f42-65617e226a6d"
      unitRef="usd">214316000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDEtMy0xLTEtMA_49db95d9-cd1f-4fb8-9c53-f93366894c4f"
      unitRef="usd">111576000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDEtNS0xLTEtMA_bd0f1612-6183-4111-94ce-4eb584e1e41f"
      unitRef="usd">6303000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDItMS0xLTEtMA_e538bbbf-81f2-4265-9712-52ff441869d5"
      unitRef="usd">68166000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDItMy0xLTEtMA_3912c1b5-51e8-4e67-a2d1-c09588d9f03a"
      unitRef="usd">439000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDItNS0xLTEtMA_d347f05f-9384-41ea-9941-cf65b9f98ce4"
      unitRef="usd">11352000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDMtMS0xLTEtMA_a42fb9d8-7ca9-49dc-9379-d515db9e9275"
      unitRef="usd">20462000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDMtMy0xLTEtMA_7cd2e1ed-02dd-47c2-a8cd-90da2cd05315"
      unitRef="usd">20023000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDMtNS0xLTEtMA_5327a319-56e5-4563-9d17-8bd5eb66ae09"
      unitRef="usd">8671000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDQtMS0xLTEtMA_28268d15-5dfd-43d4-8c90-b6367ee6c1ba"
      unitRef="usd">88628000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDQtMy0xLTEtMA_8709bdfd-61bf-4a1a-bdf1-d074da6b8081"
      unitRef="usd">20462000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDQtNS0xLTEtMA_e8547658-bac8-47c2-adb1-2f11cd38959f"
      unitRef="usd">20023000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDYtMS0xLTEtMA_093934b1-c44b-41a5-a0dd-49efab788e3b"
      unitRef="usd">1502000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDYtMy0xLTEtMA_47279417-8cee-4ca9-b785-61585fba79e8"
      unitRef="usd">1644000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDYtNS0xLTEtMA_69b0a7d2-8f2d-4e4c-8815-a49b2fefb128"
      unitRef="usd">6065000</us-gaap:InterestPaidNet>
    <irtc:PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDgtMS0xLTEtMA_5bb1b11c-fb4e-4920-9fd1-6a320712861d"
      unitRef="usd">3000</irtc:PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities>
    <irtc:PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDgtMy0xLTEtMA_09c06523-9435-48e4-a2b8-0949f7e25425"
      unitRef="usd">293000</irtc:PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities>
    <irtc:PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDgtNS0xLTEtMA_eea8932b-c3b9-40e9-be10-97c5b235c9aa"
      unitRef="usd">101000</irtc:PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities>
    <irtc:StockIssuanceCostsIncurredButNotYetPaid
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDktMS0xLTEtMA_c499d25f-02b6-4882-a6c0-37f4a89d817e"
      unitRef="usd">0</irtc:StockIssuanceCostsIncurredButNotYetPaid>
    <irtc:StockIssuanceCostsIncurredButNotYetPaid
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDktMy0xLTEtMA_d7fa84f3-d874-439a-8164-8bfad1a81a43"
      unitRef="usd">77000</irtc:StockIssuanceCostsIncurredButNotYetPaid>
    <irtc:StockIssuanceCostsIncurredButNotYetPaid
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNDktNS0xLTEtMA_edd13e4f-79f4-49ed-a17d-6d092da282e4"
      unitRef="usd">0</irtc:StockIssuanceCostsIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNTAtMS0xLTEtMA_41f992a4-a0de-4c73-8edd-ae9d5f53ff41"
      unitRef="usd">621000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNTAtMy0xLTEtMA_628fd084-6be7-4666-aca5-f7a9f6463670"
      unitRef="usd">88860000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNTAtNS0xLTEtMA_7f162621-8599-4070-8356-7046be0c06ac"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNTEtMS0xLTEtMjczNQ_4ef211f1-7b24-4678-8b87-c3822af869a9"
      unitRef="usd">1129000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNTEtMy0xLTEtMjczOQ_c7a44763-4cff-4051-8df9-10d58e5ad73f"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF83OS9mcmFnOmUxOTRhYjZmMzUwNDQwYTBiYTNkODA3MWY5N2NkYjllL3RhYmxlOjRiMjhjN2Q5MDY4YTQ4NGQ5NGNiOGRjZTBjNWUyZDllL3RhYmxlcmFuZ2U6NGIyOGM3ZDkwNjhhNDg0ZDk0Y2I4ZGNlMGM1ZTJkOWVfNTEtNS0xLTEtMjc0Mw_de459319-0f6c-4631-b801-da9853bd44e9"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMzE1Ng_ddb525a6-f45a-411e-a256-dd78604be586">Organization and Description of Business&lt;div style="text-align:justify;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;iRhythm Technologies, Inc. (the &#x201c;Company&#x201d;) was incorporated in the state of Delaware in September 2006. The Company is a digital healthcare company redefining the way cardiac arrhythmias are clinically diagnosed by combining wearable biosensing technology with cloud-based data analytics and deep-learning capabilities. The Company began commercial operations in the United States in 2009 following clearance by the U.S. Food and Drug Administration.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is headquartered in San Francisco, California, which also serves as a clinical center. The Company has additional clinical centers in Lincolnshire, Illinois and Houston, Texas and a manufacturing facility in Cypress, California. In March 2016, the Company formed a wholly-owned subsidiary in the United Kingdom. The Company manages its operations as a single operating segment. Substantially all of the Company&#x2019;s assets are maintained in the United States. The Company derives substantially all of its revenue from sales to customers in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On September 10, 2019, the Company issued and sold an aggregate of 1,575,342 shares (the "2019 Shares") of common stock, in a public offering at a price of $73.00 per share. The 2019 Shares included the full exercise of the underwriters&#x2019; option to purchase an additional 205,479 shares of common stock. Total proceeds received from the offering were $107.3&#160;million, after deducting discounts and issuance costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 21, 2020, the Company issued and sold an aggregate of 1,257,142 shares (the "Shares") of common stock, in a public offering at a price of $175.00 per share. The Shares included the full exercise of the underwriters&#x2019; option to purchase an additional 163,975 shares of common stock. Total proceeds received from the offering were $206.8 million, after deducting discounts and issuance costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;Revision of Prior Period Financial Statements&lt;/span&gt;&lt;/div&gt;In 2019, and as previously disclosed in the Company&#x2019;s Quarterly Report on Form 10-Q for the three and nine-months ended September 30, 2019, the Company identified errors in its historical accounting for revenues, contractual allowances, allowance for doubtful accounts and certain other items. The identified errors impacted the Company's accompanying 2018 unaudited quarterly and annual financial statements and its 2019 unaudited first and second quarter financial statements. In accordance with SEC Staff Accounting Bulletin No. 99, "Materiality," and SEC Staff Accounting Bulletin No. 108,"Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements;" the Company evaluated the errors and determined that the related impacts were not material to any prior annual or interim period, but that correcting the cumulative impact of such errors would be significant to our results of operations for the three and nine months ended September 30, 2019 and the year-ended December 31, 2019. Accordingly, the Company has revised the accompanying 2018 annual consolidated financial statements to correct for such immaterial errors. A summary of the impact of the revisions to our previously issued annual financial statements is included in Note 14, Revision of Prior Period Financial Statements. Further, a summary of the impact of the revisions on the unaudited quarterly financial data is included in Note 13. Selected Quarterly Financial Data (unaudited). The affected balances in the accompanying footnotes to these consolidated financial statements have also been revised accordingly.</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i35220b1136da4dd5a75ef95b1cf783f1_D20190910-20190910"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMTEzOA_1c8c7a1e-2513-45dc-bb58-115c8b4b9865"
      unitRef="shares">1575342</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ifc147bf5ad5e401b9a38a52fed9d1b52_I20190910"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMTIxNQ_7b4ca85d-f4a5-4b1f-8518-ab1fb33b556a"
      unitRef="usdPerShare">73.00</us-gaap:SaleOfStockPricePerShare>
    <irtc:UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock
      contextRef="ifc147bf5ad5e401b9a38a52fed9d1b52_I20190910"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMTMyMQ_6540d85c-2699-431b-992e-72aaad0dc58e"
      unitRef="shares">205479</irtc:UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i35220b1136da4dd5a75ef95b1cf783f1_D20190910-20190910"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMTM5NQ_5af58b26-9cfd-4434-899a-60a8f95a18d9"
      unitRef="usd">107300000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i7b0e866c43704a51ae48bf14f830cf18_D20200821-20200821"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMjE5OTAyMzI1OTE2Mg_6a1938be-df40-46cc-92b9-d3b17ba3271a"
      unitRef="shares">1257142</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i98e1bc914f29484f99c63fa00e3470fd_I20200821"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMjE5OTAyMzI1OTE3Mw_47a36111-4218-4b26-97c7-775408bfceda"
      unitRef="usdPerShare">175.00</us-gaap:SaleOfStockPricePerShare>
    <irtc:UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock
      contextRef="i98e1bc914f29484f99c63fa00e3470fd_I20200821"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMjE5OTAyMzI1OTE4Mg_7fad8a75-af7c-4f68-92a4-95a3c593adf5"
      unitRef="shares">163975</irtc:UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7b0e866c43704a51ae48bf14f830cf18_D20200821-20200821"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84NS9mcmFnOjYyYzNkNzEwOTM5YjQ2ZTM4ZWNkMDc3YmQ2MTI0YWI2L3RleHRyZWdpb246NjJjM2Q3MTA5MzliNDZlMzhlY2QwNzdiZDYxMjRhYjZfMjE5OTAyMzI1OTE5MQ_0514fca9-6039-4561-ab77-21849ce83256"
      unitRef="usd">206800000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MDg_4b22e7e6-9a2c-41ab-93a9-145869c9df04">Summary of Significant Accounting Policies&lt;div style="margin-top: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;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of iRhythm Technologies, Inc. and its wholly-owned subsidiary. All intercompany accounts and transactions have been eliminated. The financial statements of the Company&#x2019;s subsidiary use the U.S. dollar as the functional currency. For all non-functional currency balances, the remeasurement of such balances to functional currency results in a foreign exchange transaction gain or loss, which is recorded in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;COVID-19&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;As a result of the COVID-19 pandemic, the Company has experienced significant business disruptions, restrictions on its ability to travel, reduction in access to customers due to diverted resources at hospitals, and shortened business hours as governments institute prolonged shelter-in-place and/or self-quarantine mandates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Governmental mandates related to the COVID-19 pandemic have impacted, and is expected to continue to impact, Company personnel and personnel at third-party manufacturing facilities in the United States and other countries, and the availability or cost of materials, which could disrupt our supply chain and reduce margins. For instance, on or about March 16, 2020, the Health Officers of the counties of San Francisco (where the Company's headquarters is located), Santa Clara, San Mateo, Marin, Contra Costa and Alameda, where many employees are located, issued mandatory shelter-in-place orders and all employees transitioned to a remote work environment. The Company is also subject to orders in Southern California that temporarily shut down its manufacturing and distribution facilities in Cypress, California. For a limited number of employees who continue to support essential operations, including those at our manufacturing facilities, the Company has instituted protective equipment policies and, to the degree practical, social distancing measures to protect the safety of its employees. While the Company has continued to deliver its Zio service by operating with remote employees and essential employees on site, an extended implementation of these governmental mandates could further impact the Company's ability to effectively provide its Zio service, and could impede progress of all ongoing initiatives. Appropriate social distancing techniques and other measures at the Company's facilities have been implemented for the limited number of employees who have returned to work to support essential operations, and will not return until the risk to employee health has meaningfully diminishe&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;d&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;While hospital systems and healthcare facilities shift their focus and resources to treating COVID-19 patients and combating the spread of the coronavirus, the Company has adapted its service to meet the immediate needs of physicians, customers, and patients and significantly increased the utilization of its home enrollment service which allows patients to receive and wear the single-use Zio device without going to a healthcare facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;Given the disruption in demand and an uncertain length of time to recovery, the Company adjusted its operating plan in the second quarter of 2020 by taking steps to reduce operating spend. These steps included eliminating or delaying spending on non-essential programs, reducing spend on travel and consulting, implementing a hiring freeze, furloughing approximately 5% of employees, conducting a layoff of approximately 2% of employees and implementing temporary pay reductions for our salaried workforce. From May 2020 to July 2020, the Company&#x2019;s Chief Executive Officer, other named executive officers and other senior executives agreed to temporary base salary reductions and the Board of Directors agreed to a reduction in its fees until business and economic conditions improve. The Company also increased it&#x2019;s bad debt reserve in anticipation of a potential increase in uncollectible co-payments from patients using the Zio Service. In August 2020, the Company reinstated furloughed employees, removed pay reductions for its salaried employees, and resumed hiring for most positions. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is continuously reviewing its liquidity and anticipated capital requirements in light of the significant uncertainty created by the COVID-19 pandemic. The Company believes it will have adequate liquidity over the next 12 months to operate its business and to meet its cash requirements. As of December 31, 2020, the Company is in compliance with its financial covenants in its debt agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;On March 27, 2020, as a result of the COVID-19 pandemic, Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") to support businesses during the COVID-19 pandemic, including deferment of the employer portion of certain payroll taxes, refundable payroll tax credits, and technical amendments to tax depreciation methods for qualified improvement property. The primary provisions of the CARES Act which are potentially applicable to us include: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:13.8pt"&gt;certain amendments to the limitations on the deductibility of interest contained in Section 163(j) of the Internal Revenue Code of 1986, as amended, for taxable years beginning in 2019 and 2020; and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;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;an allowance of net operating loss carrybacks for taxable years beginning in 2018 and before 2021. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The Company did not qualify for the Paycheck Protection Program under the CARES Act due to the number of employees in our organization. The CARES Act did not have material impact on the Company&#x2019;s overall consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. This impact is having a material, adverse impact on liquidity, capital resources, operations and business and those of the third parties on which the &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company relies, and could worsen over time. The extent to which the COVID-19 pandemic impacts the Company&#x2019;s 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 COVID-19 pandemic and the actions to contain the COVID-19 pandemic or treat its impact, among others. The full extent of potential delays or impacts on the business, financial condition, cash flows and results of operations remains unknown. Additionally, while the potential economic impact brought by, and the duration of, the COVID-19 pandemic is difficult to assess or predict, the COVID-19 pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing the Company&#x2019;s ability to raise additional capital through equity, equity-linked or debt financings, which could negatively impact short-term and long-term liquidity and the ability to operate on a timely basis, or at all.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Furthermore, capital markets and economies worldwide have been negatively impacted by the COVID-19 pandemic, which may result in a period of regional, national, and global economic slowdown or regional, national, or global recessions that could curtail or delay demand for the Zio service as well as increase the risk of customer defaults or delays in payments. COVID-19 and the current financial, economic, and capital markets environment, and future developments in these and other areas present material uncertainty and risk with respect to the Company's performance, financial condition, volume of business, results of operations, and cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Reimbursement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;Government payors may change their coverage and reimbursement policies, as well as payment amounts, in a way that would prevent or limit reimbursement for the Zio service, which would significantly harm the Company. Government and other third-party payors require the Company to report the service for which it is seeking reimbursement by using a Current Procedural Terminology (CPT), code-set maintained by the American Medical Association (AMA). For Zio XT, the Company had historically utilized temporary CPT codes (or Category III CPT codes), used for newly introduced technologies and specific to our category of diagnostic monitoring. The process to convert Category III CPT codes to Category I CPT codes is governed by the AMA and CMS. On October 25, 2019, the AMA&#x2019;s CPT Editorial Panel established two new Category I CPT codes which are applicable to the Zio service and took effect on January 1, 2021. In August 2020, CMS published the Calendar Year 2021 Medicare Physician Fee Schedule Proposed Rule which proposed reimbursement for the Category I CPT codes that were higher than their associated Category III CPT codes. Following a comment period through October 2020, CMS published its Calendar Year 2021 Medicare Physician Fee Schedule Final Rule (the &#x201c;Final Rule&#x201d;) in December 2020. In the Final Rule, CMS chose not to finalize national pricing for four of the eight Category I CPT codes, 93241, 93243, 93245 and 93247 which include the CPT codes that the Company will primarily use to seek reimbursement for Zio XT.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;Determinations of which products or services will be reimbursed under Medicare can be developed at the national level through a national coverage determination (&#x201c;NCD&#x201d;) by CMS, or at the local level through a local coverage determination, or an LCD, by one or more of the regional Medicare Administrative Contractors ("MACs") who are private contractors that process and pay claims on behalf of CMS for different regions. In the absence of a specific NCD, as is the case with Zio XT historically and for Calendar Year 2021 following the Final Rule, the MAC with jurisdiction over a specific geographic region will have the discretion to make an LCD. The Company is seeking to establish LCD pricing with one or more MACs to establish pricing for 2021 and will be subject to LCD pricing until such time CMS establishes a NCD.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;On January 29, 2021, Novitas Solutions, the MAC which covers the region where the Company's IDTF in Houston, Texas is located and where almost all Medicare services for Zio XT are processed, published rates for 2021 that were significantly below our historical Medicare rates for Zio XT. The Company believes that the published rates by Novitas on January 29, 2021, are cross walked from CPT codes 93224 and 93226, which are existing CPT codes for external continuous electrocardiographic recording up to 48 hours, while the Zio service is capable of continuous monitoring for up to 14 days. The Company is the process of negotiating with Novitas to establish higher pricing for the Category I CPT Codes but can offer no assurances as to the timing or outcome of those discussions. If the published rates by Novitas remain unchanged or are not significantly improved for the CPT codes listed above thereby allowing us to obtain adequate Medicare reimbursement for the Zio service in the future, the Company may be unable to provide the Zio service or would experience a significant loss of revenue, either of which would have a material adverse effect on our cash flows, results of operations, and financial condition.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is currently holding a majority of Zio XT claims due to the CPT code transition. Claims are being held due to a combination of negotiations with payors and administrative delays with payors. The Company expects the level of held claims to remain high through the end of the first quarter of 2021 and potentially beyond. The high level of held claims will delay most first quarter 2021 cash flows into the second quarter of 2021 or potentially beyond, and may impact the timing and accounting for various income statement items, particularly revenue recognition and bad debt expense. The Company has adequate balance sheet liquidity to manage through these delays in cash flow timing.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:20.16pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Further, a reduction in coverage by Medicare could cause some commercial third-party payors to implement similar reductions in their coverage or level of reimbursement of the Zio service. Given the evolving nature of the healthcare industry and on-going healthcare cost reforms, the Company will continue to be subject to changes in the level of Medicare coverage for its products, and unfavorable coverage determinations at the national or local level could adversely affect its results of operations. If published rates by Novitas are not increased to above the cost of revenue for the Zio service, and the Company is unable to achieve a level of revenues adequate to support its cost structure, this would raise substantial doubts about the Company's ability to continue as a going concern.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, contractual allowances, allowance for doubtful accounts, the useful lives of property and equipment, the recoverability of long-lived assets including the estimated usage of the printed circuit board assemblies (&#x201c;PCBAs&#x201d;), the incremental borrowing rate for operating leases, accounting for income taxes, and various inputs used in estimating stock-based compensation. Certain of these estimates are impacted by uncertainties surrounding COVID-19 such as revenue recognition, contractual allowances for revenue, allowance for doubtful accounts, and stock based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that management believes are reasonable under the circumstances, including assumptions as to future events. Actual results may differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 carrying amounts of certain of the Company&#x2019;s financial instruments, which include cash equivalents, short-term investments, long-term investments, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to their short maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 consist of debt securities classified as available-for-sale and have maturities greater than 90 days, but less than one year as of the balance sheet date. Long-term investments have maturities greater than one year as of the balance sheet date. All investments are carried at fair value based upon quoted market prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;The Company periodically assesses its portfolio of debt investments for impairment. For debt securities in an unrealized loss position, this assessment first takes into account the intent to sell, or whether it is more likely than not that the Company will be required to sell the security before recovery of its amortized cost basis. If either of these criteria are met, the debt security&#x2019;s amortized cost basis is written down to fair value through interest and other, net. For debt securities in an unrealized loss position that do not meet the aforementioned criteria, the Company assesses whether the decline in fair value has resulted from credit losses or other factors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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 evaluates expected credit losses by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. Expected credit losses on available-for-sale debt securities are recognized in other income, net in the condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are reported as a component of accumulated other comprehensive loss. The Company did not recognize any credit losses on its available-for-sale securities during the year ended December 31, 2020 and there were no impairment charges for unrealized losses in the periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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 cost of available-for-sale securities sold is based on the specific-identification method and realized gains and losses are included in earnings. Amortization of premiums and accretion of discounts are reported as a component of other income, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;Accounts receivable includes amounts due to the Company from healthcare institutions, third-party payors, and government payors and their related patients, as a result of the Company's normal business activities. Accounts receivable is reported on the consolidated balance sheets net of an estimated allowance for doubtful accounts and contractual allowances.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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 an allowance for doubtful accounts for estimated uncollectible receivables based on its assessment of the collectability of customer accounts and recognizes the provision as a component of selling, general and administrative expenses. The Company records a provision for contractual allowances based on the estimated differences between contracted amounts and expected collection rates. Such provisions are based on the Company's historical experience and are reported as a reduction of revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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 regularly reviews the allowances by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#x2019;s ability to pay.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 presents the changes in the allowance for doubtful accounts (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.615%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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:8pt;font-weight:700;line-height:100%"&gt;2018&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&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;9,049&#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,296&#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;4,486&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: adoption of ASC 326&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;461&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Add: provision for doubtful accounts&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;10,515&#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,129&#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;7,353&#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;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;Less: write-offs, net of recoveries and other adjustments&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;(7,314)&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,376)&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,543)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of year&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;12,711&#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;9,049&#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 #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;7,296&#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-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 presents the changes in the contractual allowance (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:62.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.531%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;9,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;6,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="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;Add: allowance for contractual adjustments&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;20,916&#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;15,518&#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;9,095&#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:#cff0fc;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;Less: contractual adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of year&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;21,281&#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;15,433&#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 #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="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;9,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;Concentrations of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 subject the Company to a concentration of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable. Cash balances are deposited in financial institutions which, at times, may be in excess of federally insured limits. Cash equivalents are invested in highly rated money market funds. The Company invests in a variety of financial instruments, such as, but not limited to, United States Government securities, corporate notes, commercial paper and, by policy, limits the amount of credit exposure with any one financial institution or commercial issuer. The Company has not experienced any material losses on its deposits of cash and cash equivalents or investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;Concentrations of credit risk with respect to accounts receivable are limited due to the large number of customers comprising the Company&#x2019;s customer base and their dispersion across many geographies. The Company does not require collateral. The Company records an allowance for doubtful accounts based on the assessment of the collectability of customer accounts, considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#x2019;s ability to pay. Centers for Medicare and Medicaid Services (&#x201c;CMS&#x201d;), accounted for approximately 27%, 27% and 27% of the Company&#x2019;s revenue for the years ended December&#160;31, 2020, 2019 and 2018, respectively. CMS accounted for 20% and 20% of accounts receivable as of December&#160;31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;Supply Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 relies on single-source vendors to supply some of its disposable housings, instruments and other materials used to manufacture the Zio monitor and the adhesive that binds the Zio monitor to a patient&#x2019;s body. These components and materials are critical, and there could be a considerable delay in finding alternative sources of supply. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;A global semiconductor supply shortage is having wide-ranging effects across multiple industries. The supply shortage has impacted multiple suppliers that provide the printed circuit board assemblies to the Company. The semiconductor supply shortage may have an impact on the Company until global supply is sufficient for global demand.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 owned by the Company is valued at cost, on the first in, first out (&#x201c;FIFO&#x201d;) basis, or the lower of cost or net realizable value. The Company records write-downs of inventory that is obsolete or in excess of anticipated demand. The Company also records market value based write-downs on consideration of product lifecycle stage, technology trends, product development plans and assumptions about future demand and market conditions. Actual demand may differ from forecasted demand, and such differences may have a material effect on recorded inventory values. Inventory write-downs are charged to cost of revenue and establish a new cost basis for the inventory.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the assets, ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzIyOQ_515fd1eb-a6ef-4c78-9862-221d2bfc60d4"&gt;three&lt;/span&gt; to five years. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the assets. Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&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;Internal-Use Software&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 costs related to internal-use software during the application development stage. Costs related to planning and post implementation activities are expensed as incurred. Capitalized internal-use software is amortized, and recognized as cost of revenue, on a straight-line basis over the estimated useful life, which is up to five years. The Company evaluates the useful lives of these assets on an annual basis, and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Capitalized internal-use software costs are classified as a component of property and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations. Goodwill is tested for impairment on an annual basis and at any other time if events occur or circumstances indicate that the carrying amount of goodwill may not be recoverable. Such events or circumstances may include significant adverse changes in the general business climate, among other things. The impairment test is performed by determining the enterprise fair value of the Company, which is primarily based on the Company&#x2019;s market capitalization. If the Company&#x2019;s carrying value, as a one reporting unit entity, is less than its fair value, then the fair value is allocated to all of its assets and liabilities (including any unrecognized intangible assets) as if the fair value was the purchase price to acquire the Company. The excess of the fair value over the amounts assigned to the Company&#x2019;s assets and liabilities is the implied fair value of the goodwill. If the carrying amount of goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to that excess. The Company performs its annual evaluation of goodwill during the fourth quarter of each fiscal year. The Company did not record any charges related to goodwill impairment in any of the periods presented in these consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&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;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 annually reviews long-lived assets for impairment or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amount to the future net cash flows which the assets are expected to generate. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the projected discounted future net cash flows arising from the asset. To date, there have been no such impairments of long-lived assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&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;Other Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 uses Printed Circuit Board Assemblies (&#x201c;PCBAs&#x201d;), in each wearable Zio XT and Zio AT monitor as well as the wireless gateway used in conjunction with the ZIO AT monitor. The PCBAs are used numerous times and have useful lives beyond one year. Each time a PCBA is used in a wearable Zio XT or Zio AT monitor, or a wireless gateway is used with a Zio AT monitor a portion of the cost of the PCBA and/or gateway is recorded as a cost of revenue. The PCBAs are recorded as other assets and were $12.6 million and $7.4 million as of December&#160;31, 2020 and 2019, respectively. The Company has based its estimates of how many times a PCBA can be used on testing in research and development, loss rates, product obsolescence, and the amount of time it takes the device to go through the manufacturing, shipping, customer shelf and patient wear time and upload process. The Company periodically evaluates the use estimate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&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;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Comprehensive loss represents all changes in stockholders&#x2019; equity during the period from non-owner sources. The Company&#x2019;s unrealized gains and losses on available-for-sale securities represent the only component of other comprehensive loss that are excluded from the reported net loss and that are presented in the consolidated statements of comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The Company&#x2019;s revenue is generated primarily from the provision of its cardiac rhythm monitoring service, the Zio XT service. The Zio XT is a cardiac rhythm monitoring service that has a patient wear period of up to 14 days and is billable when the monitoring reports are delivered to the healthcare provider, which is also when the service is complete and the Company recognizes revenue. The time from when the patient has the Zio XT device applied to the time the report is posted is generally around 20 days. The Company has concluded that the Zio XT service is one performance obligation on the basis that the customer cannot benefit from each component of the service on its own or together with other resources that are readily available to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;The Zio AT mobile cardiac telemetry monitor, a wearable patch-based biosensor, offers what the Zio XT offers plus the additional capability of transmissions during the wear period to assist physicians in diagnosing and treating the small percentage of the population requiring more timely action. During the wear period, physicians will receive notifications if there are significant events that meet predetermined arrhythmia detection criteria. The Zio AT service revenue is recognized over the prescription period and delivery of an electronic Zio Report with two performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company recognizes as revenue the amount of consideration to which it expects to be entitled in exchange for performing the service. The consideration the Company is entitled to varies by portfolio, as further defined below, and includes estimates that require significant judgment by management. A unique aspect of healthcare is the involvement of multiple parties to the service transaction. In addition to the patient, often a third-party, for example a commercial or governmental payor or healthcare institution, will pay the Company for some or all of the service on the patient&#x2019;s behalf. Separate contractual arrangements exist between the Company and third-party payors that establish amounts the third-party payor will pay on behalf of a patient for covered services rendered.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A small portion of the Company&#x2019;s transactions are covered by third-party payors with whom there is no contractual agreement or an established amount the third-party payor will pay. In determining the collectability and transaction price for its service, the Company considers factors such as insurance claims which are adjudicated as allowable under the applicable policy and payment history from both payors and patient out-of-pocket costs, payor coverage, whether there is a contract between the payor or healthcare institution and the Company, historical amount received for the service, and any current developments or changes that could impact reimbursement and healthcare institution payments. Certain of these factors are forms of variable consideration which are only included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue will not occur when the uncertainty associated with the variable consideration is subsequently resolved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;A summary of the payment arrangements with third-party payors and healthcare institutions is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-align:justify;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;&#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:32.5pt"&gt;Contracted third-party payors &#x2013; The Company has contracts with negotiated prices for services provided for patients with commercial healthcare insurance carriers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-align:justify;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;&#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:32.5pt"&gt;CMS &#x2013; The Company has received independent diagnostic testing facility approval from regional Medicare Administrative Contractors and will receive reimbursement per the relevant Current Procedural Terminology (&#x201c;CPT&#x201d;) code rates for the services rendered to the patient covered by CMS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-align:justify;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;&#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:32.5pt"&gt;Non-contracted third-party payors &#x2013; Non-contracted commercial and government payors often reimburse out-of-network rates provided under the relevant CPT codes on a case-by-case basis. The transaction price used &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for determining revenue recognition is based on factors including an average of the Company&#x2019;s historical collection experience for its non-contracted services. This rate is reviewed at least quarterly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-align:justify;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;&#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:32.5pt"&gt;Healthcare institutions &#x2013; Healthcare institutions are typically hospitals or physician practices in which the Company has negotiated amounts for its monitoring services, including certain governmental agencies such as the Veterans Administration and Department of Defense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is utilizing the portfolio approach practical expedient under ASC 606 for revenue recognition whereby services provided under each of the above payor types form a separate portfolio. The Company accounts for the contracts within each portfolio as a collective group, rather than individual contracts. Based on history with these portfolios and the similar nature and characteristics of the patients within each portfolio, the Company has concluded that the financial statement effects are not materially different than if accounting for revenue on a contract-by-contract basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For contracted and CMS portfolios, the Company recognizes revenue, net of contractual allowances, and recognizes an allowance for doubtful accounts for uncollectible patient accounts receivable. The transaction price is determined based on negotiated rates, and the Company has historical experience of collecting substantially all of these contracted rates. These contracts also impose a number of obligations regarding billing and other matters, and the Company&#x2019;s noncompliance with a material term of such contracts may result in a denial of the claim. The Company accounts for denied claims as a form of variable consideration that is included as a reduction to the transaction price recognized as revenue. The Company estimates the denied claims which require management judgment. The estimated denied claims are based on historical information and judgement includes the historical period utilized. The Company monitors the estimated denied claims against the latest available information, and subsequent changes to the estimated denied claims are recorded as an adjustment to revenue in the periods during which such changes occur. Historical cash collection indicates that it is probable that substantially all of the transaction price, less the estimate of denied claims, will be received. Contracted payors may require that we bill patient co-payments and deductibles and from time to time we may not be able to collect such amounts due to credit risk. The Company provides for estimates of uncollectible patient accounts receivable, based upon historical experience where judgment includes the historical period utilized, at the time revenue is recognized, with such provisions presented as bad debt expense within the selling, general and administrative line item of the consolidated statement of operations. Adjustments to these estimates for actual experience are also recorded as an adjustment to bad debt expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For non-contracted portfolios, the Company is providing an implicit price concession due to the lack of a contracted rate with the underlying payor, the result of which requires the Company to estimate the transaction price based on historical cash collections utilizing the expected value method. All subsequent adjustments to the transaction price are recorded as an adjustment to revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For healthcare institutions, the transaction price is determined based on negotiated rates, and the Company has historical experience collecting substantially all of these contracted rates. Historical cash collection indicates that it is probable that substantially all of the transaction price will be received. As such, the Company is not providing an implicit price concession but, rather, has chosen to accept the risk of default, and any subsequent uncollected amounts are recorded as bad debt expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 disaggregates revenue from contracts with customers by payor type. The Company believes these categories aggregate the payor types by nature, amount, timing and uncertainty of its revenue streams. Disaggregated revenue by payor type and major service line for the years ended December&#160;31, 2020 and December&#160;31, 2019 were as follows (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:62.642%"/&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: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: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="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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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:8pt;font-weight:700;line-height:100%"&gt;2018&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracted third-party payors&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;135,939&#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;101,845&#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 #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;56,949&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-contracted third-party payors&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;15,295&#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;10,770&#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;12,447&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Centers for Medicare &amp;amp; Medicaid&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;72,536&#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;58,918&#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;40,482&#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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Healthcare institutions&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;41,396&#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;43,019&#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;37,399&#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:middle"&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 #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;265,166&#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;214,552&#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;147,277&#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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;ASC 606&lt;/span&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;requires an entity to present a revenue contract as a contract liability when the Company has an obligation to transfer goods or services to a customer for which the Company has received consideration from the customer, or an amount of consideration from the customer is due and unconditional (whichever is earlier).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;Certain of the Company&#x2019;s customers pay the Company directly for the Zio XT service upon shipment of devices. Such advance payments are contract liabilities and are recorded as deferred revenue on the Consolidated Balance Sheets and revenue is recognized when reports are delivered to the healthcare provider. During the year ended December&#160;31, 2020, $1.2 million relating to the contract liability balance at the beginning of 2020 was recognized as revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Under ASC 340, the incremental costs of obtaining a contract with a customer are recognized as an asset. Incremental costs of obtaining a contract are those costs that an entity incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 current commission programs are considered incremental. However, as a practical expedient, ASC 340 permits the Company to immediately expense contract acquisition costs, as the asset that would have resulted from capitalizing these costs will be amortized in one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Cost of revenue includes direct labor, material costs, overhead, data analysis, customer care, equipment and infrastructure expenses, amortization of internal-use software, and shipping and handling. Direct labor includes payroll and personnel-related costs involved in manufacturing. Material costs include both the disposable costs of the device and amortization of the PCBAs. Each time the PCBA is used in a wearable Zio XT monitor, a portion of the cost of the PCBA is recorded as a cost of revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 research and development costs are expensed as incurred. Research and development costs include, but are not limited to, payroll and personnel-related expenses, laboratory supplies, consulting costs and overhead charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 uses the asset and liability method to account for income taxes in accordance with the authoritative guidance for income taxes. Under this method, deferred tax assets and liabilities are determined based on future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, and tax loss and credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that has a greater than 50% likelihood of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits in income tax expense. To date, there have been no interest or penalties charged in relation to the unrecognized tax benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The Company recognize taxes on Global Intangible Low-Taxed Income as a current period expense when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&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;Stock-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="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 Company measures its stock-based awards made to employees based on the estimated fair values of the awards as of the grant date. The fair value of market condition awards is determined using the Monte-Carlo option pricing model and the fair value of stock options is determined using the Black-Scholes option pricing model. Stock-based compensation expense is recognized over the requisite service period using the straight-line method and is based on the value of the portion of stock-based payment awards that is ultimately expected to vest. As such, the Company&#x2019;s stock-based compensation is reduced for the estimated forfeitures at the date of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. For restricted stock, the compensation cost for these awards is based on the closing price of the Company&#x2019;s common stock on the date of grant, and recognized as compensation expense on a straight-line basis over the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 compensation expense related to the Employee Stock Purchase Program (&#x201c;ESPP&#x201d;) based on the estimated fair value of the options on the date of grant, net of estimated forfeitures. The Company estimates the grant date fair value, and the resulting stock-based compensation expense, using the Black-Scholes option pricing model for each purchase period. The grant date fair value is expensed on a straight-line basis over the offering period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&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;Net Loss per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Basic net loss per common share is calculated by dividing the net loss by the weighted average number of shares of common stock outstanding during the period, without consideration of potentially dilutive securities. Diluted net loss per common share is the same as basic net loss per common share for all periods presented, since the effect of potentially dilutive securities are anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Identifying a lease&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company determines whether a contract contains a lease at the inception of a contract. If the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration, the Company considers the contract to contain a lease. The Company determines whether a contract conveys the right to control the use of an identified asset for a period of time if the contract contains both of the following terms:&lt;/span&gt;&lt;/div&gt;&lt;div&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:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.252%"/&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;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The right to obtain substantially all of the economic benefits from use of the identified asset; and&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The right to direct the use of the identified asset.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Discount rate for leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On January 1, 2019, the rate implicit in the Company&#x2019;s leases was not readily determinable. As such, the Company used its incremental borrowing rate to calculate its right-of-use assets and lease liabilities upon the adoption of ASC 842. The Company determined the appropriate incremental borrowing rate by utilizing the interest rate obtained in connection with the Third Amended and Restated Loan and Security Agreement with Silicon Valley Bank (&#x201c;Third Amended and Restated SVB Loan Agreement&#x201d;) which was finalized on October 23, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On October 4, 2018, the Company entered into an office lease (&#x201c;San Francisco Lease&#x201d;) to rent approximately 117,560 rentable square feet in San Francisco, California, which became the Company&#x2019;s new headquarters in October 2019. The San Francisco Lease commenced on May 13, 2019 and the Company determined that the interest rate associated with the Third Amended and Restated SVB Loan Agreement could not be utilized as the incremental borrowing rate associated with the San Francisco Lease due to the term of the lease, as well as annual rental payments. The Company determined the appropriate incremental borrowing rate by using a synthetic credit rating which was estimated based on an analysis of outstanding debt of companies with similar credit and financial profiles.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Lease term&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The lease term is generally the minimum noncancellable period of each lease. The Company does not include option periods in determining the right-of-use asset and operating lease liability at inception unless it is reasonably certain that the Company will exercise the option at inception or when a triggering event occurs. As of December&#160;31, 2020, no renewal options were included in the determination of lease terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Lease Modification&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The San Francisco Lease is in the same building with the same landlord as the lease for the Company&#x2019;s prior headquarters in San Francisco (&#x201c;existing lease&#x201d;). Upon the commencement of the San Francisco Lease, the existing lease which had an original expiration date of February 2020, was modified to expire in September 2019 and accordingly the right-of-use asset and lease liability was remeasured as of the modification date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;Recently Adopted Accounting Guidance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, including trade receivables. ASU No. 2016-13 replaces the existing incurred loss impairment model with an expected loss model that requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. The Company adopted ASC 326 on January 1, 2020, using the modified retrospective transition method through a non-cash $0.5&#160;million cumulative-effect increase to accumulated deficit and the allowance for doubtful accounts. The Company considered the current and expected future economic and market conditions surrounding the novel COVID-19 pandemic and recorded additional reserves that were not individually material to the estimate. Actual results may differ from these estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which amended its guidance for costs of implementing a cloud computing service arrangement to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This new standard also requires customers to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The Company adopted ASU No. 2018-15 on January 1, 2020, using the prospective transition method. The impact of adoption on the Company's consolidated financial statements was not material. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles for income taxes. The Company elected to early adopt ASU 2019-12 effective as of January 1, 2020, and the impact of adoption on the Company's condensed consolidated financial statements was not material.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2014, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;), issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2014-09, Revenue from Contracts with Customers (Topic 606). Areas of revenue recognition affected include, but are not limited to, transfer of control, variable consideration, allocation of transfer pricing, licenses, time value of money, contract costs and disclosures. The core principle of ASU 2014-09 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. ASU 2014-09 defines a five-step process to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than were required under previous GAAP. In addition, Topic 606 requires more detailed disclosures to enable users of financial statements to understand the nature, timing and uncertainty of revenue and cash flows arising from a review of historical accounting policies and practices to identify potential differences in applying Topic 606.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted this standard on January 1, 2018 and used the modified retrospective approach. Upon adoption, the Company recognized the cumulative effect of $1.4&#160;million as an adjustment to decrease the opening balance of the Company&#x2019;s accumulated deficit. This adjustment did not have a material impact on the Company&#x2019;s consolidated financial statements. Prior periods were not retrospectively adjusted.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 presents the impact of adoption of ASU 2014-09 on the Consolidated Statement of Operations and the Consolidated Balance Sheet (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:36.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.075%"/&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:19.075%"/&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:19.079%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2018&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:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Operations Impact:&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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Without the adoption of Topic 606&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:8pt;font-weight:700;line-height:100%"&gt;Impact&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&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;147,293&#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;145,320&#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,973&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales, General &amp;amp; Administrative Expense&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;131,582&#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;132,603&#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;(1,021)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Loss&lt;/span&gt;&lt;/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;(48,280)&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;(51,274)&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,994&#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 style="height:15pt"&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="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;/tr&gt;&lt;tr&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2018&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:10pt;font-weight:400;line-height:100%"&gt;Consolidated Balance Sheet Impact:&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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Without the adoption of Topic 606&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:8pt;font-weight:700;line-height:100%"&gt;Impact&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts Receivable, net&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;21,977&#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;17,629&#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;4,348&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Deficit&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;(203,515)&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;(207,863)&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;4,348&#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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the Financing Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2016-02, Leases (&#x201c;Topic 842&#x201d;), which requires lessees to recognize lease liabilities and corresponding right-of-use assets on the consolidated balance sheet for all leases. For finance leases, the lessee would recognize interest expense and amortization of the right-of-use asset and, for operating leases, the lessee would recognize a straight-line lease expense. Topic 842 also changes the definition of a lease and expands the disclosure requirements of lease arrangements. The Company has no embedded leases with suppliers. Upon adoption of Topic 842 on January 1, 2019 using the modified retrospective method, the Company recognized right-of-use assets of $10.2&#160;million and lease liabilities of $10.0&#160;million. There was no cumulative-effect adjustment recorded on January 1, 2019. The Company adopted the following practical expedients allowed under Topic 842:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;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;The package of three practical expedients, which allows entities to make an election that allows them not to reassess (1) whether existing or expired contracts contain embedded leases under Topic 842, (2) lease classification of existing or expiring leases, and (3) indirect costs for existing or expired leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;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;Combining lease and non-lease components practical expedient, which allows lessees, as an accounting policy election by class of underlying asset, to choose not to separate non-lease components from lease components and instead to account for each separate lease component and the non-lease components associated with that lease component as a single lease component&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;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;Comparative reporting practical expedient, which allows entities to initially apply Topic 842 at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTk_91c2b63f-acff-446a-954b-40e6d5d73e4d">&lt;div style="margin-top: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;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of iRhythm Technologies, Inc. and its wholly-owned subsidiary. All intercompany accounts and transactions have been eliminated. The financial statements of the Company&#x2019;s subsidiary use the U.S. dollar as the functional currency. For all non-functional currency balances, the remeasurement of such balances to functional currency results in a foreign exchange transaction gain or loss, which is recorded in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <irtc:RiskAndUncertaintiesPolicyPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzE0NjgyNTY1NjQyNg_83aa2389-3280-4c03-9e86-9d035f0aed8b">&lt;div style="margin-top:6pt;text-align:justify"&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;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;COVID-19&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;As a result of the COVID-19 pandemic, the Company has experienced significant business disruptions, restrictions on its ability to travel, reduction in access to customers due to diverted resources at hospitals, and shortened business hours as governments institute prolonged shelter-in-place and/or self-quarantine mandates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Governmental mandates related to the COVID-19 pandemic have impacted, and is expected to continue to impact, Company personnel and personnel at third-party manufacturing facilities in the United States and other countries, and the availability or cost of materials, which could disrupt our supply chain and reduce margins. For instance, on or about March 16, 2020, the Health Officers of the counties of San Francisco (where the Company's headquarters is located), Santa Clara, San Mateo, Marin, Contra Costa and Alameda, where many employees are located, issued mandatory shelter-in-place orders and all employees transitioned to a remote work environment. The Company is also subject to orders in Southern California that temporarily shut down its manufacturing and distribution facilities in Cypress, California. For a limited number of employees who continue to support essential operations, including those at our manufacturing facilities, the Company has instituted protective equipment policies and, to the degree practical, social distancing measures to protect the safety of its employees. While the Company has continued to deliver its Zio service by operating with remote employees and essential employees on site, an extended implementation of these governmental mandates could further impact the Company's ability to effectively provide its Zio service, and could impede progress of all ongoing initiatives. Appropriate social distancing techniques and other measures at the Company's facilities have been implemented for the limited number of employees who have returned to work to support essential operations, and will not return until the risk to employee health has meaningfully diminishe&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;d&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;While hospital systems and healthcare facilities shift their focus and resources to treating COVID-19 patients and combating the spread of the coronavirus, the Company has adapted its service to meet the immediate needs of physicians, customers, and patients and significantly increased the utilization of its home enrollment service which allows patients to receive and wear the single-use Zio device without going to a healthcare facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;Given the disruption in demand and an uncertain length of time to recovery, the Company adjusted its operating plan in the second quarter of 2020 by taking steps to reduce operating spend. These steps included eliminating or delaying spending on non-essential programs, reducing spend on travel and consulting, implementing a hiring freeze, furloughing approximately 5% of employees, conducting a layoff of approximately 2% of employees and implementing temporary pay reductions for our salaried workforce. From May 2020 to July 2020, the Company&#x2019;s Chief Executive Officer, other named executive officers and other senior executives agreed to temporary base salary reductions and the Board of Directors agreed to a reduction in its fees until business and economic conditions improve. The Company also increased it&#x2019;s bad debt reserve in anticipation of a potential increase in uncollectible co-payments from patients using the Zio Service. In August 2020, the Company reinstated furloughed employees, removed pay reductions for its salaried employees, and resumed hiring for most positions. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is continuously reviewing its liquidity and anticipated capital requirements in light of the significant uncertainty created by the COVID-19 pandemic. The Company believes it will have adequate liquidity over the next 12 months to operate its business and to meet its cash requirements. As of December 31, 2020, the Company is in compliance with its financial covenants in its debt agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;On March 27, 2020, as a result of the COVID-19 pandemic, Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") to support businesses during the COVID-19 pandemic, including deferment of the employer portion of certain payroll taxes, refundable payroll tax credits, and technical amendments to tax depreciation methods for qualified improvement property. The primary provisions of the CARES Act which are potentially applicable to us include: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:13.8pt"&gt;certain amendments to the limitations on the deductibility of interest contained in Section 163(j) of the Internal Revenue Code of 1986, as amended, for taxable years beginning in 2019 and 2020; and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;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;an allowance of net operating loss carrybacks for taxable years beginning in 2018 and before 2021. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The Company did not qualify for the Paycheck Protection Program under the CARES Act due to the number of employees in our organization. The CARES Act did not have material impact on the Company&#x2019;s overall consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. This impact is having a material, adverse impact on liquidity, capital resources, operations and business and those of the third parties on which the &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company relies, and could worsen over time. The extent to which the COVID-19 pandemic impacts the Company&#x2019;s 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 COVID-19 pandemic and the actions to contain the COVID-19 pandemic or treat its impact, among others. The full extent of potential delays or impacts on the business, financial condition, cash flows and results of operations remains unknown. Additionally, while the potential economic impact brought by, and the duration of, the COVID-19 pandemic is difficult to assess or predict, the COVID-19 pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing the Company&#x2019;s ability to raise additional capital through equity, equity-linked or debt financings, which could negatively impact short-term and long-term liquidity and the ability to operate on a timely basis, or at all.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Furthermore, capital markets and economies worldwide have been negatively impacted by the COVID-19 pandemic, which may result in a period of regional, national, and global economic slowdown or regional, national, or global recessions that could curtail or delay demand for the Zio service as well as increase the risk of customer defaults or delays in payments. COVID-19 and the current financial, economic, and capital markets environment, and future developments in these and other areas present material uncertainty and risk with respect to the Company's performance, financial condition, volume of business, results of operations, and cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Reimbursement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;Government payors may change their coverage and reimbursement policies, as well as payment amounts, in a way that would prevent or limit reimbursement for the Zio service, which would significantly harm the Company. Government and other third-party payors require the Company to report the service for which it is seeking reimbursement by using a Current Procedural Terminology (CPT), code-set maintained by the American Medical Association (AMA). For Zio XT, the Company had historically utilized temporary CPT codes (or Category III CPT codes), used for newly introduced technologies and specific to our category of diagnostic monitoring. The process to convert Category III CPT codes to Category I CPT codes is governed by the AMA and CMS. On October 25, 2019, the AMA&#x2019;s CPT Editorial Panel established two new Category I CPT codes which are applicable to the Zio service and took effect on January 1, 2021. In August 2020, CMS published the Calendar Year 2021 Medicare Physician Fee Schedule Proposed Rule which proposed reimbursement for the Category I CPT codes that were higher than their associated Category III CPT codes. Following a comment period through October 2020, CMS published its Calendar Year 2021 Medicare Physician Fee Schedule Final Rule (the &#x201c;Final Rule&#x201d;) in December 2020. In the Final Rule, CMS chose not to finalize national pricing for four of the eight Category I CPT codes, 93241, 93243, 93245 and 93247 which include the CPT codes that the Company will primarily use to seek reimbursement for Zio XT.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;Determinations of which products or services will be reimbursed under Medicare can be developed at the national level through a national coverage determination (&#x201c;NCD&#x201d;) by CMS, or at the local level through a local coverage determination, or an LCD, by one or more of the regional Medicare Administrative Contractors ("MACs") who are private contractors that process and pay claims on behalf of CMS for different regions. In the absence of a specific NCD, as is the case with Zio XT historically and for Calendar Year 2021 following the Final Rule, the MAC with jurisdiction over a specific geographic region will have the discretion to make an LCD. The Company is seeking to establish LCD pricing with one or more MACs to establish pricing for 2021 and will be subject to LCD pricing until such time CMS establishes a NCD.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;On January 29, 2021, Novitas Solutions, the MAC which covers the region where the Company's IDTF in Houston, Texas is located and where almost all Medicare services for Zio XT are processed, published rates for 2021 that were significantly below our historical Medicare rates for Zio XT. The Company believes that the published rates by Novitas on January 29, 2021, are cross walked from CPT codes 93224 and 93226, which are existing CPT codes for external continuous electrocardiographic recording up to 48 hours, while the Zio service is capable of continuous monitoring for up to 14 days. The Company is the process of negotiating with Novitas to establish higher pricing for the Category I CPT Codes but can offer no assurances as to the timing or outcome of those discussions. If the published rates by Novitas remain unchanged or are not significantly improved for the CPT codes listed above thereby allowing us to obtain adequate Medicare reimbursement for the Zio service in the future, the Company may be unable to provide the Zio service or would experience a significant loss of revenue, either of which would have a material adverse effect on our cash flows, results of operations, and financial condition.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is currently holding a majority of Zio XT claims due to the CPT code transition. Claims are being held due to a combination of negotiations with payors and administrative delays with payors. The Company expects the level of held claims to remain high through the end of the first quarter of 2021 and potentially beyond. The high level of held claims will delay most first quarter 2021 cash flows into the second quarter of 2021 or potentially beyond, and may impact the timing and accounting for various income statement items, particularly revenue recognition and bad debt expense. The Company has adequate balance sheet liquidity to manage through these delays in cash flow timing.&lt;/span&gt;&lt;/div&gt;Further, a reduction in coverage by Medicare could cause some commercial third-party payors to implement similar reductions in their coverage or level of reimbursement of the Zio service. Given the evolving nature of the healthcare industry and on-going healthcare cost reforms, the Company will continue to be subject to changes in the level of Medicare coverage for its products, and unfavorable coverage determinations at the national or local level could adversely affect its results of operations. If published rates by Novitas are not increased to above the cost of revenue for the Zio service, and the Company is unable to achieve a level of revenues adequate to support its cost structure, this would raise substantial doubts about the Company's ability to continue as a going concern.</irtc:RiskAndUncertaintiesPolicyPolicyTextBlock>
    <irtc:NumberOfPositionsFurloughedPeriodPercent
      contextRef="ide607cd953f14f76882830d54add359a_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMTA5OTUxMTY4OTQ2Mw_c03d503a-2f1f-4e9e-bd0f-6b781f3e6089"
      unitRef="number">0.05</irtc:NumberOfPositionsFurloughedPeriodPercent>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
      contextRef="ide607cd953f14f76882830d54add359a_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMTA5OTUxMTY4OTQ1Ng_5964ac07-d622-4581-82f4-4297452532b3"
      unitRef="number">0.02</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:UseOfEstimates
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MzY_126e2741-f963-4601-93db-d58d07984aff">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, contractual allowances, allowance for doubtful accounts, the useful lives of property and equipment, the recoverability of long-lived assets including the estimated usage of the printed circuit board assemblies (&#x201c;PCBAs&#x201d;), the incremental borrowing rate for operating leases, accounting for income taxes, and various inputs used in estimating stock-based compensation. Certain of these estimates are impacted by uncertainties surrounding COVID-19 such as revenue recognition, contractual allowances for revenue, allowance for doubtful accounts, and stock based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that management believes are reasonable under the circumstances, including assumptions as to future events. Actual results may differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MjM_3b550122-dfeb-40f3-991a-962fd5dfeb19">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 carrying amounts of certain of the Company&#x2019;s financial instruments, which include cash equivalents, short-term investments, long-term investments, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to their short maturities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MzI_c3b78de6-cd0c-4884-b534-47cbb6349992">&lt;div style="margin-top:18pt;text-align:justify"&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;Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MjA_ac4d9dbe-9edb-4143-8ec2-04bbe9e74c71">&lt;div style="margin-top:18pt;text-align:justify"&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;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 consist of debt securities classified as available-for-sale and have maturities greater than 90 days, but less than one year as of the balance sheet date. Long-term investments have maturities greater than one year as of the balance sheet date. All investments are carried at fair value based upon quoted market prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;The Company periodically assesses its portfolio of debt investments for impairment. For debt securities in an unrealized loss position, this assessment first takes into account the intent to sell, or whether it is more likely than not that the Company will be required to sell the security before recovery of its amortized cost basis. If either of these criteria are met, the debt security&#x2019;s amortized cost basis is written down to fair value through interest and other, net. For debt securities in an unrealized loss position that do not meet the aforementioned criteria, the Company assesses whether the decline in fair value has resulted from credit losses or other factors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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 evaluates expected credit losses by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. Expected credit losses on available-for-sale debt securities are recognized in other income, net in the condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are reported as a component of accumulated other comprehensive loss. The Company did not recognize any credit losses on its available-for-sale securities during the year ended December 31, 2020 and there were no impairment charges for unrealized losses in the periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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 cost of available-for-sale securities sold is based on the specific-identification method and realized gains and losses are included in earnings. Amortization of premiums and accretion of discounts are reported as a component of other income, net.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTU_8edf97e5-af08-47b1-b444-a51c4050213b">&lt;div style="text-align:justify"&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;Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;Accounts receivable includes amounts due to the Company from healthcare institutions, third-party payors, and government payors and their related patients, as a result of the Company's normal business activities. Accounts receivable is reported on the consolidated balance sheets net of an estimated allowance for doubtful accounts and contractual allowances.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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 an allowance for doubtful accounts for estimated uncollectible receivables based on its assessment of the collectability of customer accounts and recognizes the provision as a component of selling, general and administrative expenses. The Company records a provision for contractual allowances based on the estimated differences between contracted amounts and expected collection rates. Such provisions are based on the Company's historical experience and are reported as a reduction of revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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 regularly reviews the allowances by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#x2019;s ability to pay.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTY_3b8645a8-ae39-4763-bd16-3c1bc3ff29c2">&lt;div style="margin-top:12pt;text-align:justify;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 presents the changes in the allowance for doubtful accounts (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.615%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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:8pt;font-weight:700;line-height:100%"&gt;2018&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&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;9,049&#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,296&#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;4,486&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: adoption of ASC 326&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;461&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Add: provision for doubtful accounts&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;10,515&#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,129&#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;7,353&#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;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;Less: write-offs, net of recoveries and other adjustments&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;(7,314)&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,376)&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,543)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of year&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;12,711&#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;9,049&#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 #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;7,296&#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:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMi0xLTEtMS0w_13a09997-5690-4f6a-84df-0109bfc701a1"
      unitRef="usd">9049000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMi0zLTEtMS0w_3fde1999-9527-48b9-8cda-61cb8a4234e0"
      unitRef="usd">7296000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMi01LTEtMS0w_bb8699c2-4baa-486e-858a-815143e46645"
      unitRef="usd">4486000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i2dc37af924f3469988bea0ff4e8bd32b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMy0xLTEtMS0xODIy_35629538-8091-4fa6-adad-539a1735a3e1"
      unitRef="usd">461000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i8d9166d5932a41efbb095e2eca04de7f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMy0zLTEtMS0xODIy_f39883f3-b096-4686-a913-749e7aa8364f"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie10166a37cec487d96880c0077de66c1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMy01LTEtMS0xODIy_8f7cb825-96f6-44d6-9028-8d11770c7bcb"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMy0xLTEtMS0w_e1ba69d5-d399-4eaa-b6bd-1b0f5bbfa7dc"
      unitRef="usd">10515000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMy0zLTEtMS0w_09412aad-bc00-42ec-a424-73dbdef4076a"
      unitRef="usd">9129000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfMy01LTEtMS0w_1a2c3eb6-531d-4c01-95c3-aff3e926a9d0"
      unitRef="usd">7353000</us-gaap:ProvisionForDoubtfulAccounts>
    <irtc:AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfNC0xLTEtMS0w_82184733-c0d3-4650-932a-a0f39182aa58"
      unitRef="usd">7314000</irtc:AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments>
    <irtc:AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfNC0zLTEtMS0w_be8766ec-75ea-4dba-ab2a-dd8ec509f056"
      unitRef="usd">7376000</irtc:AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments>
    <irtc:AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfNC01LTEtMS0w_089d5903-de07-492b-8022-82a8b6b58c9a"
      unitRef="usd">4543000</irtc:AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfNS0xLTEtMS0w_8e98d94b-8bf0-43b5-94a0-dd9107fb948c"
      unitRef="usd">12711000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfNS0zLTEtMS0w_b09767c6-e86c-4273-9266-3a2db1411f3d"
      unitRef="usd">9049000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjI2NGVkMWM0NjIwZTQ3YmE5Yjc0MzEwYTJjMzJmM2Q1L3RhYmxlcmFuZ2U6MjY0ZWQxYzQ2MjBlNDdiYTliNzQzMTBhMmMzMmYzZDVfNS01LTEtMS0w_4625fa03-c3e9-4a0e-a1ff-e588e1af27df"
      unitRef="usd">7296000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <irtc:ScheduleOfChangeInContractualAllowanceTableTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MjE_cf4c85bb-b590-43dd-b2fa-44bf555678d8">&lt;div style="margin-top:6pt;text-align:justify;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 presents the changes in the contractual allowance (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:62.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.531%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;9,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;6,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="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;Add: allowance for contractual adjustments&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;20,916&#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;15,518&#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;9,095&#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:#cff0fc;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;Less: contractual adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of year&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;21,281&#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;15,433&#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 #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="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;9,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;</irtc:ScheduleOfChangeInContractualAllowanceTableTableTextBlock>
    <irtc:AccountsReceivableForContractualAllowance
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfMi0xLTEtMS0w_f2f9f4d4-b86b-419c-8843-43f8eb20c175"
      unitRef="usd">15433000</irtc:AccountsReceivableForContractualAllowance>
    <irtc:AccountsReceivableForContractualAllowance
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfMi0zLTEtMS0w_0dc45570-a529-4ae8-922e-2818bf42e002"
      unitRef="usd">9205000</irtc:AccountsReceivableForContractualAllowance>
    <irtc:AccountsReceivableForContractualAllowance
      contextRef="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfMi01LTEtMS0w_cb502fce-138c-464e-a18c-b236bf8b2ef3"
      unitRef="usd">6345000</irtc:AccountsReceivableForContractualAllowance>
    <irtc:AccountsReceivableAllowanceForContractualAdjustments
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfMy0xLTEtMS0w_0676ecda-d754-4d96-8022-f2d464a16aac"
      unitRef="usd">20916000</irtc:AccountsReceivableAllowanceForContractualAdjustments>
    <irtc:AccountsReceivableAllowanceForContractualAdjustments
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfMy0zLTEtMS0w_5a27eeee-19ae-4ba5-93d9-c4bbb294e92b"
      unitRef="usd">15518000</irtc:AccountsReceivableAllowanceForContractualAdjustments>
    <irtc:AccountsReceivableAllowanceForContractualAdjustments
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfMy01LTEtMS0w_72bdca93-f659-4c68-b49c-d2f62e568e97"
      unitRef="usd">9095000</irtc:AccountsReceivableAllowanceForContractualAdjustments>
    <irtc:AccountsReceivableContractualAdjustments
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfNC0xLTEtMS0w_e5fb9854-e0c5-485a-8158-5703e5d5f5db"
      unitRef="usd">15068000</irtc:AccountsReceivableContractualAdjustments>
    <irtc:AccountsReceivableContractualAdjustments
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfNC0zLTEtMS0w_65d038cd-343f-4ce9-9998-e9552d277b2d"
      unitRef="usd">9290000</irtc:AccountsReceivableContractualAdjustments>
    <irtc:AccountsReceivableContractualAdjustments
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfNC01LTEtMS0w_d09ba69a-8cea-4275-8dde-c86434e5ede1"
      unitRef="usd">6235000</irtc:AccountsReceivableContractualAdjustments>
    <irtc:AccountsReceivableForContractualAllowance
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfNS0xLTEtMS0w_eefd9a4a-b0fd-4486-a273-e3174e4376ec"
      unitRef="usd">21281000</irtc:AccountsReceivableForContractualAllowance>
    <irtc:AccountsReceivableForContractualAllowance
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfNS0zLTEtMS0w_e5dec964-8ae0-46b4-99bd-59db132dca94"
      unitRef="usd">15433000</irtc:AccountsReceivableForContractualAllowance>
    <irtc:AccountsReceivableForContractualAllowance
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOjgwZDBhMzJmNTE0OTQ0OWNiOWY2YTExNzliYTc3ZWE0L3RhYmxlcmFuZ2U6ODBkMGEzMmY1MTQ5NDQ5Y2I5ZjZhMTE3OWJhNzdlYTRfNS01LTEtMS0w_6979821d-3dcb-49c1-b447-af466f257cdb"
      unitRef="usd">9205000</irtc:AccountsReceivableForContractualAllowance>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MDk_ef0ea8f3-2f0f-4946-8db0-a4093ceae7b7">&lt;div style="text-align:justify"&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;Concentrations of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 subject the Company to a concentration of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable. Cash balances are deposited in financial institutions which, at times, may be in excess of federally insured limits. Cash equivalents are invested in highly rated money market funds. The Company invests in a variety of financial instruments, such as, but not limited to, United States Government securities, corporate notes, commercial paper and, by policy, limits the amount of credit exposure with any one financial institution or commercial issuer. The Company has not experienced any material losses on its deposits of cash and cash equivalents or investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;Concentrations of credit risk with respect to accounts receivable are limited due to the large number of customers comprising the Company&#x2019;s customer base and their dispersion across many geographies. The Company does not require collateral. The Company records an allowance for doubtful accounts based on the assessment of the collectability of customer accounts, considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#x2019;s ability to pay. Centers for Medicare and Medicaid Services (&#x201c;CMS&#x201d;), accounted for approximately 27%, 27% and 27% of the Company&#x2019;s revenue for the years ended December&#160;31, 2020, 2019 and 2018, respectively. CMS accounted for 20% and 20% of accounts receivable as of December&#160;31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id7a7eab4aebe410a94cb33536f0ece3b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNTQ5NzU1ODIxMTI5OA_f6363a18-790b-4274-bf7c-110bf8613575"
      unitRef="number">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i458589344ff54fe39ab2ff1f8de13464_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNTUwOA_098edfe9-b204-4bf4-a8ac-986c6f78a909"
      unitRef="number">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if7ec86d3d5bb4d668c387349d1eb0055_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNTUxNQ_fdc0b373-6ebe-492c-a3c0-203cb2bd4d59"
      unitRef="number">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i563ac56fda8d4c4e901a89e64a1f7d09_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNTYxMA_4c548288-0744-4e8a-8b31-53f67da64447"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3d01b0643f9f45f484f06c916dc57b21_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNTYxNw_a968e26a-c6f2-49d7-a185-f2de2184f7db"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <irtc:ConcentrationRiskSupplyRiskPolicyPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTA_bf1e7607-ff8a-4a9b-a5eb-d9625fcbd50c">&lt;div style="margin-top:18pt;text-align:justify"&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;Supply Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 relies on single-source vendors to supply some of its disposable housings, instruments and other materials used to manufacture the Zio monitor and the adhesive that binds the Zio monitor to a patient&#x2019;s body. These components and materials are critical, and there could be a considerable delay in finding alternative sources of supply. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;A global semiconductor supply shortage is having wide-ranging effects across multiple industries. The supply shortage has impacted multiple suppliers that provide the printed circuit board assemblies to the Company. The semiconductor supply shortage may have an impact on the Company until global supply is sufficient for global demand.&lt;/span&gt;&lt;/div&gt;</irtc:ConcentrationRiskSupplyRiskPolicyPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3Mjk_1a1dbe34-2e48-4eaa-a0e4-eeed7194a376">&lt;div style="text-align:justify"&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;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 owned by the Company is valued at cost, on the first in, first out (&#x201c;FIFO&#x201d;) basis, or the lower of cost or net realizable value. The Company records write-downs of inventory that is obsolete or in excess of anticipated demand. The Company also records market value based write-downs on consideration of product lifecycle stage, technology trends, product development plans and assumptions about future demand and market conditions. Actual demand may differ from forecasted demand, and such differences may have a material effect on recorded inventory values. Inventory write-downs are charged to cost of revenue and establish a new cost basis for the inventory.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MzA_848cc716-90b5-497e-bb6b-e8d036fd370e">&lt;div style="margin-top:18pt;text-align:justify"&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;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the assets, ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzIyOQ_515fd1eb-a6ef-4c78-9862-221d2bfc60d4"&gt;three&lt;/span&gt; to five years. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the assets. Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id642179887db4ccd98c50d121e3ed615_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzIzNQ_fec1941f-ab49-4af3-80a9-6e620db05539">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MDM_407373fa-2acb-4e63-acd1-c28709e42bf4">&lt;div style="margin-top:18pt"&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;Internal-Use Software&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 costs related to internal-use software during the application development stage. Costs related to planning and post implementation activities are expensed as incurred. Capitalized internal-use software is amortized, and recognized as cost of revenue, on a straight-line basis over the estimated useful life, which is up to five years. The Company evaluates the useful lives of these assets on an annual basis, and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Capitalized internal-use software costs are classified as a component of property and equipment.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibe1d9fc112bb4cd8a510bc706a83afb1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzgzNQ_907d6720-461e-406d-a761-a5af49cec412">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTc_0546554e-fa45-4eb2-93de-71a4bbbbe0d6">&lt;div style="margin-top:18pt;text-align:justify"&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;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations. Goodwill is tested for impairment on an annual basis and at any other time if events occur or circumstances indicate that the carrying amount of goodwill may not be recoverable. Such events or circumstances may include significant adverse changes in the general business climate, among other things. The impairment test is performed by determining the enterprise fair value of the Company, which is primarily based on the Company&#x2019;s market capitalization. If the Company&#x2019;s carrying value, as a one reporting unit entity, is less than its fair value, then the fair value is allocated to all of its assets and liabilities (including any unrecognized intangible assets) as if the fair value was the purchase price to acquire the Company. The excess of the fair value over the amounts assigned to the Company&#x2019;s assets and liabilities is the implied fair value of the goodwill. If the carrying amount of goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to that excess. The Company performs its annual evaluation of goodwill during the fourth quarter of each fiscal year. The Company did not record any charges related to goodwill impairment in any of the periods presented in these consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3Mjg_b1b90446-7507-424f-bff7-ab1fc81523a9">&lt;div style="margin-top:18pt"&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;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 annually reviews long-lived assets for impairment or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amount to the future net cash flows which the assets are expected to generate. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the projected discounted future net cash flows arising from the asset. To date, there have been no such impairments of long-lived assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzE0NjgyNTY1NjQ3NA_37ec3f5a-4b6d-4408-aca0-33419675418d"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <irtc:OtherAssetsPolicyPolicyPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3Mjc_5f92b2d7-a564-4ff9-baec-bb02949a1d56">&lt;div style="margin-top:18pt"&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;Other Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 uses Printed Circuit Board Assemblies (&#x201c;PCBAs&#x201d;), in each wearable Zio XT and Zio AT monitor as well as the wireless gateway used in conjunction with the ZIO AT monitor. The PCBAs are used numerous times and have useful lives beyond one year. Each time a PCBA is used in a wearable Zio XT or Zio AT monitor, or a wireless gateway is used with a Zio AT monitor a portion of the cost of the PCBA and/or gateway is recorded as a cost of revenue. The PCBAs are recorded as other assets and were $12.6 million and $7.4 million as of December&#160;31, 2020 and 2019, respectively. The Company has based its estimates of how many times a PCBA can be used on testing in research and development, loss rates, product obsolescence, and the amount of time it takes the device to go through the manufacturing, shipping, customer shelf and patient wear time and upload process. The Company periodically evaluates the use estimate.&lt;/span&gt;&lt;/div&gt;</irtc:OtherAssetsPolicyPolicyPolicyTextBlock>
    <us-gaap:OtherAssets
      contextRef="i717b0dfdfd9d40638884d4fa37ed07fe_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMTA3NDE_6d5c60ae-2dfd-4b55-8eab-065f73348d16"
      unitRef="usd">12600000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ia5aacb23eb9f41d18b43472b01bf2d29_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMTA3NDg_d939073a-4d51-411a-9747-8e9d4756343e"
      unitRef="usd">7400000</us-gaap:OtherAssets>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTg_eab19788-ea95-4dd1-b2be-6065f70d6722">Comprehensive LossComprehensive loss represents all changes in stockholders&#x2019; equity during the period from non-owner sources. The Company&#x2019;s unrealized gains and losses on available-for-sale securities represent the only component of other comprehensive loss that are excluded from the reported net loss and that are presented in the consolidated statements of comprehensive loss.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MzE_7aac6620-ae0b-41a8-9a85-8061368aac6d">&lt;div style="margin-top: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;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The Company&#x2019;s revenue is generated primarily from the provision of its cardiac rhythm monitoring service, the Zio XT service. The Zio XT is a cardiac rhythm monitoring service that has a patient wear period of up to 14 days and is billable when the monitoring reports are delivered to the healthcare provider, which is also when the service is complete and the Company recognizes revenue. The time from when the patient has the Zio XT device applied to the time the report is posted is generally around 20 days. The Company has concluded that the Zio XT service is one performance obligation on the basis that the customer cannot benefit from each component of the service on its own or together with other resources that are readily available to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;The Zio AT mobile cardiac telemetry monitor, a wearable patch-based biosensor, offers what the Zio XT offers plus the additional capability of transmissions during the wear period to assist physicians in diagnosing and treating the small percentage of the population requiring more timely action. During the wear period, physicians will receive notifications if there are significant events that meet predetermined arrhythmia detection criteria. The Zio AT service revenue is recognized over the prescription period and delivery of an electronic Zio Report with two performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company recognizes as revenue the amount of consideration to which it expects to be entitled in exchange for performing the service. The consideration the Company is entitled to varies by portfolio, as further defined below, and includes estimates that require significant judgment by management. A unique aspect of healthcare is the involvement of multiple parties to the service transaction. In addition to the patient, often a third-party, for example a commercial or governmental payor or healthcare institution, will pay the Company for some or all of the service on the patient&#x2019;s behalf. Separate contractual arrangements exist between the Company and third-party payors that establish amounts the third-party payor will pay on behalf of a patient for covered services rendered.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A small portion of the Company&#x2019;s transactions are covered by third-party payors with whom there is no contractual agreement or an established amount the third-party payor will pay. In determining the collectability and transaction price for its service, the Company considers factors such as insurance claims which are adjudicated as allowable under the applicable policy and payment history from both payors and patient out-of-pocket costs, payor coverage, whether there is a contract between the payor or healthcare institution and the Company, historical amount received for the service, and any current developments or changes that could impact reimbursement and healthcare institution payments. Certain of these factors are forms of variable consideration which are only included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue will not occur when the uncertainty associated with the variable consideration is subsequently resolved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;A summary of the payment arrangements with third-party payors and healthcare institutions is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-align:justify;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;&#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:32.5pt"&gt;Contracted third-party payors &#x2013; The Company has contracts with negotiated prices for services provided for patients with commercial healthcare insurance carriers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-align:justify;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;&#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:32.5pt"&gt;CMS &#x2013; The Company has received independent diagnostic testing facility approval from regional Medicare Administrative Contractors and will receive reimbursement per the relevant Current Procedural Terminology (&#x201c;CPT&#x201d;) code rates for the services rendered to the patient covered by CMS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-align:justify;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;&#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:32.5pt"&gt;Non-contracted third-party payors &#x2013; Non-contracted commercial and government payors often reimburse out-of-network rates provided under the relevant CPT codes on a case-by-case basis. The transaction price used &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for determining revenue recognition is based on factors including an average of the Company&#x2019;s historical collection experience for its non-contracted services. This rate is reviewed at least quarterly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-align:justify;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;&#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:32.5pt"&gt;Healthcare institutions &#x2013; Healthcare institutions are typically hospitals or physician practices in which the Company has negotiated amounts for its monitoring services, including certain governmental agencies such as the Veterans Administration and Department of Defense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is utilizing the portfolio approach practical expedient under ASC 606 for revenue recognition whereby services provided under each of the above payor types form a separate portfolio. The Company accounts for the contracts within each portfolio as a collective group, rather than individual contracts. Based on history with these portfolios and the similar nature and characteristics of the patients within each portfolio, the Company has concluded that the financial statement effects are not materially different than if accounting for revenue on a contract-by-contract basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For contracted and CMS portfolios, the Company recognizes revenue, net of contractual allowances, and recognizes an allowance for doubtful accounts for uncollectible patient accounts receivable. The transaction price is determined based on negotiated rates, and the Company has historical experience of collecting substantially all of these contracted rates. These contracts also impose a number of obligations regarding billing and other matters, and the Company&#x2019;s noncompliance with a material term of such contracts may result in a denial of the claim. The Company accounts for denied claims as a form of variable consideration that is included as a reduction to the transaction price recognized as revenue. The Company estimates the denied claims which require management judgment. The estimated denied claims are based on historical information and judgement includes the historical period utilized. The Company monitors the estimated denied claims against the latest available information, and subsequent changes to the estimated denied claims are recorded as an adjustment to revenue in the periods during which such changes occur. Historical cash collection indicates that it is probable that substantially all of the transaction price, less the estimate of denied claims, will be received. Contracted payors may require that we bill patient co-payments and deductibles and from time to time we may not be able to collect such amounts due to credit risk. The Company provides for estimates of uncollectible patient accounts receivable, based upon historical experience where judgment includes the historical period utilized, at the time revenue is recognized, with such provisions presented as bad debt expense within the selling, general and administrative line item of the consolidated statement of operations. Adjustments to these estimates for actual experience are also recorded as an adjustment to bad debt expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For non-contracted portfolios, the Company is providing an implicit price concession due to the lack of a contracted rate with the underlying payor, the result of which requires the Company to estimate the transaction price based on historical cash collections utilizing the expected value method. All subsequent adjustments to the transaction price are recorded as an adjustment to revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For healthcare institutions, the transaction price is determined based on negotiated rates, and the Company has historical experience collecting substantially all of these contracted rates. Historical cash collection indicates that it is probable that substantially all of the transaction price will be received. As such, the Company is not providing an implicit price concession but, rather, has chosen to accept the risk of default, and any subsequent uncollected amounts are recorded as bad debt expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MjQ_b0bb875b-ec3e-4e6e-8901-90756eedc74c">&lt;div style="margin-top:6pt;text-align:justify;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 disaggregates revenue from contracts with customers by payor type. The Company believes these categories aggregate the payor types by nature, amount, timing and uncertainty of its revenue streams. Disaggregated revenue by payor type and major service line for the years ended December&#160;31, 2020 and December&#160;31, 2019 were as follows (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:62.642%"/&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: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: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="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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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:8pt;font-weight:700;line-height:100%"&gt;2018&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracted third-party payors&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;135,939&#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;101,845&#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 #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;56,949&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-contracted third-party payors&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;15,295&#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;10,770&#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;12,447&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Centers for Medicare &amp;amp; Medicaid&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;72,536&#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;58,918&#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;40,482&#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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Healthcare institutions&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;41,396&#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;43,019&#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;37,399&#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:middle"&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 #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;265,166&#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;214,552&#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;147,277&#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="id8c542f6c9ae45cba6c1dc5a52e56bbd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMS0xLTEtMS0w_b31d4d21-62bd-4c7f-a636-aa7290317a7a"
      unitRef="usd">135939000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23eafd67c9ed4c6498e8ccd2c5e60837_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMS0zLTEtMS0w_6dd2f356-ba51-4490-b4a4-74b7a5a32777"
      unitRef="usd">101845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33dd1d1114124f6ab5d04bfb521c9734_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMi01LTEtMS0zNDE5_c419b9e5-bbd2-44ee-b3b5-055b42afbcc2"
      unitRef="usd">56949000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i109239a1edf84155bb2eeeff6e054c0b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMi0xLTEtMS0w_9404a6b3-018e-41ff-9d6c-c7ae2bf6b852"
      unitRef="usd">15295000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8e2d38785634167aeff3ea3fa59b542_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMi0zLTEtMS0w_bfeacdb2-37f6-4d2c-891d-50a955ec4c1f"
      unitRef="usd">10770000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c7cfe56c9594dde88fe95e02db5d587_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMy01LTEtMS0zNDE5_86f9acc9-1c9d-4aad-9ea4-01a4cbed0563"
      unitRef="usd">12447000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabdd387535d4459aa0a99d5a72d446ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMy0xLTEtMS0w_23bd77d6-2cba-455c-9b42-bfa07542fe3c"
      unitRef="usd">72536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26a3d6ce32f748e8a57f77190e6d97c3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfMy0zLTEtMS0w_ee62d9d5-45fe-48c1-bf52-0972f2a6d226"
      unitRef="usd">58918000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d38089e2b0c4717aa106430b2472039_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfNC01LTEtMS0zNDE5_0d6c1ac9-e919-419d-862e-913ec278f9a9"
      unitRef="usd">40482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie30dfbd2af5d4f15a4178dd104317810_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfNC0xLTEtMS0w_e5f77e88-622e-40c9-819c-da79e6d5c8b9"
      unitRef="usd">41396000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c9148acb638404cada9a4e7a6fe8dca_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfNC0zLTEtMS0w_c9fc6b3d-4109-4cc4-8787-64ff5501f9b2"
      unitRef="usd">43019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4c0220f7f4c4a42acc44150d8281b1e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfNS01LTEtMS0zNDE5_c4fbee93-9696-4f88-a1e4-d990c341f663"
      unitRef="usd">37399000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfNS0xLTEtMS0w_d52c4216-7b4a-481a-a860-daddf3d4a44b"
      unitRef="usd">265166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfNS0zLTEtMS0w_d0cf66ae-b2fe-4909-9316-e61c5827648f"
      unitRef="usd">214552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmY3YWQxM2I5YTZiNzRmYTQ5OTYyODYxOTdiY2U4MDdmL3RhYmxlcmFuZ2U6ZjdhZDEzYjlhNmI3NGZhNDk5NjI4NjE5N2JjZTgwN2ZfNi01LTEtMS0zNDE5_c006f063-c2e7-46ba-b7c9-c8fe4f8aa73e"
      unitRef="usd">147277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <irtc:ContractLiabilityPolicyPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTI_db47d0cb-7ba6-4b60-8c16-a2e15a14f022">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;ASC 606&lt;/span&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;requires an entity to present a revenue contract as a contract liability when the Company has an obligation to transfer goods or services to a customer for which the Company has received consideration from the customer, or an amount of consideration from the customer is due and unconditional (whichever is earlier).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;Certain of the Company&#x2019;s customers pay the Company directly for the Zio XT service upon shipment of devices. Such advance payments are contract liabilities and are recorded as deferred revenue on the Consolidated Balance Sheets and revenue is recognized when reports are delivered to the healthcare provider. During the year ended December&#160;31, 2020, $1.2 million relating to the contract liability balance at the beginning of 2020 was recognized as revenue.&lt;/span&gt;&lt;/div&gt;</irtc:ContractLiabilityPolicyPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMjQ0MDk_d9d4700e-a784-4c3f-9e97-312ff21e9a88"
      unitRef="usd">1200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <irtc:ContractCostPolicyPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MDY_60e7ad1e-0409-45c7-9b59-261b4c77d4df">&lt;div style="margin-top:18pt;text-align:justify"&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;Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Under ASC 340, the incremental costs of obtaining a contract with a customer are recognized as an asset. Incremental costs of obtaining a contract are those costs that an entity incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 current commission programs are considered incremental. However, as a practical expedient, ASC 340 permits the Company to immediately expense contract acquisition costs, as the asset that would have resulted from capitalizing these costs will be amortized in one year or less.&lt;/span&gt;&lt;/div&gt;</irtc:ContractCostPolicyPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MjU_2b3655c5-59c4-44ff-98cd-bc852df52acc">Cost of RevenueCost of revenue includes direct labor, material costs, overhead, data analysis, customer care, equipment and infrastructure expenses, amortization of internal-use software, and shipping and handling. Direct labor includes payroll and personnel-related costs involved in manufacturing. Material costs include both the disposable costs of the device and amortization of the PCBAs. Each time the PCBA is used in a wearable Zio XT monitor, a portion of the cost of the PCBA is recorded as a cost of revenue.</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTM_ef5d91c8-8c26-4a7e-85de-1e3d5cf06e59">&lt;div style="margin-top:18pt;text-align:justify"&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;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 research and development costs are expensed as incurred. Research and development costs include, but are not limited to, payroll and personnel-related expenses, laboratory supplies, consulting costs and overhead charges.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MTQ_9c60834f-add2-4f89-9722-2189f9c008f0">&lt;div style="margin-top:18pt;text-align:justify"&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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 uses the asset and liability method to account for income taxes in accordance with the authoritative guidance for income taxes. Under this method, deferred tax assets and liabilities are determined based on future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, and tax loss and credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that has a greater than 50% likelihood of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits in income tax expense. To date, there have been no interest or penalties charged in relation to the unrecognized tax benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The Company recognize taxes on Global Intangible Low-Taxed Income as a current period expense when incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzE0NjgyNTY1NjQ3NQ_3ec6f83b-99cd-4936-b29d-555a33940252"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MzQ_202a095b-e25a-4957-bb15-6dd426e09f9e">&lt;div style="margin-top:18pt"&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;Stock-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="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 Company measures its stock-based awards made to employees based on the estimated fair values of the awards as of the grant date. The fair value of market condition awards is determined using the Monte-Carlo option pricing model and the fair value of stock options is determined using the Black-Scholes option pricing model. Stock-based compensation expense is recognized over the requisite service period using the straight-line method and is based on the value of the portion of stock-based payment awards that is ultimately expected to vest. As such, the Company&#x2019;s stock-based compensation is reduced for the estimated forfeitures at the date of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. For restricted stock, the compensation cost for these awards is based on the closing price of the Company&#x2019;s common stock on the date of grant, and recognized as compensation expense on a straight-line basis over the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 compensation expense related to the Employee Stock Purchase Program (&#x201c;ESPP&#x201d;) based on the estimated fair value of the options on the date of grant, net of estimated forfeitures. The Company estimates the grant date fair value, and the resulting stock-based compensation expense, using the Black-Scholes option pricing model for each purchase period. The grant date fair value is expensed on a straight-line basis over the offering period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MzU_5f389919-1183-4a69-bbce-ad669be56e6c">&lt;div style="margin-top:18pt"&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;Net Loss per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Basic net loss per common share is calculated by dividing the net loss by the weighted average number of shares of common stock outstanding during the period, without consideration of potentially dilutive securities. Diluted net loss per common share is the same as basic net loss per common share for all periods presented, since the effect of potentially dilutive securities are anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzE0NjgyNTY1NjQ3Nw_20217bab-3b89-485a-95d5-e769262b2547">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Identifying a lease&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company determines whether a contract contains a lease at the inception of a contract. If the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration, the Company considers the contract to contain a lease. The Company determines whether a contract conveys the right to control the use of an identified asset for a period of time if the contract contains both of the following terms:&lt;/span&gt;&lt;/div&gt;&lt;div&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:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.252%"/&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;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The right to obtain substantially all of the economic benefits from use of the identified asset; and&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The right to direct the use of the identified asset.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Discount rate for leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On January 1, 2019, the rate implicit in the Company&#x2019;s leases was not readily determinable. As such, the Company used its incremental borrowing rate to calculate its right-of-use assets and lease liabilities upon the adoption of ASC 842. The Company determined the appropriate incremental borrowing rate by utilizing the interest rate obtained in connection with the Third Amended and Restated Loan and Security Agreement with Silicon Valley Bank (&#x201c;Third Amended and Restated SVB Loan Agreement&#x201d;) which was finalized on October 23, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On October 4, 2018, the Company entered into an office lease (&#x201c;San Francisco Lease&#x201d;) to rent approximately 117,560 rentable square feet in San Francisco, California, which became the Company&#x2019;s new headquarters in October 2019. The San Francisco Lease commenced on May 13, 2019 and the Company determined that the interest rate associated with the Third Amended and Restated SVB Loan Agreement could not be utilized as the incremental borrowing rate associated with the San Francisco Lease due to the term of the lease, as well as annual rental payments. The Company determined the appropriate incremental borrowing rate by using a synthetic credit rating which was estimated based on an analysis of outstanding debt of companies with similar credit and financial profiles.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Lease term&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The lease term is generally the minimum noncancellable period of each lease. The Company does not include option periods in determining the right-of-use asset and operating lease liability at inception unless it is reasonably certain that the Company will exercise the option at inception or when a triggering event occurs. As of December&#160;31, 2020, no renewal options were included in the determination of lease terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Lease Modification&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The San Francisco Lease is in the same building with the same landlord as the lease for the Company&#x2019;s prior headquarters in San Francisco (&#x201c;existing lease&#x201d;). Upon the commencement of the San Francisco Lease, the existing lease which had an original expiration date of February 2020, was modified to expire in September 2019 and accordingly the right-of-use asset and lease liability was remeasured as of the modification date.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <irtc:OperatingLeaseRentableArea
      contextRef="i068b99a242e8458497d5906fd2bd7520_I20181004"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzE0NjgyNTY1NjQ3OQ_edee5185-9bc5-4a1a-af5f-a31e51512968"
      unitRef="sqft">117560</irtc:OperatingLeaseRentableArea>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMzU3MjY_82480e5d-df8c-4df2-b6f0-70af0b341d05">&lt;div style="margin-top:18pt;text-align:justify"&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;Recently Adopted Accounting Guidance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, including trade receivables. ASU No. 2016-13 replaces the existing incurred loss impairment model with an expected loss model that requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. The Company adopted ASC 326 on January 1, 2020, using the modified retrospective transition method through a non-cash $0.5&#160;million cumulative-effect increase to accumulated deficit and the allowance for doubtful accounts. The Company considered the current and expected future economic and market conditions surrounding the novel COVID-19 pandemic and recorded additional reserves that were not individually material to the estimate. Actual results may differ from these estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which amended its guidance for costs of implementing a cloud computing service arrangement to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This new standard also requires customers to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The Company adopted ASU No. 2018-15 on January 1, 2020, using the prospective transition method. The impact of adoption on the Company's consolidated financial statements was not material. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles for income taxes. The Company elected to early adopt ASU 2019-12 effective as of January 1, 2020, and the impact of adoption on the Company's condensed consolidated financial statements was not material.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2014, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;), issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2014-09, Revenue from Contracts with Customers (Topic 606). Areas of revenue recognition affected include, but are not limited to, transfer of control, variable consideration, allocation of transfer pricing, licenses, time value of money, contract costs and disclosures. The core principle of ASU 2014-09 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. ASU 2014-09 defines a five-step process to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than were required under previous GAAP. In addition, Topic 606 requires more detailed disclosures to enable users of financial statements to understand the nature, timing and uncertainty of revenue and cash flows arising from a review of historical accounting policies and practices to identify potential differences in applying Topic 606.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted this standard on January 1, 2018 and used the modified retrospective approach. Upon adoption, the Company recognized the cumulative effect of $1.4&#160;million as an adjustment to decrease the opening balance of the Company&#x2019;s accumulated deficit. This adjustment did not have a material impact on the Company&#x2019;s consolidated financial statements. Prior periods were not retrospectively adjusted.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 presents the impact of adoption of ASU 2014-09 on the Consolidated Statement of Operations and the Consolidated Balance Sheet (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:36.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.075%"/&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:19.075%"/&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:19.079%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2018&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:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Operations Impact:&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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Without the adoption of Topic 606&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:8pt;font-weight:700;line-height:100%"&gt;Impact&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&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;147,293&#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;145,320&#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,973&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales, General &amp;amp; Administrative Expense&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;131,582&#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;132,603&#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;(1,021)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Loss&lt;/span&gt;&lt;/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;(48,280)&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;(51,274)&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,994&#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 style="height:15pt"&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="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;/tr&gt;&lt;tr&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2018&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:10pt;font-weight:400;line-height:100%"&gt;Consolidated Balance Sheet Impact:&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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Without the adoption of Topic 606&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:8pt;font-weight:700;line-height:100%"&gt;Impact&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts Receivable, net&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;21,977&#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;17,629&#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;4,348&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Deficit&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;(203,515)&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;(207,863)&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;4,348&#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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the Financing Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2016-02, Leases (&#x201c;Topic 842&#x201d;), which requires lessees to recognize lease liabilities and corresponding right-of-use assets on the consolidated balance sheet for all leases. For finance leases, the lessee would recognize interest expense and amortization of the right-of-use asset and, for operating leases, the lessee would recognize a straight-line lease expense. Topic 842 also changes the definition of a lease and expands the disclosure requirements of lease arrangements. The Company has no embedded leases with suppliers. Upon adoption of Topic 842 on January 1, 2019 using the modified retrospective method, the Company recognized right-of-use assets of $10.2&#160;million and lease liabilities of $10.0&#160;million. There was no cumulative-effect adjustment recorded on January 1, 2019. The Company adopted the following practical expedients allowed under Topic 842:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;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;The package of three practical expedients, which allows entities to make an election that allows them not to reassess (1) whether existing or expired contracts contain embedded leases under Topic 842, (2) lease classification of existing or expiring leases, and (3) indirect costs for existing or expired leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;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;Combining lease and non-lease components practical expedient, which allows lessees, as an accounting policy election by class of underlying asset, to choose not to separate non-lease components from lease components and instead to account for each separate lease component and the non-lease components associated with that lease component as a single lease component&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;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;Comparative reporting practical expedient, which allows entities to initially apply Topic 842 at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5dc983992da14237b51918f4648bea62_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzE0NjgyNTY1NjQ2MQ_95a91643-00bc-4619-b776-472a59286f1e"
      unitRef="usd">-500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="i5dc983992da14237b51918f4648bea62_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzE0NjgyNTY1NjQ2MQ_999fea4f-df74-441e-870f-5f253afb5a7b"
      unitRef="usd">500000</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:StockholdersEquity
      contextRef="i916f17f262014a1698f131ac3ef9d64d_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMTA5OTUxMTcyNTM0MQ_b39f3dbd-5918-46e1-a6e4-ff578c00e205"
      unitRef="usd">1400000</us-gaap:StockholdersEquity>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNDk0NzgwMjQ1NTMyMQ_e33358c9-7e61-4e83-bbb0-11a3ad7cda86">&lt;div style="text-align:justify"&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 presents the impact of adoption of ASU 2014-09 on the Consolidated Statement of Operations and the Consolidated Balance Sheet (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:36.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.075%"/&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:19.075%"/&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:19.079%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2018&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:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Operations Impact:&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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Without the adoption of Topic 606&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:8pt;font-weight:700;line-height:100%"&gt;Impact&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&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;147,293&#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;145,320&#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,973&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales, General &amp;amp; Administrative Expense&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;131,582&#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;132,603&#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;(1,021)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Loss&lt;/span&gt;&lt;/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;(48,280)&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;(51,274)&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,994&#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 style="height:15pt"&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="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;/tr&gt;&lt;tr&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2018&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:10pt;font-weight:400;line-height:100%"&gt;Consolidated Balance Sheet Impact:&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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Without the adoption of Topic 606&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:8pt;font-weight:700;line-height:100%"&gt;Impact&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts Receivable, net&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;21,977&#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;17,629&#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;4,348&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Deficit&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;(203,515)&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;(207,863)&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;4,348&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfMi0xLTEtMS01MzM1_e42b5f2e-8180-4d8c-b21c-3ccdac432db4"
      unitRef="usd">147293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3847a1149d9e491a84a2101ace5a338a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfMi0zLTEtMS01MzM3_433c0b04-9cd4-4623-a71c-87a229d2cea0"
      unitRef="usd">145320000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6cb494cdb994bc78b426860dae991aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfMi01LTEtMS01MzM5_1dba1617-ad72-4632-ac8d-1c0b22e018d8"
      unitRef="usd">1973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfMy0xLTEtMS01MzI0_5e543f90-33d1-4508-897e-2067c293beeb"
      unitRef="usd">131582000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3847a1149d9e491a84a2101ace5a338a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfMy0zLTEtMS01MzM3_341671cb-e18a-4194-8bc0-d2f56fd663f2"
      unitRef="usd">132603000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie6cb494cdb994bc78b426860dae991aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfMy01LTEtMS01MzM5_ef13fb10-9cc7-4557-8b28-863ffbc8ed60"
      unitRef="usd">-1021000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfNC0xLTEtMS01MzI2_0ecd3d8b-7761-4ffa-9fcd-c214bcfd16e5"
      unitRef="usd">-48280000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3847a1149d9e491a84a2101ace5a338a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfNC0zLTEtMS01MzM3_f2687d8d-2315-4c35-aba7-3daf2701545e"
      unitRef="usd">-51274000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie6cb494cdb994bc78b426860dae991aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfNC01LTEtMS01MzM5_ce5190a0-869c-42eb-b481-ff0fcec8e681"
      unitRef="usd">2994000</us-gaap:NetIncomeLoss>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfOC0xLTEtMS01MzI4_41d6593b-5ba4-4288-b11e-e316a51ce565"
      unitRef="usd">21977000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id439cbfbcc36415c827bb532f6c0aff7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfOC0zLTEtMS01MzQx_be984a44-d420-4983-8156-4215d5669230"
      unitRef="usd">17629000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if695414d3e0f4daebcbb638779ddb7ea_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfOC01LTEtMS01MzQz_4419f057-b33c-4a83-aa97-14efb7b29d90"
      unitRef="usd">4348000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfOS0xLTEtMS01MzMw_d3f7063f-353a-4031-b3a9-f0d395832758"
      unitRef="usd">-203515000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id439cbfbcc36415c827bb532f6c0aff7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfOS0zLTEtMS01MzQx_3912e8e4-5192-4b6a-abf0-f68be289269c"
      unitRef="usd">-207863000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if695414d3e0f4daebcbb638779ddb7ea_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RhYmxlOmRiOGY4YjVkNjAxZDRkYTBhMjI2ZTEzMGUxYTYxZTZmL3RhYmxlcmFuZ2U6ZGI4ZjhiNWQ2MDFkNGRhMGEyMjZlMTMwZTFhNjFlNmZfOS01LTEtMS01MzQz_7a0c16ae-a62e-48d0-ae12-93ae7fd72da4"
      unitRef="usd">4348000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i03e11cf796db4d70adef81bffb9f12da_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMTA5OTUxMTcyNzM0OA_492a4aba-7843-46d5-8df5-068c2793ff22"
      unitRef="usd">10200000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i03e11cf796db4d70adef81bffb9f12da_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfMTA5OTUxMTcyNzMzMg_2867bd0e-9a5a-498d-af38-866c432bccee"
      unitRef="usd">10000000.0</us-gaap:OperatingLeaseLiability>
    <irtc:CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RleHRyZWdpb246OTM4NTUwYTQ1NzFjNDY5MGEwYTVkYzBiMDNjNDlmYzhfNzg5_f978e850-2400-4260-8fef-d9d64725b959">Cash Equivalents and 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:115%"&gt;The fair value of cash equivalents and available-for-sale investments at December&#160;31, 2020 and 2019, were as follows (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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8pt;font-weight:700;line-height:100%"&gt;Gains&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:8pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Money market funds&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;59,823&#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;&#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;59,823&#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;U.S. government 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;190,663&#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;16&#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)&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;190,677&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes&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,426&#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;2&#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)&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,423&#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;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;Commercial paper&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;29,489&#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;29,489&#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: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 available-for-sale marketable 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;306,401&#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;18&#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)&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;306,412&#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;Classified as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Cash equivalents&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 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;59,823&#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;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;Short-term investments&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="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;246,589&#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:bottom"&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 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="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;/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;Total cash equivalents and available-for-sale investments&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 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"&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 #000000;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;306,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;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:8pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&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;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;Money market funds&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;13,897&#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;&#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;13,897&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&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;77,329&#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;72&#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;(1)&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;77,400&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes&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;14,955&#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&#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;14,966&#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;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;Commercial paper&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;35,753&#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;35,753&#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: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 available-for-sale marketable 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;141,934&#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;83&#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;(1)&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;142,016&#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;Classified as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Cash equivalents&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 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,897&#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;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;Short-term investments&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="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;120,089&#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:bottom"&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 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="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;8,030&#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;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 cash equivalents and available-for-sale investments&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 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"&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 #000000;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;142,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 the fair value of the Company's cash equivalents, short-term and long-term marketable securities classified by maturity (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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Due within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;306,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;133,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after one year through three years&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;&#x2014;&#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;8,030&#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:#cff0fc;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;Total cash equivalents and available-for-sale investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;306,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;142,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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-top:12pt;text-align:justify;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 tables present the Company's available-for-sale securities that were in an unrealized loss position as of&#160; December&#160;31, 2020 (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:19.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.551%"/&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="33" 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:8pt;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="9" 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:8pt;font-weight:700;line-height:100%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;12 Months or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;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: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:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government 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;28,487&#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;(2)&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;&#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;28,487&#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;(2)&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;Corporate notes&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;13,883&#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)&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;13,883&#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)&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: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&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;42,370&#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)&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;&#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;42,370&#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)&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 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;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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Unrealized losses as of December&#160;31, 2020 were not material. Available-for-sale securities held as of December&#160;31, 2020 had a weighted average maturity of 92 days. At December&#160;31, 2020, six investments were in an unrealized loss position and no investments have been in an unrealized loss position for more than one year.&lt;/span&gt;&lt;/div&gt;</irtc:CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RleHRyZWdpb246OTM4NTUwYTQ1NzFjNDY5MGEwYTVkYzBiMDNjNDlmYzhfNzkx_99aef16e-d36d-40f0-a0b4-d7d379efb825">&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:115%"&gt;The fair value of cash equivalents and available-for-sale investments at December&#160;31, 2020 and 2019, were as follows (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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8pt;font-weight:700;line-height:100%"&gt;Gains&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:8pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Money market funds&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;59,823&#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;&#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;59,823&#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;U.S. government 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;190,663&#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;16&#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)&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;190,677&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes&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,426&#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;2&#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)&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,423&#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;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;Commercial paper&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;29,489&#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;29,489&#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: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 available-for-sale marketable 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;306,401&#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;18&#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)&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;306,412&#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;Classified as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Cash equivalents&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 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;59,823&#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;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;Short-term investments&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="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;246,589&#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:bottom"&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 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="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;/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;Total cash equivalents and available-for-sale investments&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 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"&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 #000000;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;306,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;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:8pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&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;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;Money market funds&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;13,897&#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;&#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;13,897&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&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;77,329&#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;72&#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;(1)&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;77,400&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes&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;14,955&#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&#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;14,966&#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;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;Commercial paper&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;35,753&#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;35,753&#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: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 available-for-sale marketable 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;141,934&#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;83&#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;(1)&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;142,016&#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;Classified as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Cash equivalents&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 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,897&#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;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;Short-term investments&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="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;120,089&#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:bottom"&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 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="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;8,030&#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;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 cash equivalents and available-for-sale investments&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 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"&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 #000000;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;142,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6ca461e003ea4849a56e16a97dfc23a3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfMy0xLTEtMS0w_ff9a4398-e763-4aec-8733-7062232de21f"
      unitRef="usd">59823000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6ca461e003ea4849a56e16a97dfc23a3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfMy0zLTEtMS0w_38de8090-a33d-491a-b73c-caa826bd6874"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6ca461e003ea4849a56e16a97dfc23a3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfMy01LTEtMS0w_cf34e6cc-cba2-445c-af9e-b429db5f9074"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6ca461e003ea4849a56e16a97dfc23a3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfMy03LTEtMS0w_1cf5fb46-e15d-41f1-8428-485b6af87662"
      unitRef="usd">59823000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic1884987c1cb4e6281c80c019001029a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNC0xLTEtMS0w_ff6304f8-4a68-4648-831b-d9e24a7a306a"
      unitRef="usd">190663000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic1884987c1cb4e6281c80c019001029a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNC0zLTEtMS0w_e80fe9a4-5ae7-470f-a8ff-7c116e7e49cc"
      unitRef="usd">16000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic1884987c1cb4e6281c80c019001029a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNC01LTEtMS0w_ace8ef01-6511-4b02-9569-8e2864c06726"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic1884987c1cb4e6281c80c019001029a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNC03LTEtMS0w_3490fdf6-ec47-4708-84f0-37d2a3ded2c7"
      unitRef="usd">190677000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ida9df5b6866a486e8bde5940a70c1c72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNS0xLTEtMS0w_b2929d41-5806-4a51-9626-8481c6983e53"
      unitRef="usd">26426000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ida9df5b6866a486e8bde5940a70c1c72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNS0zLTEtMS0w_14fb159f-b32b-4020-9be7-59244e15d16e"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ida9df5b6866a486e8bde5940a70c1c72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNS01LTEtMS0w_052606b1-3a59-4027-bfee-29ac015ecd1d"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ida9df5b6866a486e8bde5940a70c1c72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNS03LTEtMS0w_2d3137bf-3890-4930-bd93-6499d15ac872"
      unitRef="usd">26423000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i26c48e4c0a4b4cbbb651f32e95651c77_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNi0xLTEtMS0w_c4aebbeb-b166-4392-9a45-7e7da7c62a64"
      unitRef="usd">29489000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i26c48e4c0a4b4cbbb651f32e95651c77_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNi0zLTEtMS0w_6010cfb4-b3e3-419b-a7a3-471605504d33"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i26c48e4c0a4b4cbbb651f32e95651c77_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNi01LTEtMS0w_861eee43-c524-4926-aa06-e63415b7be2f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i26c48e4c0a4b4cbbb651f32e95651c77_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNi03LTEtMS0w_089140ac-9983-4c05-b836-996ff32fa0db"
      unitRef="usd">29489000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNy0xLTEtMS0w_55f96bc7-92e3-40eb-a27b-aaf9e7458c37"
      unitRef="usd">306401000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNy0zLTEtMS0w_43488e7f-2a00-4bfa-afd0-b73568bf7d21"
      unitRef="usd">18000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNy01LTEtMS0w_2d4b96f9-a6d2-46a6-92f1-33a2f63db12f"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfNy03LTEtMS0w_918c73db-8fbd-48fd-bed6-2e5a4b16177a"
      unitRef="usd">306412000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfOS03LTEtMS0w_4cc3cbe6-ce60-4a2d-a295-ed97c8ae01f9"
      unitRef="usd">59823000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfMTAtNy0xLTEtMA_6ae268b1-fa33-419f-b054-c9703796c395"
      unitRef="usd">246589000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfMTEtNy0xLTEtMA_ed6ae577-26bb-451e-913a-fb46b8ad6bef"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <irtc:CashEquivalentsAndCurrentAndNoncurrentInvestments
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmYzZDA3ZjBhOTMwYjRkNWRhYzEyODk4MGZjYzYzNmQwL3RhYmxlcmFuZ2U6ZjNkMDdmMGE5MzBiNGQ1ZGFjMTI4OTgwZmNjNjM2ZDBfMTItNy0xLTEtMA_4b05ac13-e20e-4fb5-adeb-56b3fa7636a6"
      unitRef="usd">306412000</irtc:CashEquivalentsAndCurrentAndNoncurrentInvestments>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id316adbab0ea4670aa19b230bebaf2dd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfMy0xLTEtMS0w_32a1676f-e6a2-4d7e-ad80-0d712ebb2e78"
      unitRef="usd">13897000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id316adbab0ea4670aa19b230bebaf2dd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfMy0zLTEtMS0w_ef933a27-a3a4-4d1c-95e3-19b03406aa1a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id316adbab0ea4670aa19b230bebaf2dd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfMy01LTEtMS0w_d292fc21-499e-43f5-a5b5-b93366fd47b4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id316adbab0ea4670aa19b230bebaf2dd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfMy03LTEtMS0w_4c601ffd-828d-4e48-b421-4496fab53a04"
      unitRef="usd">13897000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idb038c42b582415e92f33e7994769f14_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNC0xLTEtMS0w_c2deaee0-ee00-4bd2-83ae-2af4a5ecf40d"
      unitRef="usd">77329000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idb038c42b582415e92f33e7994769f14_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNC0zLTEtMS0w_a4e61506-888d-40ee-a713-0fa9cd8e1ad6"
      unitRef="usd">72000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idb038c42b582415e92f33e7994769f14_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNC01LTEtMS0w_9cd51a40-f333-447d-ad8b-0c62f5de799e"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idb038c42b582415e92f33e7994769f14_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNC03LTEtMS0w_4f5a23ee-ad88-4c1b-888a-cc3eb94625e5"
      unitRef="usd">77400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9fbcda56cd99493780b85bfdec7ec5b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNS0xLTEtMS0w_f76ec165-831b-47aa-b718-81f37f6667e0"
      unitRef="usd">14955000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9fbcda56cd99493780b85bfdec7ec5b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNS0zLTEtMS0w_3542c5b7-05f7-47be-99e9-45f0adc20096"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9fbcda56cd99493780b85bfdec7ec5b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNS01LTEtMS0w_fb3a0ecd-9310-4a87-89ed-5b948914a701"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9fbcda56cd99493780b85bfdec7ec5b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNS03LTEtMS0w_47f5e7ae-9d92-4e57-b411-dd9134cab17f"
      unitRef="usd">14966000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9e10a6c5b3004ca5adee42cda2ef4fdf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNi0xLTEtMS0w_450062cd-24e4-4e60-835a-8f7913826a35"
      unitRef="usd">35753000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9e10a6c5b3004ca5adee42cda2ef4fdf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNi0zLTEtMS0w_9bf76d0e-6a64-4702-905e-6cbf1697f279"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9e10a6c5b3004ca5adee42cda2ef4fdf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNi01LTEtMS0w_9d18f4ee-7920-4858-a6ef-111f037c0489"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9e10a6c5b3004ca5adee42cda2ef4fdf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNi03LTEtMS0w_d5facff7-d2dc-4626-bb8d-d27b6c705153"
      unitRef="usd">35753000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNy0xLTEtMS0w_f4b8da0a-ec2a-44e2-b72c-fb38696c3aab"
      unitRef="usd">141934000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNy0zLTEtMS0w_7bd2160f-c1da-4d35-bcc6-b1e78640b583"
      unitRef="usd">83000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNy01LTEtMS0w_fb56d0b1-a046-4f5a-a9d6-1bbe22745513"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfNy03LTEtMS0w_2397c64d-40da-4a8f-a8e3-52e103899cbc"
      unitRef="usd">142016000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfOS03LTEtMS0w_b914098f-7046-4291-97b3-2fc54aad3df5"
      unitRef="usd">13897000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfMTAtNy0xLTEtMA_c1ff2d20-afee-4aa7-9336-d973801d354f"
      unitRef="usd">120089000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfMTEtNy0xLTEtNTQ3_9e443a3f-9b97-4789-ae79-9c160392da7e"
      unitRef="usd">8030000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <irtc:CashEquivalentsAndCurrentAndNoncurrentInvestments
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjA4MzgxYzVmOGNiMzRkYjZhYzQyMTVkYjBmN2E0YWZlL3RhYmxlcmFuZ2U6MDgzODFjNWY4Y2IzNGRiNmFjNDIxNWRiMGY3YTRhZmVfMTEtNy0xLTEtMA_1248c4c2-dc1f-4dbf-ac3a-98ebb97a7ce5"
      unitRef="usd">142016000</irtc:CashEquivalentsAndCurrentAndNoncurrentInvestments>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RleHRyZWdpb246OTM4NTUwYTQ1NzFjNDY5MGEwYTVkYzBiMDNjNDlmYzhfNzkz_99f182a4-5584-446c-8f28-722137aac525">&lt;div style="margin-top:12pt;text-align:justify;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 the fair value of the Company's cash equivalents, short-term and long-term marketable securities classified by maturity (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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Due within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;306,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;133,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after one year through three years&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;&#x2014;&#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;8,030&#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:#cff0fc;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;Total cash equivalents and available-for-sale investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;306,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;142,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjZhZmI3Y2FmYzYyZTRlMGZiZjEyOWVmNThmNjM2ZWJiL3RhYmxlcmFuZ2U6NmFmYjdjYWZjNjJlNGUwZmJmMTI5ZWY1OGY2MzZlYmJfMi0xLTEtMS0w_f9365cff-6660-4f64-b7c8-a8a72378f2b1"
      unitRef="usd">306412000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjZhZmI3Y2FmYzYyZTRlMGZiZjEyOWVmNThmNjM2ZWJiL3RhYmxlcmFuZ2U6NmFmYjdjYWZjNjJlNGUwZmJmMTI5ZWY1OGY2MzZlYmJfMi0zLTEtMS0w_67249ed3-1ba5-4136-97ca-a24772e99006"
      unitRef="usd">133986000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjZhZmI3Y2FmYzYyZTRlMGZiZjEyOWVmNThmNjM2ZWJiL3RhYmxlcmFuZ2U6NmFmYjdjYWZjNjJlNGUwZmJmMTI5ZWY1OGY2MzZlYmJfMy0xLTEtMS0w_cb56d759-8119-4651-ba3c-75bf26705d13"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjZhZmI3Y2FmYzYyZTRlMGZiZjEyOWVmNThmNjM2ZWJiL3RhYmxlcmFuZ2U6NmFmYjdjYWZjNjJlNGUwZmJmMTI5ZWY1OGY2MzZlYmJfMy0zLTEtMS0w_db17030b-9fad-4302-b3ed-9e3f7acde21e"
      unitRef="usd">8030000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjZhZmI3Y2FmYzYyZTRlMGZiZjEyOWVmNThmNjM2ZWJiL3RhYmxlcmFuZ2U6NmFmYjdjYWZjNjJlNGUwZmJmMTI5ZWY1OGY2MzZlYmJfNC0xLTEtMS0w_8035ca5d-0437-4a79-9002-3eef1b529680"
      unitRef="usd">306412000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOjZhZmI3Y2FmYzYyZTRlMGZiZjEyOWVmNThmNjM2ZWJiL3RhYmxlcmFuZ2U6NmFmYjdjYWZjNjJlNGUwZmJmMTI5ZWY1OGY2MzZlYmJfNC0zLTEtMS0w_45cff44b-5bf5-4c6c-bebe-1048e70321bc"
      unitRef="usd">142016000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RleHRyZWdpb246OTM4NTUwYTQ1NzFjNDY5MGEwYTVkYzBiMDNjNDlmYzhfNzg4_0d746c76-fb61-494f-9732-aedf982b2e56">The following tables present the Company's available-for-sale securities that were in an unrealized loss position as of&#160; December&#160;31, 2020 (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:19.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.551%"/&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="33" 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:8pt;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="9" 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:8pt;font-weight:700;line-height:100%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;12 Months or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;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: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:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government 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;28,487&#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;(2)&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;&#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;28,487&#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;(2)&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;Corporate notes&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;13,883&#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)&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;13,883&#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)&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: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&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;42,370&#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)&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;&#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;42,370&#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)&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 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;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;/table&gt;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ic1884987c1cb4e6281c80c019001029a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfMy0xLTEtMS0w_b0925cfe-59ce-43e7-920b-500271775ddb"
      unitRef="usd">28487000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ic1884987c1cb4e6281c80c019001029a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfMy0zLTEtMS0w_223a34ad-ae66-45c2-a5d7-817395d37ea4"
      unitRef="usd">2000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ic1884987c1cb4e6281c80c019001029a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfMy01LTEtMS0w_291bafc8-4b90-417f-8149-b4b631a7b1e5"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ic1884987c1cb4e6281c80c019001029a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfMy03LTEtMS0w_b8714a52-18ff-422d-8fb9-b90b8722be2e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ic1884987c1cb4e6281c80c019001029a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfMy05LTEtMS0w_731f1aba-73d4-409c-89a0-6963962795fa"
      unitRef="usd">28487000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ic1884987c1cb4e6281c80c019001029a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfMy0xMS0xLTEtMA_3d9df875-07c2-4afd-96a2-b296cfaeb4f4"
      unitRef="usd">2000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ida9df5b6866a486e8bde5940a70c1c72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNC0xLTEtMS0w_4e76342e-3a5d-4f23-ae58-ff271c8e04cc"
      unitRef="usd">13883000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ida9df5b6866a486e8bde5940a70c1c72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNC0zLTEtMS0w_fae77a00-4da5-4865-a917-8c5753f872c4"
      unitRef="usd">5000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ida9df5b6866a486e8bde5940a70c1c72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNC01LTEtMS0w_349942d7-3650-4d89-a884-7869a9b44ed9"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ida9df5b6866a486e8bde5940a70c1c72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNC03LTEtMS0w_712851af-0958-465b-ad9e-734de14bc53b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ida9df5b6866a486e8bde5940a70c1c72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNC05LTEtMS0w_da94e494-70c5-4ea8-857f-76142f45c846"
      unitRef="usd">13883000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ida9df5b6866a486e8bde5940a70c1c72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNC0xMS0xLTEtMA_9018f1fc-0e9f-43b1-858d-81214e2822d5"
      unitRef="usd">5000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNS0xLTEtMS0w_fd48960e-3aa7-44fd-a9de-c6a64321ef97"
      unitRef="usd">42370000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNS0zLTEtMS0w_bbde9e5e-80b2-4ce1-86b8-bc0c82378555"
      unitRef="usd">7000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNS01LTEtMS0w_eeccfc1b-4db3-4ea4-a977-b903ad1d791b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNS03LTEtMS0w_bf7329b3-756d-4359-a388-9c1471183cf1"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNS05LTEtMS0w_0890c37c-824f-4508-908c-92a923b501fb"
      unitRef="usd">42370000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RhYmxlOmE1OGVjYzVmYzExMjQ0MTA4MDY4MTAzYjcyZjNmNWIzL3RhYmxlcmFuZ2U6YTU4ZWNjNWZjMTEyNDQxMDgwNjgxMDNiNzJmM2Y1YjNfNS0xMS0xLTEtMA_08132db1-d1ab-45c9-8efa-081a740ee8d1"
      unitRef="usd">7000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <irtc:AvailableForSaleDebtSecuritiesMaturityPeriod
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RleHRyZWdpb246OTM4NTUwYTQ1NzFjNDY5MGEwYTVkYzBiMDNjNDlmYzhfNjMx_1a794054-a7e8-42bf-8191-b3c3aa58da93">P92D</irtc:AvailableForSaleDebtSecuritiesMaturityPeriod>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RleHRyZWdpb246OTM4NTUwYTQ1NzFjNDY5MGEwYTVkYzBiMDNjNDlmYzhfNjU3_7fd1c3dc-24e3-46f2-bfe5-1d8037c70d5f"
      unitRef="investment_security">6</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85MS9mcmFnOjkzODU1MGE0NTcxYzQ2OTBhMGE1ZGMwYjAzYzQ5ZmM4L3RleHRyZWdpb246OTM4NTUwYTQ1NzFjNDY5MGEwYTVkYzBiMDNjNDlmYzhfNzEw_a6a7ff9b-3966-40fa-a4e1-43f8dc39cdfb"
      unitRef="investment_security">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RleHRyZWdpb246NTEyYmU4YWZiZjUzNGQwOTg1YzAwYzE0NDM4ZTgzMTlfMzA1Ng_c8d21b5d-c52a-4ef8-a457-01e8264794cf">Fair Value Measurements&lt;div style="margin-top:6pt;text-align:justify;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 discloses and recognizes the fair value of its assets and liabilities using a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The hierarchy gives the highest priority to valuations based upon unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to valuations based upon unobservable inputs that are significant to the valuation (Level 3 measurements). The guidance establishes three levels of the fair value hierarchy as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify"&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;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify"&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;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument&#x2019;s anticipated life.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify"&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;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Inputs reflect management&#x2019;s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company&#x2019;s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability. The corporate notes, commercial paper and government securities are classified as Level 2 as they were valued based upon quoted market prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 value of the Company&#x2019;s outstanding interest-bearing obligations is estimated using the net present value of the future payments, discounted at an interest rate that is consistent with market interest rates, which is a Level 2 input. The carrying amount and the estimated fair value of the Company&#x2019;s outstanding interest-bearing obligations at December&#160;31, 2020 wer&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e $33.0 million and $33.9 million, r&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;espectively. The carrying amount and the estimated fair value of the Company&#x2019;s outstanding interest-bearing obligations at December&#160;31, 2019 were $34.9 million and $35.2 million, respectively.&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 had no transfers between levels of the fair value hierarchy of its assets measured at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 tables present the fair value of the Company&#x2019;s financial assets determined using the inputs defined above (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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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:8pt;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="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:8pt;font-weight:700;line-height:100%"&gt;Level 1&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:8pt;font-weight:700;line-height:100%"&gt;Level 2&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:8pt;font-weight:700;line-height:100%"&gt;Level 3&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:8pt;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:#cff0fc;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:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;59,823&#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 style="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="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;59,823&#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:#cff0fc;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;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 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;Corporate notes&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;&#x2014;&#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;26,423&#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;&#x2014;&#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;26,423&#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:#cff0fc;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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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&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;59,823&#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;246,589&#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;&#x2014;&#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;306,412&#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;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2019&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:8pt;font-weight:700;line-height:100%"&gt;Level 1&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:8pt;font-weight:700;line-height:100%"&gt;Level 2&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:8pt;font-weight:700;line-height:100%"&gt;Level 3&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:8pt;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:#cff0fc;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:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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,897&#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 style="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="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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,897&#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:#cff0fc;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;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 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;Corporate notes&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;&#x2014;&#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;14,966&#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;&#x2014;&#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;14,966&#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:#cff0fc;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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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&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;13,897&#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;128,119&#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;&#x2014;&#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;142,016&#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:FairValueDisclosuresTextBlock>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i18f2b7dffd964232a8b250d4e7dd82c8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RleHRyZWdpb246NTEyYmU4YWZiZjUzNGQwOTg1YzAwYzE0NDM4ZTgzMTlfMjYzNg_069319f7-c249-46bf-9361-97542ac45fe1"
      unitRef="usd">33000000.0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i291243861d7f4a3482f34338f16627aa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RleHRyZWdpb246NTEyYmU4YWZiZjUzNGQwOTg1YzAwYzE0NDM4ZTgzMTlfMjY0Mw_b98ae6f8-9b4f-4dfb-8b69-f13dbc444b40"
      unitRef="usd">33900000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i0472b2323e6d4d56b871e5583af69dc7_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RleHRyZWdpb246NTEyYmU4YWZiZjUzNGQwOTg1YzAwYzE0NDM4ZTgzMTlfMjc3OQ_a98d881d-7334-4832-8324-94afaac63f18"
      unitRef="usd">34900000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i7a84bd15e51140f689a4167a426f299a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RleHRyZWdpb246NTEyYmU4YWZiZjUzNGQwOTg1YzAwYzE0NDM4ZTgzMTlfMjc4Ng_def2ba39-54f2-4fca-a0ca-5f0ddc1aa1b7"
      unitRef="usd">35200000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RleHRyZWdpb246NTEyYmU4YWZiZjUzNGQwOTg1YzAwYzE0NDM4ZTgzMTlfMzA1Nw_e71f0648-cf82-4987-b7d4-ea17a02ff190">The following tables present the fair value of the Company&#x2019;s financial assets determined using the inputs defined above (in thousands).&lt;div style="margin-bottom:6pt"&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:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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:8pt;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="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:8pt;font-weight:700;line-height:100%"&gt;Level 1&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:8pt;font-weight:700;line-height:100%"&gt;Level 2&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:8pt;font-weight:700;line-height:100%"&gt;Level 3&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:8pt;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:#cff0fc;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:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;59,823&#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 style="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="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;59,823&#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:#cff0fc;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;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 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;Corporate notes&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;&#x2014;&#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;26,423&#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;&#x2014;&#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;26,423&#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:#cff0fc;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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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&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;59,823&#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;246,589&#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;&#x2014;&#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;306,412&#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;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2019&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:8pt;font-weight:700;line-height:100%"&gt;Level 1&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:8pt;font-weight:700;line-height:100%"&gt;Level 2&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:8pt;font-weight:700;line-height:100%"&gt;Level 3&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:8pt;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:#cff0fc;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:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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,897&#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 style="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="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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,897&#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:#cff0fc;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;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 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;Corporate notes&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;&#x2014;&#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;14,966&#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;&#x2014;&#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;14,966&#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:#cff0fc;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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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&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;13,897&#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;128,119&#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;&#x2014;&#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;142,016&#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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i87541552063d4c3d852f5f1af49ea1c6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfMy0xLTEtMS0w_acd7a900-a06a-4607-bb1f-b50977a64259"
      unitRef="usd">59823000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5a31625c7fee44b2bdc08956e148390e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfMy0zLTEtMS0w_52e2e383-5440-472b-8c6c-c1010d415233"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibe61c59490124e918f63996c711aee31_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfMy01LTEtMS0w_0396ccfe-d90b-42d9-a5c6-c7ef4504d65f"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia818c2d96a2643a68173c36e129fdd90_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfMy03LTEtMS0w_04c09f57-315d-47d6-9a36-e7c560903af5"
      unitRef="usd">59823000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ida2c0533d4b34bc6af7f5a7b78ba0ef0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNC0xLTEtMS0w_37c71afb-1259-4145-8e85-28aa95b3c1a4"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8461cf8088c64c00895b83003d966a2a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNC0zLTEtMS0w_06721e2e-692a-4dc3-a1c4-a7dbd8ead5ce"
      unitRef="usd">190677000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5d30a4676c92460f808fe1de941b9af8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNC01LTEtMS0w_031b0952-194a-41e6-a646-a1071b665fd7"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iad3789f27d3a4a288f351011fa2c967a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNC03LTEtMS0w_021b179e-d88e-40a1-bf96-f34fe9a885a7"
      unitRef="usd">190677000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i118d7170743b47be990c186a422fc4aa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNS0xLTEtMS0w_6743b4f6-de88-443e-9a1b-f60db11fe434"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i95512fc5724840e49fc457844615c2b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNS0zLTEtMS0w_934bc5cf-315f-4f63-8eaa-04fca7826592"
      unitRef="usd">26423000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie2665fc2d70c4dda89db0f505976819d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNS01LTEtMS0w_a8c8e42d-bd52-41ad-adb7-e2b6c5387290"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iab2cf85799c948919be92c637b503fb7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNS03LTEtMS0w_84a902eb-ee18-4732-b9f8-01e1d350c6b2"
      unitRef="usd">26423000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id6d6426e5c00429c930725c263efc2e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNi0xLTEtMS0w_f8210288-f5a5-440b-9a63-db6f425e917f"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2d8e1c5ec02f45ab95b46bfff1041ba6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNi0zLTEtMS0w_dc53474d-b945-4329-9026-8c039452ce70"
      unitRef="usd">29489000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i215309e110714bf2961ff544770fc455_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNi01LTEtMS0w_da4abac4-ea31-460d-abdb-32ada10cb8ce"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7dc63484bc4649cda8ca01291018bd7e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNi03LTEtMS0w_8313d917-0ca6-4f55-aa80-47cd9be409ac"
      unitRef="usd">29489000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6bd2d712311f45bf9cf8b2d651a1125c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNy0xLTEtMS0w_3a60bcb2-0631-406b-856f-2667e72fdab0"
      unitRef="usd">59823000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5172160219a347ea82d5dd086de25aa5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNy0zLTEtMS0w_86af90fd-f96f-4258-b1d7-5e2bb1ceb1d6"
      unitRef="usd">246589000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i97c50bcd41204917bb062503307ddd7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNy01LTEtMS0w_76baa81e-b09e-4bff-8d31-3e4b00186276"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOjIyZGZhOTczYjhjMDRlZmRiMTQ0YmNiMTA2MzYwN2FhL3RhYmxlcmFuZ2U6MjJkZmE5NzNiOGMwNGVmZGIxNDRiY2IxMDYzNjA3YWFfNy03LTEtMS0w_9901821e-4cda-4a2c-9e6a-9a9d892af508"
      unitRef="usd">306412000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i67793c4607ab445a83c16bc84fd68dc1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfMy0xLTEtMS0w_a14954d2-3766-443e-a9ba-3ec099d738a4"
      unitRef="usd">13897000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i584b4b865360482d8b010c34a8b5c4fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfMy0zLTEtMS0w_45063cf6-ff07-41d4-a425-d39df42a1141"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0d90083baaa94284b1c003c7be76e5e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfMy01LTEtMS0w_7a799983-5adf-4149-867c-fc43f61325a4"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib20745d7f461413384aa0f0c686a4dd7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfMy03LTEtMS0w_3e47f5d1-1a50-4eba-b198-259157fe0e68"
      unitRef="usd">13897000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iace7ebbade024c53be35d1d7df2cc578_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNC0xLTEtMS0w_c12613ef-0484-4d96-838d-dfb895025e44"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic948381cd3124793bf5901ff7166ed04_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNC0zLTEtMS0w_22e0ff5f-b07a-4087-a70e-08d09e036ed6"
      unitRef="usd">77400000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9bdfe9a037204f10a00e078fe8eeace4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNC01LTEtMS0w_5c4e9be7-9a06-468b-bffe-587a8fe53c53"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i92ba2bbccd0b4ecb8ecb643dcd5063c7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNC03LTEtMS0w_61426392-fff5-4369-94d5-04fc496f5ed0"
      unitRef="usd">77400000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iae4d9c851d9f4625a73cc3af7fbb1686_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNS0xLTEtMS0w_5ff0d03c-724b-4039-b6de-50d7997816cc"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iddf9c836d623415796c1d1eb19efae8e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNS0zLTEtMS0w_0e332897-2d0e-433f-9dd5-5c5bad77cdd9"
      unitRef="usd">14966000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i34aa1a2e1394406bb8ca1529f39ab341_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNS01LTEtMS0w_98fa0a96-b05b-4292-a8c0-9de4a1672d80"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8f8ff21513f64c65a176fd385c89e48a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNS03LTEtMS0w_6be074fb-2e91-4fe0-9b92-4c5a71b58080"
      unitRef="usd">14966000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i642c140dcaed4a7393aeee3f71ee0769_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNi0xLTEtMS0w_3510d313-02ea-4e56-8c53-d001a9e0d13b"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i77307d6d22804f108794c5f7fd662ea4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNi0zLTEtMS0w_7b07e129-fe92-4d25-8c6b-a12121e27ba1"
      unitRef="usd">35753000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie2756bb85ea043829c0c1885e90f25b8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNi01LTEtMS0w_5abccc6c-6fc3-46fc-9afb-70a08d4c6257"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i44d137dd85014784afb8f9b3ef2525dd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNi03LTEtMS0w_d3b44c0b-add9-4459-8952-5299ef5cc0ee"
      unitRef="usd">35753000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia5be4114986649e1ab8a656907d2da0e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNy0xLTEtMS0w_b582284c-d1c3-40ad-83a4-bf28b168784b"
      unitRef="usd">13897000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i61d0d3fc005d4e68ab77ba3eb04a6205_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNy0zLTEtMS0w_6da6f175-c957-435c-8b1c-221b7cc0c4cf"
      unitRef="usd">128119000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i54d8ec673e8e4ecd8079299a20392192_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNy01LTEtMS0w_9dd8223d-dcba-4f09-90a6-4434824cf605"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85NC9mcmFnOjUxMmJlOGFmYmY1MzRkMDk4NWMwMGMxNDQzOGU4MzE5L3RhYmxlOmIzNTZlN2JkMzdjNzQ0MTE5MGNiM2Q2MjFhMjQ4MmVjL3RhYmxlcmFuZ2U6YjM1NmU3YmQzN2M3NDQxMTkwY2IzZDYyMWEyNDgyZWNfNy03LTEtMS0w_e624f55f-01d4-448d-bd4d-dd3e443bc89c"
      unitRef="usd">142016000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfMTA5MA_cbd050de-b1c4-4227-82e1-d5ce190db6b3">Balance Sheet Components&lt;div style="margin-top:6pt;text-align:justify"&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;Inventory and Other Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 consisted of the following (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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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:#cff0fc;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:#cff0fc;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,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Finished goods&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;2,844&#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;2,463&#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:#cff0fc;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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The Company uses Printed Circuit Board Assemblies (&#x201c;PCBAs&#x201d;), in each wearable Zio XT and Zio AT monitor as well as the wireless gateway used in conjunction with the Zio AT monitor. The PCBAs are used numerous times and have useful lives beyond one year. Each time a PCBA is used in a wearable Zio XT monitor or Zio AT monitor, a portion of the cost of the PCBA is recorded as a cost of revenue. Each time a wireless gateway is used with a Zio AT monitor, a portion of the gateway is recorded as a cost of revenue. PCBAs which are recorded as other assets &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;were $12.6 million a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;nd $7.4 million as of December&#160;31, 2020, and December&#160;31, 2019, respectively. The amortization wa&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;s $3.0 million and $3.6 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; for the years ending December&#160;31, 2020 and 2019 respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Property and equipment, net consisted of the following (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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Laboratory and manufacturing equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&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;2,005&#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;2,315&#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:#cff0fc;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;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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;9,215&#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;7,597&#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:#cff0fc;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;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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: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 property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;48,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="2" style="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;34,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:#cff0fc;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;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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: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 property and equipment, 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;34,247&#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;26,464&#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;&lt;div style="margin-top:12pt;text-align:justify;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;Depreciation and amortization expense for the years ended December&#160;31, 2020 and 2019 was $6.9 million and $3.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Accrued liabilities consisted of the following (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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vacation&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;6,007&#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;3,809&#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;Accrued payroll and related expenses&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;19,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;19,156&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued ESPP Contributions&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;851&#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;417&#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;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;Accrued professional services fees&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,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;2,846&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest&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;121&#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;128&#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;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;Claims payable&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;4,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 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,802&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;7,378&#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,556&#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;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;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"&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 #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;40,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&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 #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;32,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <irtc:ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfMTA5MQ_a519b0ce-aeef-4a1c-95dc-0f32fd1846c1">&lt;div style="margin-top:6pt;text-align:justify;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 consisted of the following (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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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:#cff0fc;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:#cff0fc;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,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Finished goods&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;2,844&#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;2,463&#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:#cff0fc;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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;</irtc:ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock>
    <irtc:InventoryAndPrintedCircuitBoardAssemblies
      contextRef="ic754d4b5d35046cda63bb05590e9fe48_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjliODY0YjEwMjZhZTQ0NzY5MTc0MWExNDVmM2ViY2Q5L3RhYmxlcmFuZ2U6OWI4NjRiMTAyNmFlNDQ3NjkxNzQxYTE0NWYzZWJjZDlfMi0xLTEtMS0w_4565ca69-82a7-4276-9e9d-ef81fb1e4cec"
      unitRef="usd">2469000</irtc:InventoryAndPrintedCircuitBoardAssemblies>
    <irtc:InventoryAndPrintedCircuitBoardAssemblies
      contextRef="if40050fa1eb0420d8b6fbb93da12ee5b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjliODY0YjEwMjZhZTQ0NzY5MTc0MWExNDVmM2ViY2Q5L3RhYmxlcmFuZ2U6OWI4NjRiMTAyNmFlNDQ3NjkxNzQxYTE0NWYzZWJjZDlfMi0zLTEtMS0w_0faf73bb-66d3-4d31-9256-3a8852c83506"
      unitRef="usd">1574000</irtc:InventoryAndPrintedCircuitBoardAssemblies>
    <irtc:InventoryAndPrintedCircuitBoardAssemblies
      contextRef="icdf93e7a3c364f638c096d8f5b71175a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjliODY0YjEwMjZhZTQ0NzY5MTc0MWExNDVmM2ViY2Q5L3RhYmxlcmFuZ2U6OWI4NjRiMTAyNmFlNDQ3NjkxNzQxYTE0NWYzZWJjZDlfMy0xLTEtMS0w_322b6535-01ed-4a6e-9c0a-f71957c6c2f7"
      unitRef="usd">2844000</irtc:InventoryAndPrintedCircuitBoardAssemblies>
    <irtc:InventoryAndPrintedCircuitBoardAssemblies
      contextRef="i2de5c9d0205f4668b952deac7f6c997b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjliODY0YjEwMjZhZTQ0NzY5MTc0MWExNDVmM2ViY2Q5L3RhYmxlcmFuZ2U6OWI4NjRiMTAyNmFlNDQ3NjkxNzQxYTE0NWYzZWJjZDlfMy0zLTEtMS0w_934aa2a2-3756-4976-a026-6ad094127072"
      unitRef="usd">2463000</irtc:InventoryAndPrintedCircuitBoardAssemblies>
    <irtc:InventoryAndPrintedCircuitBoardAssemblies
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjliODY0YjEwMjZhZTQ0NzY5MTc0MWExNDVmM2ViY2Q5L3RhYmxlcmFuZ2U6OWI4NjRiMTAyNmFlNDQ3NjkxNzQxYTE0NWYzZWJjZDlfNC0xLTEtMS0w_dd7e05c6-8908-40e4-985f-97e353c93268"
      unitRef="usd">5313000</irtc:InventoryAndPrintedCircuitBoardAssemblies>
    <irtc:InventoryAndPrintedCircuitBoardAssemblies
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjliODY0YjEwMjZhZTQ0NzY5MTc0MWExNDVmM2ViY2Q5L3RhYmxlcmFuZ2U6OWI4NjRiMTAyNmFlNDQ3NjkxNzQxYTE0NWYzZWJjZDlfNC0zLTEtMS0w_82172f36-4288-4aaf-b1e1-2061118dfaf6"
      unitRef="usd">4037000</irtc:InventoryAndPrintedCircuitBoardAssemblies>
    <us-gaap:OtherAssets
      contextRef="i717b0dfdfd9d40638884d4fa37ed07fe_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfNjE5_6d5c60ae-2dfd-4b55-8eab-065f73348d16"
      unitRef="usd">12600000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ia5aacb23eb9f41d18b43472b01bf2d29_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfNjI2_79ebe31b-f2cc-495b-9ae4-338dfd815e8c"
      unitRef="usd">7400000</us-gaap:OtherAssets>
    <us-gaap:AdjustmentForAmortization
      contextRef="i7e4f4b8396fa42f39fb92acdb71629d8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfNzEy_e5659816-d4aa-4508-a8d3-bbdb485d36cb"
      unitRef="usd">3000000.0</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ia3d4051dd51f4d2892a41204aa82255e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfNzE2_a54dd316-d086-4f03-bb7f-eb210247ed1a"
      unitRef="usd">3600000</us-gaap:AdjustmentForAmortization>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfMTA4OA_044c2ae7-9562-4c1e-aa34-80490e612133">&lt;div style="margin-top:6pt;text-align:justify;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;Property and equipment, net consisted of the following (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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Laboratory and manufacturing equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&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;2,005&#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;2,315&#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:#cff0fc;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;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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;9,215&#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;7,597&#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:#cff0fc;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;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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: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 property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;48,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="2" style="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;34,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:#cff0fc;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;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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: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 property and equipment, 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;34,247&#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;26,464&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i68aad0a81cf941659594d6c041343281_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfMi0xLTEtMS0w_e16c535f-e8e6-4cae-a8bd-243d28bd0b5f"
      unitRef="usd">4667000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i031b03910b38478c872a00cd89b81c73_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfMi0zLTEtMS0w_a3840c08-9300-4e0d-bd66-bd899279cf30"
      unitRef="usd">4238000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i484d73683a604748ac974690fbb6e5ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfMy0xLTEtMS0w_a4025e26-13a0-4ce6-b2a4-f62811def315"
      unitRef="usd">2005000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4d0ddddde7124a9696c973dc5d6376ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfMy0zLTEtMS0w_e9d2fb9e-f385-41a2-8c02-d00093351935"
      unitRef="usd">2315000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i301d05c00b264e5cbf176617719a3f1b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNC0xLTEtMS0w_e02f11b6-6336-4f83-b574-d56d3c91effb"
      unitRef="usd">3794000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i351ce1c97a03408c9de00831032be591_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNC0zLTEtMS0w_7d8bfe50-2044-4bad-89ee-8c7b060ad99b"
      unitRef="usd">3669000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1e831f964bf1432dbee2791b35d2d4a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNS0xLTEtMS0w_60da691c-555c-448a-a820-79924757c6ad"
      unitRef="usd">9215000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iccd2ae04c6c043a4bfc98275b3c8247d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNS0zLTEtMS0w_d280a97d-f620-4257-ae52-ce83754a98a6"
      unitRef="usd">7597000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i589031fba65f456c8cbc7a1dfa8ec12a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNi0xLTEtMS0w_4b403267-e1e7-4cbb-a599-ae0d1582870a"
      unitRef="usd">28416000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3fa17f29fb134844abca050bfc0e75ce_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNi0zLTEtMS0w_38145e11-4c38-48e0-9726-e276575bf224"
      unitRef="usd">16277000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNy0xLTEtMS0w_a65acdb6-cf9b-4ff7-bd70-78daf2b730d1"
      unitRef="usd">48097000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfNy0zLTEtMS0w_db00d16e-c3eb-4aa5-ac6a-98f5fd231ff1"
      unitRef="usd">34096000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfOC0xLTEtMS0w_cd646d45-ec6a-4e43-9179-88241e680eca"
      unitRef="usd">13850000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfOC0zLTEtMS0w_9e10c4fc-7fff-4130-9b45-125e2a8a81ee"
      unitRef="usd">7632000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfOS0xLTEtMS0w_c9177ee5-ad98-40f8-ac94-34738b0f6ab5"
      unitRef="usd">34247000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOmRlMzVhMDRhMDlmMzQ0MDE5Y2Y1Y2VhMDU4OGZlYzYzL3RhYmxlcmFuZ2U6ZGUzNWEwNGEwOWYzNDQwMTljZjVjZWEwNTg4ZmVjNjNfOS0zLTEtMS0w_21ab81bb-0671-48bf-b55d-cda554cfaf71"
      unitRef="usd">26464000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfOTc0_7f074993-9643-4e11-b561-bad083e9d169"
      unitRef="usd">6900000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfOTc4_9a3f06d3-f8a2-4b60-a47c-d8bc0bb451d1"
      unitRef="usd">3400000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RleHRyZWdpb246NTYxNjg2YTIyZGE5NDlhODlhODUxNDE4M2QxY2I2NzVfMTA4OQ_d95d36d0-b47c-456f-b318-ee176c78a550">&lt;div style="margin-top:6pt;text-align:justify;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;Accrued liabilities consisted of the following (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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vacation&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;6,007&#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;3,809&#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;Accrued payroll and related expenses&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;19,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;19,156&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued ESPP Contributions&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;851&#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;417&#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;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;Accrued professional services fees&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,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;2,846&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest&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;121&#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;128&#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;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;Claims payable&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;4,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 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,802&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;7,378&#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,556&#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;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;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"&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 #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;40,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&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 #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;32,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedVacationCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfMi0xLTEtMS0w_49699dd7-81ca-40bc-84e1-e2417e6ec56a"
      unitRef="usd">6007000</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfMi0zLTEtMS0w_4b4fa779-1c66-4b91-b0bb-f64fa9a5f2e6"
      unitRef="usd">3809000</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfMy0xLTEtMS0w_e09b6a24-774f-49cf-b40b-af691eaf952e"
      unitRef="usd">19709000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfMy0zLTEtMS0w_8ed63713-a367-4150-a6be-77c7b3739733"
      unitRef="usd">19156000</us-gaap:AccruedSalariesCurrent>
    <irtc:AccruedEmployeeStockPurchasePlanContribution
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNC0xLTEtMS0w_892eebb6-3a3f-4e16-ae8d-dbf5630380ad"
      unitRef="usd">851000</irtc:AccruedEmployeeStockPurchasePlanContribution>
    <irtc:AccruedEmployeeStockPurchasePlanContribution
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNC0zLTEtMS0w_18ba34e9-3b35-463f-9641-d38527975a5c"
      unitRef="usd">417000</irtc:AccruedEmployeeStockPurchasePlanContribution>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNS0xLTEtMS0w_bc1ed327-b2db-4231-806a-1b2b1b8de87c"
      unitRef="usd">1709000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNS0zLTEtMS0w_3c5e4e1e-b8e8-448c-9a9b-1004e89d8fd8"
      unitRef="usd">2846000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNi0xLTEtMS0xNzI5_5662f1c6-5bc6-4d03-9eb6-c1f298559110"
      unitRef="usd">121000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNi0zLTEtMS0xNzMz_00bc5534-39fb-4333-8e45-dda9789963f3"
      unitRef="usd">128000</us-gaap:InterestPayableCurrent>
    <irtc:ClaimsPayableCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNi0xLTEtMS0w_2f9a6300-ee59-4fd9-99bc-fbae92cd1dc6"
      unitRef="usd">4757000</irtc:ClaimsPayableCurrent>
    <irtc:ClaimsPayableCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNi0zLTEtMS0w_37bae1c3-7e17-4c75-b5e9-5b7ec8eb5744"
      unitRef="usd">2802000</irtc:ClaimsPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNy0xLTEtMS0w_cdcae055-0f39-49a2-bd60-08d48ce70efc"
      unitRef="usd">7378000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfNy0zLTEtMS0w_a7ae1358-ba1c-4100-82bd-3d1c4f7fa53a"
      unitRef="usd">3556000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfOC0xLTEtMS0w_b4deb1a5-485b-42fa-8421-77ae789d206d"
      unitRef="usd">40532000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF85Ny9mcmFnOjU2MTY4NmEyMmRhOTQ5YTg5YTg1MTQxODNkMWNiNjc1L3RhYmxlOjAyYzgzMGVlN2NhYTQ4NWE5Yzg0ZmJlOGM4ZGI1MjdiL3RhYmxlcmFuZ2U6MDJjODMwZWU3Y2FhNDg1YTljODRmYmU4YzhkYjUyN2JfOC0zLTEtMS0w_34de5248-8e4f-4f94-bdc8-ef85d80e7c79"
      unitRef="usd">32714000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzY2MDg_5b579311-65b2-484b-8a76-c646ae155db8">Commitments and Contingencies&lt;div style="margin-top: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;Lease Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The Company leases office, manufacturing, and clinical centers under non-cancelable operating leases which expire on various dates through&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; 2031.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; These leases generally contain scheduled rent increases or escalation clauses and renewal options. Operating lease right-of-use assets and lease liabilities 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 assets also include any lease payments made to the lessor at or before the commencement date as well as variable lease payments which are based on a consumer price index. The Company is also subject to variable lease payments related to janitorial services and electricity which are not included in the operating lease right-of-use asset as they are based on actual usage. The Company recognizes operating lease expense on a straight-line basis over the lease period. The total operating lease cost recognized during the year ended December&#160;31, 2020 was $12.8&#160;million which primarily consisted of lease payments and common area maintenance costs.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Cash paid for operating leases during the year ended December&#160;31, 2020 was $12.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On October 4, 2018, the Company entered into an office lease (&#x201c;San Francisco Lease&#x201d;) to rent approximately 117,560 rentable square feet in San Francisco, California, which became the Company&#x2019;s new headquarters in October 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The term of the San Francisco lease began on May 13, 2019, and expires on August 31, 2031. The Company is entitled to one option to extend the San Francisco Lease for a five-year term, subject to certain requirements. In addition, the landlord will provide a tenant improvement allowance of up to $2.4&#160;million for leasehold improvements in connection with the cost of construction of the initial alterations within the premises.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company has obtained a standby letter of credit in the amount of $6.9&#160;million, which may be drawn down by the landlord to be applied upon the Company&#x2019;s breach of any provisions under the San Francisco Lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;As of December&#160;31, 2020, maturities of operating lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2021&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;9,513&#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;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;2022&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;11,547&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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,667&#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;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;2024&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,015&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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;12,374&#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;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;Thereafter&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;75,420&#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: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;132,536&#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;Less: imputed interest&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;(43,072)&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: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 lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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;89,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;As of December 31, 2019, maturities of operating lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2020&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;9,253&#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;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;2021&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;11,550&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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,330&#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;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;2023&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;11,667&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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;12,015&#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;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;Thereafter&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;87,793&#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: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;143,608&#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;Less: imputed interest&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;(49,946)&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: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 lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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;93,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The weighted average remaining lease term of the Company's operating leases as of December&#160;31, 2020 was 10.59 years. The weighted average discount rate of the Company's operating leases was 7.37% as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&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;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;From time to time, we are involved in claims and legal proceedings or investigations, that arise in the ordinary course of business. Such matters could have an adverse impact on our reputation, business and financial condition and divert the attention of our management from the operation of our business.  These matters are subject to many uncertainties and outcomes that are not predictable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On February 1, 2021, a putative class action lawsuit was filed in the United States District Court for the Northern District of California alleging that the Company and our former chief executive officer violated Sections 10(b) and 20(a) of the Exchange Act and SEC Rule 10b-5 promulgated thereunder. The purported class includes all persons who purchased or acquired our securities between August 4, 2020 and January 28, 2021. The complaint seeks unspecified damages purportedly sustained by the class.  The Company believes the complaint to be without merit and plans to vigorously defend itself.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Development Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On September 3, 2019, the Company entered into a Development Collaboration Agreement (the &#x201c;Development Agreement&#x201d;) with Verily Life Sciences LLC ("Verily"). The Development Agreement, which is over a 24 month term, involves joint development and production of intellectual property between the Company and Verily. Each participant has primary responsibility for certain aspects of development and approval, with all processes to be performed at each respective party&#x2019;s own cost. Costs incurred by the Company in connection with the Development Agreement will be expensed as research and development expense in accordance with ASC 730, Research and Development.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company and Verily will develop certain next-generation atrial fibrillation (&#x201c;AF&#x201d;) screening, detection, or monitoring products pursuant to the Development Agreement, which products will involve combining Verily and the Company's technology platforms and capabilities. Under the terms of the Development Agreement, the Company paid Verily an upfront fee of $5.0&#160;million in 2019. In addition, the Company has agreed to make additional payments to Verily up to an &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;aggregate of $12.75&#160;million in milestone payments upon achievement of various development and regulatory milestones over the 24 months of the Development Agreement, which payments will be made in cash to Verily. During the year ended December&#160;31, 2019 the company achieved a milestone resulting in additional expense of $1.0&#160;million which was included in accounts payable as of December 31, 2019 and paid in the first quarter of 2020. During the year ended December&#160;31, 2020, the Company recognized $7.0&#160;million of research and development expense related to Verily milestones, of which $4.0&#160;million is in included in accrued liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Development Agreement provides each party with licenses to use certain intellectual property of the other party for development activities in the field of AF screening, detection, or monitoring. Ownership of developed intellectual property will be allocated to the Company or Verily depending on the subject matter of the underlying developed intellectual property, and, for certain subject matter, shall be jointly owned.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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 the ordinary course of business, the Company enters into agreements pursuant to which it agrees to indemnify customers, vendors, lessors, business partners, and other parties with respect to certain matters, including losses arising out of the breach of such agreements, services to be provided by us, or from intellectual property infringement claims made by third parties. Pursuant to such agreements, the Company may indemnify, hold harmless and defend an indemnified party for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. The Company has also entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by applicable law. The Company currently has directors&#x2019; and officers&#x2019; insurance. The Company has never incurred material costs to defend lawsuits or settle claims related to these indemnification provisions, and believes that the estimated fair value of these indemnification obligations is not material and it has not accrued any amounts for these obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzcxNDY4MjU1ODgwNjg_951a5c5d-c22c-420f-aff8-cceaabe07fa1"
      unitRef="usd">12800000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzcxNDY4MjU1ODgwODk_aa93c7d8-c2e4-407b-a7e4-5062d7230b07"
      unitRef="usd">12000000.0</us-gaap:OperatingLeasePayments>
    <irtc:OperatingLeaseRentableArea
      contextRef="i068b99a242e8458497d5906fd2bd7520_I20181004"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzEzNTQ_35782aee-f610-478e-8180-15a5dbccc5ba"
      unitRef="sqft">117560</irtc:OperatingLeaseRentableArea>
    <irtc:LesseeOperatingSubleaseNumberOfOptionToExtend
      contextRef="i7b40b1ab5d554da5be24ea14e66aec7e_D20181004-20181004"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzE1ODg_5bc5c36c-3d85-4bc2-830f-909a5dd01180"
      unitRef="optiontoextend">1</irtc:LesseeOperatingSubleaseNumberOfOptionToExtend>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i068b99a242e8458497d5906fd2bd7520_I20181004"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzcxNDY4MjU1ODgxMjE_cdbbfe03-17f5-4616-955f-7c34b04581b8">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:TenantImprovements
      contextRef="ic3bf8d4b68ac44e78234cda0d52cb2a8_I20181004"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzE3NjQ_18e08dd9-f388-446b-b17f-ab1cfea14b43"
      unitRef="usd">2400000</us-gaap:TenantImprovements>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i322db15c64b04d9097ba05fe58e44179_I20181004"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzE5NTY_b74f5b33-30b1-43c0-8585-954e88189f19"
      unitRef="usd">6900000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzY2MDY_8aca8e79-5124-4d21-a351-1cc1ac9a4f3f">&lt;div style="text-align:justify;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;As of December&#160;31, 2020, maturities of operating lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2021&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;9,513&#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;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;2022&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;11,547&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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,667&#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;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;2024&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,015&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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;12,374&#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;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;Thereafter&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;75,420&#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: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;132,536&#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;Less: imputed interest&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;(43,072)&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: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 lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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;89,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;As of December 31, 2019, maturities of operating lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2020&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;9,253&#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;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;2021&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;11,550&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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,330&#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;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;2023&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;11,667&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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;12,015&#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;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;Thereafter&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;87,793&#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: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;143,608&#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;Less: imputed interest&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;(49,946)&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: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 lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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;93,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzEtMS0xLTEtMA_5bf701db-543e-4ad9-ba26-28f5b130fe4e"
      unitRef="usd">9513000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzItMS0xLTEtMA_50c35c5d-9de4-426b-b088-4efc1a1ce345"
      unitRef="usd">11547000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzMtMS0xLTEtMA_7220cb0a-1660-4a4c-8e94-afb8fbe05014"
      unitRef="usd">11667000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzQtMS0xLTEtMA_5952ddfc-1efe-4c9d-a08c-5617fdf3a1bc"
      unitRef="usd">12015000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzUtMS0xLTEtMA_f50083e7-d701-4b06-8c0a-51945eeac632"
      unitRef="usd">12374000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzYtMS0xLTEtMA_896592cb-3e00-41f8-a2ed-df227fce9f20"
      unitRef="usd">75420000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzctMS0xLTEtMA_0728baf5-07a8-49ba-9969-8b61a9db6514"
      unitRef="usd">132536000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzgtMS0xLTEtMA_588c3b2f-1872-4022-b221-1ce34d731671"
      unitRef="usd">43072000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZToxZTAyYzNiYTk1ZjA0YzQzODA3NmQ3NzhjYmM3Y2NkOC90YWJsZXJhbmdlOjFlMDJjM2JhOTVmMDRjNDM4MDc2ZDc3OGNiYzdjY2Q4XzktMS0xLTEtMA_fce8d447-0804-4dd9-835f-324054f598e2"
      unitRef="usd">89464000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzEtMS0xLTEtNDY5Mg_bfdf3e75-5103-47f4-8863-e0862de01f02"
      unitRef="usd">9253000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzItMS0xLTEtNDY5Mg_dc6d6fa8-26f8-44a4-a8f7-9fdce50c34e2"
      unitRef="usd">11550000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzMtMS0xLTEtNDY5Mg_918ffcbe-57ac-49aa-b43c-d7a2668edd76"
      unitRef="usd">11330000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzQtMS0xLTEtNDY5Mg_3eb82074-aa31-41f9-b191-c06fb7e3d338"
      unitRef="usd">11667000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzUtMS0xLTEtNDY5Mg_f1ffe5cc-0832-40ff-9bed-ee505d487220"
      unitRef="usd">12015000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzYtMS0xLTEtNDY5Mg_2dbef7d7-4e4c-41d4-9362-d1df3740a210"
      unitRef="usd">87793000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzctMS0xLTEtNDY5Mg_184d6248-a102-4f03-bd10-2172c09baece"
      unitRef="usd">143608000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzgtMS0xLTEtNDY5Mg_e1acf35f-0cc7-42f2-9980-afdcf8f6a081"
      unitRef="usd">49946000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90YWJsZTpkOWM1ZDU0MmFkYWE0ODRhYWFjOGJmNWM1YjEzZjZjZS90YWJsZXJhbmdlOmQ5YzVkNTQyYWRhYTQ4NGFhYWM4YmY1YzViMTNmNmNlXzktMS0xLTEtNDY5Mg_ceb9c3e6-320b-4702-8ab4-564887ca98e6"
      unitRef="usd">93662000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzI1Njk_302130e9-7c71-4e5c-b1e1-6b02cfa53df3">P10Y7M2D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzI2NTI_176dd7ff-ebd4-4d00-8463-c7a35711a7df"
      unitRef="number">7.37</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <irtc:CollaborationAgreementRemainingTermOfAgreement
      contextRef="i5eddd7ef0caf469b93521390bef5bebb_D20190903-20190903"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzMyMTc_775078f5-1563-428b-b915-f1d7c2455c04">P24M</irtc:CollaborationAgreementRemainingTermOfAgreement>
    <irtc:CollaborationAgreementUpfrontFeePayable
      contextRef="i6e4da28989974775a4775dec25f60e73_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzQwNzI_675d76aa-e57a-42d6-b23c-a643da45536c"
      unitRef="usd">5000000.0</irtc:CollaborationAgreementUpfrontFeePayable>
    <irtc:CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months
      contextRef="ifba44c35f39040a3b72a6c4e27d9adc5_I20190903"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzQxNzI_212ae56b-7583-4d10-82bb-fc177e7d8453"
      unitRef="usd">12750000</irtc:CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months>
    <irtc:CollaborationAgreementRemainingTermOfAgreement
      contextRef="i5eddd7ef0caf469b93521390bef5bebb_D20190903-20190903"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzcxNDY4MjU1ODgxMDQ_568a78d3-d355-4d3c-b6db-33d0e7fc9581">P24M</irtc:CollaborationAgreementRemainingTermOfAgreement>
    <irtc:CollaborationAgreementMilestoneExpense
      contextRef="i44b5b8c4953442508d7227391f534ef2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzQ0Njc_6df839ac-534d-4822-b19f-93c1cf1a20ae"
      unitRef="usd">1000000.0</irtc:CollaborationAgreementMilestoneExpense>
    <irtc:CollaborationAgreementResearchAndDevelopmentExpense
      contextRef="i433e4dd78dc046f69505b12a7f84e26f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzcxNDY4MjU1ODgxMDg_f57918e4-41fa-4231-b204-0275d6d38af1"
      unitRef="usd">7000000.0</irtc:CollaborationAgreementResearchAndDevelopmentExpense>
    <irtc:CollaborationAgreementAccruedLiabilities
      contextRef="i082737bfafb040069b11e6f4c436fc44_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDAvZnJhZzo2NDA5NzcxNGFjMDE0YjgwOTI3ZTg3MzZkYTcxMjVjMC90ZXh0cmVnaW9uOjY0MDk3NzE0YWMwMTRiODA5MjdlODczNmRhNzEyNWMwXzE2NDkyNjc0NDk2NTg_b94aa3c1-cf34-4978-bedd-0d08819c7f88"
      unitRef="usd">4000000.0</irtc:CollaborationAgreementAccruedLiabilities>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzU2OTA_00d2ab19-df52-4161-829d-6a699d237bf2">Debt&lt;div style="margin-top:6pt;text-align:justify"&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;Bank Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 December 2015, the Company entered into a Second Amended and Restated Loan and Security Agreement ("Loan Agreement") with Silicon Valley Bank ("SVB"). Under the SVB Loan Agreement, the Company could borrow, repay and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $15.0 million, until December 4, 2018, when all outstanding principal and accrued interest became due and payable. Any principal amount outstanding under the SVB Loan Agreement shall bear interest at a floating rate per annum equal to the rate published by The Wall Street Journal as the &#x201c;Prime Rate&#x201d; plus 0.25%. The Company could borrow up to 80% of its eligible accounts receivable, up to the maximum of $15.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;In October 2018, the Company entered into the Third Amended and Restated Loan and Security Agreement with SVB (&#x201c;Third Amended and Restated SVB Loan Agreement&#x201d;). This Agreement amends and restates the Second Amended and Restated Loan and Security Agreement between the Company and SVB dated December 4, 2015, as amended by the First Loan Modification Agreement between the Company and SVB dated August 22, 2016.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Pursuant to the Third Amended and Restated SVB Loan Agreement, the Company obtained a term loan (&#x201c;SVB Term Loan&#x201d;) for $35.0 million. Total proceeds from the SVB Term Loan were used to pay off the loan agreement with Biopharma Secured Investments III Holdings Cayman LP (&#x201c;Pharmakon&#x201d;), totaling $35.8 million. The Company made interest-only payments through October 31, 2020, followed by 36 monthly payments of principal plus interest on the SVB Term Loan. Interest charged on the SVB Term Loan will be the greater of (a) a floating rate based on the &#x201c;Prime Rate&#x201d; published by The Wall Street Journal minus 0.75%, or (b) 4.25%. The weighted average interest rate was 4.25% and 4.58% for the years ended December&#160;31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Under the Third Amended and Restated SVB Loan Agreement, the Company may borrow, repay, and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $25.0 million, which includes an $11.0 million standby letter of credit sublimit availability. In October 2018, a $6.9 million standby letter of credit was obtained in connection with a lease for the Company&#x2019;s San Francisco headquarters. Any principal amount outstanding under the Third Amended and Restated SVB Loan Agreement revolving credit line shall bear interest at an amount that is the greater of (a) a floating rate per annum equal to the rate published by The Wall Street Journal as the &#x201c;Prime Rate&#x201d; or (b) 5.00%. The Company may borrow up to 75% of eligible accounts receivable, up to the maximum of $25.0 million. As of December&#160;31, 2020 we were eligible to borrow up to $7.7&#160;million and no amount was outstanding under the revolving credit line.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 Third Amended and Restated Loan Agreement requires the Company to maintain a minimum consolidated liquidity ratio or minimum adjusted Earnings Before Interest, Tax, Depreciation, and Amortization during the term of the loan facility. In addition, the SVB Loan Agreement contains customary affirmative and negative covenants and events of default. The Company was in compliance with loan covenants as of December&#160;31, 2020. The obligations under the Third Amended and Restated Loan Agreement are collateralized by substantially all assets of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Future minimum payments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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;Future minimum payments under the Third Amended and Restated Loan and Security Agreement with Silicon Valley Bank at December&#160;31, 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:87.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2021&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;12,860&#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;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;2022&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,358&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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;9,914&#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;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;35,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;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;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;(2,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Debt 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;(49)&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: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 Carrying Value&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;33,006&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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;Reported as:&lt;/span&gt;&lt;/td&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;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;Short-term debt&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;11,667&#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;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;Long-term debt&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;21,339&#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: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 &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;33,006&#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:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i728d18d7e207498584da60b1379e010f_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzE3NTA_8aac8ee1-52b5-45e8-8173-c3286681be0a"
      unitRef="usd">15000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9a5275d9c41f47fc98d3f68b767b9de4_D20151201-20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzIwNDY_e85b3675-495a-4835-874d-a3d45ddca792"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <irtc:PercentageOfEligibleAccountsReceivableForBorrowings
      contextRef="i1474aa54649e4eff805fad281d1c6c25_D20151201-20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzIwNzk_ae1d11a7-31c7-44fe-ae44-9bcaed3fa236"
      unitRef="number">0.80</irtc:PercentageOfEligibleAccountsReceivableForBorrowings>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i728d18d7e207498584da60b1379e010f_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzIxNDA_67cbb19a-1b9d-4ed4-aef4-035f3e90637d"
      unitRef="usd">15000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i208fb364611a4500b9e4dd6cde7db33a_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzI1ODM_48e4819e-b3ba-42e4-9f9d-f6c82f61ddae"
      unitRef="usd">35000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i8b65771a6a9b40c8bb7a575c156e150b_D20181001-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzI3NDc_74485c7f-0664-43e0-852f-7795baa497f0"
      unitRef="usd">35800000</us-gaap:RepaymentsOfLinesOfCredit>
    <irtc:DebtInstrumentTermForRepaymentOfPrincipalAndInterest
      contextRef="i0a55fa8e9f44492081df008122e28310_D20181001-20181031"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzI4MzQ_be19cf05-9cd2-4ea9-9a5a-9b93f4c63d6f">P36M</irtc:DebtInstrumentTermForRepaymentOfPrincipalAndInterest>
    <irtc:DebtInstrumentBasisSpreadDeductionOnVariableRate
      contextRef="i9ae02a53f31a4d4ba31ceca72408d9c8_D20181001-20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzMwNTM_348a5fb1-f066-405d-b469-76f544aa8e94"
      unitRef="number">0.0075</irtc:DebtInstrumentBasisSpreadDeductionOnVariableRate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="if16f25ecc32a4d61a6b0758f9b566e75_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzMwNjQ_fafdc59c-e2cb-447c-86e7-c3bf883db09d"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzcxNDY4MjU1ODk5OTg_0e3c38ef-bdcc-4604-ba03-1d03605b8ae6"
      unitRef="number">0.0425</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzMxMTQ_09c87eea-985d-4b0b-8db9-70ba350bd408"
      unitRef="number">0.0458</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8b1ff9e4cec7422b97d05e8d9778022a_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzMzNTk_98858526-6d05-4d00-abfa-ac40325b0549"
      unitRef="usd">25000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia61bc16bdfe54c698810bdd04458c17e_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzMzODE_5c9f1077-a483-4a9f-92a1-d17cebeca452"
      unitRef="usd">11000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i6201e000b40a4ebb8d28b04dd542cd98_D20181001-20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzM0NTE_02646219-f47e-4b99-bea1-c84fc1b57411"
      unitRef="usd">6900000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i021e61c11f5f4ac2a5caab51457d2567_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzM4NDQ_1bae1059-374e-41a7-9f98-b7bff1132be7"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <irtc:PercentageOfEligibleAccountsReceivableForBorrowings
      contextRef="i710b72ebf0e7460a8aa90fef0b771e31_D20181001-20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzM4Nzc_17b8b652-9707-45b5-813e-b9b6139e25ee"
      unitRef="number">0.75</irtc:PercentageOfEligibleAccountsReceivableForBorrowings>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8b1ff9e4cec7422b97d05e8d9778022a_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzM5MzQ_a5011329-b15e-4048-9ed4-ea209598a756"
      unitRef="usd">25000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i8b1ff9e4cec7422b97d05e8d9778022a_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzEwOTk1MTE2Mzc2MTc_1db98408-d405-48e1-a8e4-0b65cb727972"
      unitRef="usd">7700000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i3d09042526a648e8aae343531d5d4026_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzcxNDY4MjU1OTAwMDQ_3f53966f-4f51-4cf2-9fe4-591df3a069c7"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90ZXh0cmVnaW9uOjFhMTJkODY0ZTAzZjQzZjY4ZWFkMmNkNjAyNTA2MjM2XzU2ODk_bcc1c263-dcab-478f-a9f3-f6812a9d3fd4">&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;Future minimum payments under the Third Amended and Restated Loan and Security Agreement with Silicon Valley Bank at December&#160;31, 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:39.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:87.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2021&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;12,860&#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;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;2022&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,358&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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;9,914&#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;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;35,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;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;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;(2,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Debt 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;(49)&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: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 Carrying Value&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;33,006&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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;Reported as:&lt;/span&gt;&lt;/td&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;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;Short-term debt&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;11,667&#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;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;Long-term debt&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;21,339&#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: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 &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;33,006&#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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzEtMS0xLTEtMA_d620357f-dd01-4ae8-a756-5f8858b7ae8e"
      unitRef="usd">12860000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzItMS0xLTEtMA_20b8002e-d0d4-4c2d-8828-d84eb769523e"
      unitRef="usd">12358000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzMtMS0xLTEtMA_48582329-daff-4b83-9727-247edecdf615"
      unitRef="usd">9914000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebt
      contextRef="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzUtMS0xLTEtMA_29eeca2a-3164-4278-8fdf-87db1f3a880c"
      unitRef="usd">35132000</us-gaap:LongTermDebt>
    <irtc:DebtInstrumentInterestPortion
      contextRef="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzYtMS0xLTEtMA_0ce69e14-7c10-44fc-84fb-cf8d9e2b5526"
      unitRef="usd">2077000</irtc:DebtInstrumentInterestPortion>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzctMS0xLTEtMA_040d1047-a822-472c-bf12-65265ddcd4d2"
      unitRef="usd">49000</us-gaap:DeferredFinanceCostsNet>
    <irtc:LongTermDebtCarryingValue
      contextRef="id1c2bebed72f47a5ae2200c3da96b9b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzgtMS0xLTEtMA_fce84127-1711-4c41-989c-b91139d7fa4c"
      unitRef="usd">33006000</irtc:LongTermDebtCarryingValue>
    <us-gaap:DebtCurrent
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzExLTEtMS0xLTA_1b7c6d93-fd59-470a-8f79-b9035824a8f5"
      unitRef="usd">11667000</us-gaap:DebtCurrent>
    <us-gaap:LongTermDebt
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzEyLTEtMS0xLTA_8e861779-bcad-4d11-abec-b483900ba5ec"
      unitRef="usd">21339000</us-gaap:LongTermDebt>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDMvZnJhZzoxYTEyZDg2NGUwM2Y0M2Y2OGVhZDJjZDYwMjUwNjIzNi90YWJsZTphMzcyYjM3MzlhNjY0MzkxYjI2ZWJkMDU1MjgyMzBjYi90YWJsZXJhbmdlOmEzNzJiMzczOWE2NjQzOTFiMjZlYmQwNTUyODIzMGNiXzEzLTEtMS0xLTA_745bd897-de6d-447b-8ccc-18a95c8f590c"
      unitRef="usd">33006000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzQ1MTk_6c2b5ed4-0be5-4e4e-a083-0e8356e3b886">Income Taxes&lt;div style="text-align:justify;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;The following table presents components of the Company&#x2019;s provision for income taxes as for the period presented (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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&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.776%"/&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.780%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;December 31,&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="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;2020&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="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;2018&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current expense (benefit):&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 #000;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 #000;padding:0 1pt"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;&#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;&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;181&#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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current tax expense (benefit) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred expense (benefit):&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&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:middle"/&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:middle"&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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Tax Expense (benefit)&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;229&#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;65&#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;44&#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-top:12pt;text-align:justify;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 presents a reconciliation of the tax expense computed at the statutory federal rate and the Company&#x2019;s tax expense for the period presented (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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax at statutory federal rate&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:middle"&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:middle"&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)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,446)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,570)&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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&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;(20,762)&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,560)&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;(8,557)&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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Meals and Entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;805&#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;614&#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;148&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2017 Tax Act&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;&#x2014;&#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;&#x2014;&#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;44&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&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;229&#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;65&#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;44&#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;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Significant components of the Company&#x2019;s deferred tax assets and liabilities are as follows (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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&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;border-top:1pt solid #000000;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 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowances and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,595&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,493&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,792&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,060&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;Deferred Tax Liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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;Depreciation and Amortization&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;(108)&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;(850)&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 13pt;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;Right of use asset&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;(20,634)&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;(22,171)&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: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 deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(20,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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;(23,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;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;Total deferred tax assets&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#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:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Due to the uncertainties surrounding the realization of deferred tax assets through future taxable income, the Company has provided a full valuation allowance against its U.S. deferred tax assets, and, therefore, no benefit has been recognized for the net operating loss carryforwards and other deferred tax assets. The U.S. valuation allowance increased by $35.4 million and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$22.0 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for the years ended December&#160;31, 2020 and December&#160;31, 2019, respectively. The current year change in the U.S. valuation allowance is primarily related to the increase in net operating loss carryforwards generated during the year. The Company recorded an immaterial deferred tax asset related to the Company&#x2019;s foreign operations in the United Kingdom.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 valuation allowance for deferred tax assets consisted of the following activity for the years ended December&#160;31, 2020, 2019 and 2018 (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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.726%"/&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.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.659%"/&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:8pt;font-weight:700;line-height:100%"&gt;Balance at beginning of year&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:8pt;font-weight:700;line-height:100%"&gt;Additions&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:8pt;font-weight:700;line-height:100%"&gt;Deductions&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:8pt;font-weight:700;line-height:100%"&gt;Balance at end of year&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2018&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;44,321&#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,114&#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;66,435&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2019&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;66,435&#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;21,998&#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;88,433&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2020&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;88,433&#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;35,370&#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;&#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 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;123,803&#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;&lt;div style="text-align:justify;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;As of December&#160;31, 2020, the Company had approximately $368.2 million of federal and $218.7 million of state net operating loss carryforwards available to offset future taxable income which expires in varying amounts beginning in 2027 and   2020 respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 December&#160;31, 2020, the Company had research tax credit carryforwards of approximately $6.9 million, and $3.1 million available to reduce future taxable income, if any, for both federal and state purposes, respectively. The federal tax credit carryforwards expire beginning in 2028 and the state tax credits can be carried forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Section 382 of the Internal Revenue Code, and similar state provisions, limits the use of net operating loss and tax credit carryforwards in certain situations where equity transactions result in a change of ownership as defined by Internal Revenue Code Section 382. In the event the Company should experience an ownership change, as defined, utilization of its net operating loss carryforwards and tax credits could be limited.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Effective January&#160;1, 2019, the Company adopted ASC 740-10 (formerly known as FIN 48), Accounting for Income Taxes, guidance that addresses the recognition, measurement, and disclosure of uncertain tax positions. Total unrecognized income tax benefits was $2.3&#160;million and $1.8&#160;million at December 31, 2020 and 2019, respectively. The Company does not anticipate the total amounts of unrecognized tax benefits will significantly increase or decrease in the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;A reconciliation of the Company&#x2019;s unrecognized tax benefit amount is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&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;1,842&#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;1,459&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions taken in current year&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;488&#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;383&#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;441&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases in balance related to prior year tax positions&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;&#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;75&#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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases in balance related to prior year tax positions&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)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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;2,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #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,842&#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,459&#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="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The total amount of gross unrecognized tax benefits was $2.3 million, $1.8 million, and $1.5 million as of December&#160;31, 2020, 2019, and 2018 respectively. None of the Company&#x2019;s unrecognized tax benefits that, if recognized, would affect its effective tax rate. The Company does not anticipate the total amounts of unrecognized tax benefits will significantly increase or decrease in the next 12 months. The Company&#x2019;s policy is to include interest and penalties related to unrecognized tax benefits within the provision for taxes. Management determined that no accrual for interest or penalties was required as of December&#160;31, 2020, 2019 and 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The Company files income tax returns in the U.S. and UK jurisdictions. All of the Company's tax years are open to examination by the US federal and state tax authorities. The UK is open to examination for tax years starting 2017 and forward. The Company currently has no federal, state or foreign tax examinations in progress, nor has it had any federal or state examinations since inception.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzQ1MjQ_2ee5aea0-e5ae-4180-994f-5ea4044ef80b">&lt;div style="text-align:justify;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;The following table presents components of the Company&#x2019;s provision for income taxes as for the period presented (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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&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.776%"/&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.780%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;December 31,&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="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;2020&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="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;2018&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current expense (benefit):&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 #000;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 #000;padding:0 1pt"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;&#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;&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;181&#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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current tax expense (benefit) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred expense (benefit):&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&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:middle"/&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:middle"&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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Tax Expense (benefit)&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;229&#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;65&#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;44&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzMtMS0xLTEtMA_81ff4df3-36d6-4732-8b40-e2567774185b"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzMtMy0xLTEtMA_8dee0764-e17a-4453-a820-987680196402"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzMtNS0xLTEtMA_306552e2-8a8e-4954-b06d-f7109493bb1c"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzQtMS0xLTEtMA_6d93ddf4-37ac-4773-8de7-5ded6be5d5ea"
      unitRef="usd">181000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzQtMy0xLTEtMA_b0cb4e06-3a06-4096-8e27-76f23eb4cef0"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzQtNS0xLTEtMA_fc7ee0bd-739e-4d74-8a37-6e8d5afcad38"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzUtMS0xLTEtMA_5bd69591-fe17-49d9-a364-dc944aec4be6"
      unitRef="usd">59000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzUtMy0xLTEtMA_cf30e0d9-ed6f-4ea7-8897-b121c6c93517"
      unitRef="usd">68000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzUtNS0xLTEtMA_29cc82a5-af89-4326-9589-8aa579dbd3e5"
      unitRef="usd">80000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzYtMS0xLTEtMA_dbce3c88-d29a-4d0a-a1dc-139a6a39ab88"
      unitRef="usd">240000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzYtMy0xLTEtMA_51310ca2-9754-43e5-99bb-b92110d6f6d6"
      unitRef="usd">68000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzYtNS0xLTEtMA_8235e0f3-c61d-44dd-a185-0bc9e932735f"
      unitRef="usd">80000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzktMS0xLTEtMA_0e470810-809e-4754-9cf5-0bd50931ee86"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzktMy0xLTEtMA_81f722ec-c28c-4bb1-bc35-a584960bd17c"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzktNS0xLTEtMA_d7bd2096-606c-4c5b-bf6f-2935ef3b430c"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzEwLTEtMS0xLTA_55dbf16c-3bac-4dfb-95bc-dff7c9541a9f"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzEwLTMtMS0xLTA_c0efb58c-fa86-4567-924c-e91f50fc8f08"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzEwLTUtMS0xLTA_639491a1-f1f4-4935-b81c-d6fc6addfcf4"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzExLTEtMS0xLTA_a4f2e9f7-ac64-4545-8c7a-5dadbce61570"
      unitRef="usd">-11000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzExLTMtMS0xLTA_1ac2a1b0-4f53-41af-b47d-2ec7871ca04a"
      unitRef="usd">-3000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzExLTUtMS0xLTA_ee4d6fe5-992d-4b37-860a-1fb06db7a60d"
      unitRef="usd">-36000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzEyLTEtMS0xLTA_cd503a04-8acb-407c-bf49-fe8fcd500171"
      unitRef="usd">-11000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzEyLTMtMS0xLTA_81fb0cc4-21f2-451a-85fb-4c3ab2cd8267"
      unitRef="usd">-3000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzEyLTUtMS0xLTA_d99a8e57-b4a8-491a-8e31-bd24ff03e79c"
      unitRef="usd">-36000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzE0LTEtMS0xLTA_1138bd44-c2aa-4ff1-b33a-0661d2b52bc5"
      unitRef="usd">229000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzE0LTMtMS0xLTA_c70cfc89-95b2-47fe-850d-9480a05511dc"
      unitRef="usd">65000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpmNDIxMWU5MmE5Yjk0MWQ1YTNhMjMzMjI1NTU1YzgyNy90YWJsZXJhbmdlOmY0MjExZTkyYTliOTQxZDVhM2EyMzMyMjU1NTVjODI3XzE0LTUtMS0xLTA_0188a3a0-d811-40be-90d3-fe758bd7af20"
      unitRef="usd">44000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzQ1MjE_ff7d3588-dd74-4fdb-b7fa-a7de62c05941">&lt;div style="margin-top:12pt;text-align:justify;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 presents a reconciliation of the tax expense computed at the statutory federal rate and the Company&#x2019;s tax expense for the period presented (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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax at statutory federal rate&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:middle"&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:middle"&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)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,446)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,570)&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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&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;(20,762)&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,560)&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;(8,557)&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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Meals and Entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;805&#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;614&#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;148&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2017 Tax Act&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;&#x2014;&#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;&#x2014;&#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;44&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&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;229&#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;65&#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;44&#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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzItMS0xLTEtMA_a5728c5d-b7d3-41f5-94cb-b15c2e51fef6"
      unitRef="usd">-9172000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzItMy0xLTEtMA_51032f0b-361a-44ef-bd0f-e13dd006a921"
      unitRef="usd">-11446000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzItNS0xLTEtMA_996fe606-b185-44ed-9922-7f169a6d44c8"
      unitRef="usd">-10570000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzMtMS0xLTEtMA_75859f55-3344-4541-b5c4-bbfba7a39904"
      unitRef="usd">-20762000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzMtMy0xLTEtMA_f0ecbd3f-51af-4f9d-9abe-4654ea6dcd2e"
      unitRef="usd">-5560000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzMtNS0xLTEtMA_dfe0d889-2015-4782-8c36-dbbd4fdf4d33"
      unitRef="usd">-8557000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzQtMS0xLTEtMA_340376c0-25b7-4712-b4fe-b2d815734f93"
      unitRef="usd">177000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzQtMy0xLTEtMA_da3d3b0c-4aae-40f3-bc72-c7214710bb0a"
      unitRef="usd">409000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzQtNS0xLTEtMA_09b19ebb-be95-4649-9d43-73a65dfd4fa9"
      unitRef="usd">309000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzUtMS0xLTEtMA_d540c4c6-3b5a-410e-b1b2-cf3c8b62fef0"
      unitRef="usd">805000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzUtMy0xLTEtMA_8f6f5bb9-53c5-47cb-99c2-08df1df0f8d7"
      unitRef="usd">614000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzUtNS0xLTEtMA_6bf4d327-5d53-4ed5-af23-3ca5cfd84c84"
      unitRef="usd">148000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzYtMS0xLTEtMA_0a3e64f0-2ccb-4f38-a438-c06db208fef6"
      unitRef="usd">1426000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzYtMy0xLTEtMA_1c1cb7bd-8635-496e-9149-c7cbf9c4fd72"
      unitRef="usd">1128000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzYtNS0xLTEtMA_a4a6400b-7ec7-4914-946c-4ac2e669ac0d"
      unitRef="usd">1015000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <irtc:IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzctMS0xLTEtMA_59757510-6ebc-45a3-9527-0b2220142552"
      unitRef="usd">0</irtc:IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017>
    <irtc:IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzctMy0xLTEtMA_bb002c08-734b-4406-948c-2117b7eeb9a3"
      unitRef="usd">0</irtc:IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017>
    <irtc:IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzctNS0xLTEtMA_e453e670-b97a-4cc9-9126-c4229711e841"
      unitRef="usd">44000</irtc:IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzgtMS0xLTEtMA_6ce11af9-cd1d-469e-976b-441c45863af7"
      unitRef="usd">30607000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzgtMy0xLTEtMA_b00536ab-5443-43fa-985b-1be333e859ed"
      unitRef="usd">17176000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzgtNS0xLTEtMA_62558fea-32d3-44ce-90f1-cd262b177914"
      unitRef="usd">19685000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzktMS0xLTEtMA_b9f92fe0-b067-4e21-9514-b26251f629eb"
      unitRef="usd">229000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzktMy0xLTEtMA_06a40ebe-601e-4748-915f-1aaffc53e6f7"
      unitRef="usd">65000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTowMzBjMTU4YzBlZWY0YmQyYWZkYjcyZGIwMzE4OWI2NS90YWJsZXJhbmdlOjAzMGMxNThjMGVlZjRiZDJhZmRiNzJkYjAzMTg5YjY1XzktNS0xLTEtMA_d31494d2-2be5-4d75-9374-9c4d5ba87e53"
      unitRef="usd">44000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzQ1Mjc_79323887-5941-42f0-8104-05f503076dc6">&lt;div style="margin-top:12pt;text-align:justify;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;Significant components of the Company&#x2019;s deferred tax assets and liabilities are as follows (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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&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;border-top:1pt solid #000000;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 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowances and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,595&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,493&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,792&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,060&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;Deferred Tax Liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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;Depreciation and Amortization&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;(108)&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;(850)&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 13pt;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;Right of use asset&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;(20,634)&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;(22,171)&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: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 deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(20,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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;(23,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;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;Total deferred tax assets&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#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:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzMtMS0xLTEtMA_8a6402f8-5ffe-4d96-a99d-5c809435cb57"
      unitRef="usd">91034000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzMtMy0xLTEtMA_165ac3c0-a3c2-4dbb-8567-daf4ff1f5e85"
      unitRef="usd">64648000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzQtMS0xLTEtMA_e3ceb1f6-a5ba-4f48-be8e-63acd6be610b"
      unitRef="usd">7110000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzQtMy0xLTEtMA_04a685c7-1ae9-4807-bd12-850db64c1fcf"
      unitRef="usd">5601000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzUtMS0xLTEtMA_d4f79fba-71ee-4a93-bd94-30638177ca67"
      unitRef="usd">8831000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzUtMy0xLTEtMA_0a0162c5-291b-46a5-8107-636ea2f33a10"
      unitRef="usd">5932000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <irtc:DeferredTaxAssetsValuationAllowancesAndOther
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzYtMS0xLTEtMA_d9b9e31b-3c8c-47e6-85ba-0e526b52fbb4"
      unitRef="usd">14996000</irtc:DeferredTaxAssetsValuationAllowancesAndOther>
    <irtc:DeferredTaxAssetsValuationAllowancesAndOther
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzYtMy0xLTEtMA_5300f455-b2de-4c0b-8883-4b7a16015e0a"
      unitRef="usd">11443000</irtc:DeferredTaxAssetsValuationAllowancesAndOther>
    <irtc:DeferredTaxAssetsLeaseObligations
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzctMS0xLTEtMA_7fe9fe51-c9f5-45ef-b1ca-74b31db10e59"
      unitRef="usd">22624000</irtc:DeferredTaxAssetsLeaseObligations>
    <irtc:DeferredTaxAssetsLeaseObligations
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzctMy0xLTEtMA_d60faa66-e1c2-4a1a-b34b-59d08ab3f7b2"
      unitRef="usd">23869000</irtc:DeferredTaxAssetsLeaseObligations>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzgtMS0xLTEtMA_4bd1c2d5-2b40-4160-b6d9-3fc80ff840a6"
      unitRef="usd">144595000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzgtMy0xLTEtMA_604422fa-d0e5-4e18-b351-cf1a84931a43"
      unitRef="usd">111493000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzktMS0xLTEtMA_db8e346f-e791-41a0-a3f6-03fd54d215f7"
      unitRef="usd">123803000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzktMy0xLTEtMA_89badf21-7d26-48e7-b1e1-e1e7bbdcf1c4"
      unitRef="usd">88433000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzEwLTEtMS0xLTA_a6d645ae-4aa3-43b4-95f0-3c8fc80be295"
      unitRef="usd">20792000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzEwLTMtMS0xLTA_31e2997a-0217-4aa3-9ada-36db23e9fea8"
      unitRef="usd">23060000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzEzLTEtMS0xLTA_d2254cd5-c06c-48b5-885f-134655ee5aa6"
      unitRef="usd">108000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzEzLTMtMS0xLTA_c971af9e-f68d-4c84-98d1-427fbd9c15d7"
      unitRef="usd">850000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzE0LTEtMS0xLTA_9be1f848-5bd4-42b0-9ef9-863dbede4ea9"
      unitRef="usd">20634000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzE0LTMtMS0xLTA_eec9cc57-f3c4-44ca-9d60-0d596e017de6"
      unitRef="usd">22171000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilities
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzE1LTEtMS0xLTA_7b9d80b5-4c39-4ea6-a064-b54098e446a2"
      unitRef="usd">20742000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzE1LTMtMS0xLTA_43453753-5cf9-44cf-b7c2-a570d900533c"
      unitRef="usd">23021000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzE2LTEtMS0xLTA_e09ec548-9520-4378-a3f0-c6d0df675e6c"
      unitRef="usd">50000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpkMGUyN2JjMjFhOGM0YWQxODRkMWZkOTYwZjZmYTY5OC90YWJsZXJhbmdlOmQwZTI3YmMyMWE4YzRhZDE4NGQxZmQ5NjBmNmZhNjk4XzE2LTMtMS0xLTA_4696a539-2e37-43d4-9808-1c1f32111dfb"
      unitRef="usd">39000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <irtc:OperatingLossCarryforwardsTaxBenefitRecognized
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzEyNzQ_511a127e-af2a-4b5b-a2d6-528eec50ed28"
      unitRef="usd">0</irtc:OperatingLossCarryforwardsTaxBenefitRecognized>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzE0MTk_1f5cd5b4-a250-424c-8df7-4237b3bb79be"
      unitRef="usd">35400000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzE0MjY_e47cd987-cb39-4fe0-ab1f-fdadfd03b8a3"
      unitRef="usd">22000000.0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:SummaryOfValuationAllowanceTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzQ1MjI_4793ad2f-6af2-4910-8608-e982a7faec52">&lt;div style="margin-top:12pt;text-align:justify;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 valuation allowance for deferred tax assets consisted of the following activity for the years ended December&#160;31, 2020, 2019 and 2018 (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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.726%"/&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.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.659%"/&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:8pt;font-weight:700;line-height:100%"&gt;Balance at beginning of year&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:8pt;font-weight:700;line-height:100%"&gt;Additions&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:8pt;font-weight:700;line-height:100%"&gt;Deductions&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:8pt;font-weight:700;line-height:100%"&gt;Balance at end of year&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2018&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;44,321&#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,114&#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;66,435&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2019&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;66,435&#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;21,998&#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;88,433&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2020&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;88,433&#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;35,370&#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;&#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 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;123,803&#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:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzEtMS0xLTEtMA_16b417bb-59f9-4198-91a1-1e016f52528b"
      unitRef="usd">44321000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <irtc:ValuationAllowanceDeferredTaxAssetAdditions
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzEtMy0xLTEtMA_e5e5417d-ba0c-4f64-a094-209d3f0bdd5e"
      unitRef="usd">22114000</irtc:ValuationAllowanceDeferredTaxAssetAdditions>
    <irtc:ValuationAllowanceDeferredTaxAssetDeductions
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzEtNS0xLTEtMA_6ba2efa0-2790-4221-8b13-829721e211ce"
      unitRef="usd">0</irtc:ValuationAllowanceDeferredTaxAssetDeductions>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzEtNy0xLTEtMA_9bf8a6ae-1199-4118-aeb2-524615c3acb5"
      unitRef="usd">66435000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzItMS0xLTEtMA_dcd860ae-5893-4a88-b8bf-cd000e5729f7"
      unitRef="usd">66435000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <irtc:ValuationAllowanceDeferredTaxAssetAdditions
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzItMy0xLTEtMA_eb29ab59-038c-4b43-b46f-a44e040f829b"
      unitRef="usd">21998000</irtc:ValuationAllowanceDeferredTaxAssetAdditions>
    <irtc:ValuationAllowanceDeferredTaxAssetDeductions
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzItNS0xLTEtMA_f9eba415-f4ef-48ac-aa5b-fa68f5d4ac1f"
      unitRef="usd">0</irtc:ValuationAllowanceDeferredTaxAssetDeductions>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzItNy0xLTEtMA_cbc146e8-3825-451c-904e-5136eb93165d"
      unitRef="usd">88433000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzMtMS0xLTEtMA_274dcbf8-506e-41bf-b3ef-84a62e40579d"
      unitRef="usd">88433000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <irtc:ValuationAllowanceDeferredTaxAssetAdditions
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzMtMy0xLTEtMA_61e7d1d1-d86b-4ca6-a2d5-a951ac753df6"
      unitRef="usd">35370000</irtc:ValuationAllowanceDeferredTaxAssetAdditions>
    <irtc:ValuationAllowanceDeferredTaxAssetDeductions
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzMtNS0xLTEtMA_acdab168-daf7-42e6-ae6c-6f072c94d078"
      unitRef="usd">0</irtc:ValuationAllowanceDeferredTaxAssetDeductions>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTpjNDRjM2VhMDAxNDQ0MTViYjRkOWRjMTAyNWI5YTQzOS90YWJsZXJhbmdlOmM0NGMzZWEwMDE0NDQxNWJiNGQ5ZGMxMDI1YjlhNDM5XzMtNy0xLTEtMA_05c0221d-e095-47e5-9d10-afce2d60045a"
      unitRef="usd">123803000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzE5Mjc_30fb3c4b-ef2b-4132-80a4-b350089ea223"
      unitRef="usd">368200000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzE5NDU_56d699aa-d7f8-4d05-993f-cc0d69cadfab"
      unitRef="usd">218700000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:TaxCreditCarryforwardValuationAllowance
      contextRef="ifa634e4bdbdc4937ae511664218e3cc5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzI4MTE_ef63d2ce-b8a0-4528-bf6e-32ac3ff8adbe"
      unitRef="usd">6900000</us-gaap:TaxCreditCarryforwardValuationAllowance>
    <us-gaap:TaxCreditCarryforwardValuationAllowance
      contextRef="i6bf2159c768d4065b380e213474d8120_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzI4Mjc_3fee5777-b5f0-4709-9c8c-2af966404b6e"
      unitRef="usd">3100000</us-gaap:TaxCreditCarryforwardValuationAllowance>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzEwOTk1MTE2MzMzMzM_bea9427e-ea35-4c37-891c-ba8d69a516c4"
      unitRef="usd">2300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzEwOTk1MTE2MzMzNDc_23e4feab-2a66-4601-945f-e80357617457"
      unitRef="usd">1800000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzQ1Mjg_9c837258-f25c-401b-b390-f3589f8ca29f">&lt;div style="margin-top:12pt;text-align:justify;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;A reconciliation of the Company&#x2019;s unrecognized tax benefit amount is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&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;1,842&#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;1,459&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions taken in current year&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;488&#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;383&#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;441&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases in balance related to prior year tax positions&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;&#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;75&#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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases in balance related to prior year tax positions&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)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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;2,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #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,842&#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,459&#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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzItMS0xLTEtMA_a733bc49-dc68-4dfe-90a6-eef512742793"
      unitRef="usd">1842000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzItMy0xLTEtMA_f9be0c1f-e1f4-4cce-86d9-ce9bdef8649e"
      unitRef="usd">1459000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzItNS0xLTEtMA_8a98f18a-40e1-4f53-91e2-2681574aab50"
      unitRef="usd">943000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzMtMS0xLTEtMA_69b0f8b5-4134-42cd-b5da-4b6be09bbf7a"
      unitRef="usd">488000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzMtMy0xLTEtMA_9c07467b-8eee-4ee7-9147-45c5ecac6034"
      unitRef="usd">383000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzMtNS0xLTEtMA_66488bad-edce-4226-bd82-0b865baa018f"
      unitRef="usd">441000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzQtMS0xLTEtMA_303a1d32-a42e-42a5-a157-6b0a0db43895"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzQtMy0xLTEtMA_2035a7ae-3864-40a6-ad28-753a4b031f24"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzQtNS0xLTEtMA_b986c872-e4aa-4a12-8a80-333e58c3ea51"
      unitRef="usd">75000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzUtMS0xLTEtNDkxOA_d9ee12cf-035d-42ba-8ffb-ed1341b7326a"
      unitRef="usd">28000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzUtMy0xLTEtNDkyOQ_4b462ae6-6776-42c1-84bb-d230f599d3e3"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzUtNS0xLTEtNDkzMg_44da63c4-736f-4635-ad48-ccf7e3c73fc0"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzYtMS0xLTEtMA_65aced08-b84c-4669-b0ac-06b46ac5d0d3"
      unitRef="usd">2302000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzYtMy0xLTEtMA_57ebd7ac-6145-424d-bcdf-0b3e8a8a970c"
      unitRef="usd">1842000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90YWJsZTozNWVlOTlmMzliNWE0Y2Q5YTBmYjI1ZTlkZTQyYjM4Ni90YWJsZXJhbmdlOjM1ZWU5OWYzOWI1YTRjZDlhMGZiMjVlOWRlNDJiMzg2XzYtNS0xLTEtMA_6b28fbc4-c15e-4aac-8e4e-dd3b888bea6d"
      unitRef="usd">1459000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzM2NDc_f73273a5-db8a-4ded-957c-e5318d6fc37c"
      unitRef="usd">2300000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzM2NTE_9b4a7fb8-e7ee-4c15-8dad-5cdee23e7e3b"
      unitRef="usd">1800000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzM2NTk_9ab2ee3c-5372-4155-a369-c77cc93eb971"
      unitRef="usd">1500000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzkzNDU4NDg4NDI0MjQ_c06dcd09-1614-40c1-9187-eea5c23dfe8d"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzkzNDU4NDg4NDI0MjQ_e1adaedb-61ac-4122-a979-a6019bd2dd7c"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDYvZnJhZzoyOGI2MzJiNTgzOGM0ZmUwODc2Y2RlYzI3Y2NiNWU3ZS90ZXh0cmVnaW9uOjI4YjYzMmI1ODM4YzRmZTA4NzZjZGVjMjdjY2I1ZTdlXzkzNDU4NDg4NDI0MjQ_f9a00d1a-0c2c-4fcd-a30b-1fd8c03a3918"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90ZXh0cmVnaW9uOmM2ZmY2YjU3NDAyMDRmODViYzUzOGVhMDk4NjVjMDRiXzY1Mw_acf607c9-e521-4d10-b847-09f37c8fe072">Stockholders&#x2019; Equity&lt;div style="margin-top:6pt;text-align:justify"&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;Common stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 amended and restated certificate of incorporation dated October 25, 2016, as amended, authorizes the Company to issue 100,000,000 shares of common stock with a par value of $0.001 per share and 5,000,000 shares of preferred stock with a par value of $0.001 per share. The holders of common stock are entitled to receive dividends whenever funds and assets are legally available and when declared by the board of directors, subject to the prior rights of holders of all series of convertible preferred stock outstanding. No dividends were declared through December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 had reserved shares of common stock for issuance as follows:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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;Options issued and outstanding&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;609,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,503,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;/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;Unvested 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,114,159&#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;886,030&#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;Shares available for grant under future stock plans&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;8,016,517&#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;6,709,235&#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;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;Shares available for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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;9,740,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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;9,098,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90ZXh0cmVnaW9uOmM2ZmY2YjU3NDAyMDRmODViYzUzOGVhMDk4NjVjMDRiXzE2Mg_f6299f65-9c5a-4387-81ce-f68fccffd266"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90ZXh0cmVnaW9uOmM2ZmY2YjU3NDAyMDRmODViYzUzOGVhMDk4NjVjMDRiXzIwOA_40006ca8-4966-4b27-864e-fa8711777de6"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90ZXh0cmVnaW9uOmM2ZmY2YjU3NDAyMDRmODViYzUzOGVhMDk4NjVjMDRiXzIyNQ_d8619be8-344b-4232-aad9-2bba0c003bab"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90ZXh0cmVnaW9uOmM2ZmY2YjU3NDAyMDRmODViYzUzOGVhMDk4NjVjMDRiXzI3NA_3039408f-796b-4ed2-b75d-fbdeb9085542"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:DividendsCommonStock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90ZXh0cmVnaW9uOmM2ZmY2YjU3NDAyMDRmODViYzUzOGVhMDk4NjVjMDRiXzcxNDY4MjU1ODEyMTU_1b417a89-ac8e-409a-8521-4e1d6cb45ac1"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90ZXh0cmVnaW9uOmM2ZmY2YjU3NDAyMDRmODViYzUzOGVhMDk4NjVjMDRiXzY1NA_6bac026d-e16b-4307-966e-76a72e6aab6e">&lt;div style="margin-top:12pt;text-align:justify;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 had reserved shares of common stock for issuance as follows:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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;Options issued and outstanding&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;609,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,503,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;/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;Unvested 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,114,159&#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;886,030&#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;Shares available for grant under future stock plans&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;8,016,517&#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;6,709,235&#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;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;Shares available for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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;9,740,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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;9,098,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie3c35feee3314ec58370090a729870f4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzItMS0xLTEtMA_bbc2ed3a-fb27-4c20-9d7c-505831e87569"
      unitRef="shares">609881</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i980310b61a894820b19aa6df22d88f43_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzItMy0xLTEtMA_1c88e79c-48b0-41b3-9293-a44fce6c2773"
      unitRef="shares">1503247</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i28d20d5d7e564f6e86ffec290bc0e207_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzMtMS0xLTEtMA_75f32f0f-d5e9-48c3-833e-1298654343d5"
      unitRef="shares">1114159</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i7d26449665f64f3f8d30d2d7fa7f3822_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzMtMy0xLTEtMA_cdd484d1-8e35-4728-8ad7-782c58881686"
      unitRef="shares">886030</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ibaabd4034fd443908397be27ad893ef8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzUtMS0xLTEtMA_680d21bf-0b7a-4960-b24f-0c32847008c9"
      unitRef="shares">8016517</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i36d79b7d07d647f4a7cf2e4d64df0c5e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzUtMy0xLTEtMA_6709d084-c2a7-423b-85ea-b682705792d4"
      unitRef="shares">6709235</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzYtMS0xLTEtMA_86b69c82-e785-4a99-95e2-4a8cb0177e96"
      unitRef="shares">9740557</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMDkvZnJhZzpjNmZmNmI1NzQwMjA0Zjg1YmM1MzhlYTA5ODY1YzA0Yi90YWJsZTo1NjQyYWY3MzE1NzM0YWQzYWY3MmNjNzMxYjBiNTkwOC90YWJsZXJhbmdlOjU2NDJhZjczMTU3MzRhZDNhZjcyY2M3MzFiMGI1OTA4XzYtMy0xLTEtMA_2a3da41b-a0c1-4ade-af9f-71e6cf29e23b"
      unitRef="shares">9098512</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzY0MjQ_1c40928c-3914-4586-a863-c681d9d08c9f">Stock Incentive Plans&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&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;2006 Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 October 2006, the Company adopted the 2006 Equity Incentive Plan, as amended, (the &#x201c;2006 Plan&#x201d;). The Plan provided for the granting of stock options to employees and non-employees of the Company. Options granted under the Plan were either incentive stock options or nonqualified stock options. Incentive stock options (&#x201c;ISO&#x201d;) were granted only to employees (including officers and directors who are also employees). Nonqualified stock options (&#x201c;NSO&#x201d;) may be granted to employees and non-employees. The board of directors had the authority to determine to whom options will be granted, the number of options, the term and the exercise price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Options under the Plan were granted for periods of up to ten years and at the fair value of the shares on the date of grant as determined by the board of directors. In general, options become exercisable at a rate of 25% after the first anniversary of the grant and then monthly vesting for an additional three years from date of grant. The term for options is no longer than five years for ISOs for which the grantee owns greater than 10% of the voting power of all classes of stock and no longer than ten years for all other options. The Company issues new shares upon the exercise of options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&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;2016 Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 October 2016, the Company adopted the 2016 Equity Incentive Plan, (the &#x201c;2016 Plan&#x201d;). The 2016 Plan was subsequently approved by the Company&#x2019;s stockholders and became effective on October 19, 2016, immediately before the effective date of the IPO. Following the effectiveness of the 2016 Plan, no additional options will be granted under the 2006 Plan.&#160;In addition, to the extent that any awards outstanding or subject to vesting restrictions under the 2006 Plan are subsequently forfeited or terminated for any reason before being exercised or settled, the shares of common stock reserved for issuance pursuant to such awards as of the closing of the IPO will become available for issuance under the 2016 Plan. The remaining shares available for grant under the 2006 Plan became available for issuance under the 2016 Plan upon the closing of the IPO. On the first day of each year, the 2016 Plan authorizes an annual increase of the least of 3,865,000 shares, 5% of outstanding shares on the last day of the immediately preceding fiscal year or an amount as determined by the Company's Board of Directors. As of December&#160;31, 2020, the Company has reserved 8,693,162 shares of common stock for issuance under the 2016 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Pursuant to the 2016 Plan, stock options, restricted shares, stock units, including restricted stock units and stock appreciation rights may be granted to employees, consultants, and outside directors of the Company. Options granted may be either ISOs or NSOs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Stock options are governed by stock option agreements between the Company and recipients of stock options. ISOs and NSOs may be granted under the 2016 Plan at an exercise price of not less than 100% of the fair market value of the common stock on the date of grant, determined by the Compensation Committee of the Board of Directors. Options become exercisable and expire as determined by the Compensation Committee, provided that the term of ISOs may not exceed ten years from the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&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;Employee Stock Purchase Program (&#x201c;ESPP&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 October 2016, the Company&#x2019;s Board of Directors and stockholders approved the Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;). Under the ESPP, the Company initially reserved 483,031 shares of common stock for issuance as of its effective date of October 19, 2019 On the first day of each calendar year, the number of shares reserved increases by the least of 966,062 shares, 1.5% of the shares of the Company&#x2019;s common stock outstanding on the last day of the immediately preceding fiscal year, or an amount as determined by the Company&#x2019;s Board of Directors. The ESPP allows eligible employees to purchase shares of the Company&#x2019;s common stock at a discount through payroll deductions of up to 15% of their eligible compensation, subject to any plan limitations. The ESPP provides for 12 month offering periods that each contain two 6 month purchase periods. At the end of each purchase period, employees are able to purchase shares at 85% of the lower of the fair market value of the Company&#x2019;s common stock on the first trading day of the offering period or on the last day of the purchase period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 December&#160;31, 2020, 420,352 shares of common stock have been issued to employees participating in the ESPP and 1,511,127 shares were available for issuance under the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 used the following assumptions to estimate the fair value of the ESPP offered for the year ended December&#160;31, 2020: expected term of 0.5 &#x2013; 1 year, volatility of 68.72% - 75.78%, risk-free interest rate of 0.11% - 0.18% and expected dividend yield of zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 used the following assumptions to estimate the fair value of the ESPP offered for the year ended December&#160;31, 2019: expected term of 0.5 &#x2013; 1 year, volatility of 43.61% - 48.05%, risk-free interest rate of 1.60% - 2.35% and expected dividend yield of zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 used the following assumptions to estimate the fair value of the ESPP offered for the year ended December&#160;31, 2018: expected term of 0.5 &#x2013; 1 year, volatility of 41.46% - 44.55%, risk-free interest rate of 2.19% - 2.64% and expected dividend yield of zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Incentive Plan Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;A summary of share-based awards available for grant under the 2016 Equity Incentive Plan is as follows:&#160;&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&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:8pt;font-weight:700;line-height:100%"&gt;Shares&#160;Available&lt;br/&gt;for Grant&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:700;line-height:100%"&gt;Balance at December 31, 2017&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:700;line-height:100%"&gt;4,034,152&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 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;Additional options authorized&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,168,865&#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;Awards granted&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;(666,913)&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 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;Awards forfeited&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;124,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;/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;Awards withheld for tax purposes&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;56,710&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;4,717,292&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#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;Additional awards authorized&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,218,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Awards granted&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;(649,911)&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;Awards forfeited&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;181,513&#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 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;Awards withheld for tax purposes&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;60,836&#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:700;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&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:700;line-height:100%"&gt;5,528,132&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 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;Additional awards authorized&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,333,928&#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;Awards granted&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;(595,915)&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 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;Awards forfeited&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;156,623&#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;Awards withheld for tax purposes&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;82,622&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:700;line-height:100%"&gt;6,505,390&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;During the year ended December&#160;31, 2020, 595,915 restricted stock units ("RSUs") were granted, 235,915 RSUs vested, and 131,871 RSUs were forfeited.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;The following table summarizes stock option activity under the 2006 and 2016 Equity Incentive Plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:44pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Price Per&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Share&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Life (years)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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:700;line-height:100%"&gt;Balance at December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%"&gt;2,601,181&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;12.24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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.17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;113,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 2px 7.75pt;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;Options granted&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;366,928&#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;68.32&#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="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:#cff0fc;padding:2px 1pt 2px 7.75pt;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;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(798,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Options forfeited&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;(75,548)&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;34.30&#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="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:#cff0fc;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:700;line-height:100%"&gt;Balance at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%"&gt;2,094,137&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;23.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align: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.02&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;97,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 7.75pt;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;Options granted&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;20,010&#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;82.77&#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="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:#cff0fc;padding:2px 1pt 2px 7.75pt;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;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(540,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Options forfeited&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;(70,593)&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;54.54&#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="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:#cff0fc;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:700;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%"&gt;1,503,247&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;27.40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align: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.43&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 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;Options granted&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 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 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:#cff0fc;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;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(868,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;17.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Options forfeited&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;(24,752)&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;66.89&#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="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:#cff0fc;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:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%"&gt;609,881&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;40.18&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align: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.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 7pt;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:115%"&gt;Options exercisable &#x2013; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;486,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;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:700;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:700;line-height:100%"&gt;34.36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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.02&lt;/span&gt;&lt;/td&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;98,672&#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 7pt;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:115%"&gt;Options vested and expected to vest &#x2013; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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;606,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;40.01&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align: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.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:12pt;text-align:justify;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 aggregate intrinsic values of options outstanding, exercisable, vested and expected to vest were calculated as the difference between the exercise price of the options and the closing price of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;During the years ended December 31, 2019, and 2018, the Company granted options with a weighted-average grant date fair value of $38.29 and $32.38 per share, respectively. The Company did not grant any options during the year ended December 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 aggregate intrinsic value of options exercised was $109.2 million, $36.9 million and $52.4 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively. The total estimated grant date fair value of options vested during the period was $4.9 million, $7.8 million and $5.3 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 value of non-vested restricted stock units (&#x201c;RSUs&#x201d;) is based on the Company&#x2019;s closing stock price on the date of grant.&#160;A summary for the year ended&#160;December&#160;31, 2020, is as follows:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Underlying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Vesting&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Period&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested as of December 31, 2018&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547,891&#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:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.62&#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:middle"/&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:2px 1pt;text-align:right;vertical-align: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.45&lt;/span&gt;&lt;/td&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;38,067&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;629,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;886,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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.39&lt;/span&gt;&lt;/td&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;60,330&#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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(235,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,114,159&#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:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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.38&lt;/span&gt;&lt;/td&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;264,290&#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:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i2f32ec535f0145219f5b529c71dfde43_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzc0Mg_c0bc8489-c10a-4a3d-9195-89218ed8c13a">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <irtc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage
      contextRef="i7a0c4d3ff2c846678315be3048dcf4ac_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzg5NQ_1489b60e-18e2-430f-8814-2ff7463ffbab"
      unitRef="number">0.25</irtc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i14fb31870d73470fbec67d657b2f4b81_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzk4Mg_f297e6cd-e10d-4e15-ae8c-0abf94d9f01c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i042a6d8ff51c4cf082b96df301483e25_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzEwNDQ_c52e282f-59ae-41be-b863-a10512e79506">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <irtc:PercentageOfVotingPowerOfAllClassesOfStock
      contextRef="i1e9721218a4e4f449cacc920f97b150a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzEwOTY_d1db56c1-b3ef-4722-b862-657a6110c31a"
      unitRef="number">0.10</irtc:PercentageOfVotingPowerOfAllClassesOfStock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if3eb096a755b4c6bb64d782895aef986_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzExNjI_6c9fd5d9-31df-4197-9190-28b4ecce226a">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i62e5c66ca43e479e8c7064fcf80f3845_D20161001-20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyOTU_82da0e28-115f-4e5d-87bd-0a3b69c5663a"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i0b4ffa94ad234b7c855a495d04fc2456_I20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNTI_1b7d7281-ecd2-4acc-b15b-a40d3f9d0eeb"
      unitRef="shares">3865000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i0b4ffa94ad234b7c855a495d04fc2456_I20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNTI_ff05e606-3841-42e9-9936-8b130529b87c"
      unitRef="shares">3865000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i62e5c66ca43e479e8c7064fcf80f3845_D20161001-20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNjQ_21a81b4a-9119-4f64-9879-d42484253cb6"
      unitRef="number">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i62e5c66ca43e479e8c7064fcf80f3845_D20161001-20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNjQ_7672af7d-2b96-4412-8bc0-69deaacd3cc4"
      unitRef="number">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i7bd8f07aab314e9880ec3cb37a5bdb5c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzI0MDI_425ead32-11b8-4ac2-b56f-559252df4eb9"
      unitRef="shares">8693162</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <irtc:PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock
      contextRef="iac225d1aa6624760b234d7d2809c5a9a_I20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNjk_3a4d773a-195b-46d7-bd98-77935af52077"
      unitRef="number">1</irtc:PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock>
    <irtc:PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock
      contextRef="iac225d1aa6624760b234d7d2809c5a9a_I20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNjk_73f70724-d4de-482c-8eff-864ec44c3318"
      unitRef="number">1</irtc:PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i92990ef8f77a46f09ce6353a590d7552_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzY0MjU_5bfe164f-4242-452e-a40a-351448cb2b81">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="if67ea18bc0e04021a3ab2674abf7a7c2_I20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzM0MzE_ba788f2e-3fc0-4f3a-930c-4902a4901832"
      unitRef="shares">483031</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <irtc:IncreaseInCommonStockReservedForFutureIssuance
      contextRef="if6902924571240bcb467b8a258f68703_D20161030-20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzM2MTE_c29747ea-54c1-41cb-a00b-7a2de2e36cf1"
      unitRef="shares">966062</irtc:IncreaseInCommonStockReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="ia462ebbbbb7d439aae5fb307f7f02daa_D20161001-20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNzc_5f44cf8d-35aa-4f41-be12-4632cfc1d6ba"
      unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="ia462ebbbbb7d439aae5fb307f7f02daa_D20161001-20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyNzc_88823179-d4be-40da-909e-a58392a62bfc"
      unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="if67ea18bc0e04021a3ab2674abf7a7c2_I20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyODQ_9aca23a3-9a0c-4550-8c2d-f112d962b794"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="if67ea18bc0e04021a3ab2674abf7a7c2_I20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyODQ_bad2c6f6-cfc8-4733-9de2-2d44b9f3a963"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <irtc:EmployeeStockPurchasePlanOfferingPeriod
      contextRef="if6902924571240bcb467b8a258f68703_D20161030-20161031"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQwMzA_749e1ccf-2291-4123-96d3-82bfda43eaa2">P12M</irtc:EmployeeStockPurchasePlanOfferingPeriod>
    <irtc:EmployeeStockPurchasePlanNumberOfPurchasePeriods
      contextRef="if6902924571240bcb467b8a258f68703_D20161030-20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzY0Mzg_4d7056a2-7c69-41c6-9464-f0941b873a95"
      unitRef="numberofpurchaseperiod">2</irtc:EmployeeStockPurchasePlanNumberOfPurchasePeriods>
    <irtc:EmployeeStockPurchasePlanPurchasePeriod
      contextRef="ia462ebbbbb7d439aae5fb307f7f02daa_D20161001-20161031"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQwNzg_812cd33e-b25f-4f90-9947-d72ae50282ec">P6M</irtc:EmployeeStockPurchasePlanPurchasePeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="if6902924571240bcb467b8a258f68703_D20161030-20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyOTE_7bf158cf-5215-4bd0-9bf6-9e28baaddb1d"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="if6902924571240bcb467b8a258f68703_D20161030-20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyOTE_e44e4e1d-7953-45e2-b9f1-b1bbf97812ff"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="icb51fe9fb6ab4a4eadef8d0117d022dc_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQzNTU_16640f1c-d13f-47c1-8174-74138ccada64"
      unitRef="shares">420352</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i2165692dcb844ded8999189ae51a006d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ0NDE_9bc4f245-ece9-42fa-88fc-686ecb5dba28"
      unitRef="shares">1511127</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3ff7f6979462441fa01f9c3118e4e968_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ2MjY_ac1e5d96-761a-402e-b6d2-0dd5cd5e7a88">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id642179887db4ccd98c50d121e3ed615_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ2MzE_863fd1bd-0dc0-4f6d-b01e-8d9480231038">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="icb51fe9fb6ab4a4eadef8d0117d022dc_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ2NTQ_b40cab8b-9915-4b23-92a4-aab7cc14e203"
      unitRef="number">0.6872</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="icb51fe9fb6ab4a4eadef8d0117d022dc_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ2NTk_80fca723-abbb-40a9-843f-5369d78ac5b3"
      unitRef="number">0.7578</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="icb51fe9fb6ab4a4eadef8d0117d022dc_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ2OTA_a595c206-9c41-4738-8da0-e40be599895a"
      unitRef="number">0.0011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="icb51fe9fb6ab4a4eadef8d0117d022dc_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ2OTU_6e2be8a8-7379-4926-bbbc-b2394caf1007"
      unitRef="number">0.0018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="icb51fe9fb6ab4a4eadef8d0117d022dc_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ3Mjk_21863d5f-fe40-4806-93e1-ced431c04199"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i0d162c5a5fd54a5d9aad9bb408fd4cb6_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzEwOTk1MTE2Mjg0NTM5_ae9dec15-6ff0-412b-b691-11f2b5fc9af5">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i7f67701b6a4e427aabe6cbbda126e752_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzEwOTk1MTE2Mjg0NTI4_e3d688f9-b29a-4ff1-bf73-053610309bc5">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i5670ee107e5844c8b67116d70c9c7ae1_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ4OTE_2b326c6a-e46d-4241-9422-7571bcb8cb43"
      unitRef="number">0.4361</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i5670ee107e5844c8b67116d70c9c7ae1_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ4OTY_489b0963-63af-4acb-87a4-babe7987a80e"
      unitRef="number">0.4805</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i5670ee107e5844c8b67116d70c9c7ae1_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ5Mjc_8f011518-31c6-4e2a-8bbe-45f6d91200a5"
      unitRef="number">0.0160</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i5670ee107e5844c8b67116d70c9c7ae1_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ5MzI_0affb24a-51cb-4231-8166-5ea75e45236b"
      unitRef="number">0.0235</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i5670ee107e5844c8b67116d70c9c7ae1_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzQ5NjY_98e507e6-bf8e-4cc7-a16c-a3913e96dd90"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i8a0360de4cff4a73a090fa79da9b9b41_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzEwOTk1MTE2Mjg0NTU4_b0313748-a089-4db3-a1bb-3fc15b283ad5">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ie5821a0df5504448befb796682090769_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzEwOTk1MTE2Mjg0NTQ3_baf28e24-ab30-486e-be48-5804fdfe87e9">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i341d22e9cc4040ff8298b2b83429f09b_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzUxMjg_b075ebf9-2c31-45cd-a981-a4e5bcd707cd"
      unitRef="number">0.4146</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i341d22e9cc4040ff8298b2b83429f09b_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzUxMzM_82161bf1-5379-4244-9e90-9809701a5883"
      unitRef="number">0.4455</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i341d22e9cc4040ff8298b2b83429f09b_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzUxNjQ_a30a2e94-dee5-42f1-9692-e57960a7596e"
      unitRef="number">0.0219</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i341d22e9cc4040ff8298b2b83429f09b_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzUxNjk_8fc4cd54-4705-4497-aea9-2f84234a1584"
      unitRef="number">0.0264</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i341d22e9cc4040ff8298b2b83429f09b_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzUyMDM_79af5f28-4399-41ad-adae-cbc89fec2a44"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <irtc:ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzY0MjI_da9b70f4-bb47-4aad-8a38-2a40de8ce45a">A summary of share-based awards available for grant under the 2016 Equity Incentive Plan is as follows:&#160;&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:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&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:8pt;font-weight:700;line-height:100%"&gt;Shares&#160;Available&lt;br/&gt;for Grant&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:700;line-height:100%"&gt;Balance at December 31, 2017&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:700;line-height:100%"&gt;4,034,152&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 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;Additional options authorized&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,168,865&#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;Awards granted&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;(666,913)&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 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;Awards forfeited&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;124,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;/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;Awards withheld for tax purposes&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;56,710&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;4,717,292&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#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;Additional awards authorized&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,218,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Awards granted&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;(649,911)&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;Awards forfeited&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;181,513&#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 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;Awards withheld for tax purposes&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;60,836&#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:700;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&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:700;line-height:100%"&gt;5,528,132&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 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;Additional awards authorized&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,333,928&#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;Awards granted&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;(595,915)&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 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;Awards forfeited&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;156,623&#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;Awards withheld for tax purposes&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;82,622&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:700;line-height:100%"&gt;6,505,390&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;</irtc:ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i898057230a144f53af6e57a82ccfdbd6_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzEtMS0xLTEtMA_98d57108-1866-4e32-9c84-dca2884390f5"
      unitRef="shares">4034152</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="id5c104094d8041ad8ce07bd3000239d3_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzItMS0xLTEtMA_0808d753-2b45-4703-b25f-4f049b83cffe"
      unitRef="shares">1168865</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <irtc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod
      contextRef="id5c104094d8041ad8ce07bd3000239d3_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzMtMS0xLTEtMA_e935a3a7-2f32-40ff-b00a-51f9b0fabf1c"
      unitRef="shares">666913</irtc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
      contextRef="id5c104094d8041ad8ce07bd3000239d3_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzQtMS0xLTEtMA_991bbc6e-6f68-4d3c-81c0-8efb9af0997b"
      unitRef="shares">124478</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="id5c104094d8041ad8ce07bd3000239d3_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzUtMS0xLTEtNzEz_869814ec-8323-4a24-af26-12a235fd8517"
      unitRef="shares">56710</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i34f4e7f519d94bb799b2db6792984514_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzUtMS0xLTEtMA_ee2981d1-4a2a-4e64-93a0-ca671530f7a1"
      unitRef="shares">4717292</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ic2cff217097a4854a398e39de65e782a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzYtMS0xLTEtMA_e95d6882-65b9-4aa4-9a9c-a0b1b33df9a8"
      unitRef="shares">1218402</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <irtc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod
      contextRef="ic2cff217097a4854a398e39de65e782a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzctMS0xLTEtMA_da3729b8-1d60-47ac-aa65-c0da26d5cf84"
      unitRef="shares">649911</irtc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
      contextRef="ic2cff217097a4854a398e39de65e782a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzgtMS0xLTEtMA_2994b22a-0222-4147-a278-8cc458005ac8"
      unitRef="shares">181513</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ic2cff217097a4854a398e39de65e782a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzktMS0xLTEtMA_0fbfc8fd-cdb4-444b-bcec-efb82a2186f4"
      unitRef="shares">60836</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i919835fe685040378091c813db64a4dc_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzEwLTEtMS0xLTA_8cd83e70-6252-426a-bc7d-cbcf19730287"
      unitRef="shares">5528132</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i0b2099e9180749e9985ae260005859fd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzExLTEtMS0xLTA_955c03ec-8920-4f6f-b150-96b992b9898b"
      unitRef="shares">1333928</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <irtc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod
      contextRef="i0b2099e9180749e9985ae260005859fd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzEyLTEtMS0xLTA_9ce0831a-459c-4c1d-91ee-458c70d63d6b"
      unitRef="shares">595915</irtc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
      contextRef="i0b2099e9180749e9985ae260005859fd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzEzLTEtMS0xLTA_6dfffe96-415d-4379-8774-c3a9111e7b39"
      unitRef="shares">156623</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i0b2099e9180749e9985ae260005859fd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzE0LTEtMS0xLTA_1cf4204d-9d02-4327-81c9-e2172f784b0c"
      unitRef="shares">82622</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i7bd8f07aab314e9880ec3cb37a5bdb5c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTo2YjQ2NGY3NWJjOGY0OGI4YTYzNjVhMjY3NjRjN2E5NC90YWJsZXJhbmdlOjZiNDY0Zjc1YmM4ZjQ4YjhhNjM2NWEyNjc2NGM3YTk0XzE1LTEtMS0xLTA_b5c8dd27-898c-4bba-8d8a-65abcfd554d6"
      unitRef="shares">6505390</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <irtc:StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzU0OTc1NTgxNDUzNjY_111b3426-17aa-425a-8dbd-305162658fde"
      unitRef="shares">595915</irtc:StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod>
    <irtc:StockIssuedDuringPeriodSharesRestrictedStockAwardVested
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzU0OTc1NTgxNDUzNzA_e6f41e94-a00b-4fdb-9bbe-773fb3fc3af0"
      unitRef="shares">235915</irtc:StockIssuedDuringPeriodSharesRestrictedStockAwardVested>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzU0OTc1NTgxNDUzNzQ_1bd181b1-28e7-4387-86a0-a43cfde7d5b1"
      unitRef="shares">131871</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzY0Mzk_2d588285-5055-4588-bc38-6dbfd535d500">&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:115%"&gt;The following table summarizes stock option activity under the 2006 and 2016 Equity Incentive Plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:44pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Price Per&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Share&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Life (years)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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:700;line-height:100%"&gt;Balance at December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%"&gt;2,601,181&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;12.24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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.17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;113,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 2px 7.75pt;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;Options granted&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;366,928&#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;68.32&#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="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:#cff0fc;padding:2px 1pt 2px 7.75pt;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;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(798,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Options forfeited&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;(75,548)&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;34.30&#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="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:#cff0fc;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:700;line-height:100%"&gt;Balance at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%"&gt;2,094,137&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;23.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align: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.02&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;97,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 7.75pt;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;Options granted&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;20,010&#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;82.77&#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="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:#cff0fc;padding:2px 1pt 2px 7.75pt;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;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(540,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Options forfeited&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;(70,593)&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;54.54&#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="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:#cff0fc;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:700;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%"&gt;1,503,247&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;27.40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align: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.43&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 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;Options granted&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 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 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:#cff0fc;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;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(868,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;17.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Options forfeited&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;(24,752)&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;66.89&#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="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:#cff0fc;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:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%"&gt;609,881&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;40.18&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align: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.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 7pt;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:115%"&gt;Options exercisable &#x2013; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;486,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;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:700;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:700;line-height:100%"&gt;34.36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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.02&lt;/span&gt;&lt;/td&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;98,672&#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 7pt;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:115%"&gt;Options vested and expected to vest &#x2013; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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;606,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:700;line-height:100%"&gt;40.01&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align: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.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzItMS0xLTEtMA_9b5efde2-ac9b-496b-b873-d86636971baa"
      unitRef="shares">2601181</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzItMy0xLTEtMA_74e1b81e-3237-4b4a-8a4b-681c7525568c"
      unitRef="usdPerShare">12.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ic014e6c10dbc4a44b8f6792d0cd6896f_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzItNS0xLTEtMA_82138cdc-48c5-4dbd-8798-c9695c5ea89b">P7Y2M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzItNy0xLTEtMA_52c65311-ac47-481d-b26c-6386a4e34d54"
      unitRef="usd">113958000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzMtMS0xLTEtMA_e0be3fec-d8b5-4b86-ab74-f2e74217b0e1"
      unitRef="shares">366928</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzMtMy0xLTEtMA_2e281ac4-b1d6-4470-96fd-0ca4d8c9ef4f"
      unitRef="usdPerShare">68.32</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzQtMS0xLTEtMA_934bda7f-e3da-45d6-a235-b9c11c16a6ed"
      unitRef="shares">798424</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzQtMy0xLTEtMA_afe5cc11-5d60-4c59-b06b-bca1c32484fb"
      unitRef="usdPerShare">7.19</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzUtMS0xLTEtMA_9a6e3933-5021-4f22-af75-c07d572ac496"
      unitRef="shares">75548</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzUtMy0xLTEtMA_7530ee14-cf4d-4524-9bcb-1ddb8482c3df"
      unitRef="usdPerShare">34.30</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzYtMS0xLTEtMA_291e46b8-a5da-4fad-8484-aff0a4afb9d3"
      unitRef="shares">2094137</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzYtMy0xLTEtMA_697f889f-6ed6-4074-b37a-1dbf957df2df"
      unitRef="usdPerShare">23.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzYtNS0xLTEtMA_81cbc059-76f9-4417-b2f0-cf7b605d6047">P7Y7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzYtNy0xLTEtMA_1ad64b82-5298-4172-ba0b-f79883b0dcdd"
      unitRef="usd">97976000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzctMS0xLTEtMA_6b2ed8c6-7e35-4b00-ae97-fbdba522e607"
      unitRef="shares">20010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzctMy0xLTEtMA_b51c71c9-d73a-48f9-a984-4c5c3b8adb23"
      unitRef="usdPerShare">82.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzgtMS0xLTEtMA_63673dff-ace5-456f-b089-7a377d432817"
      unitRef="shares">540307</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzgtMy0xLTEtMA_95e5ec1d-c18f-41e9-8ef4-afd47638ae63"
      unitRef="usdPerShare">9.59</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzktMS0xLTEtMA_5e052490-3643-4686-9dcb-9db347f85bee"
      unitRef="shares">70593</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzktMy0xLTEtMA_aa071d30-2e09-4f20-b446-e529102be9c1"
      unitRef="usdPerShare">54.54</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEwLTEtMS0xLTA_21f628fd-276c-4580-a617-fa5410b87556"
      unitRef="shares">1503247</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEwLTMtMS0xLTA_840f7ce0-ad02-45d5-bfcd-c997b727dc61"
      unitRef="usdPerShare">27.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEwLTUtMS0xLTA_5b911a3f-d8cd-46ed-9ef0-baa4bceacc31">P6Y5M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i996550b07e0140bdaa028bb25f0659f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEwLTctMS0xLTA_82a9eda2-8f63-4820-87fe-1ebc814b8c3f"
      unitRef="usd">62401000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzExLTEtMS0xLTA_698da464-be57-4a4a-93e4-d46697eba35b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzExLTMtMS0xLTA_d825717f-dc00-42f1-9f6d-31182015b3d2"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEyLTEtMS0xLTA_5dfe9250-4fae-4cde-b451-1d4f4285194a"
      unitRef="shares">868614</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEyLTMtMS0xLTA_16e0e937-f827-48d3-9f8f-78114fc1fb3e"
      unitRef="usdPerShare">17.31</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEzLTEtMS0xLTA_595fe5b7-baa2-4677-a4dd-87cbfe8cf36c"
      unitRef="shares">24752</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzEzLTMtMS0xLTA_410c2930-bcd9-4760-a46c-901f7bcde981"
      unitRef="usdPerShare">66.89</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE0LTEtMS0xLTA_4860a48a-f8d5-48b5-bbdd-4e8cb9165a1f"
      unitRef="shares">609881</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE0LTMtMS0xLTA_c1a9be6c-ef8f-410b-b6e6-3177c168b1f2"
      unitRef="usdPerShare">40.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE0LTUtMS0xLTA_b1270d04-1aba-4804-891d-e5da312b81a0">P6Y2M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE0LTctMS0xLTA_211718f9-1e4e-44f6-b9bb-1e86a8295b91"
      unitRef="usd">120163000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE1LTEtMS0xLTA_fcdbda03-8148-4d15-a797-156f627416a2"
      unitRef="shares">486423</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE1LTMtMS0xLTA_6e5b8949-d04c-48d4-a531-c9fe62e33096"
      unitRef="usdPerShare">34.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE1LTUtMS0xLTA_dc305eed-2089-4bc3-bb59-527b0c7a8847">P6Y7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE1LTctMS0xLTA_bd6a871d-6195-4c42-9190-5a67824633f1"
      unitRef="usd">98672000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE2LTEtMS0xLTA_e9293c16-d103-48e3-8664-e91d22ac8e97"
      unitRef="shares">606418</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE2LTMtMS0xLTA_47d6b0fc-0f88-40a7-943d-2efa35d066eb"
      unitRef="usdPerShare">40.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE2LTUtMS0xLTA_e5c8d851-188a-4b38-9759-19fa2a33cb6a">P6Y2M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZTozYWE0YWRhNzQzYmY0MTVlOGU1NDA5ODRhYjJiNmRhNy90YWJsZXJhbmdlOjNhYTRhZGE3NDNiZjQxNWU4ZTU0MDk4NGFiMmI2ZGE3XzE2LTctMS0xLTA_10295529-81d1-48f3-8f03-818d5927add0"
      unitRef="usd">119583000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzU5NDU_39e2518e-3d4c-47b7-ac72-c8789ff30c74"
      unitRef="usdPerShare">38.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzU5NTI_c0cb593b-779a-4158-a496-1dd36a717d50"
      unitRef="usdPerShare">32.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzcxNDY4MjU1ODcyOTY_aaf0b8c6-359f-4cad-962b-fa608b647dee"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzYwMzU_eef2f7c7-a030-4d81-bf06-d400fab8a466"
      unitRef="usd">109200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzYwMzk_3573f1f9-ee3f-4c32-ac83-01039b038f93"
      unitRef="usd">36900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzYwNDY_cf25920a-6984-42d1-afa4-c9947523f0d8"
      unitRef="usd">52400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzYxODA_3f2b8559-ca8a-474c-a3e9-8904336dde45"
      unitRef="usd">4900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzYxODQ_7e23f85e-e132-4d70-b2ab-125ae362d59d"
      unitRef="usd">7800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzYxOTE_e73a6b3b-36dc-4136-84d8-d86b2aa9ad78"
      unitRef="usd">5300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90ZXh0cmVnaW9uOmJmNGZiN2MwZjRiYTRhMzVhMjMxYzVmMjE1OWM4MzNhXzY0MjM_c38cbeab-2f96-44c0-b814-dd51afdb4a26">&lt;div style="margin-top:12pt;text-align:justify;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 value of non-vested restricted stock units (&#x201c;RSUs&#x201d;) is based on the Company&#x2019;s closing stock price on the date of grant.&#160;A summary for the year ended&#160;December&#160;31, 2020, is as follows:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Underlying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Vesting&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Period&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested as of December 31, 2018&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547,891&#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:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.62&#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:middle"/&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:2px 1pt;text-align:right;vertical-align: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.45&lt;/span&gt;&lt;/td&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;38,067&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;629,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;886,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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.39&lt;/span&gt;&lt;/td&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;60,330&#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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(235,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,114,159&#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:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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.38&lt;/span&gt;&lt;/td&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;264,290&#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:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7947bfda6f594a6098d0c1615f8b48e9_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtMS0xLTEtNDk4Mw_8e3395a3-09ed-4a1e-8336-de15fed21ad9"
      unitRef="shares">547891</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7947bfda6f594a6098d0c1615f8b48e9_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtMy0xLTEtNDk4Mw_30bd2153-defe-4394-95ba-35fb242f572b"
      unitRef="usdPerShare">56.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i251b979861a74a9fac8e1d964fbc093b_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtNS0xLTEtNDk4NQ_f49a4529-7a69-4ac7-b644-6c0c34817df3">P2Y5M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i7947bfda6f594a6098d0c1615f8b48e9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtNy0xLTEtNDk4NQ_75e239f8-1052-4d61-8acc-a899294cf200"
      unitRef="usd">38067000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzItMS0xLTEtNDk4Mw_36944f22-e91c-48a3-81ad-d5549c47520c"
      unitRef="shares">629901</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzItMy0xLTEtNDk4Mw_d78b64c5-a7e1-42bb-9497-4f67d12e0be7"
      unitRef="usdPerShare">87.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzMtMS0xLTEtNDk4Mw_e6c24a4e-e985-407b-a24d-a6092aaf0ed8"
      unitRef="shares">180842</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzMtMy0xLTEtNDk4Mw_37e60e44-97b0-471d-989d-53e09974d1f0"
      unitRef="usdPerShare">52.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzQtMS0xLTEtNDk4Mw_a7b982b0-0fe8-4369-a387-fecfa6b2aa4f"
      unitRef="shares">110920</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzQtMy0xLTEtNDk4Mw_21bd5c3a-ca38-4002-aa26-6259aaf378c0"
      unitRef="usdPerShare">69.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7d26449665f64f3f8d30d2d7fa7f3822_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtMS0xLTEtMA_f961a145-3ee8-4e61-927d-2eac5e935d1f"
      unitRef="shares">886030</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7d26449665f64f3f8d30d2d7fa7f3822_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtMy0xLTEtMA_8ded7f0c-e65d-4386-afbb-e36c167dc154"
      unitRef="usdPerShare">77.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="ia79d2422f6d746ca9b5cae9e9b4df8fc_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtNS0xLTEtMA_fe410617-ba15-49cf-898f-12b1c9deed31">P1Y4M20D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i7d26449665f64f3f8d30d2d7fa7f3822_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzEtNy0xLTEtMA_7744554e-d1d9-4a4a-8ad7-79fd7468b47d"
      unitRef="usd">60330000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzItMS0xLTEtMA_04a211c9-78fe-4f47-905c-ee0b20eb31b7"
      unitRef="shares">595915</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzItMy0xLTEtMA_a85cf6d9-e63d-4c37-bb5b-b12b81e7fd26"
      unitRef="usdPerShare">104.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzMtMS0xLTEtMA_d2c1f4ad-9795-41b0-9420-760888852d44"
      unitRef="shares">235915</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzMtMy0xLTEtMA_326559f8-72ce-41d9-a394-e7ccfd48c16b"
      unitRef="usdPerShare">69.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzQtMS0xLTEtMA_fcbb3d68-8821-4fc6-b9a4-4509e9189c90"
      unitRef="shares">131871</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzQtMy0xLTEtMA_cba2511f-973f-4419-9cea-ffc882b54d06"
      unitRef="usdPerShare">59.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i28d20d5d7e564f6e86ffec290bc0e207_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzUtMS0xLTEtMA_58a01856-d709-4ef7-a252-654dd060d55a"
      unitRef="shares">1114159</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i28d20d5d7e564f6e86ffec290bc0e207_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzUtMy0xLTEtMA_37e76a50-2726-41f9-b074-dc7d846ef98e"
      unitRef="usdPerShare">94.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzUtNS0xLTEtMA_10c3b133-7df4-44cd-8811-a7c61edebe29">P1Y4M17D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i28d20d5d7e564f6e86ffec290bc0e207_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTIvZnJhZzpiZjRmYjdjMGY0YmE0YTM1YTIzMWM1ZjIxNTljODMzYS90YWJsZToxMTE1ZGE2YzYyYWI0M2M4YmUyYTJlMDllZWQ4NGFkNi90YWJsZXJhbmdlOjExMTVkYTZjNjJhYjQzYzhiZTJhMmUwOWVlZDg0YWQ2XzUtNy0xLTEtMA_b1c69d3e-576e-4981-96df-cef4da221aff"
      unitRef="usd">264290000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzUzMjM_f8ccf831-d9fd-4dda-b1ad-be656e52ef22">Stock-Based Compensation&lt;div style="margin-top:6pt;text-align:justify"&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;Employee Options Valuation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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 value of employee and director stock options was estimated at the date of grant using the Black-Scholes option pricing model with the weighted average assumptions below.&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:74.777%"/&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.598%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended Year ended December 31, &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:8pt;font-weight:700;line-height:100%"&gt;2019&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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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.1&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:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&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;45.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;%&lt;/span&gt;&lt;/td&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;45.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 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;%&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:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&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;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 colspan="3" style="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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify"&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 did not grant stock options during the year ended December 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify"&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;Market-based RSU Valuation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 value of market based RSUs was estimated at the date of grant using the Monte-Carlo option pricing model with the assumptions below. Additional details on the Company's market based RSUs are included below. &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:87.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;br/&gt;December 31,&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:8pt;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="background-color:#cff0fc;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;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.74&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&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;63.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 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;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify"&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;Fair Value of Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company&#x2019;s Board of Directors determined the fair value of each share of underlying common stock based on the closing price of the Company&#x2019;s common stock as reported on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify"&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;Expected Term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The expected term represents the period that the share-based awards are expected to be outstanding. As the Company has very limited historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock-option grants the Company has elected to use the &#x201c;simplified method&#x201d; as prescribed by authoritative guidance to compute expected term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify"&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;Expected Volatility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Since the Company does not have sufficient trading history for its common stock, the expected volatility was estimated based on the average volatility for comparable publicly traded companies over a period equal to the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;expected term of the stock option grants. When selecting comparable publicly traded companies in a similar industry on which it has based its expected stock price volatility, the Company selected companies with comparable characteristics to it, including enterprise value, risk profiles, position within the industry, and with historical share price information sufficient to meet the expected life of the stock-based awards. The Company will continue to apply this process until a sufficient amount of historical information regarding the volatility of its own stock price becomes available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify"&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;Risk-Free Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The risk-free interest rate is based on the U.S. Treasury yield curve in effect on the date of grant for zero coupon U.S. Treasury notes with maturities approximately equal to expected term of the option award.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify"&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;Expected Dividend Yield&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company has never paid dividends on its common stock and has no plans to pay dividends on its common stock. Therefore, the Company used an expected dividend yield of zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 addition to the assumptions used in the Black-Scholes option-pricing model, the Company also estimates a forfeiture rate to calculate the stock-based compensation for the Company&#x2019;s equity awards. The Company will continue to use judgment in evaluating the expected volatility, expected terms and forfeiture rates utilized for the Company&#x2019;s stock-based compensation calculations on a prospective basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 the total stock-based compensation expense included in the statements of operations and comprehensive loss for all periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&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;7,727&#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;4,462&#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;3,057&#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:#cff0fc;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;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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: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 stock-based compensation expense&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;41,515&#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;26,241&#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;16,329&#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;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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 December&#160;31, 2020, there was total unamortized compensation costs of $3.9 million, net of estimated forfeitures, related to unvested stock options, which the Company expects to recognize over a period of approximately 1.1 years  $61.4 million, net of estimated forfeitures, related to unrecognized RSU expense, which the Company expects to recognize over a period of 2.2 years, and $1.9 million unrecognized ESPP expense, which the Company will recognize over 0.9 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Performance based RSUs ("PRSU") and Market-based RSUs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;The Company grants PRSUs to key executives of the Company. PRSUs can be earned in accordance with the performance equity program for each respective grant&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;2019 Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;In February 2019, the company granted PRSU's ("2019 awards") to be earned based on the compound annual growth rate ("CAGR") of fiscal year 2020's revenue compared to fiscal year 2018's revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Due to the impact of the COVID-19 pandemic, management determined that the Company&#x2019;s achievement of its performance targets described above, was not probable in the first quarter of fiscal year 2020. PRSU expense of $4.8&#160;million recognized in fiscal year 2019 related to the 2019 awards was reversed in the first quarter of fiscal year 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 June 19, 2020, the Company modified the terms of the 2019 awards to vest based on the Company&#x2019;s average stock price. The modification impacted all active recipients of the 2019 awards, a total of ten recipients. The total incremental compensation cost resulting from the modification of $13.6&#160;million will be recognized ratably through March of 2021. The Company recognized $10.2&#160;million of compensation cost for the year ended December&#160;31, 2020 in connection with the 2019 awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;February 2020 Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 February 2020, the company granted PRSU's ("February 2020 awards") for fiscal year 2022's annual unit volume CAGR compared to fiscal year 2019's annual unit volume CAGR, measuring a minimum performance threshold of 19.7% to earn 50% of target, and a maximum threshold of 29% achieved to earn 200% of target. A total of 133,834 PRSU shares were granted with grant date fair value of $11.0&#160;million. The 2020 awards also include a service-based component.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Compensation cost in connection with the probable number of shares that will vest will be recognized ratably through March of 2021. During the year ended December 31, 2020, the Company determined that it was probable that the February 2020 Awards would vest and recognized $1.4&#160;million of compensation cost in connection with the February 2020 awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Non employee Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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 July 3, 2020, the Company&#x2019;s Chief Financial Officer (&#x201c;CFO&#x201d;) resigned and entered into a Consulting and Professional Services Agreement (&#x201c;CPSA&#x201d;) with the Company to provide consulting services through July 2, 2021. Pursuant to the original terms of the awards, the CFO will continue to vest in outstanding awards as long as services are provided to the Company under the CPSA as a non-employee consultant. In accordance with ASC 718, the Company recognized expense related to all awards expected to vest over the duration of the CPSA in the current period as an equity- based severance cost as the consulting services are not substantive. &lt;/span&gt;&lt;/div&gt;Total expense related to non-employee stock- based compensation recognized for the year ended December 31, 2020 was $1.8&#160;million. The Company did not recognize any non-employee stock-based compensation expense for the years ended December 31, 2019 and 2018.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzUzMjQ_0ba083cd-1f97-499c-bb7d-c08f223d99cc">&lt;div style="text-align:justify;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 value of employee and director stock options was estimated at the date of grant using the Black-Scholes option pricing model with the weighted average assumptions below.&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:74.777%"/&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.598%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended Year ended December 31, &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:8pt;font-weight:700;line-height:100%"&gt;2019&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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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.1&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:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&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;45.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;%&lt;/span&gt;&lt;/td&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;45.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 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;%&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:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&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;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 colspan="3" style="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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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 value of market based RSUs was estimated at the date of grant using the Monte-Carlo option pricing model with the assumptions below. Additional details on the Company's market based RSUs are included below. &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:87.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;br/&gt;December 31,&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:8pt;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="background-color:#cff0fc;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;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.74&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&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;63.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 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;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id99d0968d33c455bafad9e14e408fd3b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzItMy0xLTEtMA_bbd65312-bf97-4a86-aee8-f5847bfaf1de">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if5b2bb54e2d04c618b0924565e464c6d_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzItNS0xLTEtMA_07f28c5c-5c9e-4b37-b444-2e1c3d9128fa">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id99d0968d33c455bafad9e14e408fd3b_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzMtMy0xLTEtMA_d07c6c55-ed19-44da-87df-4b5cfba732b3"
      unitRef="number">0.450</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if5b2bb54e2d04c618b0924565e464c6d_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzMtNS0xLTEtMA_5c095bd7-f19c-47c4-927b-78e6c9d8c359"
      unitRef="number">0.457</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id99d0968d33c455bafad9e14e408fd3b_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzQtMy0xLTEtMA_fc1e8661-a48a-43fe-b2ba-6ccd61bb98d5"
      unitRef="number">0.0239</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if5b2bb54e2d04c618b0924565e464c6d_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzQtNS0xLTEtMA_bd6c9863-b31c-43dd-b57f-2d24edf2bd4a"
      unitRef="number">0.0275</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id99d0968d33c455bafad9e14e408fd3b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzUtMy0xLTEtMA_f7bdf929-c895-4ae7-b098-0e451eb06923"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if5b2bb54e2d04c618b0924565e464c6d_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTo5NjMwYTAzYjcyODQ0NWRmOTg0NDkyOTFhZmFlNDAzMS90YWJsZXJhbmdlOjk2MzBhMDNiNzI4NDQ1ZGY5ODQ0OTI5MWFmYWU0MDMxXzUtNS0xLTEtMA_78adefb4-abe7-4557-adc4-2890e74ca167"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmYjdjNDhmYTNjNTM0ZGFhOTQ5MTgxZmY4YjE4MWQ3Mi90YWJsZXJhbmdlOmZiN2M0OGZhM2M1MzRkYWE5NDkxODFmZjhiMTgxZDcyXzItMS0xLTEtMzcyOA_04089fe6-2e9a-43ed-b910-3297278e9ded">P0Y8M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmYjdjNDhmYTNjNTM0ZGFhOTQ5MTgxZmY4YjE4MWQ3Mi90YWJsZXJhbmdlOmZiN2M0OGZhM2M1MzRkYWE5NDkxODFmZjhiMTgxZDcyXzMtMS0xLTEtMzczMA_8ffbd07b-592a-4c1e-b771-384d2a1cc77b"
      unitRef="number">0.630</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmYjdjNDhmYTNjNTM0ZGFhOTQ5MTgxZmY4YjE4MWQ3Mi90YWJsZXJhbmdlOmZiN2M0OGZhM2M1MzRkYWE5NDkxODFmZjhiMTgxZDcyXzQtMS0xLTEtMzczMg_18b46dd8-a236-4569-86df-f556889b4037"
      unitRef="number">0.0017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmYjdjNDhmYTNjNTM0ZGFhOTQ5MTgxZmY4YjE4MWQ3Mi90YWJsZXJhbmdlOmZiN2M0OGZhM2M1MzRkYWE5NDkxODFmZjhiMTgxZDcyXzUtMS0xLTEtMzczNA_754a85f6-c29e-420d-85d9-5bc4b6b3a1ee"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzcxNDY4MjU1OTQ0OTM_58998ec2-f048-40e7-ab2c-793e17d58293"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzUzMjU_af117cba-3fb0-48ed-a339-a605121af772">&lt;div style="margin-top:12pt;text-align:justify;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 the total stock-based compensation expense included in the statements of operations and comprehensive loss for all periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&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;7,727&#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;4,462&#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;3,057&#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:#cff0fc;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;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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: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 stock-based compensation expense&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;41,515&#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;26,241&#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;16,329&#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id4f320378c9b4a0a9cbfcc55213ffc62_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzItMS0xLTEtMA_3136773b-a617-4b73-afb7-f410fc703dc7"
      unitRef="usd">27000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9445b075cd6244c79d8e2f90ab9829c1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzItMy0xLTEtMA_db80c7d0-cd74-429f-9779-4e1bd9e1de95"
      unitRef="usd">658000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i16a7254275d44f399dd02652f294b587_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzItNS0xLTEtMA_9e0e0dec-ca3c-4833-837d-27060ca0cecf"
      unitRef="usd">193000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i127bd63faef7408f89054dd654213120_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzMtMS0xLTEtMA_d4f76c45-5a38-4feb-b1a1-a00ac8e0459b"
      unitRef="usd">7727000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6396ff5297a8468783dbcb0c2464f253_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzMtMy0xLTEtMA_7764ccdb-51c4-44b9-b3b3-dcfd5c210f32"
      unitRef="usd">4462000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i54031c290559479e8b6c07b235c2ad28_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzMtNS0xLTEtMA_ddb379f1-62f4-41c4-94d6-d605d7aadec2"
      unitRef="usd">3057000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib05e13c229e04352a3e6424d7e6696e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzQtMS0xLTEtMA_de1a18e1-433b-40fa-bc8a-8143f05f2c3b"
      unitRef="usd">33761000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i264cf5909c1c4b3a9c269c08a3caaddf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzQtMy0xLTEtMA_ab70adb0-b65f-4da6-82ee-17d2b27c6f5f"
      unitRef="usd">21121000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i27607ffaec8748bfb874deb3e4defcce_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzQtNS0xLTEtMA_a1e0b2d5-e67c-40cf-8695-0ed8609d9f51"
      unitRef="usd">13079000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzUtMS0xLTEtMA_3daf650b-6ee5-46a5-a3a1-8c7bb15e42db"
      unitRef="usd">41515000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzUtMy0xLTEtMA_5d186024-fc7e-4a42-9616-c8e5634df52c"
      unitRef="usd">26241000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90YWJsZTpmNjU4MWZhMDIyMDU0NWYwOWNiZThjNDU0YWEwODlkYS90YWJsZXJhbmdlOmY2NTgxZmEwMjIwNTQ1ZjA5Y2JlOGM0NTRhYTA4OWRhXzUtNS0xLTEtMA_20f4f8e8-dc0a-4de0-96af-d6e2ce59133e"
      unitRef="usd">16329000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="iaaf6039e7a7140d5a016334aa147f2d1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4MTY_ecb03a65-6c96-4f6e-a1f3-1979bdc670c2"
      unitRef="usd">3900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM5NTU_95d910b8-a65e-4fc5-952f-1da5ebdc1b2a">P1Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i28d20d5d7e564f6e86ffec290bc0e207_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM5NTk_36a32253-a27d-4207-a09b-06160a01e351"
      unitRef="usd">61400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzQwODY_e5550afd-435e-4492-9990-dbafb8a050dd">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ic49af5193c3e45ae9279b90c332ce43a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzQwOTQ_a309f905-a898-483e-bfc4-184d430d0635"
      unitRef="usd">1900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4e02ec71225c41849cf863d3e90a037c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzQxNjI_f104195e-eea5-44b8-af67-5271e532e154">P0Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <irtc:ShareBasedPaymentArrangementReversalOfPriorExpense
      contextRef="i58437545192e4e3d9eb4de968314f15f_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDM3OTg_94c5a977-f861-4983-a74c-be4079c40e40"
      unitRef="usd">4800000</irtc:ShareBasedPaymentArrangementReversalOfPriorExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected
      contextRef="ifbc784185e2e49bc944c2e8b9c41e716_D20200619-20200619"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDQxNTg_bee528ad-0286-4866-a02b-5a39d2d53bb8"
      unitRef="employee">10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="ifbc784185e2e49bc944c2e8b9c41e716_D20200619-20200619"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDQzODY_37446655-193b-4a0f-a19c-6ab6c26cb923"
      unitRef="usd">13600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifbc784185e2e49bc944c2e8b9c41e716_D20200619-20200619"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzcxNDY4MjU1OTQ0NzQ_449e6bc7-0bb9-43ac-944e-3597bd38084d"
      unitRef="usd">10200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <irtc:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage
      contextRef="ib5da4b1799a748e89f4be63da2b8144e_D20200201-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDU5NTA_c417c0d6-01c1-4fee-8a82-fc38e332706a"
      unitRef="number">0.197</irtc:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage>
    <irtc:PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold
      contextRef="ib5da4b1799a748e89f4be63da2b8144e_D20200201-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDU5NjI_c960050b-700a-4095-b875-21491740eab9"
      unitRef="number">0.50</irtc:PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold>
    <irtc:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage
      contextRef="i502998da29df4359911acf688b92d777_D20200201-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDYwMDQ_a30d511a-a197-4d7b-97c1-e780a8cd5a32"
      unitRef="number">0.29</irtc:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage>
    <irtc:PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold
      contextRef="i502998da29df4359911acf688b92d777_D20200201-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDYwMjU_7aecba4b-f500-495f-8db8-ecc08e52521c"
      unitRef="number">2</irtc:PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if9ee81991da345188854f445a89763e0_D20200201-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDYwNTE_a5d5679f-5550-4305-9ebe-521cf2344844"
      unitRef="shares">133834</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <irtc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue
      contextRef="i62fafc0531ef473786a989e80c5e5c24_I20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDYxMTA_d1c23f88-b3e5-4028-bfcc-a26102f2a5da"
      unitRef="usd">11000000.0</irtc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i406ef3ae21244611984b6533929fae69_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzEwOTk1MTE2Mzk4Njc_48bdfdc6-dca4-412d-8c96-859a5df1ef8b"
      unitRef="usd">1400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9f441762820f4404848fc08937a4729e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzM4NDgyOTA3MDgzNTE_fb42c845-5a08-461f-bd71-527d8fb662b0"
      unitRef="usd">1800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if398c2e0e4ab4a09a39fe6c41ef675da_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzQ5NDc4MDIzNDAzOTk_6d2ed173-66e7-4aa4-96ee-95fb5334e52d"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6309153b6f204672be57c88379d4da60_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTUvZnJhZzpiMDgwM2EzMmU5MzM0OTliYjU5MmFlNTE5ZDExZGIyMi90ZXh0cmVnaW9uOmIwODAzYTMyZTkzMzQ5OWJiNTkyYWU1MTlkMTFkYjIyXzQ5NDc4MDIzNDAzOTk_dc800092-2580-4ea3-ac61-ddd168ac0479"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90ZXh0cmVnaW9uOjM0OTUwYWRlZDYzMzRjMmU4MjRlYzQ2YmE3MDA5YWZmXzU1NQ_7a78ff3c-587d-42b8-9035-d063b1e294f0">Net Loss Per Common Share&lt;div style="margin-top:6pt;text-align:justify;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 had net losses for the years ended December&#160;31, 2020, 2019 and 2018, all potential common shares were determined to be anti-dilutive. The following table sets forth the computation of the basic and diluted net loss per share during the years ended December&#160;31, 2020, 2019 and 2018 (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;(43,830)&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 style="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="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;(54,568)&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 style="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="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;(50,378)&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:#cff0fc;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;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Weighted-average shares used to compute net loss per common share, basic and diluted&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;27,754,404&#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;25,265,918&#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;23,885,858&#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:#cff0fc;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;Net loss per common share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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.58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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-top:12pt;text-align:justify;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 outstanding shares of potentially dilutive securities have been excluded from diluted net loss per common share for the years ended December&#160;31, 2020, 2019 and 2018 because their inclusion would be anti-dilutive:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;609,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;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,503,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;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,094,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs issued and unvested&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;1,114,159&#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;886,030&#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;547,891&#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:#cff0fc;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;Warrants to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;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,724,040&#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 colspan="2" style="border-bottom:3pt double #000000;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,389,277&#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 colspan="2" style="border-bottom:3pt double #000000;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,646,885&#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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90ZXh0cmVnaW9uOjM0OTUwYWRlZDYzMzRjMmU4MjRlYzQ2YmE3MDA5YWZmXzU1Ng_e43bb9b6-d65b-4d1b-a4f8-ae7ad4df6856">The following table sets forth the computation of the basic and diluted net loss per share during the years ended December&#160;31, 2020, 2019 and 2018 (in thousands, except share and per share data):&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:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;(43,830)&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 style="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="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;(54,568)&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 style="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="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;(50,378)&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:#cff0fc;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;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Weighted-average shares used to compute net loss per common share, basic and diluted&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;27,754,404&#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;25,265,918&#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;23,885,858&#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:#cff0fc;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;Net loss per common share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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.58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzMtMS0xLTEtMA_15741c92-2867-4746-9368-5457076d9fe2"
      unitRef="usd">-43830000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzMtMy0xLTEtMA_c9f4a56a-8345-4777-a531-9a303993f304"
      unitRef="usd">-54568000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzMtNS0xLTEtMA_450acb7f-1071-4402-a063-bcba1b481376"
      unitRef="usd">-50378000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzUtMS0xLTEtMA_e678eed6-7c65-4f56-a74c-8491bb97aa87"
      unitRef="shares">27754404</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzUtMy0xLTEtMA_d037dd10-9b33-44a2-95e5-a94341c82a5e"
      unitRef="shares">25265918</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzUtNS0xLTEtMA_42371cf4-b1ab-4d10-909e-9141c9a5632d"
      unitRef="shares">23885858</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzYtMS0xLTEtMA_cfe5f2e4-b5e3-4d46-9f89-616a18508ac7"
      unitRef="usdPerShare">-1.58</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzYtMy0xLTEtMA_b6c67b86-5674-4536-a00f-b0a2dbcf1e10"
      unitRef="usdPerShare">-2.16</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTowNTU1YjUwY2UyODI0OWUzOTM2OGNmNjcxMGE3MTFjMi90YWJsZXJhbmdlOjA1NTViNTBjZTI4MjQ5ZTM5MzY4Y2Y2NzEwYTcxMWMyXzYtNS0xLTEtMA_eabbd62b-1576-44da-9c57-92cd6ce5915f"
      unitRef="usdPerShare">-2.11</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90ZXh0cmVnaW9uOjM0OTUwYWRlZDYzMzRjMmU4MjRlYzQ2YmE3MDA5YWZmXzU1NA_3152e837-35e4-4a8e-8169-39abcbbac8cc">&lt;div style="margin-top:12pt;text-align:justify;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 outstanding shares of potentially dilutive securities have been excluded from diluted net loss per common share for the years ended December&#160;31, 2020, 2019 and 2018 because their inclusion would be anti-dilutive:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;609,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;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,503,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;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,094,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs issued and unvested&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;1,114,159&#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;886,030&#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;547,891&#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:#cff0fc;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;Warrants to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;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,724,040&#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 colspan="2" style="border-bottom:3pt double #000000;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,389,277&#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 colspan="2" style="border-bottom:3pt double #000000;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,646,885&#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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie39a13aa6b6e48639a007c615f480750_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzItMS0xLTEtMA_49f12dbd-8d6f-4d22-b690-decaa54cb6aa"
      unitRef="shares">609881</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ieac775781ddc460ca5f4bfdf46da1210_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzItMy0xLTEtMA_c5468f28-c855-4ce8-a091-5db30ea22960"
      unitRef="shares">1503247</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9e889a4b2e5043e783cbbf6f86ea4f2b_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzItNS0xLTEtMA_b8e0321d-4fcc-4070-82dc-b6764724ffe7"
      unitRef="shares">2094137</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i544aaf1e13504faba131c0b59048835e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzMtMS0xLTEtMA_61258609-0618-40b3-8733-48e20e0a9e1c"
      unitRef="shares">1114159</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i35c4d34c66614cc4b4590f88d89c00e5_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzMtMy0xLTEtMA_b2297447-95a5-4c7e-aa7d-2800b4c47c3d"
      unitRef="shares">886030</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia9f21019624944c99d6b2226cba2cf1d_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzMtNS0xLTEtMA_513663eb-36da-47ac-aa93-4d85560fa15f"
      unitRef="shares">547891</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i21a34964faf842998003246dad7a9caf_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzQtMS0xLTEtMA_1eb95b6b-0c4b-4bcc-b08e-32c53143d60e"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia0e7c2bd2df04440a883bc1de6868d07_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzQtMy0xLTEtMA_8862f41e-aa9a-4f04-87c1-e81b253e92a3"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia31d4d9fa40b4eabb56fcf350a8a8682_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzQtNS0xLTEtMA_f7a41260-9ce3-4e01-b3ee-d8a5aae22e83"
      unitRef="shares">4857</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzUtMS0xLTEtMA_67d24fd4-4f05-439c-ac71-71f5bfe79eaf"
      unitRef="shares">1724040</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icec232e514fb44a1a3cc8b35736f7a70_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzUtMy0xLTEtMA_d86108fd-f6e3-40d9-b8f1-6fff03211dc2"
      unitRef="shares">2389277</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMTgvZnJhZzozNDk1MGFkZWQ2MzM0YzJlODI0ZWM0NmJhNzAwOWFmZi90YWJsZTplN2ZhZDdkZjM4NGU0Mjc4YWQwYzI4N2FlZTk4YzUxOC90YWJsZXJhbmdlOmU3ZmFkN2RmMzg0ZTQyNzhhZDBjMjg3YWVlOThjNTE4XzUtNS0xLTEtMA_6e20bbb9-1170-4c8b-9f61-dfd5d64ad06f"
      unitRef="shares">2646885</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90ZXh0cmVnaW9uOjZjOTVkNzVhMGY0NzQ0YWZiZjFhMGFmM2YyNWU5YThkXzI2MTY_c3d01e1c-f4a9-4749-9af9-a50c037c3104">Selected Quarterly Financial Data (unaudited)&lt;div style="text-align:justify;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;The following table presents selected unaudited financial data for each of the eight quarters in the two-year period ended December&#160;31, 2020, which have been updated to reflect the revisions discussed in Note 14. Revision of Prior Period Financial Statements and Note 1. Organization and Description of Business.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The Company believes this information reflects all recurring adjustments necessary to fairly state this information when read in conjunction with the Company's financial statements and the related notes. Net loss per common share, basic and diluted, for the four quarters of each fiscal year may not sum to the total for the fiscal year because of the different number of shares outstanding during each period. The results of operations for any quarter are not necessarily indicative of the results to be expected for any future period (in thousands of dollars, except for share and per share data):&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:98.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.387%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quarter Ended&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:8pt;font-weight:700;line-height:100%"&gt;March&#160;31&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:8pt;font-weight:700;line-height:100%"&gt;June&#160;30&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:8pt;font-weight:700;line-height:100%"&gt;September&#160;30&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:8pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;text-align:left;vertical-align:middle"&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 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;63,535&#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;50,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 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;71,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;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;78,809&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per common share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;(0.34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;(0.75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;(0.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;(0.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;48,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;52,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;54,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;59,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per common share, basic and diluted&lt;/span&gt;&lt;/td&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;(0.34)&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;(0.43)&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;(0.72)&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;(0.65)&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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impact of the revision on the unaudited quarterly financial data is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:55.917%"/&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:12.496%"/&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:12.496%"/&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:12.501%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quarter Ended&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;June 30, 2019&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: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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;As Revised&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:middle"&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 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;53,331&#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;(890)&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;52,441&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;39,429&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;(10,725)&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;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per common share, basic and diluted&lt;/span&gt;&lt;/td&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;(0.46)&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;0.03&#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;(0.43)&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 style="height:15pt"&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="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="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quarter Ended&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;March 31, 2019&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: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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;As Revised&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:middle"&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 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;47,214&#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,120&#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;48,334&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;36,561&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;(8,250)&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;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per common share, basic and diluted&lt;/span&gt;&lt;/td&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;(0.33)&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;(0.01)&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;(0.34)&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 style="height:15pt"&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="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="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90ZXh0cmVnaW9uOjZjOTVkNzVhMGY0NzQ0YWZiZjFhMGFmM2YyNWU5YThkXzI2MTk_c0abece5-5919-416a-a916-b85ddb9de7b1">The results of operations for any quarter are not necessarily indicative of the results to be expected for any future period (in thousands of dollars, except for share and per share data):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.387%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quarter Ended&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:8pt;font-weight:700;line-height:100%"&gt;March&#160;31&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:8pt;font-weight:700;line-height:100%"&gt;June&#160;30&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:8pt;font-weight:700;line-height:100%"&gt;September&#160;30&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:8pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;text-align:left;vertical-align:middle"&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 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;63,535&#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;50,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 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;71,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;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;78,809&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per common share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;(0.34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;(0.75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;(0.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;(0.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;48,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;52,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;54,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;59,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per common share, basic and diluted&lt;/span&gt;&lt;/td&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;(0.34)&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;(0.43)&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;(0.72)&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;(0.65)&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;/table&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ae04ceb100147d09a1a552c384ecc8a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzItMi0xLTEtMA_c0fc76c4-572a-4e1e-b0a7-923b0a920a65"
      unitRef="usd">63535000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6042ac0160ae462c8ea85fe2a0bc42ec_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzItNC0xLTEtMA_9a7ee3d5-18e7-4df3-8818-87291ace99f0"
      unitRef="usd">50878000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaaaf4e8f0eca4facb1e45bd69396ce2d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzItNi0xLTEtMA_f3318bdb-125a-4f70-afc4-cb2c7a9f6645"
      unitRef="usd">71944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzItOC0xLTEtMA_3e378ef5-e965-4ce7-a2c5-bbad09ed9de8"
      unitRef="usd">78809000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i2ae04ceb100147d09a1a552c384ecc8a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzMtMi0xLTEtMA_30cc2196-cdb2-490c-b2a0-7580244533c0"
      unitRef="usd">47472000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6042ac0160ae462c8ea85fe2a0bc42ec_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzMtNC0xLTEtMA_2c83af09-8a99-4943-9c31-736d56bb52e9"
      unitRef="usd">35394000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iaaaf4e8f0eca4facb1e45bd69396ce2d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzMtNi0xLTEtMA_1474ad72-6e6b-4cfa-bd3f-75be99bee975"
      unitRef="usd">53712000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzMtOC0xLTEtMA_908a7a99-f3b1-4bc9-940a-3b2eb8160390"
      unitRef="usd">58311000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="i2ae04ceb100147d09a1a552c384ecc8a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzQtMi0xLTEtMA_3d5fbc22-890b-4ede-9ab0-3693f004f642"
      unitRef="usd">-9065000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6042ac0160ae462c8ea85fe2a0bc42ec_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzQtNC0xLTEtMA_51b63f00-2c72-4e3a-a662-a95f1b055b67"
      unitRef="usd">-20437000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaaaf4e8f0eca4facb1e45bd69396ce2d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzQtNi0xLTEtMA_1f4a0535-8283-489d-87cf-6931deca6211"
      unitRef="usd">-4677000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzQtOC0xLTEtMA_7e21f039-820f-46d7-a2fa-68c6589a4793"
      unitRef="usd">-9651000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i2ae04ceb100147d09a1a552c384ecc8a_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzUtMi0xLTEtMA_6c821d78-3532-4283-bfc3-6e67681a362c"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i6042ac0160ae462c8ea85fe2a0bc42ec_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzUtNC0xLTEtMA_a380d633-6dbf-43ad-a7e5-1b44666c7bb8"
      unitRef="usdPerShare">-0.75</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="iaaaf4e8f0eca4facb1e45bd69396ce2d_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzUtNi0xLTEtMA_3bd18596-e6e9-4070-a75c-29c82411fdcc"
      unitRef="usdPerShare">-0.17</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzUtOC0xLTEtMA_653492c2-6b63-4956-834f-0f15572451fc"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzctMi0xLTEtMA_575d37e5-0c2a-4a88-acbe-33e98ad404ff"
      unitRef="usd">48334000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzctNC0xLTEtMA_32da8d46-e5e4-4420-accb-00ad5a6c32fd"
      unitRef="usd">52441000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a63fe3f35e44a82a48a513e321ba06d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzctNi0xLTEtMA_eef67e3c-0101-4c12-b24f-552d1267cbea"
      unitRef="usd">54673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i893c044ae380435a9ef0566f712d300f_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzctOC0xLTEtMA_618184ef-f293-4866-a5b9-8b2e1f116181"
      unitRef="usd">59104000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzgtMi0xLTEtMA_0f6948eb-9d08-4fc8-9038-2caad3fb55c2"
      unitRef="usd">36561000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzgtNC0xLTEtMA_3f676267-eea4-4379-8fab-705acef67423"
      unitRef="usd">39429000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2a63fe3f35e44a82a48a513e321ba06d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzgtNi0xLTEtMA_79a4f601-5446-486a-a86e-67f5467a8423"
      unitRef="usd">40888000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i893c044ae380435a9ef0566f712d300f_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzgtOC0xLTEtMA_840b54c2-310e-4e15-b70f-bb6761d08b73"
      unitRef="usd">45189000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzktMi0xLTEtMA_8e49e929-dcdb-4a68-8d60-0a92c340fa0f"
      unitRef="usd">-8250000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzktNC0xLTEtMA_43b30627-8c15-4a1f-b521-28f58dee2d01"
      unitRef="usd">-10725000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2a63fe3f35e44a82a48a513e321ba06d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzktNi0xLTEtMA_d2f1cd84-1595-430a-ab13-57686402a89a"
      unitRef="usd">-18293000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i893c044ae380435a9ef0566f712d300f_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzktOC0xLTEtMA_1aa4e9e0-8b30-4fa5-b44e-c2e37eb5b61b"
      unitRef="usd">-17300000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzEwLTItMS0xLTA_d8ad01d2-c3cb-4185-8972-5be5d98a4b54"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzEwLTQtMS0xLTA_82e6b495-1535-4da5-91d3-65d1330bc4be"
      unitRef="usdPerShare">-0.43</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i2a63fe3f35e44a82a48a513e321ba06d_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzEwLTYtMS0xLTA_d6a7e11a-21bc-4c92-b03d-fc65f5480083"
      unitRef="usdPerShare">-0.72</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i893c044ae380435a9ef0566f712d300f_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTo0ZDRhNTc5N2RmMzc0NDY2YTFlNjc2MzdkYmIwYzJjMC90YWJsZXJhbmdlOjRkNGE1Nzk3ZGYzNzQ0NjZhMWU2NzYzN2RiYjBjMmMwXzEwLTgtMS0xLTA_428c8878-c38b-465e-8af1-82732425f7a9"
      unitRef="usdPerShare">-0.65</us-gaap:EarningsPerShareBasicAndDiluted>
    <irtc:ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90ZXh0cmVnaW9uOjZjOTVkNzVhMGY0NzQ0YWZiZjFhMGFmM2YyNWU5YThkXzI2MjA_9bcc2ac5-62a2-4ffa-8767-c66b5e3dab41">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impact of the revision on the unaudited quarterly financial data is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:55.917%"/&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:12.496%"/&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:12.496%"/&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:12.501%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quarter Ended&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;June 30, 2019&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: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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;As Revised&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:middle"&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 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;53,331&#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;(890)&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;52,441&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;39,429&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;(10,725)&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;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per common share, basic and diluted&lt;/span&gt;&lt;/td&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;(0.46)&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;0.03&#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;(0.43)&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 style="height:15pt"&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="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="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quarter Ended&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;March 31, 2019&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: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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;As Revised&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:middle"&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 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;47,214&#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,120&#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;48,334&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;36,561&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;(8,250)&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;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per common share, basic and diluted&lt;/span&gt;&lt;/td&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;(0.33)&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;(0.01)&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;(0.34)&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 style="height:15pt"&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="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="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</irtc:ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f2a98dce9a348c7918e41d59ed41a2c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzItMi0xLTEtMA_1b5b3b2b-865a-4b8f-a6a9-d79e2add4b6b"
      unitRef="usd">53331000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c308320f681425a8d0bd4d938790be9_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzItNC0xLTEtMA_162da7e7-9543-4be3-831d-ddd836039106"
      unitRef="usd">-890000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzItNi0xLTEtMA_4cb378d6-2ee8-497e-b51b-2497ba200ddb"
      unitRef="usd">52441000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i1f2a98dce9a348c7918e41d59ed41a2c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzMtMi0xLTEtMA_417c1ba4-f402-4d31-aac8-aab75d237aa6"
      unitRef="usd">40506000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5c308320f681425a8d0bd4d938790be9_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzMtNC0xLTEtMA_d68a5916-1436-4975-ad8c-a7832395739f"
      unitRef="usd">-1077000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzMtNi0xLTEtMA_dc651a5b-0fca-4078-802a-4abde8d2d823"
      unitRef="usd">39429000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="i1f2a98dce9a348c7918e41d59ed41a2c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzQtMi0xLTEtMA_89b31ee9-ad69-4dd1-b4ca-fa68a6e87e46"
      unitRef="usd">-11467000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5c308320f681425a8d0bd4d938790be9_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzQtNC0xLTEtMA_b50803ff-d3bd-4a8b-84d4-e9ebed6589ef"
      unitRef="usd">742000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzQtNi0xLTEtMA_0ee6815b-d869-4d5a-a6bb-2a1ffd5549c0"
      unitRef="usd">-10725000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i1f2a98dce9a348c7918e41d59ed41a2c_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzUtMi0xLTEtMA_13a04649-6e92-42cf-a6ce-bc9f8849f8bf"
      unitRef="usdPerShare">-0.46</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i5c308320f681425a8d0bd4d938790be9_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzUtNC0xLTEtMA_bb875ac3-514f-4388-806f-aab65ea51a61"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ieaea7eaab0e1430c91ba11b910992847_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzUtNi0xLTEtMA_9a938d03-d5e8-4d7d-9206-f7f6a1994c29"
      unitRef="usdPerShare">-0.43</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie039b6d02f564f67b1bea37e67e3d9b2_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzktMi0xLTEtMA_f507ca37-5669-4aa5-9df5-4dca07848a15"
      unitRef="usd">47214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fe106b421d94cd0a0e58e12abf0d900_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzktNC0xLTEtMA_2d248782-8f3f-46ff-8de4-35fae9ba67c1"
      unitRef="usd">1120000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzktNi0xLTEtMA_5b543e60-4170-4a6e-9629-0859d77006c6"
      unitRef="usd">48334000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="ie039b6d02f564f67b1bea37e67e3d9b2_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzEwLTItMS0xLTA_92f92c8c-2ab8-4203-9efd-37e44abf68bb"
      unitRef="usd">35484000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6fe106b421d94cd0a0e58e12abf0d900_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzEwLTQtMS0xLTA_33b5bc13-b386-479a-ba69-8488207ee18c"
      unitRef="usd">1077000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzEwLTYtMS0xLTA_289df174-319e-41a3-90f7-37a3610fc314"
      unitRef="usd">36561000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="ie039b6d02f564f67b1bea37e67e3d9b2_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzExLTItMS0xLTA_3a287bae-15ce-4db2-8df6-91106bf8eb45"
      unitRef="usd">-8019000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6fe106b421d94cd0a0e58e12abf0d900_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzExLTQtMS0xLTA_26569609-34d2-4a07-a59c-62e7b2ca7739"
      unitRef="usd">-231000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzExLTYtMS0xLTA_29bc490e-afab-4e88-a436-ff92015e5cb3"
      unitRef="usd">-8250000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ie039b6d02f564f67b1bea37e67e3d9b2_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzEyLTItMS0xLTA_635d2d49-cfd4-4971-839a-a8092049f6b3"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i6fe106b421d94cd0a0e58e12abf0d900_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzEyLTQtMS0xLTA_3ed1ab61-fa26-45c6-9645-c0dd7b209b74"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i2f55a86dd6d24a37ba4f17f1668e8faa_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjEvZnJhZzo2Yzk1ZDc1YTBmNDc0NGFmYmYxYTBhZjNmMjVlOWE4ZC90YWJsZTphMTBjZGY2NTU4Mjg0YmVmOTEzNGE4MWMxODZjYjMxNi90YWJsZXJhbmdlOmExMGNkZjY1NTgyODRiZWY5MTM0YTgxYzE4NmNiMzE2XzEyLTYtMS0xLTA_1c69788b-a61e-4007-970c-df2eae1d1369"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:AccountingChangesAndErrorCorrectionsTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90ZXh0cmVnaW9uOmQzZmRiZWJiZDVjMDRlOWZhNzY0Y2I2OGNmOTk4NTVlXzYzNw_b8c8d454-0f37-41a1-b568-e7efaf997a40">Revision of Prior Period Financial Statements &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As discussed in Note 1, the Company has revised its prior period financial statements to correct for immaterial errors in its accounting for revenues, contractual allowances, allowance for doubtful accounts and certain other items, the impact of which is presented below (in thousands, except share data):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revised Consolidated Balance Sheets&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:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.637%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2018&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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;line-height:100%"&gt;As Revised&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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;Accounts receivable, net&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;21,977&#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;(2,187)&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;19,790&#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 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 current assets&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;106,482&#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;(2,187)&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;104,295&#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 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 assets&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;119,710&#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,187)&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;117,523&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities and Stockholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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 13pt;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;Accrued liabilities&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;26,570&#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;118&#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,688&#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 13pt;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;Deferred revenue&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,243&#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;(20)&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,223&#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 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 current liabilities&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;30,236&#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;98&#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;30,334&#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 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 liabilities&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;65,288&#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;98&#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;65,386&#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 13pt;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;Accumulated other comprehensive loss&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;(41)&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;25&#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;(16)&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 13pt;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;Accumulated deficit&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;(203,515)&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;(2,310)&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;(205,825)&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;vertical-align: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 stockholders&#x2019; equity&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;54,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;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,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;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;52,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;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 liabilities and stockholders&#x2019; equity&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;119,710&#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;(2,187)&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;117,523&#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;&lt;div&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;Revised Consolidated Statements of Operations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.686%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2018&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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;As Revised&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&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;147,293&#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;(16)&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;147,277&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of 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;38,579&#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;216&#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;38,795&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&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;108,714&#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;(232)&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;108,482&#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;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;Research and development&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;20,750&#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;110&#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;20,860&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&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;131,582&#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,731&#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;133,313&#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;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 operating expenses&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;152,332&#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,841&#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;154,173&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from operations&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;(43,618)&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;(2,073)&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;(45,691)&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income, net&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,526&#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;(25)&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,501&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss before income taxes&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;(48,236)&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;(2,098)&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;(50,334)&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/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;(48,280)&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,098)&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;(50,378)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per common share, basic and diluted&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;(2.02)&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;(0.09)&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;(2.11)&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;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revised Consolidated Statements of Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.637%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2018&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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;As Revised&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/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;(48,280)&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;(2,098)&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;(50,378)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in unrealized gains on available-for-sale 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;24&#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;25&#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;49&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Comprehensive loss&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;(48,256)&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;(2,073)&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;(50,329)&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;&lt;div&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;Revised Consolidated Statements of Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.637%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2018&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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;As Revised&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flows from operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"/&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;Net loss&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;(48,280)&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;(2,098)&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;(50,378)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments to reconcile net loss to net cash used in operating activities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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;Provision for bad debt and contractual allowances&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;15,218&#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,230&#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;16,448&#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 13pt;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;Changes in operating assets and liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Accounts receivable&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;(22,885)&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,138&#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;(21,747)&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 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;Accrued liabilities&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;10,776&#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;(275)&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;10,501&#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 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;Deferred 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;5&#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;(20)&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;(15)&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 37pt;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;Net cash used in operating activities&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;(29,068)&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;(25)&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;(29,093)&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flows from investing activities&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Purchases of available-for-sale investments&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;(93,158)&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;25&#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;(93,133)&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 37pt;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;Net cash provided by investing activities&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;34,117&#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;25&#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;34,142&#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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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;Revised Consolidated Statements of Shareholder's Equity&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.637%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2018&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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;As Revised&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized loss on investments&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;24&#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;25&#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;49&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss ending balance&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;(41)&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;25&#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;(16)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated deficit beginning balance&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;(156,589)&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;(212)&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;(156,801)&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/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;(48,280)&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,098)&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;(50,378)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated deficit ending balance&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;(203,515)&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;(2,310)&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;(205,825)&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;vertical-align: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 stockholders' equity&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;54,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;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,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;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;52,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;/table&gt;&lt;/div&gt;</us-gaap:AccountingChangesAndErrorCorrectionsTextBlock>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90ZXh0cmVnaW9uOmQzZmRiZWJiZDVjMDRlOWZhNzY0Y2I2OGNmOTk4NTVlXzYzOA_fffdd322-4187-4690-8386-3faacf9f7920">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As discussed in Note 1, the Company has revised its prior period financial statements to correct for immaterial errors in its accounting for revenues, contractual allowances, allowance for doubtful accounts and certain other items, the impact of which is presented below (in thousands, except share data):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revised Consolidated Balance Sheets&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:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.637%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2018&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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;line-height:100%"&gt;As Revised&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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;Accounts receivable, net&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;21,977&#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;(2,187)&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;19,790&#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 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 current assets&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;106,482&#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;(2,187)&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;104,295&#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 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 assets&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;119,710&#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,187)&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;117,523&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities and Stockholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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 13pt;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;Accrued liabilities&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;26,570&#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;118&#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,688&#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 13pt;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;Deferred revenue&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,243&#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;(20)&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,223&#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 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 current liabilities&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;30,236&#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;98&#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;30,334&#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 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 liabilities&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;65,288&#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;98&#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;65,386&#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 13pt;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;Accumulated other comprehensive loss&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;(41)&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;25&#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;(16)&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 13pt;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;Accumulated deficit&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;(203,515)&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;(2,310)&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;(205,825)&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;vertical-align: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 stockholders&#x2019; equity&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;54,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;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,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;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;52,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;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 liabilities and stockholders&#x2019; equity&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;119,710&#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;(2,187)&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;117,523&#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;&lt;div&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;Revised Consolidated Statements of Operations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.686%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2018&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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;As Revised&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&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;147,293&#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;(16)&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;147,277&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of 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;38,579&#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;216&#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;38,795&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&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;108,714&#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;(232)&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;108,482&#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;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;Research and development&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;20,750&#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;110&#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;20,860&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&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;131,582&#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,731&#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;133,313&#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;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 operating expenses&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;152,332&#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,841&#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;154,173&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from operations&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;(43,618)&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;(2,073)&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;(45,691)&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income, net&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,526&#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;(25)&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,501&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss before income taxes&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;(48,236)&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;(2,098)&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;(50,334)&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/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;(48,280)&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,098)&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;(50,378)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per common share, basic and diluted&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;(2.02)&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;(0.09)&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;(2.11)&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;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revised Consolidated Statements of Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.637%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2018&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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;As Revised&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/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;(48,280)&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;(2,098)&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;(50,378)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in unrealized gains on available-for-sale 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;24&#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;25&#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;49&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Comprehensive loss&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;(48,256)&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;(2,073)&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;(50,329)&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;&lt;div&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;Revised Consolidated Statements of Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.637%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2018&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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;As Revised&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flows from operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"/&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;Net loss&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;(48,280)&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;(2,098)&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;(50,378)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments to reconcile net loss to net cash used in operating activities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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;Provision for bad debt and contractual allowances&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;15,218&#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,230&#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;16,448&#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 13pt;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;Changes in operating assets and liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Accounts receivable&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;(22,885)&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,138&#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;(21,747)&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 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;Accrued liabilities&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;10,776&#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;(275)&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;10,501&#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 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;Deferred 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;5&#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;(20)&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;(15)&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 37pt;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;Net cash used in operating activities&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;(29,068)&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;(25)&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;(29,093)&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flows from investing activities&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Purchases of available-for-sale investments&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;(93,158)&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;25&#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;(93,133)&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 37pt;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;Net cash provided by investing activities&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;34,117&#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;25&#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;34,142&#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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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;Revised Consolidated Statements of Shareholder's Equity&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.637%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2018&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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;As Revised&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized loss on investments&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;24&#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;25&#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;49&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss ending balance&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;(41)&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;25&#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;(16)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated deficit beginning balance&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;(156,589)&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;(212)&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;(156,801)&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/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;(48,280)&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,098)&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;(50,378)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated deficit ending balance&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;(203,515)&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;(2,310)&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;(205,825)&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;vertical-align: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 stockholders' equity&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;54,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;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,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;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;52,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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzMtMS0xLTEtMA_52b3aae4-e65e-4bf8-a525-02efde6e5ec1"
      unitRef="usd">21977000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzMtMy0xLTEtMA_92de1c61-720e-42e6-ac20-5d7a778eef4e"
      unitRef="usd">-2187000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzMtNS0xLTEtMA_63de5bdc-a6b1-4f23-83ad-7b1eb41d378e"
      unitRef="usd">19790000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzQtMS0xLTEtMA_2c154d0a-8b64-428a-84f0-e9834d79106c"
      unitRef="usd">106482000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzQtMy0xLTEtMA_a50fd4df-05b8-43df-929d-64106442dbf2"
      unitRef="usd">-2187000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzQtNS0xLTEtMA_447e0216-3504-4087-b81a-797f083b244b"
      unitRef="usd">104295000</us-gaap:AssetsCurrent>
    <us-gaap:Assets
      contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzUtMS0xLTEtMA_3c62129e-00a2-4512-8da3-69feaa73a56d"
      unitRef="usd">119710000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzUtMy0xLTEtMA_849f174a-1aab-45c5-93fe-4a0ce0ab3170"
      unitRef="usd">-2187000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzUtNS0xLTEtMA_5ffe77ae-3765-4695-a991-2941f003745d"
      unitRef="usd">117523000</us-gaap:Assets>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzctMS0xLTEtMA_85d0f5e8-1bf2-498c-b284-bb9a76f55408"
      unitRef="usd">26570000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzctMy0xLTEtMA_95819cb7-7a77-4dab-bd89-ca8cf170c702"
      unitRef="usd">118000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzctNS0xLTEtMA_13ee2f73-5625-4207-8e35-4acb7ba79650"
      unitRef="usd">26688000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzgtMS0xLTEtMA_f8f8ec9d-4ce6-46d2-ae22-ae46876df468"
      unitRef="usd">1243000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzgtMy0xLTEtMA_9157dd3d-4583-42d8-b07e-256e72261af8"
      unitRef="usd">-20000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzgtNS0xLTEtMA_ddb4c09e-2950-4175-90c1-38e92e6f89c0"
      unitRef="usd">1223000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzktMS0xLTEtMA_24d33c23-2a6d-495a-8ad2-a0b860d50136"
      unitRef="usd">30236000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzktMy0xLTEtMA_ff64426c-c017-4acc-8ea1-04481392624d"
      unitRef="usd">98000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzktNS0xLTEtMA_2a1674d2-681b-4107-881f-bf4f33439eb2"
      unitRef="usd">30334000</us-gaap:LiabilitiesCurrent>
    <us-gaap:Liabilities
      contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEwLTEtMS0xLTA_03a12692-82c6-4d2f-912e-132837443dad"
      unitRef="usd">65288000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEwLTMtMS0xLTA_e24063cc-7c6f-4a90-8cdd-291ad48ca631"
      unitRef="usd">98000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEwLTUtMS0xLTA_a0083e0d-28ac-48dd-a31e-fb7b18dc4e45"
      unitRef="usd">65386000</us-gaap:Liabilities>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzExLTEtMS0xLTA_d84a84a6-a1b4-4b46-9fbf-05eff1bbcca3"
      unitRef="usd">-41000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzExLTMtMS0xLTA_33bf5535-5202-4a75-85a1-f5636c90e1fd"
      unitRef="usd">25000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzExLTUtMS0xLTA_39c8c387-ca02-44d0-ad9e-19ac472774f2"
      unitRef="usd">-16000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEyLTEtMS0xLTA_4e710483-6ed3-4211-9215-1733ad9f31f9"
      unitRef="usd">-203515000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEyLTMtMS0xLTA_3370657e-8e82-4390-a959-5e64bbec0d1d"
      unitRef="usd">-2310000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEyLTUtMS0xLTA_62046a24-298b-4a52-ba9b-deb774fccac9"
      unitRef="usd">-205825000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEzLTEtMS0xLTA_b62f3c8a-045b-4a10-b37c-20bf7319abe3"
      unitRef="usd">54422000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEzLTMtMS0xLTA_7991e580-677c-4a84-b6ca-c919b7fda542"
      unitRef="usd">-2285000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzEzLTUtMS0xLTA_f00ef8a1-5b13-49a4-9154-5fb7387c8f98"
      unitRef="usd">52137000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzE0LTEtMS0xLTA_626a35db-2433-4b64-b4ff-7bf2a9ab50b3"
      unitRef="usd">119710000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzE0LTMtMS0xLTA_0dde58e7-9c1e-4531-911a-134001267e52"
      unitRef="usd">-2187000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkOTQ3NWI2MTNiZjk0ZDk2OTJiZmY4NmRhNjUzMmM5YS90YWJsZXJhbmdlOmQ5NDc1YjYxM2JmOTRkOTY5MmJmZjg2ZGE2NTMyYzlhXzE0LTUtMS0xLTA_65dba6cb-5352-4ca7-89fd-fc1f892f6071"
      unitRef="usd">117523000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzItMS0xLTEtMA_6d4bfd54-4bc6-4be6-ba05-e0b2e648dac0"
      unitRef="usd">147293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzItMy0xLTEtMA_277690d3-70d4-4680-8d71-40c6a593899a"
      unitRef="usd">-16000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzItNS0xLTEtMA_113ad4ed-90a2-4ae7-b2b5-396491017ac3"
      unitRef="usd">147277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzMtMS0xLTEtMA_01f612ab-03d0-488b-8f5b-1fb816697c13"
      unitRef="usd">38579000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzMtMy0xLTEtMA_f5524250-f692-4d53-b2a8-93ea8b1b15c5"
      unitRef="usd">216000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzMtNS0xLTEtMA_2a4208be-4d0f-48ab-8b07-8df09eedfd69"
      unitRef="usd">38795000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzQtMS0xLTEtMA_789545fa-815e-4003-8516-a1632da0b582"
      unitRef="usd">108714000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzQtMy0xLTEtMA_858c0c35-645b-4605-93f8-9c61ed5d8d49"
      unitRef="usd">-232000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzQtNS0xLTEtMA_a25eb117-960c-43ca-9c46-ff30a7cee9b1"
      unitRef="usd">108482000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzUtMS0xLTEtMA_f4b7988f-70e7-4ce4-9f78-0c164b84f969"
      unitRef="usd">20750000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzUtMy0xLTEtMA_94b70d7a-27e3-4ea4-a409-b53c39062ec2"
      unitRef="usd">110000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzUtNS0xLTEtMA_ce0ad6ea-ba56-43d1-85f8-4b8dffd45ceb"
      unitRef="usd">20860000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzYtMS0xLTEtMA_7e3c881c-379a-482a-92a8-0c1711903144"
      unitRef="usd">131582000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzYtMy0xLTEtMA_cf46eb2d-f975-4d31-8083-6ba84bbbf381"
      unitRef="usd">1731000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzYtNS0xLTEtMA_dd883303-6c31-46e5-b080-4f5bfa20672f"
      unitRef="usd">133313000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzctMS0xLTEtMA_61a6562a-a3ca-4c6d-9117-e5a8fc5bb131"
      unitRef="usd">152332000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzctMy0xLTEtMA_58b0162d-d8a3-43cc-b385-76d0d4a787a9"
      unitRef="usd">1841000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzctNS0xLTEtMA_aad30508-d665-42af-89a4-487a3c25cb9b"
      unitRef="usd">154173000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzgtMS0xLTEtMA_fb3000e3-ccc0-4440-8d7f-dc5b2ca23c8e"
      unitRef="usd">-43618000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzgtMy0xLTEtMA_011a0437-d927-4bff-a65c-2d70fdd9e741"
      unitRef="usd">-2073000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzgtNS0xLTEtMA_b8ecbb90-151c-4a1f-a0db-00cead58427f"
      unitRef="usd">-45691000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzktMS0xLTEtMA_7c33b951-e2ae-4a26-8922-15b856b0b3a5"
      unitRef="usd">1526000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzktMy0xLTEtMA_f333b936-c070-4ebd-ba12-3bc3bc75c5ee"
      unitRef="usd">-25000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzktNS0xLTEtMA_6d3a2866-7270-4ed4-b067-4902b3e2f542"
      unitRef="usd">1501000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzEwLTEtMS0xLTA_2bb955f5-aa5d-4c29-8448-30a997c35ae7"
      unitRef="usd">-48236000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzEwLTMtMS0xLTA_54d8af39-4131-455f-abc5-ee4fb3fb59a1"
      unitRef="usd">-2098000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzEwLTUtMS0xLTA_3ad2d615-71e4-4b8a-bf97-fe7f785c0cbd"
      unitRef="usd">-50334000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzExLTEtMS0xLTA_7259a054-8727-493f-88be-2b06b8ddf191"
      unitRef="usd">-48280000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzExLTMtMS0xLTA_ad9e95eb-a0f6-43a2-b940-6f4c59129717"
      unitRef="usd">-2098000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzExLTUtMS0xLTA_25f767a9-b2cc-419e-bcc1-6bf7b6a8a60d"
      unitRef="usd">-50378000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzEyLTEtMS0xLTA_cf751d1c-bd0a-4c2e-893a-839eaae250d4"
      unitRef="usdPerShare">-2.02</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzEyLTMtMS0xLTA_3870412b-dac1-4a42-ad04-990f92df5650"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1Mjc1MzVjMmI5NzA0NDY3YTMwZTE0NDJkNzI4M2FkNy90YWJsZXJhbmdlOjUyNzUzNWMyYjk3MDQ0NjdhMzBlMTQ0MmQ3MjgzYWQ3XzEyLTUtMS0xLTA_495fbb3f-5b67-40d4-81f7-d6e28245f43d"
      unitRef="usdPerShare">-2.11</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzItMS0xLTEtMA_d29a3052-91c9-4ec6-a1f4-cfac714cd5cf"
      unitRef="usd">-48280000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzItMy0xLTEtMA_2a958a80-87be-4dfe-bc19-f128cdbb0022"
      unitRef="usd">-2098000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzItNS0xLTEtMA_0c0f271f-b316-4a0b-b143-9ff19f3244e6"
      unitRef="usd">-50378000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzMtMS0xLTEtMA_e85c499e-16c1-4ab9-b9e8-ca3d8327ad4e"
      unitRef="usd">24000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzMtMy0xLTEtMA_cc99a93c-a5df-4b53-835e-58607b0ec2c9"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzMtNS0xLTEtMA_5ec99926-d45c-48b0-828f-11b477588067"
      unitRef="usd">49000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzQtMS0xLTEtMA_4994c1b0-2082-49d9-8255-f751ab6f7991"
      unitRef="usd">-48256000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzQtMy0xLTEtMA_df795788-8742-4247-8a62-605fa97e4dfc"
      unitRef="usd">-2073000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTo1OWJlMTRjZmRhNGY0YWEwYmY2ZWNmYzFjODZkMDlhMC90YWJsZXJhbmdlOjU5YmUxNGNmZGE0ZjRhYTBiZjZlY2ZjMWM4NmQwOWEwXzQtNS0xLTEtMA_cf93180a-0f1d-4227-93ed-58339e547a84"
      unitRef="usd">-50329000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzMtMS0xLTEtMA_9c6f0632-ac92-4316-8987-3af82523b271"
      unitRef="usd">-48280000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzMtMy0xLTEtMA_d8d68f6d-ec14-42a5-97e2-7b9c415efe1b"
      unitRef="usd">-2098000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzMtNS0xLTEtMA_2330fde7-a60f-4085-8619-db090545fa4b"
      unitRef="usd">-50378000</us-gaap:ProfitLoss>
    <irtc:ProvisionForDoubtfulAccountsAndContractualAllowances
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzUtMS0xLTEtMA_411f243e-4caa-43e7-9c20-5d3ec379ae9d"
      unitRef="usd">15218000</irtc:ProvisionForDoubtfulAccountsAndContractualAllowances>
    <irtc:ProvisionForDoubtfulAccountsAndContractualAllowances
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzUtMy0xLTEtMA_f77e99e7-696e-4a39-8dbd-93441dabd856"
      unitRef="usd">1230000</irtc:ProvisionForDoubtfulAccountsAndContractualAllowances>
    <irtc:ProvisionForDoubtfulAccountsAndContractualAllowances
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzUtNS0xLTEtMA_0d134660-e4b7-478e-9d4c-4f9b50c096de"
      unitRef="usd">16448000</irtc:ProvisionForDoubtfulAccountsAndContractualAllowances>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzctMS0xLTEtMA_058daa44-1124-44f6-b714-fcd43a8cb738"
      unitRef="usd">22885000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzctMy0xLTEtMA_24f2bca2-be7c-4979-adab-506c3270f34e"
      unitRef="usd">-1138000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzctNS0xLTEtMA_23297d60-86ae-4f13-bd51-c22f782314ec"
      unitRef="usd">21747000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzgtMS0xLTEtMA_3495831f-f4c9-4a01-aea3-56c205fe0091"
      unitRef="usd">10776000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzgtMy0xLTEtMA_08ac22bc-cadc-4d48-804c-13ebd22656f0"
      unitRef="usd">-275000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzgtNS0xLTEtMA_19f2b436-20ea-4991-a852-acc342310261"
      unitRef="usd">10501000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzktMS0xLTEtMA_a2c30134-a84c-4e60-87c0-ab01eb4130cc"
      unitRef="usd">5000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzktMy0xLTEtMA_274dad65-16af-4213-8c7e-5fd8188619e9"
      unitRef="usd">-20000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzktNS0xLTEtMA_7737cc65-d1a8-413b-bc87-cf5a475cfcad"
      unitRef="usd">-15000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEwLTEtMS0xLTA_3292fe68-e81d-4002-9d42-6d98ed21a0ba"
      unitRef="usd">-29068000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEwLTMtMS0xLTA_02a79c86-0244-4fc5-b279-ec90c81b3486"
      unitRef="usd">-25000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEwLTUtMS0xLTA_4aacf7bd-9640-4ed7-ac12-39a71b5d9970"
      unitRef="usd">-29093000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEyLTEtMS0xLTA_d5f46833-4030-40e9-834d-990fd68d56da"
      unitRef="usd">93158000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEyLTMtMS0xLTA_eb6fcd7e-9990-47ed-9ce6-074b5052b4d5"
      unitRef="usd">-25000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEyLTUtMS0xLTA_0155105a-1730-4524-af49-bf194a5ae19d"
      unitRef="usd">93133000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia47bb10301674601a0b999fb195168b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEzLTEtMS0xLTA_a500184b-3de2-4c1f-9182-97f77e83a0ee"
      unitRef="usd">34117000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7a2767de0edc484cba98431bce6a6722_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEzLTMtMS0xLTA_6f421ca0-22f0-4380-98d1-9eb7578221a2"
      unitRef="usd">25000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpiOTVkYzQ5MmZmYmE0YWRlOWI1Y2I1ZDYyZTMyZDUwYi90YWJsZXJhbmdlOmI5NWRjNDkyZmZiYTRhZGU5YjVjYjVkNjJlMzJkNTBiXzEzLTUtMS0xLTA_2bcfc581-9069-4791-b6b8-35b8730c5d40"
      unitRef="usd">34142000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i9b5e33f57d0f434a831fb6e1eaaa8ea8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzItMS0xLTEtMA_90a1bd7f-5ae1-4c38-8ad5-0f612adc546d"
      unitRef="usd">24000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i627a99e5f4794ab9925823031f8841ca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzItMy0xLTEtMA_362aa1a8-6e03-43dd-ad46-e9b7f8f481da"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ia28bcf05981b421fa484c8247a220dfb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzItNS0xLTEtMA_efdd72df-f188-4c82-8819-5fe967c5a7e5"
      unitRef="usd">49000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i24abf9db088848a5b10e4846539ce91e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzMtMS0xLTEtMA_4ae74abd-ee3a-416c-8d00-17ab9f87f1e5"
      unitRef="usd">-41000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9cc5cd246ba4806b73de1713ba5909f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzMtMy0xLTEtMA_6d1ad90b-49e1-4dce-83fe-6243b48aa126"
      unitRef="usd">25000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b1debaa89e244cab6dd60157adc72c0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzMtNS0xLTEtMA_5801fa54-56d3-4a65-8631-97ff1aa77c1a"
      unitRef="usd">-16000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2cf5df9336064f1a90fef6f4ace0843c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzQtMS0xLTEtMA_ff2b0f68-aa06-42cb-bb92-243e9a74add5"
      unitRef="usd">-156589000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie629241e81ec4b8ba257f72efcb82eec_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzQtMy0xLTEtMA_6eb44cc2-e75d-472c-ac4b-2804404d37e7"
      unitRef="usd">-212000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c6506bb6a22462ab381d5d2a7e87e2b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzQtNS0xLTEtMA_b3c93d37-ba8c-4dfa-afb3-15c7d6062eed"
      unitRef="usd">-156801000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i272adfd46dc34f34b0eca062e0e7a793_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzUtMS0xLTEtMA_23d3193d-e136-4d8b-88c2-8a207f0b0f03"
      unitRef="usd">-48280000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2f514dd2df404bd0aa47966a72bc30b2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzUtMy0xLTEtMA_77afecd9-b7f3-4a67-aada-1b1109bb8e73"
      unitRef="usd">-2098000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia4f99760db4349dfacb2e172fccc1cf9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzUtNS0xLTEtMA_98277b35-2218-4a11-bba0-b122c3860a5a"
      unitRef="usd">-50378000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="id52c00c8ff4c4f6a8b4c88b612d0610c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzYtMS0xLTEtMA_ede6d6a5-aa20-4e0b-aacc-ca6d84fceb4b"
      unitRef="usd">-203515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id54ae8c8c6e24d62a713bffab549060f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzYtMy0xLTEtMA_8574df1a-f5be-4aa0-8683-96c5f854b4e6"
      unitRef="usd">-2310000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie749322d60d54bcfa086dd51b914256e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzYtNS0xLTEtMA_358fe2e8-6a9b-47b5-a136-4492d1f8d62a"
      unitRef="usd">-205825000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9310348b470c4cd59fafa7b35173b90e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzctMS0xLTEtMA_80dc3373-c37b-46fe-8f39-eca35c59f3d3"
      unitRef="usd">54422000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib8e3555a0ec54b5795cbe7b67de6137b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzctMy0xLTEtMA_0df07144-481d-4d83-a68c-186424458715"
      unitRef="usd">-2285000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c03b538f8184cdc913ec8411f805ef9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjQvZnJhZzpkM2ZkYmViYmQ1YzA0ZTlmYTc2NGNiNjhjZjk5ODU1ZS90YWJsZTpkNWIyNTNhZDI0MmI0YzU1OWE3Njg4YmUwYzRkMGZhMC90YWJsZXJhbmdlOmQ1YjI1M2FkMjQyYjRjNTU5YTc2ODhiZTBjNGQwZmEwXzctNS0xLTEtMA_8a4bb86c-e10e-4014-b9bd-ecb07c163fb4"
      unitRef="usd">52137000</us-gaap:StockholdersEquity>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF8xMjcvZnJhZzphNDI0YjYxMDQzNGE0Y2JlOGQ5NzkwMDM2OWIwNzg2YS90ZXh0cmVnaW9uOmE0MjRiNjEwNDM0YTRjYmU4ZDk3OTAwMzY5YjA3ODZhXzcxNDY4MjU1ODgzNDk_7858974a-604e-4f5f-8b1e-fe68619924d4">Subsequent Events&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Novitas Announcement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2020, CMS published its Calendar Year 2021 Medicare Physician Fee Schedule Final Rule (the &#x201c;Final Rule&#x201d;). In the Final Rule, CMS did not finalize national pricing for the extended external ECG patch, medical magnetic tape recorder (SD339) supply, and ruled to contractor pricing for CPT codes 93241, 93243, 93245 and 93247. The Company has been working with Medicare Administrative Contractors (MACs) to establish pricing for these codes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On January 29, 2021, Novitas Solutions, the MAC which covers the region where the Company's Independent Diagnostic Testing Facility in Houston, Texas where almost all Medicare services for Zio XT are processed, published rates for 2021 that were significantly below historical Medicare rates for Zio XT. The Company believes that the published rates by Novitas on January 29, 2021, are cross walked from CPT codes 93224 and 93226, which are existing CPT codes for external continuous electrocardiographic recording up to 48 hours, while the Zio service is capable of continuous monitoring for up to 14 days. The Company is in the process of negotiating with Novitas to establish higher pricing for the Category I CPT Codes but can offer no assurances as to the timing or outcome of those discussions. In the event that Novitas does not publish new higher rates or that new rates are not backdated to a January 1st effective date, The company will recognize medicare revenue starting January 1, 2021 at the Novitas rates published January 29th. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Employee Bonus&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In April 2020, the Company's Compensation Committee of the Board of Directors ("Compensation Committee") approved bonus metrics for the employee bonus program and confirmed that the bonus would be paid to employees in RSUs in an effort to preserve cash while assessing the impact of COVID-19. The Company accrued employee bonus under ASC 718 for the year ended December 31, 2020. &lt;/span&gt;&lt;/div&gt;In February 2021, the Compensation Committee approved the achievement of the bonus metrics and confirmed that the employee bonus would be paid out in cash given the company's current liquidity. The Company will apply this change prospectively under ASC 480 in the first quarter of 2021.</us-gaap:SubsequentEventsTextBlock>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227306498120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Feb. 19, 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_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<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_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2020<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-37918<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">iRhythm Technologies, Inc.<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-8149544<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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">699 8th Street<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_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 600<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Francisco<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94103<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">415<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">632-5700<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,160,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the information called for by Part III of this Form 10-K is hereby incorporated by reference from the definitive Proxy Statements for our annual meeting of stockholders, which will be filed with the Securities and Exchange Commission not later than 120 days after December&#160;31, 2020.<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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, Par Value $.001 Per Share<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">IRTC<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001388658<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_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_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>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is 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_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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(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-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityAddressAddressLine2</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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityPublicFloat</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: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_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_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>27
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227302534520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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_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">$ 88,628<span></span>
</td>
<td class="nump">$ 20,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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">246,589<span></span>
</td>
<td class="nump">120,089<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowances for doubtful accounts of $12,711 and $9,049 as of December 31, 2020 and December 31, 2019, respectively</a></td>
<td class="nump">29,932<span></span>
</td>
<td class="nump">23,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">5,313<span></span>
</td>
<td class="nump">4,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">7,363<span></span>
</td>
<td class="nump">4,337<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">377,825<span></span>
</td>
<td class="nump">172,792<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,030<span></span>
</td>
</tr>
<tr class="re">
<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">34,247<span></span>
</td>
<td class="nump">26,464<span></span>
</td>
</tr>
<tr class="ro">
<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">84,714<span></span>
</td>
<td class="nump">90,124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">862<span></span>
</td>
<td class="nump">862<span></span>
</td>
</tr>
<tr class="ro">
<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">14,091<span></span>
</td>
<td class="nump">7,940<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">511,739<span></span>
</td>
<td class="nump">306,212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">4,365<span></span>
</td>
<td class="nump">8,243<span></span>
</td>
</tr>
<tr class="ro">
<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">40,532<span></span>
</td>
<td class="nump">32,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">930<span></span>
</td>
<td class="nump">1,251<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Debt, current portion</a></td>
<td class="nump">11,667<span></span>
</td>
<td class="nump">1,944<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_irtc_OperatingLeaseLiabilitiesCurrentPortion', window );">Operating lease liabilities, current portion</a></td>
<td class="nump">8,171<span></span>
</td>
<td class="nump">7,914<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">65,665<span></span>
</td>
<td class="nump">52,066<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Debt, noncurrent portion</a></td>
<td class="nump">21,339<span></span>
</td>
<td class="nump">32,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">1,830<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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent portion</a></td>
<td class="nump">81,293<span></span>
</td>
<td class="nump">85,748<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">170,127<span></span>
</td>
<td class="nump">170,803<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 6)</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.001 par value &#8211; 5,000,000 shares authorized at December&#160;31, 2020 and 2019; and none issued and outstanding at December&#160;31, 2020 and 2019, respectively</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.001 par value &#8211; 100,000,000 shares authorized at December&#160;31, 2020 and 2019; 29,019,350 and 26,682,720 shares issued and outstanding at December&#160;31, 2020 and 2019, respectively</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="re">
<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">646,258<span></span>
</td>
<td class="nump">395,695<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">82<span></span>
</td>
</tr>
<tr class="re">
<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">(304,684)<span></span>
</td>
<td class="num">(260,393)<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">341,612<span></span>
</td>
<td class="nump">135,409<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">$ 511,739<span></span>
</td>
<td class="nump">$ 306,212<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_OperatingLeaseLiabilitiesCurrentPortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Liabilities, Current Portion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_OperatingLeaseLiabilitiesCurrentPortion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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=121593590&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=121566466&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=121593590&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=121641772&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=121641772&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=121370832&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=121370832&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=121641772&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/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 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=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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 9: 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 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 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=121566466&amp;loc=d3e6801-107765<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=75031198&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 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 4: 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 5: 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=121559654&amp;loc=d3e5710-111685<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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 8: 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=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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=121558606&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=121553693&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121586364&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=121566466&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://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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-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 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,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_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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://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 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=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.19-26)<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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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/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=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://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 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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: 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 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=75031198&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/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=121559654&amp;loc=d3e5710-111685<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=75031198&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 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 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<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)(16))<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(16))<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 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_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.12)<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_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&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=121603541&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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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=121566466&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://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/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 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)(23)(a)(4))<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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 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 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)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 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(31))<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 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 6: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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>28
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227308616472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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_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_AllowanceForDoubtfulAccountsReceivable', window );">Allowances for doubtful accounts</a></td>
<td class="nump">$ 12,711<span></span>
</td>
<td class="nump">$ 9,049<span></span>
</td>
</tr>
<tr class="re">
<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 USD per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<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">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (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 USD per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<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">100,000,000<span></span>
</td>
<td class="nump">100,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">29,019,350<span></span>
</td>
<td class="nump">26,682,720<span></span>
</td>
</tr>
<tr class="ro">
<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">29,019,350<span></span>
</td>
<td class="nump">26,682,720<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a 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 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227307074392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 265,166<span></span>
</td>
<td class="nump">$ 214,552<span></span>
</td>
<td class="nump">$ 147,277<span></span>
</td>
</tr>
<tr class="re">
<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 revenue</a></td>
<td class="nump">70,277<span></span>
</td>
<td class="nump">52,485<span></span>
</td>
<td class="nump">38,795<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">194,889<span></span>
</td>
<td class="nump">162,067<span></span>
</td>
<td class="nump">108,482<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">41,329<span></span>
</td>
<td class="nump">37,299<span></span>
</td>
<td class="nump">20,860<span></span>
</td>
</tr>
<tr class="re">
<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">197,233<span></span>
</td>
<td class="nump">179,523<span></span>
</td>
<td class="nump">133,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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">238,562<span></span>
</td>
<td class="nump">216,822<span></span>
</td>
<td class="nump">154,173<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(43,673)<span></span>
</td>
<td class="num">(54,755)<span></span>
</td>
<td class="num">(45,691)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(1,519)<span></span>
</td>
<td class="num">(1,643)<span></span>
</td>
<td class="num">(3,115)<span></span>
</td>
</tr>
<tr class="re">
<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, net</a></td>
<td class="nump">1,591<span></span>
</td>
<td class="nump">1,895<span></span>
</td>
<td class="nump">1,501<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,029)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss before income taxes</a></td>
<td class="num">(43,601)<span></span>
</td>
<td class="num">(54,503)<span></span>
</td>
<td class="num">(50,334)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">229<span></span>
</td>
<td class="nump">65<span></span>
</td>
<td class="nump">44<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">$ (43,830)<span></span>
</td>
<td class="num">$ (54,568)<span></span>
</td>
<td class="num">$ (50,378)<span></span>
</td>
</tr>
<tr class="ro">
<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 common share, basic and diluted (in USD per share)</a></td>
<td class="num">$ (1.58)<span></span>
</td>
<td class="num">$ (2.16)<span></span>
</td>
<td class="num">$ (2.11)<span></span>
</td>
</tr>
<tr class="re">
<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, basic and diluted (in USD per share)</a></td>
<td class="nump">27,754,404<span></span>
</td>
<td class="nump">25,265,918<span></span>
</td>
<td class="nump">23,885,858<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=117329964&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=117329964&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=121586364&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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: 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=120311839&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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(g)(1)(ii))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: 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=75031198&amp;loc=d3e14064-108612<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=120311839&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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: 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=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: 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=120311839&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://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=84230637&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=120311839&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=109234566&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=120385591&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=109234566&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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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_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=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&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_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=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227302188552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">$ (9,651)<span></span>
</td>
<td class="num">$ (4,677)<span></span>
</td>
<td class="num">$ (20,437)<span></span>
</td>
<td class="num">$ (9,065)<span></span>
</td>
<td class="num">$ (17,300)<span></span>
</td>
<td class="num">$ (18,293)<span></span>
</td>
<td class="num">$ (10,725)<span></span>
</td>
<td class="num">$ (8,250)<span></span>
</td>
<td class="num">$ (43,830)<span></span>
</td>
<td class="num">$ (54,568)<span></span>
</td>
<td class="num">$ (50,378)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Net change in unrealized gains (losses) on available-for-sale securities</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>
<td class="num">(71)<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (43,901)<span></span>
</td>
<td class="num">$ (54,470)<span></span>
</td>
<td class="num">$ (50,329)<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=120395209&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=121641772&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=121641772&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=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121641772&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=121641772&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>31
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227303660232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders&#8217; Equity - USD ($)<br> $ 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>Accumulated Deficit</div></th>
<th class="th">
<div>Accumulated Deficit </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</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_CommonStockSharesOutstanding', window );">Common stock at beginning of period (in shares) at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,377,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Common stock balance at beginning of period at Dec. 31, 2017</a></td>
<td class="nump">$ 79,341<span></span>
</td>
<td class="nump">$ 1,354<span></span>
</td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">$ 236,184<span></span>
</td>
<td class="num">$ (156,801)<span></span>
</td>
<td class="nump">$ 1,354<span></span>
</td>
<td class="num">$ (65)<span></span>
</td>
</tr>
<tr class="re">
<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' and Temporary 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>
</tr>
<tr class="ro">
<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 );">Issuance of common stock in connection with employee equity incentive plans, net (in shares)</a></td>
<td class="nump">798,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">990,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Issuance of common stock in connection with employee equity incentive plans</a></td>
<td class="nump">$ 9,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,319<span></span>
</td>
<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholding upon vesting of restricted stock awards</a></td>
<td class="num">(3,877)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,877)<span></span>
</td>
<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 expense</a></td>
<td class="nump">16,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,329<span></span>
</td>
<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">(50,378)<span></span>
</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">(50,378)<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Net change in unrealized gains (losses) on available-for-sale securities</a></td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">49<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_CommonStockSharesOutstanding', window );">Common stock at end of period (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,368,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Common stock balance at end of period at Dec. 31, 2018</a></td>
<td class="nump">$ 52,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">257,955<span></span>
</td>
<td class="num">(205,825)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' and Temporary 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>
</tr>
<tr class="re">
<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 );">Issuance of common stock in connection with employee equity incentive plans, net (in shares)</a></td>
<td class="nump">540,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">734,453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Issuance of common stock in connection with employee equity incentive plans</a></td>
<td class="nump">$ 9,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,495<span></span>
</td>
<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_irtc_CommonStockSharesIssuedFromExerciseOfWarrants', window );">Warrants exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock in connection with follow-on public offering, net of discounts and issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,575,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock in connection with follow-on public offering, net of issuance costs</a></td>
<td class="nump">107,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">107,292<span></span>
</td>
<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholding upon vesting of restricted stock awards</a></td>
<td class="num">(5,288)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,288)<span></span>
</td>
<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 expense</a></td>
<td class="nump">26,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,241<span></span>
</td>
<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">(54,568)<span></span>
</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">(54,568)<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Net change in unrealized gains (losses) on available-for-sale securities</a></td>
<td class="nump">$ 98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">98<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_CommonStockSharesOutstanding', window );">Common stock at end of period (in shares) at Dec. 31, 2019</a></td>
<td class="nump">26,682,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,682,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Common stock balance at end of period at Dec. 31, 2019</a></td>
<td class="nump">$ 135,409<span></span>
</td>
<td class="num">$ (461)<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">395,695<span></span>
</td>
<td class="num">(260,393)<span></span>
</td>
<td class="num">$ (461)<span></span>
</td>
<td class="nump">82<span></span>
</td>
</tr>
<tr class="ro">
<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' and Temporary 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible List]</a></td>
<td class="text">us-gaap:AccountingStandardsUpdate201613Member<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Issuance of common stock in connection with employee equity incentive plans, net (in shares)</a></td>
<td class="nump">868,614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,079,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Issuance of common stock in connection with employee equity incentive plans</a></td>
<td class="nump">$ 20,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,244<span></span>
</td>
<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_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock in connection with follow-on public offering, net of discounts and issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,257,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock in connection with follow-on public offering, net of issuance costs</a></td>
<td class="nump">206,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">206,023<span></span>
</td>
<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholding upon vesting of restricted stock awards</a></td>
<td class="num">(10,009)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,009)<span></span>
</td>
<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 expense</a></td>
<td class="nump">34,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,305<span></span>
</td>
<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">(43,830)<span></span>
</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">(43,830)<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Net change in unrealized gains (losses) on available-for-sale securities</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="text">&#160;<span></span>
</td>
<td class="num">(71)<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_CommonStockSharesOutstanding', window );">Common stock at end of period (in shares) at Dec. 31, 2020</a></td>
<td class="nump">29,019,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,019,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Common stock balance at end of period at Dec. 31, 2020</a></td>
<td class="nump">$ 341,612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 646,258<span></span>
</td>
<td class="num">$ (304,684)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_CommonStockSharesIssuedFromExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Shares, Issued From Exercise of Warrants</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_CommonStockSharesIssuedFromExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</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_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amendment to accounting standards.</p></div>
<a 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 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 2: 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 5: 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 (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 10: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 11: 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=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 14: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 16: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 17: 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)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 18: 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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: 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)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 20: 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)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 21: 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 22: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 23: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 24: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 27: 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 28: 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 (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 30: 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=121370832&amp;loc=SL117420844-207641<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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=120383193&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=120383193&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=121326096&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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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://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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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=121641772&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=121641772&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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 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(31))<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 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 6: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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>32
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227302383320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (43,830)<span></span>
</td>
<td class="num">$ (54,568)<span></span>
</td>
<td class="num">$ (50,378)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">6,900<span></span>
</td>
<td class="nump">3,445<span></span>
</td>
<td class="nump">2,269<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">41,515<span></span>
</td>
<td class="nump">26,241<span></span>
</td>
<td class="nump">16,329<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt discount and issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Accretion of discounts on investments, net of premium amortization</a></td>
<td class="nump">430<span></span>
</td>
<td class="num">(884)<span></span>
</td>
<td class="num">(907)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on disposal of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">75<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_irtc_ProvisionForBadDebtAndContractualAllowance', window );">Provision for bad debt and contractual allowance</a></td>
<td class="nump">31,431<span></span>
</td>
<td class="nump">24,647<span></span>
</td>
<td class="nump">16,448<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,029<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_irtc_RepaymentOfInterestPaidInKind', window );">Repayment of interest paid in kind</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,141)<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_irtc_OperatingLeaseRightOfUseAssetsAmortization', window );">Cost of operating lease right-of-use assets</a></td>
<td class="nump">6,030<span></span>
</td>
<td class="nump">8,953<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(37,957)<span></span>
</td>
<td class="num">(28,725)<span></span>
</td>
<td class="num">(21,747)<span></span>
</td>
</tr>
<tr class="re">
<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">(1,389)<span></span>
</td>
<td class="num">(1,974)<span></span>
</td>
<td class="num">(380)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(3,027)<span></span>
</td>
<td class="num">(696)<span></span>
</td>
<td class="num">(1,568)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="num">(6,149)<span></span>
</td>
<td class="num">(4,732)<span></span>
</td>
<td class="nump">269<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(3,881)<span></span>
</td>
<td class="nump">5,604<span></span>
</td>
<td class="num">(192)<span></span>
</td>
</tr>
<tr class="re">
<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">1,308<span></span>
</td>
<td class="nump">6,002<span></span>
</td>
<td class="nump">10,501<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_irtc_IncreaseDecreaseInDeferredRent', window );">Deferred rent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="num">(321)<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="num">(15)<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_irtc_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="num">(4,819)<span></span>
</td>
<td class="num">(5,241)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(13,759)<span></span>
</td>
<td class="num">(21,863)<span></span>
</td>
<td class="num">(29,093)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(13,551)<span></span>
</td>
<td class="num">(20,457)<span></span>
</td>
<td class="num">(5,180)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of available-for-sale investments</a></td>
<td class="num">(277,510)<span></span>
</td>
<td class="num">(165,915)<span></span>
</td>
<td class="num">(93,133)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Sales of available-for-sale investments</a></td>
<td class="nump">14,525<span></span>
</td>
<td class="nump">1,498<span></span>
</td>
<td class="nump">5,962<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Maturities of available-for-sale investments</a></td>
<td class="nump">144,145<span></span>
</td>
<td class="nump">95,600<span></span>
</td>
<td class="nump">126,493<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 provided by (used in) investing activities</a></td>
<td class="num">(132,391)<span></span>
</td>
<td class="num">(89,274)<span></span>
</td>
<td class="nump">34,142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Issuance of common stock in connection with follow-on public offering, net</a></td>
<td class="nump">206,025<span></span>
</td>
<td class="nump">107,369<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_ProceedsFromStockPlans', window );">Proceeds from issuance of common stock in connection with employee equity incentive plans</a></td>
<td class="nump">20,244<span></span>
</td>
<td class="nump">9,495<span></span>
</td>
<td class="nump">9,319<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholding upon vesting of restricted stock awards</a></td>
<td class="num">(10,009)<span></span>
</td>
<td class="num">(5,288)<span></span>
</td>
<td class="num">(3,877)<span></span>
</td>
</tr>
<tr class="ro">
<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 long-term debt, net of debt discount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">35,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_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="num">(1,944)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(31,500)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of issuance costs for long term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(121)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Premiums paid on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,518)<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">214,316<span></span>
</td>
<td class="nump">111,576<span></span>
</td>
<td class="nump">6,303<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 in cash and cash equivalents</a></td>
<td class="nump">68,166<span></span>
</td>
<td class="nump">439<span></span>
</td>
<td class="nump">11,352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">20,462<span></span>
</td>
<td class="nump">20,023<span></span>
</td>
<td class="nump">8,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of&#160;&#160;year</a></td>
<td class="nump">88,628<span></span>
</td>
<td class="nump">20,462<span></span>
</td>
<td class="nump">20,023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">1,502<span></span>
</td>
<td class="nump">1,644<span></span>
</td>
<td class="nump">6,065<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash investing and financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities', window );">Property and equipment included in accounts payable and accrued liabilities</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">293<span></span>
</td>
<td class="nump">101<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_irtc_StockIssuanceCostsIncurredButNotYetPaid', window );">Deferred offering costs included in accounts payable and accrued liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">77<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">621<span></span>
</td>
<td class="nump">88,860<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Capitalized stock-based compensation</a></td>
<td class="nump">$ 1,129<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_irtc_IncreaseDecreaseInDeferredRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred rent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_IncreaseDecreaseInDeferredRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_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;">irtc_IncreaseDecreaseInOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_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;">irtc_OperatingLeaseRightOfUseAssetsAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property and equipment included in accounts payable and accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_ProvisionForBadDebtAndContractualAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Provision for bad debt and contractual allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_ProvisionForBadDebtAndContractualAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_RepaymentOfInterestPaidInKind">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest paid in kind.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_RepaymentOfInterestPaidInKind</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_StockIssuanceCostsIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock issuance costs incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_StockIssuanceCostsIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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=119993939&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_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=121586364&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=121586364&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=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cost capitalized 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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=117329964&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=117329964&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=121586364&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=121586364&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=121586364&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=121586364&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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=121586364&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_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121586364&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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated 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://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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation 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://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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<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=121586364&amp;loc=d3e3151-108585<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=121586364&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=121586364&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_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=121553693&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=121586364&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=121586364&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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 sale 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=121553693&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=121586364&amp;loc=d3e3151-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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=121586364&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_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121586364&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_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 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/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=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: 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 8: 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=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: 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=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: 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 19: 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=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: 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=109234566&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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=121568110&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=121609121&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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227300580568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 );">Organization and Description of Business</a></td>
<td class="text">Organization and Description of Business<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">iRhythm Technologies, Inc. (the &#8220;Company&#8221;) was incorporated in the state of Delaware in September 2006. The Company is a digital healthcare company redefining the way cardiac arrhythmias are clinically diagnosed by combining wearable biosensing technology with cloud-based data analytics and deep-learning capabilities. The Company began commercial operations in the United States in 2009 following clearance by the U.S. Food and Drug Administration.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is headquartered in San Francisco, California, which also serves as a clinical center. The Company has additional clinical centers in Lincolnshire, Illinois and Houston, Texas and a manufacturing facility in Cypress, California. In March 2016, the Company formed a wholly-owned subsidiary in the United Kingdom. The Company manages its operations as a single operating segment. Substantially all of the Company&#8217;s assets are maintained in the United States. The Company derives substantially all of its revenue from sales to customers in the United States.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 10, 2019, the Company issued and sold an aggregate of 1,575,342 shares (the "2019 Shares") of common stock, in a public offering at a price of $73.00 per share. The 2019 Shares included the full exercise of the underwriters&#8217; option to purchase an additional 205,479 shares of common stock. Total proceeds received from the offering were $107.3&#160;million, after deducting discounts and issuance costs.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 21, 2020, the Company issued and sold an aggregate of 1,257,142 shares (the "Shares") of common stock, in a public offering at a price of $175.00 per share. The Shares included the full exercise of the underwriters&#8217; option to purchase an additional 163,975 shares of common stock. Total proceeds received from the offering were $206.8 million, after deducting discounts and issuance costs.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revision of Prior Period Financial Statements</span></div>In 2019, and as previously disclosed in the Company&#8217;s Quarterly Report on Form 10-Q for the three and nine-months ended September 30, 2019, the Company identified errors in its historical accounting for revenues, contractual allowances, allowance for doubtful accounts and certain other items. The identified errors impacted the Company's accompanying 2018 unaudited quarterly and annual financial statements and its 2019 unaudited first and second quarter financial statements. In accordance with SEC Staff Accounting Bulletin No. 99, "Materiality," and SEC Staff Accounting Bulletin No. 108,"Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements;" the Company evaluated the errors and determined that the related impacts were not material to any prior annual or interim period, but that correcting the cumulative impact of such errors would be significant to our results of operations for the three and nine months ended September 30, 2019 and the year-ended December 31, 2019. Accordingly, the Company has revised the accompanying 2018 annual consolidated financial statements to correct for such immaterial errors. A summary of the impact of the revisions to our previously issued annual financial statements is included in Note 14, Revision of Prior Period Financial Statements. Further, a summary of the impact of the revisions on the unaudited quarterly financial data is included in Note 13. Selected Quarterly Financial Data (unaudited). The affected balances in the accompanying footnotes to these consolidated financial statements have also been revised accordingly.<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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227299299048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of iRhythm Technologies, Inc. and its wholly-owned subsidiary. All intercompany accounts and transactions have been eliminated. The financial statements of the Company&#8217;s subsidiary use the U.S. dollar as the functional currency. For all non-functional currency balances, the remeasurement of such balances to functional currency results in a foreign exchange transaction gain or loss, which is recorded in the consolidated statements of operations.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">COVID-19</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic, the Company has experienced significant business disruptions, restrictions on its ability to travel, reduction in access to customers due to diverted resources at hospitals, and shortened business hours as governments institute prolonged shelter-in-place and/or self-quarantine mandates.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Governmental mandates related to the COVID-19 pandemic have impacted, and is expected to continue to impact, Company personnel and personnel at third-party manufacturing facilities in the United States and other countries, and the availability or cost of materials, which could disrupt our supply chain and reduce margins. For instance, on or about March 16, 2020, the Health Officers of the counties of San Francisco (where the Company's headquarters is located), Santa Clara, San Mateo, Marin, Contra Costa and Alameda, where many employees are located, issued mandatory shelter-in-place orders and all employees transitioned to a remote work environment. The Company is also subject to orders in Southern California that temporarily shut down its manufacturing and distribution facilities in Cypress, California. For a limited number of employees who continue to support essential operations, including those at our manufacturing facilities, the Company has instituted protective equipment policies and, to the degree practical, social distancing measures to protect the safety of its employees. While the Company has continued to deliver its Zio service by operating with remote employees and essential employees on site, an extended implementation of these governmental mandates could further impact the Company's ability to effectively provide its Zio service, and could impede progress of all ongoing initiatives. Appropriate social distancing techniques and other measures at the Company's facilities have been implemented for the limited number of employees who have returned to work to support essential operations, and will not return until the risk to employee health has meaningfully diminishe</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While hospital systems and healthcare facilities shift their focus and resources to treating COVID-19 patients and combating the spread of the coronavirus, the Company has adapted its service to meet the immediate needs of physicians, customers, and patients and significantly increased the utilization of its home enrollment service which allows patients to receive and wear the single-use Zio device without going to a healthcare facility.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the disruption in demand and an uncertain length of time to recovery, the Company adjusted its operating plan in the second quarter of 2020 by taking steps to reduce operating spend. These steps included eliminating or delaying spending on non-essential programs, reducing spend on travel and consulting, implementing a hiring freeze, furloughing approximately 5% of employees, conducting a layoff of approximately 2% of employees and implementing temporary pay reductions for our salaried workforce. From May 2020 to July 2020, the Company&#8217;s Chief Executive Officer, other named executive officers and other senior executives agreed to temporary base salary reductions and the Board of Directors agreed to a reduction in its fees until business and economic conditions improve. The Company also increased it&#8217;s bad debt reserve in anticipation of a potential increase in uncollectible co-payments from patients using the Zio Service. In August 2020, the Company reinstated furloughed employees, removed pay reductions for its salaried employees, and resumed hiring for most positions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is continuously reviewing its liquidity and anticipated capital requirements in light of the significant uncertainty created by the COVID-19 pandemic. The Company believes it will have adequate liquidity over the next 12 months to operate its business and to meet its cash requirements. As of December 31, 2020, the Company is in compliance with its financial covenants in its debt agreement. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, as a result of the COVID-19 pandemic, Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") to support businesses during the COVID-19 pandemic, including deferment of the employer portion of certain payroll taxes, refundable payroll tax credits, and technical amendments to tax depreciation methods for qualified improvement property. The primary provisions of the CARES Act which are potentially applicable to us include: </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:13.8pt">certain amendments to the limitations on the deductibility of interest contained in Section 163(j) of the Internal Revenue Code of 1986, as amended, for taxable years beginning in 2019 and 2020; and </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">an allowance of net operating loss carrybacks for taxable years beginning in 2018 and before 2021. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not qualify for the Paycheck Protection Program under the CARES Act due to the number of employees in our organization. The CARES Act did not have material impact on the Company&#8217;s overall consolidated financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. This impact is having a material, adverse impact on liquidity, capital resources, operations and business and those of the third parties on which the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company relies, and could worsen over time. The extent to which the COVID-19 pandemic impacts the Company&#8217;s 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 COVID-19 pandemic and the actions to contain the COVID-19 pandemic or treat its impact, among others. The full extent of potential delays or impacts on the business, financial condition, cash flows and results of operations remains unknown. Additionally, while the potential economic impact brought by, and the duration of, the COVID-19 pandemic is difficult to assess or predict, the COVID-19 pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing the Company&#8217;s ability to raise additional capital through equity, equity-linked or debt financings, which could negatively impact short-term and long-term liquidity and the ability to operate on a timely basis, or at all.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Furthermore, capital markets and economies worldwide have been negatively impacted by the COVID-19 pandemic, which may result in a period of regional, national, and global economic slowdown or regional, national, or global recessions that could curtail or delay demand for the Zio service as well as increase the risk of customer defaults or delays in payments. COVID-19 and the current financial, economic, and capital markets environment, and future developments in these and other areas present material uncertainty and risk with respect to the Company's performance, financial condition, volume of business, results of operations, and cash flows. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Reimbursement</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government payors may change their coverage and reimbursement policies, as well as payment amounts, in a way that would prevent or limit reimbursement for the Zio service, which would significantly harm the Company. Government and other third-party payors require the Company to report the service for which it is seeking reimbursement by using a Current Procedural Terminology (CPT), code-set maintained by the American Medical Association (AMA). For Zio XT, the Company had historically utilized temporary CPT codes (or Category III CPT codes), used for newly introduced technologies and specific to our category of diagnostic monitoring. The process to convert Category III CPT codes to Category I CPT codes is governed by the AMA and CMS. On October 25, 2019, the AMA&#8217;s CPT Editorial Panel established two new Category I CPT codes which are applicable to the Zio service and took effect on January 1, 2021. In August 2020, CMS published the Calendar Year 2021 Medicare Physician Fee Schedule Proposed Rule which proposed reimbursement for the Category I CPT codes that were higher than their associated Category III CPT codes. Following a comment period through October 2020, CMS published its Calendar Year 2021 Medicare Physician Fee Schedule Final Rule (the &#8220;Final Rule&#8221;) in December 2020. In the Final Rule, CMS chose not to finalize national pricing for four of the eight Category I CPT codes, 93241, 93243, 93245 and 93247 which include the CPT codes that the Company will primarily use to seek reimbursement for Zio XT.  </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determinations of which products or services will be reimbursed under Medicare can be developed at the national level through a national coverage determination (&#8220;NCD&#8221;) by CMS, or at the local level through a local coverage determination, or an LCD, by one or more of the regional Medicare Administrative Contractors ("MACs") who are private contractors that process and pay claims on behalf of CMS for different regions. In the absence of a specific NCD, as is the case with Zio XT historically and for Calendar Year 2021 following the Final Rule, the MAC with jurisdiction over a specific geographic region will have the discretion to make an LCD. The Company is seeking to establish LCD pricing with one or more MACs to establish pricing for 2021 and will be subject to LCD pricing until such time CMS establishes a NCD.  </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 29, 2021, Novitas Solutions, the MAC which covers the region where the Company's IDTF in Houston, Texas is located and where almost all Medicare services for Zio XT are processed, published rates for 2021 that were significantly below our historical Medicare rates for Zio XT. The Company believes that the published rates by Novitas on January 29, 2021, are cross walked from CPT codes 93224 and 93226, which are existing CPT codes for external continuous electrocardiographic recording up to 48 hours, while the Zio service is capable of continuous monitoring for up to 14 days. The Company is the process of negotiating with Novitas to establish higher pricing for the Category I CPT Codes but can offer no assurances as to the timing or outcome of those discussions. If the published rates by Novitas remain unchanged or are not significantly improved for the CPT codes listed above thereby allowing us to obtain adequate Medicare reimbursement for the Zio service in the future, the Company may be unable to provide the Zio service or would experience a significant loss of revenue, either of which would have a material adverse effect on our cash flows, results of operations, and financial condition.  </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is currently holding a majority of Zio XT claims due to the CPT code transition. Claims are being held due to a combination of negotiations with payors and administrative delays with payors. The Company expects the level of held claims to remain high through the end of the first quarter of 2021 and potentially beyond. The high level of held claims will delay most first quarter 2021 cash flows into the second quarter of 2021 or potentially beyond, and may impact the timing and accounting for various income statement items, particularly revenue recognition and bad debt expense. The Company has adequate balance sheet liquidity to manage through these delays in cash flow timing.</span></div><div style="text-align:justify;text-indent:20.16pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, a reduction in coverage by Medicare could cause some commercial third-party payors to implement similar reductions in their coverage or level of reimbursement of the Zio service. Given the evolving nature of the healthcare industry and on-going healthcare cost reforms, the Company will continue to be subject to changes in the level of Medicare coverage for its products, and unfavorable coverage determinations at the national or local level could adversely affect its results of operations. If published rates by Novitas are not increased to above the cost of revenue for the Zio service, and the Company is unable to achieve a level of revenues adequate to support its cost structure, this would raise substantial doubts about the Company's ability to continue as a going concern.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, contractual allowances, allowance for doubtful accounts, the useful lives of property and equipment, the recoverability of long-lived assets including the estimated usage of the printed circuit board assemblies (&#8220;PCBAs&#8221;), the incremental borrowing rate for operating leases, accounting for income taxes, and various inputs used in estimating stock-based compensation. Certain of these estimates are impacted by uncertainties surrounding COVID-19 such as revenue recognition, contractual allowances for revenue, allowance for doubtful accounts, and stock based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that management believes are reasonable under the circumstances, including assumptions as to future events. Actual results may differ from those estimates.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of certain of the Company&#8217;s financial instruments, which include cash equivalents, short-term investments, long-term investments, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to their short maturities.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:6pt;text-align:justify;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 consist of debt securities classified as available-for-sale and have maturities greater than 90 days, but less than one year as of the balance sheet date. Long-term investments have maturities greater than one year as of the balance sheet date. All investments are carried at fair value based upon quoted market prices.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company periodically assesses its portfolio of debt investments for impairment. For debt securities in an unrealized loss position, this assessment first takes into account the intent to sell, or whether it is more likely than not that the Company will be required to sell the security before recovery of its amortized cost basis. If either of these criteria are met, the debt security&#8217;s amortized cost basis is written down to fair value through interest and other, net. For debt securities in an unrealized loss position that do not meet the aforementioned criteria, the Company assesses whether the decline in fair value has resulted from credit losses or other factors.</span></div><div><span><br/></span></div><div style="text-align:justify;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 evaluates expected credit losses by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. Expected credit losses on available-for-sale debt securities are recognized in other income, net in the condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are reported as a component of accumulated other comprehensive loss. The Company did not recognize any credit losses on its available-for-sale securities during the year ended December 31, 2020 and there were no impairment charges for unrealized losses in the periods presented. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of available-for-sale securities sold is based on the specific-identification method and realized gains and losses are included in earnings. Amortization of premiums and accretion of discounts are reported as a component of other income, net.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable includes amounts due to the Company from healthcare institutions, third-party payors, and government payors and their related patients, as a result of the Company's normal business activities. Accounts receivable is reported on the consolidated balance sheets net of an estimated allowance for doubtful accounts and contractual allowances.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;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 an allowance for doubtful accounts for estimated uncollectible receivables based on its assessment of the collectability of customer accounts and recognizes the provision as a component of selling, general and administrative expenses. The Company records a provision for contractual allowances based on the estimated differences between contracted amounts and expected collection rates. Such provisions are based on the Company's historical experience and are reported as a reduction of revenue.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;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 regularly reviews the allowances by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#8217;s ability to pay.</span></div><div style="margin-top:12pt;text-align:justify;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 presents the changes in the allowance for doubtful accounts (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.615%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance, beginning of year</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%">9,049&#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,296&#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%">4,486&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: adoption of ASC 326</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%">461&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Add: provision for doubtful accounts</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%">10,515&#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,129&#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%">7,353&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: write-offs, net of recoveries and other adjustments</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%">(7,314)</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,376)</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,543)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of year</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%">12,711&#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%">9,049&#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 #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%">7,296&#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-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify;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 presents the changes in the contractual allowance (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:62.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.531%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Balance, beginning of year</span></td><td style="background-color:#cff0fc;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:#cff0fc;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,433&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">9,205&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">6,345&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: allowance for contractual adjustments</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%">20,916&#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%">15,518&#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%">9,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Less: contractual adjustments</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,068)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,290)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,235)</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of year</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%">21,281&#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%">15,433&#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 #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="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%">9,205&#160;</span></td><td style="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:12pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Risk</span></div><div style="margin-top:6pt;text-align:justify;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 subject the Company to a concentration of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable. Cash balances are deposited in financial institutions which, at times, may be in excess of federally insured limits. Cash equivalents are invested in highly rated money market funds. The Company invests in a variety of financial instruments, such as, but not limited to, United States Government securities, corporate notes, commercial paper and, by policy, limits the amount of credit exposure with any one financial institution or commercial issuer. The Company has not experienced any material losses on its deposits of cash and cash equivalents or investments.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Concentrations of credit risk with respect to accounts receivable are limited due to the large number of customers comprising the Company&#8217;s customer base and their dispersion across many geographies. The Company does not require collateral. The Company records an allowance for doubtful accounts based on the assessment of the collectability of customer accounts, considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#8217;s ability to pay. Centers for Medicare and Medicaid Services (&#8220;CMS&#8221;), accounted for approximately 27%, 27% and 27% of the Company&#8217;s revenue for the years ended December&#160;31, 2020, 2019 and 2018, respectively. CMS accounted for 20% and 20% of accounts receivable as of December&#160;31, 2020 and 2019, respectively.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supply Risk</span></div><div style="margin-top:6pt;text-align:justify;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 relies on single-source vendors to supply some of its disposable housings, instruments and other materials used to manufacture the Zio monitor and the adhesive that binds the Zio monitor to a patient&#8217;s body. These components and materials are critical, and there could be a considerable delay in finding alternative sources of supply. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A global semiconductor supply shortage is having wide-ranging effects across multiple industries. The supply shortage has impacted multiple suppliers that provide the printed circuit board assemblies to the Company. The semiconductor supply shortage may have an impact on the Company until global supply is sufficient for global demand.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory owned by the Company is valued at cost, on the first in, first out (&#8220;FIFO&#8221;) basis, or the lower of cost or net realizable value. The Company records write-downs of inventory that is obsolete or in excess of anticipated demand. The Company also records market value based write-downs on consideration of product lifecycle stage, technology trends, product development plans and assumptions about future demand and market conditions. Actual demand may differ from forecasted demand, and such differences may have a material effect on recorded inventory values. Inventory write-downs are charged to cost of revenue and establish a new cost basis for the inventory.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the assets, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzIyOQ_515fd1eb-a6ef-4c78-9862-221d2bfc60d4">three</span> to five years. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the assets. Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software</span></div><div style="margin-top:6pt;text-align:justify;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 costs related to internal-use software during the application development stage. Costs related to planning and post implementation activities are expensed as incurred. Capitalized internal-use software is amortized, and recognized as cost of revenue, on a straight-line basis over the estimated useful life, which is up to five years. The Company evaluates the useful lives of these assets on an annual basis, and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Capitalized internal-use software costs are classified as a component of property and equipment.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations. Goodwill is tested for impairment on an annual basis and at any other time if events occur or circumstances indicate that the carrying amount of goodwill may not be recoverable. Such events or circumstances may include significant adverse changes in the general business climate, among other things. The impairment test is performed by determining the enterprise fair value of the Company, which is primarily based on the Company&#8217;s market capitalization. If the Company&#8217;s carrying value, as a one reporting unit entity, is less than its fair value, then the fair value is allocated to all of its assets and liabilities (including any unrecognized intangible assets) as if the fair value was the purchase price to acquire the Company. The excess of the fair value over the amounts assigned to the Company&#8217;s assets and liabilities is the implied fair value of the goodwill. If the carrying amount of goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to that excess. The Company performs its annual evaluation of goodwill during the fourth quarter of each fiscal year. The Company did not record any charges related to goodwill impairment in any of the periods presented in these consolidated financial statements.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;text-align:justify;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 annually reviews long-lived assets for impairment or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amount to the future net cash flows which the assets are expected to generate. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the projected discounted future net cash flows arising from the asset. To date, there have been no such impairments of long-lived assets.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Assets</span></div><div style="margin-top:6pt;text-align:justify;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 uses Printed Circuit Board Assemblies (&#8220;PCBAs&#8221;), in each wearable Zio XT and Zio AT monitor as well as the wireless gateway used in conjunction with the ZIO AT monitor. The PCBAs are used numerous times and have useful lives beyond one year. Each time a PCBA is used in a wearable Zio XT or Zio AT monitor, or a wireless gateway is used with a Zio AT monitor a portion of the cost of the PCBA and/or gateway is recorded as a cost of revenue. The PCBAs are recorded as other assets and were $12.6 million and $7.4 million as of December&#160;31, 2020 and 2019, respectively. The Company has based its estimates of how many times a PCBA can be used on testing in research and development, loss rates, product obsolescence, and the amount of time it takes the device to go through the manufacturing, shipping, customer shelf and patient wear time and upload process. The Company periodically evaluates the use estimate.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss represents all changes in stockholders&#8217; equity during the period from non-owner sources. The Company&#8217;s unrealized gains and losses on available-for-sale securities represent the only component of other comprehensive loss that are excluded from the reported net loss and that are presented in the consolidated statements of comprehensive loss. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s revenue is generated primarily from the provision of its cardiac rhythm monitoring service, the Zio XT service. The Zio XT is a cardiac rhythm monitoring service that has a patient wear period of up to 14 days and is billable when the monitoring reports are delivered to the healthcare provider, which is also when the service is complete and the Company recognizes revenue. The time from when the patient has the Zio XT device applied to the time the report is posted is generally around 20 days. The Company has concluded that the Zio XT service is one performance obligation on the basis that the customer cannot benefit from each component of the service on its own or together with other resources that are readily available to the customer.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></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:115%">The Zio AT mobile cardiac telemetry monitor, a wearable patch-based biosensor, offers what the Zio XT offers plus the additional capability of transmissions during the wear period to assist physicians in diagnosing and treating the small percentage of the population requiring more timely action. During the wear period, physicians will receive notifications if there are significant events that meet predetermined arrhythmia detection criteria. The Zio AT service revenue is recognized over the prescription period and delivery of an electronic Zio Report with two performance obligations.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes as revenue the amount of consideration to which it expects to be entitled in exchange for performing the service. The consideration the Company is entitled to varies by portfolio, as further defined below, and includes estimates that require significant judgment by management. A unique aspect of healthcare is the involvement of multiple parties to the service transaction. In addition to the patient, often a third-party, for example a commercial or governmental payor or healthcare institution, will pay the Company for some or all of the service on the patient&#8217;s behalf. Separate contractual arrangements exist between the Company and third-party payors that establish amounts the third-party payor will pay on behalf of a patient for covered services rendered.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A small portion of the Company&#8217;s transactions are covered by third-party payors with whom there is no contractual agreement or an established amount the third-party payor will pay. In determining the collectability and transaction price for its service, the Company considers factors such as insurance claims which are adjudicated as allowable under the applicable policy and payment history from both payors and patient out-of-pocket costs, payor coverage, whether there is a contract between the payor or healthcare institution and the Company, historical amount received for the service, and any current developments or changes that could impact reimbursement and healthcare institution payments. Certain of these factors are forms of variable consideration which are only included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue will not occur when the uncertainty associated with the variable consideration is subsequently resolved.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the payment arrangements with third-party payors and healthcare institutions is as follows:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Contracted third-party payors &#8211; The Company has contracts with negotiated prices for services provided for patients with commercial healthcare insurance carriers.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">CMS &#8211; The Company has received independent diagnostic testing facility approval from regional Medicare Administrative Contractors and will receive reimbursement per the relevant Current Procedural Terminology (&#8220;CPT&#8221;) code rates for the services rendered to the patient covered by CMS.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Non-contracted third-party payors &#8211; Non-contracted commercial and government payors often reimburse out-of-network rates provided under the relevant CPT codes on a case-by-case basis. The transaction price used </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for determining revenue recognition is based on factors including an average of the Company&#8217;s historical collection experience for its non-contracted services. This rate is reviewed at least quarterly.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Healthcare institutions &#8211; Healthcare institutions are typically hospitals or physician practices in which the Company has negotiated amounts for its monitoring services, including certain governmental agencies such as the Veterans Administration and Department of Defense.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is utilizing the portfolio approach practical expedient under ASC 606 for revenue recognition whereby services provided under each of the above payor types form a separate portfolio. The Company accounts for the contracts within each portfolio as a collective group, rather than individual contracts. Based on history with these portfolios and the similar nature and characteristics of the patients within each portfolio, the Company has concluded that the financial statement effects are not materially different than if accounting for revenue on a contract-by-contract basis.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For contracted and CMS portfolios, the Company recognizes revenue, net of contractual allowances, and recognizes an allowance for doubtful accounts for uncollectible patient accounts receivable. The transaction price is determined based on negotiated rates, and the Company has historical experience of collecting substantially all of these contracted rates. These contracts also impose a number of obligations regarding billing and other matters, and the Company&#8217;s noncompliance with a material term of such contracts may result in a denial of the claim. The Company accounts for denied claims as a form of variable consideration that is included as a reduction to the transaction price recognized as revenue. The Company estimates the denied claims which require management judgment. The estimated denied claims are based on historical information and judgement includes the historical period utilized. The Company monitors the estimated denied claims against the latest available information, and subsequent changes to the estimated denied claims are recorded as an adjustment to revenue in the periods during which such changes occur. Historical cash collection indicates that it is probable that substantially all of the transaction price, less the estimate of denied claims, will be received. Contracted payors may require that we bill patient co-payments and deductibles and from time to time we may not be able to collect such amounts due to credit risk. The Company provides for estimates of uncollectible patient accounts receivable, based upon historical experience where judgment includes the historical period utilized, at the time revenue is recognized, with such provisions presented as bad debt expense within the selling, general and administrative line item of the consolidated statement of operations. Adjustments to these estimates for actual experience are also recorded as an adjustment to bad debt expense.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For non-contracted portfolios, the Company is providing an implicit price concession due to the lack of a contracted rate with the underlying payor, the result of which requires the Company to estimate the transaction price based on historical cash collections utilizing the expected value method. All subsequent adjustments to the transaction price are recorded as an adjustment to revenue.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For healthcare institutions, the transaction price is determined based on negotiated rates, and the Company has historical experience collecting substantially all of these contracted rates. Historical cash collection indicates that it is probable that substantially all of the transaction price will be received. As such, the Company is not providing an implicit price concession but, rather, has chosen to accept the risk of default, and any subsequent uncollected amounts are recorded as bad debt expense.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;text-align:justify;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 disaggregates revenue from contracts with customers by payor type. The Company believes these categories aggregate the payor types by nature, amount, timing and uncertainty of its revenue streams. Disaggregated revenue by payor type and major service line for the years ended December&#160;31, 2020 and December&#160;31, 2019 were as follows (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:62.642%"/><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: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:10.600%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracted third-party payors</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%">135,939&#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%">101,845&#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 #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%">56,949&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-contracted third-party payors</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%">15,295&#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%">10,770&#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%">12,447&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Centers for Medicare &amp; Medicaid</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%">72,536&#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%">58,918&#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%">40,482&#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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare institutions</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%">41,396&#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%">43,019&#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%">37,399&#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:middle"><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 #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%">265,166&#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%">214,552&#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%">147,277&#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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Contract Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 606</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%">requires an entity to present a revenue contract as a contract liability when the Company has an obligation to transfer goods or services to a customer for which the Company has received consideration from the customer, or an amount of consideration from the customer is due and unconditional (whichever is earlier).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Certain of the Company&#8217;s customers pay the Company directly for the Zio XT service upon shipment of devices. Such advance payments are contract liabilities and are recorded as deferred revenue on the Consolidated Balance Sheets and revenue is recognized when reports are delivered to the healthcare provider. During the year ended December&#160;31, 2020, $1.2 million relating to the contract liability balance at the beginning of 2020 was recognized as revenue.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 340, the incremental costs of obtaining a contract with a customer are recognized as an asset. Incremental costs of obtaining a contract are those costs that an entity incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained.</span></div><div style="margin-top:12pt;text-align:justify;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 current commission programs are considered incremental. However, as a practical expedient, ASC 340 permits the Company to immediately expense contract acquisition costs, as the asset that would have resulted from capitalizing these costs will be amortized in one year or less.</span></div><div style="margin-top:18pt;text-align:justify"><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 Revenue</span></div><div style="margin-top:6pt;text-align:justify;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 revenue includes direct labor, material costs, overhead, data analysis, customer care, equipment and infrastructure expenses, amortization of internal-use software, and shipping and handling. Direct labor includes payroll and personnel-related costs involved in manufacturing. Material costs include both the disposable costs of the device and amortization of the PCBAs. Each time the PCBA is used in a wearable Zio XT monitor, a portion of the cost of the PCBA is recorded as a cost of revenue. </span></div><div style="margin-top:18pt;text-align:justify"><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</span></div><div style="margin-top:6pt;text-align:justify;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 research and development costs are expensed as incurred. Research and development costs include, but are not limited to, payroll and personnel-related expenses, laboratory supplies, consulting costs and overhead charges.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;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 uses the asset and liability method to account for income taxes in accordance with the authoritative guidance for income taxes. Under this method, deferred tax assets and liabilities are determined based on future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, and tax loss and credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.</span></div><div style="margin-top:12pt;text-align:justify;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 the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that has a greater than 50% likelihood of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits in income tax expense. To date, there have been no interest or penalties charged in relation to the unrecognized tax benefits.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognize taxes on Global Intangible Low-Taxed Income as a current period expense when incurred.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</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 Company measures its stock-based awards made to employees based on the estimated fair values of the awards as of the grant date. The fair value of market condition awards is determined using the Monte-Carlo option pricing model and the fair value of stock options is determined using the Black-Scholes option pricing model. Stock-based compensation expense is recognized over the requisite service period using the straight-line method and is based on the value of the portion of stock-based payment awards that is ultimately expected to vest. As such, the Company&#8217;s stock-based compensation is reduced for the estimated forfeitures at the date of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. For restricted stock, the compensation cost for these awards is based on the closing price of the Company&#8217;s common stock on the date of grant, and recognized as compensation expense on a straight-line basis over the requisite service period.</span></div><div style="margin-top:12pt;text-align:justify;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 compensation expense related to the Employee Stock Purchase Program (&#8220;ESPP&#8221;) based on the estimated fair value of the options on the date of grant, net of estimated forfeitures. The Company estimates the grant date fair value, and the resulting stock-based compensation expense, using the Black-Scholes option pricing model for each purchase period. The grant date fair value is expensed on a straight-line basis over the offering period.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Common Share</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per common share is calculated by dividing the net loss by the weighted average number of shares of common stock outstanding during the period, without consideration of potentially dilutive securities. Diluted net loss per common share is the same as basic net loss per common share for all periods presented, since the effect of potentially dilutive securities are anti-dilutive.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Identifying a lease</span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines whether a contract contains a lease at the inception of a contract. If the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration, the Company considers the contract to contain a lease. The Company determines whether a contract conveys the right to control the use of an identified asset for a period of time if the contract contains both of the following terms:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The right to obtain substantially all of the economic benefits from use of the identified asset; and</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span></div></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The right to direct the use of the identified asset.</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Discount rate for leases</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 1, 2019, the rate implicit in the Company&#8217;s leases was not readily determinable. As such, the Company used its incremental borrowing rate to calculate its right-of-use assets and lease liabilities upon the adoption of ASC 842. The Company determined the appropriate incremental borrowing rate by utilizing the interest rate obtained in connection with the Third Amended and Restated Loan and Security Agreement with Silicon Valley Bank (&#8220;Third Amended and Restated SVB Loan Agreement&#8221;) which was finalized on October 23, 2018.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On October 4, 2018, the Company entered into an office lease (&#8220;San Francisco Lease&#8221;) to rent approximately 117,560 rentable square feet in San Francisco, California, which became the Company&#8217;s new headquarters in October 2019. The San Francisco Lease commenced on May 13, 2019 and the Company determined that the interest rate associated with the Third Amended and Restated SVB Loan Agreement could not be utilized as the incremental borrowing rate associated with the San Francisco Lease due to the term of the lease, as well as annual rental payments. The Company determined the appropriate incremental borrowing rate by using a synthetic credit rating which was estimated based on an analysis of outstanding debt of companies with similar credit and financial profiles.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Lease term</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The lease term is generally the minimum noncancellable period of each lease. The Company does not include option periods in determining the right-of-use asset and operating lease liability at inception unless it is reasonably certain that the Company will exercise the option at inception or when a triggering event occurs. As of December&#160;31, 2020, no renewal options were included in the determination of lease terms.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Lease Modification</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The San Francisco Lease is in the same building with the same landlord as the lease for the Company&#8217;s prior headquarters in San Francisco (&#8220;existing lease&#8221;). Upon the commencement of the San Francisco Lease, the existing lease which had an original expiration date of February 2020, was modified to expire in September 2019 and accordingly the right-of-use asset and lease liability was remeasured as of the modification date.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Guidance</span></div><div style="margin-top:6pt;text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, including trade receivables. ASU No. 2016-13 replaces the existing incurred loss impairment model with an expected loss model that requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. The Company adopted ASC 326 on January 1, 2020, using the modified retrospective transition method through a non-cash $0.5&#160;million cumulative-effect increase to accumulated deficit and the allowance for doubtful accounts. The Company considered the current and expected future economic and market conditions surrounding the novel COVID-19 pandemic and recorded additional reserves that were not individually material to the estimate. Actual results may differ from these estimates. </span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;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 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which amended its guidance for costs of implementing a cloud computing service arrangement to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This new standard also requires customers to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The Company adopted ASU No. 2018-15 on January 1, 2020, using the prospective transition method. The impact of adoption on the Company's consolidated financial statements was not material. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles for income taxes. The Company elected to early adopt ASU 2019-12 effective as of January 1, 2020, and the impact of adoption on the Company's condensed consolidated financial statements was not material.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;), issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09, Revenue from Contracts with Customers (Topic 606). Areas of revenue recognition affected include, but are not limited to, transfer of control, variable consideration, allocation of transfer pricing, licenses, time value of money, contract costs and disclosures. The core principle of ASU 2014-09 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. ASU 2014-09 defines a five-step process to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than were required under previous GAAP. In addition, Topic 606 requires more detailed disclosures to enable users of financial statements to understand the nature, timing and uncertainty of revenue and cash flows arising from a review of historical accounting policies and practices to identify potential differences in applying Topic 606.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted this standard on January 1, 2018 and used the modified retrospective approach. Upon adoption, the Company recognized the cumulative effect of $1.4&#160;million as an adjustment to decrease the opening balance of the Company&#8217;s accumulated deficit. This adjustment did not have a material impact on the Company&#8217;s consolidated financial statements. Prior periods were not retrospectively adjusted.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact of adoption of ASU 2014-09 on the Consolidated Statement of Operations and the Consolidated Balance Sheet (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.075%"/><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:19.075%"/><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:19.079%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2018</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%">Consolidated Statement of Operations Impact:</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:8pt;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:8pt;font-weight:700;line-height:100%">Without the adoption of Topic 606</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:8pt;font-weight:700;line-height:100%">Impact</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</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%">147,293&#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%">145,320&#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,973&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, General &amp; Administrative Expense</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%">131,582&#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%">132,603&#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%">(1,021)</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:bottom"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(48,280)</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%">(51,274)</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,994&#160;</span></td><td style="background-color:#cceeff;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2018</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%">Consolidated Balance Sheet Impact:</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:8pt;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:8pt;font-weight:700;line-height:100%">Without the adoption of Topic 606</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:8pt;font-weight:700;line-height:100%">Impact</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Accounts Receivable, net</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%">21,977&#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%">17,629&#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%">4,348&#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:bottom"><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 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%">(203,515)</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%">(207,863)</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%">4,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financing Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2016-02, Leases (&#8220;Topic 842&#8221;), which requires lessees to recognize lease liabilities and corresponding right-of-use assets on the consolidated balance sheet for all leases. For finance leases, the lessee would recognize interest expense and amortization of the right-of-use asset and, for operating leases, the lessee would recognize a straight-line lease expense. Topic 842 also changes the definition of a lease and expands the disclosure requirements of lease arrangements. The Company has no embedded leases with suppliers. Upon adoption of Topic 842 on January 1, 2019 using the modified retrospective method, the Company recognized right-of-use assets of $10.2&#160;million and lease liabilities of $10.0&#160;million. There was no cumulative-effect adjustment recorded on January 1, 2019. The Company adopted the following practical expedients allowed under Topic 842:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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 package of three practical expedients, which allows entities to make an election that allows them not to reassess (1) whether existing or expired contracts contain embedded leases under Topic 842, (2) lease classification of existing or expiring leases, and (3) indirect costs for existing or expired leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">Combining lease and non-lease components practical expedient, which allows lessees, as an accounting policy election by class of underlying asset, to choose not to separate non-lease components from lease components and instead to account for each separate lease component and the non-lease components associated with that lease component as a single lease component</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">Comparative reporting practical expedient, which allows entities to initially apply Topic 842 at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption</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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all 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_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227300564232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Equivalents and Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_irtc_CashEquivalentsAndInvestmentsAbstract', window );"><strong>Cash Equivalents And Investments [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_irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock', window );">Cash Equivalents and Investments</a></td>
<td class="text">Cash Equivalents and 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:115%">The fair value of cash equivalents and available-for-sale investments at December&#160;31, 2020 and 2019, were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><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:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized</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:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Gross&#160;Unrealized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated</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:100%">Fair Value</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Gains</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:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Money market funds</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%">59,823&#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%">&#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%">59,823&#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%">U.S. government 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%">190,663&#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%">16&#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)</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%">190,677&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes</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,426&#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%">2&#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)</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,423&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">29,489&#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%">29,489&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale marketable 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%">306,401&#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%">18&#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)</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%">306,412&#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%">Classified as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cash equivalents</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 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%">59,823&#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;text-align:left;vertical-align:bottom"><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:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,589&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Total cash equivalents and available-for-sale investments</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 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%">306,412&#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"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;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, 2019</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#ffffff;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%">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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%">Gross&#160;Unrealized</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#ffffff;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%">Estimated<br/>Fair Value</span></td></tr><tr style="height:12pt"><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;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%">Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">Losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Money market funds</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%">13,897&#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%">&#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%">13,897&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</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%">77,329&#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%">72&#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%">(1)</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%">77,400&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes</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%">14,955&#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&#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%">14,966&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">35,753&#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%">35,753&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale marketable 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%">141,934&#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%">83&#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%">(1)</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%">142,016&#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%">Classified as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cash equivalents</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 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,897&#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;text-align:left;vertical-align:bottom"><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:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,089&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,030&#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;text-align: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 cash equivalents and available-for-sale investments</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 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%">142,016&#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"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:12pt;text-align:justify;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 the fair value of the Company's cash equivalents, short-term and long-term marketable securities classified by maturity (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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:8pt;font-weight:700;line-height:100%">December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Due within one year</span></td><td style="background-color:#cff0fc;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:#cff0fc;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%">306,412&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">133,986&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through three years</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%">&#8212;&#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%">8,030&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Total cash equivalents and available-for-sale investments</span></td><td style="background-color:#cff0fc;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:#cff0fc;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%">306,412&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">142,016&#160;</span></td><td style="background-color:#cff0fc;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-top:12pt;text-align:justify;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 tables present the Company's available-for-sale securities that were in an unrealized loss position as of&#160; December&#160;31, 2020 (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:19.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.551%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Total</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:700;line-height:100%">Assets</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%">Fair Value</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:8pt;font-weight:700;line-height:100%">Unrealized Loss</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:8pt;font-weight:700;line-height:100%">Fair Value</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:8pt;font-weight:700;line-height:100%">Unrealized Loss</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:8pt;font-weight:700;line-height:100%">Fair Value</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:8pt;font-weight:700;line-height:100%">Unrealized Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">U.S. government 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%">28,487&#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%">(2)</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%">&#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%">28,487&#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%">(2)</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%">Corporate notes</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%">13,883&#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)</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%">13,883&#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)</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:bottom"><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 #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%">42,370&#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)</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%">&#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%">42,370&#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)</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 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"/><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></table></div><div><span><br/></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:115%">Unrealized losses as of December&#160;31, 2020 were not material. Available-for-sale securities held as of December&#160;31, 2020 had a weighted average maturity of 92 days. At December&#160;31, 2020, six investments were in an unrealized loss position and no investments have been in an unrealized loss position for more than one year.</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_irtc_CashEquivalentsAndInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents and 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;">irtc_CashEquivalentsAndInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash equivalents and short term and long term 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;">irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227300339400">
<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">12 Months Ended</th>
</tr>
<tr><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_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-top:6pt;text-align:justify;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 discloses and recognizes the fair value of its assets and liabilities using a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The hierarchy gives the highest priority to valuations based upon unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to valuations based upon unobservable inputs that are significant to the valuation (Level 3 measurements). The guidance establishes three levels of the fair value hierarchy as follows:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument&#8217;s anticipated life.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Inputs reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company&#8217;s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability. The corporate notes, commercial paper and government securities are classified as Level 2 as they were valued based upon quoted market prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the assets.</span></div><div style="margin-top:12pt;text-align:justify;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 value of the Company&#8217;s outstanding interest-bearing obligations is estimated using the net present value of the future payments, discounted at an interest rate that is consistent with market interest rates, which is a Level 2 input. The carrying amount and the estimated fair value of the Company&#8217;s outstanding interest-bearing obligations at December&#160;31, 2020 wer</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e $33.0 million and $33.9 million, r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">espectively. The carrying amount and the estimated fair value of the Company&#8217;s outstanding interest-bearing obligations at December&#160;31, 2019 were $34.9 million and $35.2 million, respectively.&#160;&#160;</span></div><div style="margin-top:12pt;text-align:justify;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 had no transfers between levels of the fair value hierarchy of its assets measured at fair value.</span></div><div style="margin-top:12pt;text-align:justify;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 tables present the fair value of the Company&#8217;s financial assets determined using the inputs defined above (in thousands).</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:8pt;font-weight:700;line-height:100%">December 31, 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:8pt;font-weight:700;line-height:100%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,823&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,823&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">U.S. government securities</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,677&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,677&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Corporate notes</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%">&#8212;&#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%">26,423&#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%">&#8212;&#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%">26,423&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Commercial paper</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="background-color:#cff0fc;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</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%">59,823&#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%">246,589&#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%">&#8212;&#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%">306,412&#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><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:8pt;font-weight:700;line-height:100%">December 31, 2019</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:8pt;font-weight:700;line-height:100%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,897&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,897&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">U.S. government securities</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,400&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,400&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Corporate notes</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%">&#8212;&#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%">14,966&#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%">&#8212;&#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%">14,966&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Commercial paper</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,753&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,753&#160;</span></td><td style="background-color:#cff0fc;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</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%">13,897&#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%">128,119&#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%">&#8212;&#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%">142,016&#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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227303623864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Balance Sheet Components</a></td>
<td class="text">Balance Sheet Components<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory and Other Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:#cff0fc;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:#cff0fc;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,469&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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,574&#160;</span></td><td style="background-color:#cff0fc;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%">Finished goods</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%">2,844&#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%">2,463&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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</span></td><td style="background-color:#cff0fc;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:#cff0fc;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,313&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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,037&#160;</span></td><td style="background-color:#cff0fc;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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company uses Printed Circuit Board Assemblies (&#8220;PCBAs&#8221;), in each wearable Zio XT and Zio AT monitor as well as the wireless gateway used in conjunction with the Zio AT monitor. The PCBAs are used numerous times and have useful lives beyond one year. Each time a PCBA is used in a wearable Zio XT monitor or Zio AT monitor, a portion of the cost of the PCBA is recorded as a cost of revenue. Each time a wireless gateway is used with a Zio AT monitor, a portion of the gateway is recorded as a cost of revenue. PCBAs which are recorded as other assets </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">were $12.6 million a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">nd $7.4 million as of December&#160;31, 2020, and December&#160;31, 2019, respectively. The amortization wa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">s $3.0 million and $3.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> for the years ending December&#160;31, 2020 and 2019 respectively. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Laboratory and manufacturing equipment</span></td><td style="background-color:#cff0fc;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:#cff0fc;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,667&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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,238&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</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%">2,005&#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%">2,315&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,794&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,669&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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%">9,215&#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%">7,597&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Internal-use software</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,416&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,277&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="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%">48,097&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">34,096&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,850)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,632)</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, 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%">34,247&#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%">26,464&#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><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense for the years ended December&#160;31, 2020 and 2019 was $6.9 million and $3.4 million, respectively.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Accrued vacation</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%">6,007&#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%">3,809&#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%">Accrued payroll and related expenses</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%">19,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%">19,156&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued ESPP Contributions</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%">851&#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%">417&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services fees</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,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%">2,846&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</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%">121&#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%">128&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims payable</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%">4,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,802&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,378&#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,556&#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%">Total accrued liabilities</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%">40,532&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">32,714&#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"/></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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and 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> -URI http://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227300339400">
<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">12 Months Ended</th>
</tr>
<tr><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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Arrangements</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company leases office, manufacturing, and clinical centers under non-cancelable operating leases which expire on various dates through</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> 2031.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> These leases generally contain scheduled rent increases or escalation clauses and renewal options. Operating lease right-of-use assets and lease liabilities 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 assets also include any lease payments made to the lessor at or before the commencement date as well as variable lease payments which are based on a consumer price index. The Company is also subject to variable lease payments related to janitorial services and electricity which are not included in the operating lease right-of-use asset as they are based on actual usage. The Company recognizes operating lease expense on a straight-line basis over the lease period. The total operating lease cost recognized during the year ended December&#160;31, 2020 was $12.8&#160;million which primarily consisted of lease payments and common area maintenance costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cash paid for operating leases during the year ended December&#160;31, 2020 was $12.0&#160;million.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On October 4, 2018, the Company entered into an office lease (&#8220;San Francisco Lease&#8221;) to rent approximately 117,560 rentable square feet in San Francisco, California, which became the Company&#8217;s new headquarters in October 2019.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The term of the San Francisco lease began on May 13, 2019, and expires on August 31, 2031. The Company is entitled to one option to extend the San Francisco Lease for a five-year term, subject to certain requirements. In addition, the landlord will provide a tenant improvement allowance of up to $2.4&#160;million for leasehold improvements in connection with the cost of construction of the initial alterations within the premises.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has obtained a standby letter of credit in the amount of $6.9&#160;million, which may be drawn down by the landlord to be applied upon the Company&#8217;s breach of any provisions under the San Francisco Lease.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2020, maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2021</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,513&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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%">11,547&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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,667&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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,015&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">12,374&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">75,420&#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: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%">132,536&#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%">Less: imputed interest</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%">(43,072)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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%">89,464&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2019, maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2020</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,253&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">11,550&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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,330&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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%">11,667&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">12,015&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">87,793&#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: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%">143,608&#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%">Less: imputed interest</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%">(49,946)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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%">93,662&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The weighted average remaining lease term of the Company's operating leases as of December&#160;31, 2020 was 10.59 years. The weighted average discount rate of the Company's operating leases was 7.37% as of December&#160;31, 2020.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">From time to time, we are involved in claims and legal proceedings or investigations, that arise in the ordinary course of business. Such matters could have an adverse impact on our reputation, business and financial condition and divert the attention of our management from the operation of our business.  These matters are subject to many uncertainties and outcomes that are not predictable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On February 1, 2021, a putative class action lawsuit was filed in the United States District Court for the Northern District of California alleging that the Company and our former chief executive officer violated Sections 10(b) and 20(a) of the Exchange Act and SEC Rule 10b-5 promulgated thereunder. The purported class includes all persons who purchased or acquired our securities between August 4, 2020 and January 28, 2021. The complaint seeks unspecified damages purportedly sustained by the class.  The Company believes the complaint to be without merit and plans to vigorously defend itself.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Development Agreement</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 3, 2019, the Company entered into a Development Collaboration Agreement (the &#8220;Development Agreement&#8221;) with Verily Life Sciences LLC ("Verily"). The Development Agreement, which is over a 24 month term, involves joint development and production of intellectual property between the Company and Verily. Each participant has primary responsibility for certain aspects of development and approval, with all processes to be performed at each respective party&#8217;s own cost. Costs incurred by the Company in connection with the Development Agreement will be expensed as research and development expense in accordance with ASC 730, Research and Development.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company and Verily will develop certain next-generation atrial fibrillation (&#8220;AF&#8221;) screening, detection, or monitoring products pursuant to the Development Agreement, which products will involve combining Verily and the Company's technology platforms and capabilities. Under the terms of the Development Agreement, the Company paid Verily an upfront fee of $5.0&#160;million in 2019. In addition, the Company has agreed to make additional payments to Verily up to an </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">aggregate of $12.75&#160;million in milestone payments upon achievement of various development and regulatory milestones over the 24 months of the Development Agreement, which payments will be made in cash to Verily. During the year ended December&#160;31, 2019 the company achieved a milestone resulting in additional expense of $1.0&#160;million which was included in accounts payable as of December 31, 2019 and paid in the first quarter of 2020. During the year ended December&#160;31, 2020, the Company recognized $7.0&#160;million of research and development expense related to Verily milestones, of which $4.0&#160;million is in included in accrued liabilities.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Development Agreement provides each party with licenses to use certain intellectual property of the other party for development activities in the field of AF screening, detection, or monitoring. Ownership of developed intellectual property will be allocated to the Company or Verily depending on the subject matter of the underlying developed intellectual property, and, for certain subject matter, shall be jointly owned.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnifications</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;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 ordinary course of business, the Company enters into agreements pursuant to which it agrees to indemnify customers, vendors, lessors, business partners, and other parties with respect to certain matters, including losses arising out of the breach of such agreements, services to be provided by us, or from intellectual property infringement claims made by third parties. Pursuant to such agreements, the Company may indemnify, hold harmless and defend an indemnified party for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. The Company has also entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by applicable law. The Company currently has directors&#8217; and officers&#8217; insurance. The Company has never incurred material costs to defend lawsuits or settle claims related to these indemnification provisions, and believes that the estimated fair value of these indemnification obligations is not material and it has not accrued any amounts for these obligations.</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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227303623864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 );">Debt</a></td>
<td class="text">Debt<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bank Debt</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2015, the Company entered into a Second Amended and Restated Loan and Security Agreement ("Loan Agreement") with Silicon Valley Bank ("SVB"). Under the SVB Loan Agreement, the Company could borrow, repay and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $15.0 million, until December 4, 2018, when all outstanding principal and accrued interest became due and payable. Any principal amount outstanding under the SVB Loan Agreement shall bear interest at a floating rate per annum equal to the rate published by The Wall Street Journal as the &#8220;Prime Rate&#8221; plus 0.25%. The Company could borrow up to 80% of its eligible accounts receivable, up to the maximum of $15.0 million.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In October 2018, the Company entered into the Third Amended and Restated Loan and Security Agreement with SVB (&#8220;Third Amended and Restated SVB Loan Agreement&#8221;). This Agreement amends and restates the Second Amended and Restated Loan and Security Agreement between the Company and SVB dated December 4, 2015, as amended by the First Loan Modification Agreement between the Company and SVB dated August 22, 2016.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Third Amended and Restated SVB Loan Agreement, the Company obtained a term loan (&#8220;SVB Term Loan&#8221;) for $35.0 million. Total proceeds from the SVB Term Loan were used to pay off the loan agreement with Biopharma Secured Investments III Holdings Cayman LP (&#8220;Pharmakon&#8221;), totaling $35.8 million. The Company made interest-only payments through October 31, 2020, followed by 36 monthly payments of principal plus interest on the SVB Term Loan. Interest charged on the SVB Term Loan will be the greater of (a) a floating rate based on the &#8220;Prime Rate&#8221; published by The Wall Street Journal minus 0.75%, or (b) 4.25%. The weighted average interest rate was 4.25% and 4.58% for the years ended December&#160;31, 2020 and 2019, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Third Amended and Restated SVB Loan Agreement, the Company may borrow, repay, and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $25.0 million, which includes an $11.0 million standby letter of credit sublimit availability. In October 2018, a $6.9 million standby letter of credit was obtained in connection with a lease for the Company&#8217;s San Francisco headquarters. Any principal amount outstanding under the Third Amended and Restated SVB Loan Agreement revolving credit line shall bear interest at an amount that is the greater of (a) a floating rate per annum equal to the rate published by The Wall Street Journal as the &#8220;Prime Rate&#8221; or (b) 5.00%. The Company may borrow up to 75% of eligible accounts receivable, up to the maximum of $25.0 million. As of December&#160;31, 2020 we were eligible to borrow up to $7.7&#160;million and no amount was outstanding under the revolving credit line.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Amended and Restated Loan Agreement requires the Company to maintain a minimum consolidated liquidity ratio or minimum adjusted Earnings Before Interest, Tax, Depreciation, and Amortization during the term of the loan facility. In addition, the SVB Loan Agreement contains customary affirmative and negative covenants and events of default. The Company was in compliance with loan covenants as of December&#160;31, 2020. The obligations under the Third Amended and Restated Loan Agreement are collateralized by substantially all assets of the Company.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Future minimum payments</span></div><div><span><br/></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%">Future minimum payments under the Third Amended and Restated Loan and Security Agreement with Silicon Valley Bank at December&#160;31, 2020 are as follows (in thousands):</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2021</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%">12,860&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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,358&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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%">9,914&#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;text-align: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</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%">35,132&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount representing interest</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">(2,077)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt 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%">(49)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Carrying Value</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%">33,006&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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%">Reported as:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Short-term debt</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%">11,667&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">21,339&#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:bottom"><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%">33,006&#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_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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227300339400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents components of the Company&#8217;s provision for income taxes as for the period presented (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.096%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><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.776%"/><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.780%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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 colspan="3" style="background-color:#ffffff;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%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expense (benefit):</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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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%">&#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%">&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">181&#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%">&#8212;&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/><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:middle"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax expense (benefit) </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred expense (benefit):</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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%">&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Tax Expense (benefit)</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%">229&#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%">65&#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%">44&#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-top:12pt;text-align:justify;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 presents a reconciliation of the tax expense computed at the statutory federal rate and the Company&#8217;s tax expense for the period presented (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at statutory federal rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,172)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,446)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,570)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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%">(20,762)</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,560)</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%">(8,557)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and Entertainment</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309&#160;</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">805&#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%">614&#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%">148&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,426)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,128)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,015)</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017 Tax Act</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%">&#8212;&#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%">&#8212;&#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%">44&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,607&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,176&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,685&#160;</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</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%">229&#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%">65&#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%">44&#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><div style="text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company&#8217;s deferred tax assets and liabilities are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</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: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 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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,493&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,803)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,792&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and Amortization</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%">(108)</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%">(850)</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</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%">(20,634)</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%">(22,171)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liability</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%">(20,742)</span></td><td style="background-color:#ffffff;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 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%">(23,021)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</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:middle"><span style="color:#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:middle"><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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#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:middle"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the uncertainties surrounding the realization of deferred tax assets through future taxable income, the Company has provided a full valuation allowance against its U.S. deferred tax assets, and, therefore, no benefit has been recognized for the net operating loss carryforwards and other deferred tax assets. The U.S. valuation allowance increased by $35.4 million and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$22.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the years ended December&#160;31, 2020 and December&#160;31, 2019, respectively. The current year change in the U.S. valuation allowance is primarily related to the increase in net operating loss carryforwards generated during the year. The Company recorded an immaterial deferred tax asset related to the Company&#8217;s foreign operations in the United Kingdom.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance for deferred tax assets consisted of the following activity for the years ended December&#160;31, 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:47.726%"/><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.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.659%"/><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:8pt;font-weight:700;line-height:100%">Balance at beginning of year</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:8pt;font-weight:700;line-height:100%">Additions</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:8pt;font-weight:700;line-height:100%">Deductions</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:8pt;font-weight:700;line-height:100%">Balance at end of year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2018</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,321&#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,114&#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%">66,435&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2019</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%">66,435&#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%">21,998&#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%">88,433&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</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%">88,433&#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%">35,370&#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%">&#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 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%">123,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2020, the Company had approximately $368.2 million of federal and $218.7 million of state net operating loss carryforwards available to offset future taxable income which expires in varying amounts beginning in 2027 and   2020 respectively. </span></div><div style="margin-top:12pt;text-align:justify;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, the Company had research tax credit carryforwards of approximately $6.9 million, and $3.1 million available to reduce future taxable income, if any, for both federal and state purposes, respectively. The federal tax credit carryforwards expire beginning in 2028 and the state tax credits can be carried forward indefinitely.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 382 of the Internal Revenue Code, and similar state provisions, limits the use of net operating loss and tax credit carryforwards in certain situations where equity transactions result in a change of ownership as defined by Internal Revenue Code Section 382. In the event the Company should experience an ownership change, as defined, utilization of its net operating loss carryforwards and tax credits could be limited.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January&#160;1, 2019, the Company adopted ASC 740-10 (formerly known as FIN 48), Accounting for Income Taxes, guidance that addresses the recognition, measurement, and disclosure of uncertain tax positions. Total unrecognized income tax benefits was $2.3&#160;million and $1.8&#160;million at December 31, 2020 and 2019, respectively. The Company does not anticipate the total amounts of unrecognized tax benefits will significantly increase or decrease in the next 12 months.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the Company&#8217;s unrecognized tax benefit amount is as follows (in thousands):</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</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: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 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%">2019</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</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%">1,842&#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%">1,459&#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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions taken in current year</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%">488&#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%">383&#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%">441&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases in balance related to prior year tax positions</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%">&#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%">75&#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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases in balance related to prior year tax positions</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)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;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:#cceeff;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%">2,302&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #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,842&#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,459&#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="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The total amount of gross unrecognized tax benefits was $2.3 million, $1.8 million, and $1.5 million as of December&#160;31, 2020, 2019, and 2018 respectively. None of the Company&#8217;s unrecognized tax benefits that, if recognized, would affect its effective tax rate. The Company does not anticipate the total amounts of unrecognized tax benefits will significantly increase or decrease in the next 12 months. The Company&#8217;s policy is to include interest and penalties related to unrecognized tax benefits within the provision for taxes. Management determined that no accrual for interest or penalties was required as of December&#160;31, 2020, 2019 and 2018.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company files income tax returns in the U.S. and UK jurisdictions. All of the Company's tax years are open to examination by the US federal and state tax authorities. The UK is open to examination for tax years starting 2017 and forward. The Company currently has no federal, state or foreign tax examinations in progress, nor has it had any federal or state examinations since inception.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: 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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: 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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227301029480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_EquityAbstract', window );"><strong>Equity [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_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Stockholders&#8217; Equity<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common stock</span></div><div style="margin-top:6pt;text-align:justify;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 amended and restated certificate of incorporation dated October 25, 2016, as amended, authorizes the Company to issue 100,000,000 shares of common stock with a par value of $0.001 per share and 5,000,000 shares of preferred stock with a par value of $0.001 per share. The holders of common stock are entitled to receive dividends whenever funds and assets are legally available and when declared by the board of directors, subject to the prior rights of holders of all series of convertible preferred stock outstanding. No dividends were declared through December&#160;31, 2020.</span></div><div style="margin-top:12pt;text-align:justify;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 had reserved shares of common stock for issuance as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">December 31,</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: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 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%">2019</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%">Options issued and outstanding</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%">609,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,503,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"/></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%">Unvested 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,114,159&#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%">886,030&#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%">Shares available for grant under future stock plans</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%">8,016,517&#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%">6,709,235&#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;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%">Shares available for future issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">9,740,557&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">9,098,512&#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"/></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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 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 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227301000760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_ShareholdersEquityAndShareBasedPaymentsTextBlock', window );">Stock Incentive Plans</a></td>
<td class="text">Stock Incentive Plans<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2006 Plan</span></div><div style="margin-top:6pt;text-align:justify;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 2006, the Company adopted the 2006 Equity Incentive Plan, as amended, (the &#8220;2006 Plan&#8221;). The Plan provided for the granting of stock options to employees and non-employees of the Company. Options granted under the Plan were either incentive stock options or nonqualified stock options. Incentive stock options (&#8220;ISO&#8221;) were granted only to employees (including officers and directors who are also employees). Nonqualified stock options (&#8220;NSO&#8221;) may be granted to employees and non-employees. The board of directors had the authority to determine to whom options will be granted, the number of options, the term and the exercise price.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options under the Plan were granted for periods of up to ten years and at the fair value of the shares on the date of grant as determined by the board of directors. In general, options become exercisable at a rate of 25% after the first anniversary of the grant and then monthly vesting for an additional three years from date of grant. The term for options is no longer than five years for ISOs for which the grantee owns greater than 10% of the voting power of all classes of stock and no longer than ten years for all other options. The Company issues new shares upon the exercise of options.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2016 Plan</span></div><div style="margin-top:6pt;text-align:justify;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 2016, the Company adopted the 2016 Equity Incentive Plan, (the &#8220;2016 Plan&#8221;). The 2016 Plan was subsequently approved by the Company&#8217;s stockholders and became effective on October 19, 2016, immediately before the effective date of the IPO. Following the effectiveness of the 2016 Plan, no additional options will be granted under the 2006 Plan.&#160;In addition, to the extent that any awards outstanding or subject to vesting restrictions under the 2006 Plan are subsequently forfeited or terminated for any reason before being exercised or settled, the shares of common stock reserved for issuance pursuant to such awards as of the closing of the IPO will become available for issuance under the 2016 Plan. The remaining shares available for grant under the 2006 Plan became available for issuance under the 2016 Plan upon the closing of the IPO. On the first day of each year, the 2016 Plan authorizes an annual increase of the least of 3,865,000 shares, 5% of outstanding shares on the last day of the immediately preceding fiscal year or an amount as determined by the Company's Board of Directors. As of December&#160;31, 2020, the Company has reserved 8,693,162 shares of common stock for issuance under the 2016 Plan.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the 2016 Plan, stock options, restricted shares, stock units, including restricted stock units and stock appreciation rights may be granted to employees, consultants, and outside directors of the Company. Options granted may be either ISOs or NSOs.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options are governed by stock option agreements between the Company and recipients of stock options. ISOs and NSOs may be granted under the 2016 Plan at an exercise price of not less than 100% of the fair market value of the common stock on the date of grant, determined by the Compensation Committee of the Board of Directors. Options become exercisable and expire as determined by the Compensation Committee, provided that the term of ISOs may not exceed ten years from the date of grant.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Program (&#8220;ESPP&#8221;)</span></div><div style="margin-top:6pt;text-align:justify;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 2016, the Company&#8217;s Board of Directors and stockholders approved the Employee Stock Purchase Plan (the &#8220;ESPP&#8221;). Under the ESPP, the Company initially reserved 483,031 shares of common stock for issuance as of its effective date of October 19, 2019 On the first day of each calendar year, the number of shares reserved increases by the least of 966,062 shares, 1.5% of the shares of the Company&#8217;s common stock outstanding on the last day of the immediately preceding fiscal year, or an amount as determined by the Company&#8217;s Board of Directors. The ESPP allows eligible employees to purchase shares of the Company&#8217;s common stock at a discount through payroll deductions of up to 15% of their eligible compensation, subject to any plan limitations. The ESPP provides for 12 month offering periods that each contain two 6 month purchase periods. At the end of each purchase period, employees are able to purchase shares at 85% of the lower of the fair market value of the Company&#8217;s common stock on the first trading day of the offering period or on the last day of the purchase period.</span></div><div style="margin-top:12pt;text-align:justify;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, 420,352 shares of common stock have been issued to employees participating in the ESPP and 1,511,127 shares were available for issuance under the ESPP.</span></div><div style="margin-top:12pt;text-align:justify;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 used the following assumptions to estimate the fair value of the ESPP offered for the year ended December&#160;31, 2020: expected term of 0.5 &#8211; 1 year, volatility of 68.72% - 75.78%, risk-free interest rate of 0.11% - 0.18% and expected dividend yield of zero.</span></div><div style="margin-top:12pt;text-align:justify;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 used the following assumptions to estimate the fair value of the ESPP offered for the year ended December&#160;31, 2019: expected term of 0.5 &#8211; 1 year, volatility of 43.61% - 48.05%, risk-free interest rate of 1.60% - 2.35% and expected dividend yield of zero.</span></div><div style="margin-top:12pt;text-align:justify;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 used the following assumptions to estimate the fair value of the ESPP offered for the year ended December&#160;31, 2018: expected term of 0.5 &#8211; 1 year, volatility of 41.46% - 44.55%, risk-free interest rate of 2.19% - 2.64% and expected dividend yield of zero.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Incentive Plan Activity</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of share-based awards available for grant under the 2016 Equity Incentive Plan is as follows:&#160;</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><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:8pt;font-weight:700;line-height:100%">Shares&#160;Available<br/>for Grant</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%">Balance at December 31, 2017</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:700;line-height:100%">4,034,152</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">Additional options authorized</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,168,865&#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%">Awards granted</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%">(666,913)</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 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%">Awards forfeited</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%">124,478&#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%">Awards withheld for tax purposes</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%">56,710&#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;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%">Balance at December 31, 2018</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:700;line-height:100%">4,717,292</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Additional awards authorized</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,218,402&#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 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%">Awards granted</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%">(649,911)</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%">Awards forfeited</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%">181,513&#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 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%">Awards withheld for tax purposes</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%">60,836&#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:700;line-height:100%">Balance at December 31, 2019</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:10pt;font-weight:700;line-height:100%">5,528,132</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">Additional awards authorized</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,333,928&#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%">Awards granted</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%">(595,915)</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 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%">Awards forfeited</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%">156,623&#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%">Awards withheld for tax purposes</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%">82,622&#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;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%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:700;line-height:100%">6,505,390</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr></table></div><div style="text-indent:36pt"><span><br/></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:115%">During the year ended December&#160;31, 2020, 595,915 restricted stock units ("RSUs") were granted, 235,915 RSUs vested, and 131,871 RSUs were forfeited.</span></div><div style="text-indent:36pt"><span><br/></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:115%">The following table summarizes stock option activity under the 2006 and 2016 Equity Incentive Plans:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr style="height:44pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</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:100%">Outstanding</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</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:100%">Average</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:100%">Exercise</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:100%">Price Per</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:100%">Share</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</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:100%">Average</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:100%">Remaining</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:100%">Contractual</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:100%">Life (years)</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</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:100%">Intrinsic</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:100%">Value</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:100%">(in&#160;thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Balance at December 31, 2017</span></td><td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%">2,601,181</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:700;line-height:100%">12.24</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;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%">7.17</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">113,958&#160;</span></td><td style="background-color:#cff0fc;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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</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%">366,928&#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%">68.32&#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="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:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(798,424)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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.19&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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%">(75,548)</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%">34.30&#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="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:#cff0fc;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%">Balance at December 31, 2018</span></td><td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%">2,094,137</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23.20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">7.02</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,976&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</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%">20,010&#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%">82.77&#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="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:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(540,307)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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.59&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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%">(70,593)</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%">54.54&#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="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:#cff0fc;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%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%">1,503,247</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27.40</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">6.43</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,401&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Options granted</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 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 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:#cff0fc;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%">Options exercised</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(868,614)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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.31&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Options forfeited</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%">(24,752)</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%">66.89&#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="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:#cff0fc;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%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%">609,881</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40.18</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">6.24</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,163&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:115%">Options exercisable &#8211; December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;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%">486,423&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:700;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:700;line-height:100%">34.36</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="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%">6.02</span></td><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%">98,672&#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 7pt;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:115%">Options vested and expected to vest &#8211; December 31, 2020</span></td><td colspan="2" style="background-color:#cff0fc;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%">606,418&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40.01</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">6.24</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,583&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic values of options outstanding, exercisable, vested and expected to vest were calculated as the difference between the exercise price of the options and the closing price of the Company&#8217;s common stock.</span></div><div style="margin-top:12pt;text-align:justify;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 years ended December 31, 2019, and 2018, the Company granted options with a weighted-average grant date fair value of $38.29 and $32.38 per share, respectively. The Company did not grant any options during the year ended December 31, 2020. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options exercised was $109.2 million, $36.9 million and $52.4 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively. The total estimated grant date fair value of options vested during the period was $4.9 million, $7.8 million and $5.3 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div><div style="margin-top:12pt;text-align:justify;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 value of non-vested restricted stock units (&#8220;RSUs&#8221;) is based on the Company&#8217;s closing stock price on the date of grant.&#160;A summary for the year ended&#160;December&#160;31, 2020, is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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:100%">Underlying</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:100%">RSUs</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</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:100%">Average</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:100%">Grant Date</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:100%">Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</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:100%">Remaining</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:100%">Vesting</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:100%">Period</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:100%">(in years)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</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:100%">Intrinsic</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:100%">Value</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:100%">(in&#160;thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547,891&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">2.45</span></td><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%">38,067&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180,842)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">1.39</span></td><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%">60,330&#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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(235,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131,871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114,159&#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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">1.38</span></td><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%">264,290&#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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227300415960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Options Valuation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;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 value of employee and director stock options was estimated at the date of grant using the Black-Scholes option pricing model with the weighted average assumptions below.</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:74.777%"/><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.598%"/><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:8pt;font-weight:700;line-height:100%">Year Ended Year ended December 31, </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:8pt;font-weight:700;line-height:100%">2019</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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;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%">6.1</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;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%">6.1</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%">Expected volatility</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%">45.0&#160;</span></td><td style="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="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%">45.7&#160;</span></td><td style="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:#cff0fc;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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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.39&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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.75&#160;</span></td><td style="background-color:#cff0fc;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="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%">Dividend yield</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"><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="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"><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:2pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not grant stock options during the year ended December 31, 2020. </span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market-based RSU Valuation</span></div><div style="margin-top:6pt;text-align:justify;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 value of market based RSUs was estimated at the date of grant using the Monte-Carlo option pricing model with the assumptions below. Additional details on the Company's market based RSUs are included below. </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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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:8pt;font-weight:700;line-height:100%">Year Ended<br/>December 31,</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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;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%">0.74</span></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%">Expected volatility</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%">63.0&#160;</span></td><td style="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:#cff0fc;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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17&#160;</span></td><td style="background-color:#cff0fc;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="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%">Dividend yield</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%">&#8212;&#160;</span></td><td style="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-top:2pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company&#8217;s Board of Directors determined the fair value of each share of underlying common stock based on the closing price of the Company&#8217;s common stock as reported on the date of grant.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected term represents the period that the share-based awards are expected to be outstanding. As the Company has very limited historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock-option grants the Company has elected to use the &#8220;simplified method&#8221; as prescribed by authoritative guidance to compute expected term.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Since the Company does not have sufficient trading history for its common stock, the expected volatility was estimated based on the average volatility for comparable publicly traded companies over a period equal to the </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected term of the stock option grants. When selecting comparable publicly traded companies in a similar industry on which it has based its expected stock price volatility, the Company selected companies with comparable characteristics to it, including enterprise value, risk profiles, position within the industry, and with historical share price information sufficient to meet the expected life of the stock-based awards. The Company will continue to apply this process until a sufficient amount of historical information regarding the volatility of its own stock price becomes available.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The risk-free interest rate is based on the U.S. Treasury yield curve in effect on the date of grant for zero coupon U.S. Treasury notes with maturities approximately equal to expected term of the option award.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Dividend Yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company has never paid dividends on its common stock and has no plans to pay dividends on its common stock. Therefore, the Company used an expected dividend yield of zero.</span></div><div style="margin-top:12pt;text-align:justify;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 the assumptions used in the Black-Scholes option-pricing model, the Company also estimates a forfeiture rate to calculate the stock-based compensation for the Company&#8217;s equity awards. The Company will continue to use judgment in evaluating the expected volatility, expected terms and forfeiture rates utilized for the Company&#8217;s stock-based compensation calculations on a prospective basis.</span></div><div style="margin-top:12pt;text-align:justify;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 the total stock-based compensation expense included in the statements of operations and comprehensive loss for all periods presented (in thousands):</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Cost of revenue</span></td><td style="background-color:#cff0fc;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:#cff0fc;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%">27&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">658&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">193&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><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="padding:2px 0 2px 1pt;text-align: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,727&#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%">4,462&#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%">3,057&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,761&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,121&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,079&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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%">41,515&#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%">26,241&#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%">16,329&#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><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;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, there was total unamortized compensation costs of $3.9 million, net of estimated forfeitures, related to unvested stock options, which the Company expects to recognize over a period of approximately 1.1 years  $61.4 million, net of estimated forfeitures, related to unrecognized RSU expense, which the Company expects to recognize over a period of 2.2 years, and $1.9 million unrecognized ESPP expense, which the Company will recognize over 0.9 years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance based RSUs ("PRSU") and Market-based RSUs</span></div><div><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company grants PRSUs to key executives of the Company. PRSUs can be earned in accordance with the performance equity program for each respective grant</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">2019 Awards</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2019, the company granted PRSU's ("2019 awards") to be earned based on the compound annual growth rate ("CAGR") of fiscal year 2020's revenue compared to fiscal year 2018's revenue.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the impact of the COVID-19 pandemic, management determined that the Company&#8217;s achievement of its performance targets described above, was not probable in the first quarter of fiscal year 2020. PRSU expense of $4.8&#160;million recognized in fiscal year 2019 related to the 2019 awards was reversed in the first quarter of fiscal year 2020. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 19, 2020, the Company modified the terms of the 2019 awards to vest based on the Company&#8217;s average stock price. The modification impacted all active recipients of the 2019 awards, a total of ten recipients. The total incremental compensation cost resulting from the modification of $13.6&#160;million will be recognized ratably through March of 2021. The Company recognized $10.2&#160;million of compensation cost for the year ended December&#160;31, 2020 in connection with the 2019 awards.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">February 2020 Awards</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the company granted PRSU's ("February 2020 awards") for fiscal year 2022's annual unit volume CAGR compared to fiscal year 2019's annual unit volume CAGR, measuring a minimum performance threshold of 19.7% to earn 50% of target, and a maximum threshold of 29% achieved to earn 200% of target. A total of 133,834 PRSU shares were granted with grant date fair value of $11.0&#160;million. The 2020 awards also include a service-based component.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation cost in connection with the probable number of shares that will vest will be recognized ratably through March of 2021. During the year ended December 31, 2020, the Company determined that it was probable that the February 2020 Awards would vest and recognized $1.4&#160;million of compensation cost in connection with the February 2020 awards.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Non employee Stock-Based Compensation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 3, 2020, the Company&#8217;s Chief Financial Officer (&#8220;CFO&#8221;) resigned and entered into a Consulting and Professional Services Agreement (&#8220;CPSA&#8221;) with the Company to provide consulting services through July 2, 2021. Pursuant to the original terms of the awards, the CFO will continue to vest in outstanding awards as long as services are provided to the Company under the CPSA as a non-employee consultant. In accordance with ASC 718, the Company recognized expense related to all awards expected to vest over the duration of the CPSA in the current period as an equity- based severance cost as the consulting services are not substantive. </span></div>Total expense related to non-employee stock- based compensation recognized for the year ended December 31, 2020 was $1.8&#160;million. The Company did not recognize any non-employee stock-based compensation expense for the years ended December 31, 2019 and 2018.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227298993896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Common Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 Common Share</a></td>
<td class="text">Net Loss Per Common Share<div style="margin-top:6pt;text-align:justify;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 had net losses for the years ended December&#160;31, 2020, 2019 and 2018, all potential common shares were determined to be anti-dilutive. The following table sets forth the computation of the basic and diluted net loss per share during the years ended December&#160;31, 2020, 2019 and 2018 (in thousands, except share and per share data):</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Numerator:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Net loss</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,830)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,568)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,378)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Denominator:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Weighted-average shares used to compute net loss per common share, basic and diluted</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%">27,754,404&#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%">25,265,918&#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%">23,885,858&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Net loss per common share, basic and diluted</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:#cff0fc;border-bottom:3pt double #000000;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%">(1.58)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:#cff0fc;border-bottom:3pt double #000000;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%">(2.16)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:#cff0fc;border-bottom:3pt double #000000;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%">(2.11)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;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 outstanding shares of potentially dilutive securities have been excluded from diluted net loss per common share for the years ended December&#160;31, 2020, 2019 and 2018 because their inclusion would be anti-dilutive:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cff0fc;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%">609,881&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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,503,247&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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,094,137&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs issued and unvested</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%">1,114,159&#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%">886,030&#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%">547,891&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Warrants to purchase common stock</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,857&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="border-bottom:3pt double #000000;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,724,040&#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 colspan="2" style="border-bottom:3pt double #000000;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,389,277&#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 colspan="2" style="border-bottom:3pt double #000000;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,646,885&#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_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=6371337&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=6371337&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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227300337048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Data (unaudited)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_QuarterlyFinancialInformationTextBlock', window );">Selected Quarterly Financial Data (unaudited)</a></td>
<td class="text">Selected Quarterly Financial Data (unaudited)<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents selected unaudited financial data for each of the eight quarters in the two-year period ended December&#160;31, 2020, which have been updated to reflect the revisions discussed in Note 14. Revision of Prior Period Financial Statements and Note 1. Organization and Description of Business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company believes this information reflects all recurring adjustments necessary to fairly state this information when read in conjunction with the Company's financial statements and the related notes. Net loss per common share, basic and diluted, for the four quarters of each fiscal year may not sum to the total for the fiscal year because of the different number of shares outstanding during each period. The results of operations for any quarter are not necessarily indicative of the results to be expected for any future period (in thousands of dollars, except for share and per share data):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.391%"><tr><td style="width:1.0%"/><td style="width:46.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.387%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</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:8pt;font-weight:700;line-height:100%">March&#160;31</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:8pt;font-weight:700;line-height:100%">June&#160;30</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:8pt;font-weight:700;line-height:100%">September&#160;30</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:8pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 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%">63,535&#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%">50,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 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%">71,944&#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%">78,809&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,472&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,394&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,712&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,311&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,651)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.75)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019:</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"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,334&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,441&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,673&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,104&#160;</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,250)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,725)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,293)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,300)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</span></td><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%">(0.34)</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%">(0.43)</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%">(0.72)</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%">(0.65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of the revision on the unaudited quarterly financial data is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><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:12.496%"/><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:12.496%"/><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:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td><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:8pt;font-weight:700;line-height:100%">June 30, 2019</span></td></tr><tr><td colspan="3" style="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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 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%">53,331&#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%">(890)</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%">52,441&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">39,429&#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:middle"><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 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">(10,725)</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;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</span></td><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%">(0.46)</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%">0.03&#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%">(0.43)</span></td><td style="background-color:#ffffff;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td><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:8pt;font-weight:700;line-height:100%">March 31, 2019</span></td></tr><tr><td colspan="3" style="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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 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%">47,214&#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,120&#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%">48,334&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">36,561&#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:middle"><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 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,019)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">(8,250)</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;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</span></td><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%">(0.33)</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%">(0.01)</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%">(0.34)</span></td><td style="background-color:#ffffff;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227299281608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revision of Prior Period Financial Statements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock', window );">Revision of Prior Period Financial Statements</a></td>
<td class="text">Revision of Prior Period Financial Statements <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As discussed in Note 1, the Company has revised its prior period financial statements to correct for immaterial errors in its accounting for revenues, contractual allowances, allowance for doubtful accounts and certain other items, the impact of which is presented below (in thousands, except share data):</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revised Consolidated Balance Sheets</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:50.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.637%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">As of December 31, 2018</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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><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 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%">21,977&#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%">(2,187)</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%">19,790&#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 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 current 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%">106,482&#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%">(2,187)</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%">104,295&#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 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 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%">119,710&#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,187)</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%">117,523&#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:bottom"><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="15" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><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%">26,570&#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%">118&#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,688&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">1,243&#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%">(20)</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,223&#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 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 current 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%">30,236&#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%">98&#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%">30,334&#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 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 liabilities</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%">65,288&#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%">98&#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%">65,386&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated 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: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"/><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%">25&#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%">(16)</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 13pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203,515)</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%">(2,310)</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%">(205,825)</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;vertical-align:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,422&#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,285)</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%">52,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;text-align: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 liabilities and stockholders&#8217; equity</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%">119,710&#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%">(2,187)</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%">117,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revised Consolidated Statements of Operations</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:50.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.686%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year ended December 31, 2018</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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</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%">147,293&#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%">(16)</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%">147,277&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of 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%">38,579&#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%">216&#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%">38,795&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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%">108,714&#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%">(232)</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%">108,482&#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;text-align:left;vertical-align:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,750&#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%">110&#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%">20,860&#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:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,582&#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,731&#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%">133,313&#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;text-align: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 operating expenses</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%">152,332&#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,841&#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%">154,173&#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:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,618)</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%">(2,073)</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%">(45,691)</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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, 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%">1,526&#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%">(25)</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,501&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</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%">(48,236)</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%">(2,098)</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%">(50,334)</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;vertical-align:bottom"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,280)</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,098)</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%">(50,378)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</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.02)</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%">(0.09)</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%">(2.11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revised Consolidated Statements of Comprehensive Loss</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:50.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.637%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year ended December 31, 2018</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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Net loss</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%">(48,280)</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%">(2,098)</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%">(50,378)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in unrealized gains on available-for-sale 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%">24&#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%">25&#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%">49&#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:bottom"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,256)</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%">(2,073)</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%">(50,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revised Consolidated Statements of Cash Flows</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:50.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.637%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year ended December 31, 2018</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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">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: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%">(48,280)</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%">(2,098)</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%">(50,378)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for bad debt and contractual allowances</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%">15,218&#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,230&#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%">16,448&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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 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%">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:10pt;font-weight:400;line-height:100%">(22,885)</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,138&#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%">(21,747)</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 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%">Accrued liabilities</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%">10,776&#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%">(275)</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%">10,501&#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 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%">Deferred 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%">5&#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%">(20)</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%">(15)</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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in operating 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%">(29,068)</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%">(25)</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%">(29,093)</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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Purchases of available-for-sale 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:10pt;font-weight:400;line-height:100%">(93,158)</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%">25&#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%">(93,133)</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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by investing activities</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%">34,117&#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%">25&#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%">34,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revised Consolidated Statements of Shareholder's Equity</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:50.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.637%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2018</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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Unrealized loss on investments</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%">24&#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%">25&#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%">49&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss ending balance</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%">(41)</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%">25&#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%">(16)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit beginning balance</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%">(156,589)</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%">(212)</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%">(156,801)</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;vertical-align:bottom"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,280)</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,098)</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%">(50,378)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit ending balance</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%">(203,515)</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%">(2,310)</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%">(205,825)</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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders' equity</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%">54,422&#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,285)</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%">52,137&#160;</span></td><td style="background-color:#ffffff;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_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting accounting changes and error corrections. It includes the conveyance of information necessary for a user of the Company's financial information to understand all aspects and required disclosure information concerning all changes and error corrections reported in the Company's financial statements 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://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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227300698280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Novitas Announcement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2020, CMS published its Calendar Year 2021 Medicare Physician Fee Schedule Final Rule (the &#8220;Final Rule&#8221;). In the Final Rule, CMS did not finalize national pricing for the extended external ECG patch, medical magnetic tape recorder (SD339) supply, and ruled to contractor pricing for CPT codes 93241, 93243, 93245 and 93247. The Company has been working with Medicare Administrative Contractors (MACs) to establish pricing for these codes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 29, 2021, Novitas Solutions, the MAC which covers the region where the Company's Independent Diagnostic Testing Facility in Houston, Texas where almost all Medicare services for Zio XT are processed, published rates for 2021 that were significantly below historical Medicare rates for Zio XT. The Company believes that the published rates by Novitas on January 29, 2021, are cross walked from CPT codes 93224 and 93226, which are existing CPT codes for external continuous electrocardiographic recording up to 48 hours, while the Zio service is capable of continuous monitoring for up to 14 days. The Company is in the process of negotiating with Novitas to establish higher pricing for the Category I CPT Codes but can offer no assurances as to the timing or outcome of those discussions. In the event that Novitas does not publish new higher rates or that new rates are not backdated to a January 1st effective date, The company will recognize medicare revenue starting January 1, 2021 at the Novitas rates published January 29th. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Employee Bonus</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In April 2020, the Company's Compensation Committee of the Board of Directors ("Compensation Committee") approved bonus metrics for the employee bonus program and confirmed that the bonus would be paid to employees in RSUs in an effort to preserve cash while assessing the impact of COVID-19. The Company accrued employee bonus under ASC 718 for the year ended December 31, 2020. </span></div>In February 2021, the Compensation Committee approved the achievement of the bonus metrics and confirmed that the employee bonus would be paid out in cash given the company's current liquidity. The Company will apply this change prospectively under ASC 480 in the first quarter of 2021.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227307579048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of iRhythm Technologies, Inc. and its wholly-owned subsidiary. All intercompany accounts and transactions have been eliminated. The financial statements of the Company&#8217;s subsidiary use the U.S. dollar as the functional currency. For all non-functional currency balances, the remeasurement of such balances to functional currency results in a foreign exchange transaction gain or loss, which is recorded in the consolidated statements of operations.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_RiskAndUncertaintiesPolicyPolicyTextBlock', window );">Risk and Uncertainties</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">COVID-19</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic, the Company has experienced significant business disruptions, restrictions on its ability to travel, reduction in access to customers due to diverted resources at hospitals, and shortened business hours as governments institute prolonged shelter-in-place and/or self-quarantine mandates.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Governmental mandates related to the COVID-19 pandemic have impacted, and is expected to continue to impact, Company personnel and personnel at third-party manufacturing facilities in the United States and other countries, and the availability or cost of materials, which could disrupt our supply chain and reduce margins. For instance, on or about March 16, 2020, the Health Officers of the counties of San Francisco (where the Company's headquarters is located), Santa Clara, San Mateo, Marin, Contra Costa and Alameda, where many employees are located, issued mandatory shelter-in-place orders and all employees transitioned to a remote work environment. The Company is also subject to orders in Southern California that temporarily shut down its manufacturing and distribution facilities in Cypress, California. For a limited number of employees who continue to support essential operations, including those at our manufacturing facilities, the Company has instituted protective equipment policies and, to the degree practical, social distancing measures to protect the safety of its employees. While the Company has continued to deliver its Zio service by operating with remote employees and essential employees on site, an extended implementation of these governmental mandates could further impact the Company's ability to effectively provide its Zio service, and could impede progress of all ongoing initiatives. Appropriate social distancing techniques and other measures at the Company's facilities have been implemented for the limited number of employees who have returned to work to support essential operations, and will not return until the risk to employee health has meaningfully diminishe</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While hospital systems and healthcare facilities shift their focus and resources to treating COVID-19 patients and combating the spread of the coronavirus, the Company has adapted its service to meet the immediate needs of physicians, customers, and patients and significantly increased the utilization of its home enrollment service which allows patients to receive and wear the single-use Zio device without going to a healthcare facility.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the disruption in demand and an uncertain length of time to recovery, the Company adjusted its operating plan in the second quarter of 2020 by taking steps to reduce operating spend. These steps included eliminating or delaying spending on non-essential programs, reducing spend on travel and consulting, implementing a hiring freeze, furloughing approximately 5% of employees, conducting a layoff of approximately 2% of employees and implementing temporary pay reductions for our salaried workforce. From May 2020 to July 2020, the Company&#8217;s Chief Executive Officer, other named executive officers and other senior executives agreed to temporary base salary reductions and the Board of Directors agreed to a reduction in its fees until business and economic conditions improve. The Company also increased it&#8217;s bad debt reserve in anticipation of a potential increase in uncollectible co-payments from patients using the Zio Service. In August 2020, the Company reinstated furloughed employees, removed pay reductions for its salaried employees, and resumed hiring for most positions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is continuously reviewing its liquidity and anticipated capital requirements in light of the significant uncertainty created by the COVID-19 pandemic. The Company believes it will have adequate liquidity over the next 12 months to operate its business and to meet its cash requirements. As of December 31, 2020, the Company is in compliance with its financial covenants in its debt agreement. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, as a result of the COVID-19 pandemic, Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") to support businesses during the COVID-19 pandemic, including deferment of the employer portion of certain payroll taxes, refundable payroll tax credits, and technical amendments to tax depreciation methods for qualified improvement property. The primary provisions of the CARES Act which are potentially applicable to us include: </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:13.8pt">certain amendments to the limitations on the deductibility of interest contained in Section 163(j) of the Internal Revenue Code of 1986, as amended, for taxable years beginning in 2019 and 2020; and </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">an allowance of net operating loss carrybacks for taxable years beginning in 2018 and before 2021. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not qualify for the Paycheck Protection Program under the CARES Act due to the number of employees in our organization. The CARES Act did not have material impact on the Company&#8217;s overall consolidated financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. This impact is having a material, adverse impact on liquidity, capital resources, operations and business and those of the third parties on which the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company relies, and could worsen over time. The extent to which the COVID-19 pandemic impacts the Company&#8217;s 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 COVID-19 pandemic and the actions to contain the COVID-19 pandemic or treat its impact, among others. The full extent of potential delays or impacts on the business, financial condition, cash flows and results of operations remains unknown. Additionally, while the potential economic impact brought by, and the duration of, the COVID-19 pandemic is difficult to assess or predict, the COVID-19 pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing the Company&#8217;s ability to raise additional capital through equity, equity-linked or debt financings, which could negatively impact short-term and long-term liquidity and the ability to operate on a timely basis, or at all.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Furthermore, capital markets and economies worldwide have been negatively impacted by the COVID-19 pandemic, which may result in a period of regional, national, and global economic slowdown or regional, national, or global recessions that could curtail or delay demand for the Zio service as well as increase the risk of customer defaults or delays in payments. COVID-19 and the current financial, economic, and capital markets environment, and future developments in these and other areas present material uncertainty and risk with respect to the Company's performance, financial condition, volume of business, results of operations, and cash flows. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Reimbursement</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government payors may change their coverage and reimbursement policies, as well as payment amounts, in a way that would prevent or limit reimbursement for the Zio service, which would significantly harm the Company. Government and other third-party payors require the Company to report the service for which it is seeking reimbursement by using a Current Procedural Terminology (CPT), code-set maintained by the American Medical Association (AMA). For Zio XT, the Company had historically utilized temporary CPT codes (or Category III CPT codes), used for newly introduced technologies and specific to our category of diagnostic monitoring. The process to convert Category III CPT codes to Category I CPT codes is governed by the AMA and CMS. On October 25, 2019, the AMA&#8217;s CPT Editorial Panel established two new Category I CPT codes which are applicable to the Zio service and took effect on January 1, 2021. In August 2020, CMS published the Calendar Year 2021 Medicare Physician Fee Schedule Proposed Rule which proposed reimbursement for the Category I CPT codes that were higher than their associated Category III CPT codes. Following a comment period through October 2020, CMS published its Calendar Year 2021 Medicare Physician Fee Schedule Final Rule (the &#8220;Final Rule&#8221;) in December 2020. In the Final Rule, CMS chose not to finalize national pricing for four of the eight Category I CPT codes, 93241, 93243, 93245 and 93247 which include the CPT codes that the Company will primarily use to seek reimbursement for Zio XT.  </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determinations of which products or services will be reimbursed under Medicare can be developed at the national level through a national coverage determination (&#8220;NCD&#8221;) by CMS, or at the local level through a local coverage determination, or an LCD, by one or more of the regional Medicare Administrative Contractors ("MACs") who are private contractors that process and pay claims on behalf of CMS for different regions. In the absence of a specific NCD, as is the case with Zio XT historically and for Calendar Year 2021 following the Final Rule, the MAC with jurisdiction over a specific geographic region will have the discretion to make an LCD. The Company is seeking to establish LCD pricing with one or more MACs to establish pricing for 2021 and will be subject to LCD pricing until such time CMS establishes a NCD.  </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 29, 2021, Novitas Solutions, the MAC which covers the region where the Company's IDTF in Houston, Texas is located and where almost all Medicare services for Zio XT are processed, published rates for 2021 that were significantly below our historical Medicare rates for Zio XT. The Company believes that the published rates by Novitas on January 29, 2021, are cross walked from CPT codes 93224 and 93226, which are existing CPT codes for external continuous electrocardiographic recording up to 48 hours, while the Zio service is capable of continuous monitoring for up to 14 days. The Company is the process of negotiating with Novitas to establish higher pricing for the Category I CPT Codes but can offer no assurances as to the timing or outcome of those discussions. If the published rates by Novitas remain unchanged or are not significantly improved for the CPT codes listed above thereby allowing us to obtain adequate Medicare reimbursement for the Zio service in the future, the Company may be unable to provide the Zio service or would experience a significant loss of revenue, either of which would have a material adverse effect on our cash flows, results of operations, and financial condition.  </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is currently holding a majority of Zio XT claims due to the CPT code transition. Claims are being held due to a combination of negotiations with payors and administrative delays with payors. The Company expects the level of held claims to remain high through the end of the first quarter of 2021 and potentially beyond. The high level of held claims will delay most first quarter 2021 cash flows into the second quarter of 2021 or potentially beyond, and may impact the timing and accounting for various income statement items, particularly revenue recognition and bad debt expense. The Company has adequate balance sheet liquidity to manage through these delays in cash flow timing.</span></div>Further, a reduction in coverage by Medicare could cause some commercial third-party payors to implement similar reductions in their coverage or level of reimbursement of the Zio service. Given the evolving nature of the healthcare industry and on-going healthcare cost reforms, the Company will continue to be subject to changes in the level of Medicare coverage for its products, and unfavorable coverage determinations at the national or local level could adversely affect its results of operations. If published rates by Novitas are not increased to above the cost of revenue for the Zio service, and the Company is unable to achieve a level of revenues adequate to support its cost structure, this would raise substantial doubts about the Company's ability to continue as a going concern.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, contractual allowances, allowance for doubtful accounts, the useful lives of property and equipment, the recoverability of long-lived assets including the estimated usage of the printed circuit board assemblies (&#8220;PCBAs&#8221;), the incremental borrowing rate for operating leases, accounting for income taxes, and various inputs used in estimating stock-based compensation. Certain of these estimates are impacted by uncertainties surrounding COVID-19 such as revenue recognition, contractual allowances for revenue, allowance for doubtful accounts, and stock based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that management believes are reasonable under the circumstances, including assumptions as to future events. Actual results may differ from those estimates.</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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of certain of the Company&#8217;s financial instruments, which include cash equivalents, short-term investments, long-term investments, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to their short maturities.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash Equivalents</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase.</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_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:6pt;text-align:justify;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 consist of debt securities classified as available-for-sale and have maturities greater than 90 days, but less than one year as of the balance sheet date. Long-term investments have maturities greater than one year as of the balance sheet date. All investments are carried at fair value based upon quoted market prices.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company periodically assesses its portfolio of debt investments for impairment. For debt securities in an unrealized loss position, this assessment first takes into account the intent to sell, or whether it is more likely than not that the Company will be required to sell the security before recovery of its amortized cost basis. If either of these criteria are met, the debt security&#8217;s amortized cost basis is written down to fair value through interest and other, net. For debt securities in an unrealized loss position that do not meet the aforementioned criteria, the Company assesses whether the decline in fair value has resulted from credit losses or other factors.</span></div><div><span><br/></span></div><div style="text-align:justify;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 evaluates expected credit losses by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. Expected credit losses on available-for-sale debt securities are recognized in other income, net in the condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are reported as a component of accumulated other comprehensive loss. The Company did not recognize any credit losses on its available-for-sale securities during the year ended December 31, 2020 and there were no impairment charges for unrealized losses in the periods presented. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of available-for-sale securities sold is based on the specific-identification method and realized gains and losses are included in earnings. Amortization of premiums and accretion of discounts are reported as a component of other income, net.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable includes amounts due to the Company from healthcare institutions, third-party payors, and government payors and their related patients, as a result of the Company's normal business activities. Accounts receivable is reported on the consolidated balance sheets net of an estimated allowance for doubtful accounts and contractual allowances.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;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 an allowance for doubtful accounts for estimated uncollectible receivables based on its assessment of the collectability of customer accounts and recognizes the provision as a component of selling, general and administrative expenses. The Company records a provision for contractual allowances based on the estimated differences between contracted amounts and expected collection rates. Such provisions are based on the Company's historical experience and are reported as a reduction of revenue.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;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 regularly reviews the allowances by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#8217;s ability to pay.</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_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Risk</span></div><div style="margin-top:6pt;text-align:justify;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 subject the Company to a concentration of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable. Cash balances are deposited in financial institutions which, at times, may be in excess of federally insured limits. Cash equivalents are invested in highly rated money market funds. The Company invests in a variety of financial instruments, such as, but not limited to, United States Government securities, corporate notes, commercial paper and, by policy, limits the amount of credit exposure with any one financial institution or commercial issuer. The Company has not experienced any material losses on its deposits of cash and cash equivalents or investments.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Concentrations of credit risk with respect to accounts receivable are limited due to the large number of customers comprising the Company&#8217;s customer base and their dispersion across many geographies. The Company does not require collateral. The Company records an allowance for doubtful accounts based on the assessment of the collectability of customer accounts, considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#8217;s ability to pay. Centers for Medicare and Medicaid Services (&#8220;CMS&#8221;), accounted for approximately 27%, 27% and 27% of the Company&#8217;s revenue for the years ended December&#160;31, 2020, 2019 and 2018, respectively. CMS accounted for 20% and 20% of accounts receivable as of December&#160;31, 2020 and 2019, respectively.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock', window );">Supply Risk</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supply Risk</span></div><div style="margin-top:6pt;text-align:justify;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 relies on single-source vendors to supply some of its disposable housings, instruments and other materials used to manufacture the Zio monitor and the adhesive that binds the Zio monitor to a patient&#8217;s body. These components and materials are critical, and there could be a considerable delay in finding alternative sources of supply. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A global semiconductor supply shortage is having wide-ranging effects across multiple industries. The supply shortage has impacted multiple suppliers that provide the printed circuit board assemblies to the Company. The semiconductor supply shortage may have an impact on the Company until global supply is sufficient for global demand.</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_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory owned by the Company is valued at cost, on the first in, first out (&#8220;FIFO&#8221;) basis, or the lower of cost or net realizable value. The Company records write-downs of inventory that is obsolete or in excess of anticipated demand. The Company also records market value based write-downs on consideration of product lifecycle stage, technology trends, product development plans and assumptions about future demand and market conditions. Actual demand may differ from forecasted demand, and such differences may have a material effect on recorded inventory values. Inventory write-downs are charged to cost of revenue and establish a new cost basis for the inventory.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the assets, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJhNmMwYTA0YTQ0MTRmMWNiYmY4Y2E0NWY2YmI4YTBkL3NlYzoyYTZjMGEwNGE0NDE0ZjFjYmJmOGNhNDVmNmJiOGEwZF84OC9mcmFnOmNmM2E4MzFjOGZmMjQxODQ4NWU1NTkxZjZhZTU4MjdjL3RleHRyZWdpb246Y2YzYTgzMWM4ZmYyNDE4NDg1ZTU1OTFmNmFlNTgyN2NfNzIyOQ_515fd1eb-a6ef-4c78-9862-221d2bfc60d4">three</span> to five years. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the assets. Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized.</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_InternalUseSoftwarePolicy', window );">Internal-Use Software</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software</span></div><div style="margin-top:6pt;text-align:justify;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 costs related to internal-use software during the application development stage. Costs related to planning and post implementation activities are expensed as incurred. Capitalized internal-use software is amortized, and recognized as cost of revenue, on a straight-line basis over the estimated useful life, which is up to five years. The Company evaluates the useful lives of these assets on an annual basis, and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Capitalized internal-use software costs are classified as a component of property and equipment.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations. Goodwill is tested for impairment on an annual basis and at any other time if events occur or circumstances indicate that the carrying amount of goodwill may not be recoverable. Such events or circumstances may include significant adverse changes in the general business climate, among other things. The impairment test is performed by determining the enterprise fair value of the Company, which is primarily based on the Company&#8217;s market capitalization. If the Company&#8217;s carrying value, as a one reporting unit entity, is less than its fair value, then the fair value is allocated to all of its assets and liabilities (including any unrecognized intangible assets) as if the fair value was the purchase price to acquire the Company. The excess of the fair value over the amounts assigned to the Company&#8217;s assets and liabilities is the implied fair value of the goodwill. If the carrying amount of goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to that excess. The Company performs its annual evaluation of goodwill during the fourth quarter of each fiscal year. The Company did not record any charges related to goodwill impairment in any of the periods presented in these consolidated financial statements.</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;text-align:justify;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 annually reviews long-lived assets for impairment or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amount to the future net cash flows which the assets are expected to generate. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the projected discounted future net cash flows arising from the asset. To date, there have been no such impairments of long-lived assets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_OtherAssetsPolicyPolicyPolicyTextBlock', window );">Other Assets</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Assets</span></div><div style="margin-top:6pt;text-align:justify;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 uses Printed Circuit Board Assemblies (&#8220;PCBAs&#8221;), in each wearable Zio XT and Zio AT monitor as well as the wireless gateway used in conjunction with the ZIO AT monitor. The PCBAs are used numerous times and have useful lives beyond one year. Each time a PCBA is used in a wearable Zio XT or Zio AT monitor, or a wireless gateway is used with a Zio AT monitor a portion of the cost of the PCBA and/or gateway is recorded as a cost of revenue. The PCBAs are recorded as other assets and were $12.6 million and $7.4 million as of December&#160;31, 2020 and 2019, respectively. The Company has based its estimates of how many times a PCBA can be used on testing in research and development, loss rates, product obsolescence, and the amount of time it takes the device to go through the manufacturing, shipping, customer shelf and patient wear time and upload process. The Company periodically evaluates the use estimate.</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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Loss</a></td>
<td class="text">Comprehensive LossComprehensive loss represents all changes in stockholders&#8217; equity during the period from non-owner sources. The Company&#8217;s unrealized gains and losses on available-for-sale securities represent the only component of other comprehensive loss that are excluded from the reported net loss and that are presented in the consolidated statements of comprehensive loss.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s revenue is generated primarily from the provision of its cardiac rhythm monitoring service, the Zio XT service. The Zio XT is a cardiac rhythm monitoring service that has a patient wear period of up to 14 days and is billable when the monitoring reports are delivered to the healthcare provider, which is also when the service is complete and the Company recognizes revenue. The time from when the patient has the Zio XT device applied to the time the report is posted is generally around 20 days. The Company has concluded that the Zio XT service is one performance obligation on the basis that the customer cannot benefit from each component of the service on its own or together with other resources that are readily available to the customer.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></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:115%">The Zio AT mobile cardiac telemetry monitor, a wearable patch-based biosensor, offers what the Zio XT offers plus the additional capability of transmissions during the wear period to assist physicians in diagnosing and treating the small percentage of the population requiring more timely action. During the wear period, physicians will receive notifications if there are significant events that meet predetermined arrhythmia detection criteria. The Zio AT service revenue is recognized over the prescription period and delivery of an electronic Zio Report with two performance obligations.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes as revenue the amount of consideration to which it expects to be entitled in exchange for performing the service. The consideration the Company is entitled to varies by portfolio, as further defined below, and includes estimates that require significant judgment by management. A unique aspect of healthcare is the involvement of multiple parties to the service transaction. In addition to the patient, often a third-party, for example a commercial or governmental payor or healthcare institution, will pay the Company for some or all of the service on the patient&#8217;s behalf. Separate contractual arrangements exist between the Company and third-party payors that establish amounts the third-party payor will pay on behalf of a patient for covered services rendered.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A small portion of the Company&#8217;s transactions are covered by third-party payors with whom there is no contractual agreement or an established amount the third-party payor will pay. In determining the collectability and transaction price for its service, the Company considers factors such as insurance claims which are adjudicated as allowable under the applicable policy and payment history from both payors and patient out-of-pocket costs, payor coverage, whether there is a contract between the payor or healthcare institution and the Company, historical amount received for the service, and any current developments or changes that could impact reimbursement and healthcare institution payments. Certain of these factors are forms of variable consideration which are only included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue will not occur when the uncertainty associated with the variable consideration is subsequently resolved.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the payment arrangements with third-party payors and healthcare institutions is as follows:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Contracted third-party payors &#8211; The Company has contracts with negotiated prices for services provided for patients with commercial healthcare insurance carriers.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">CMS &#8211; The Company has received independent diagnostic testing facility approval from regional Medicare Administrative Contractors and will receive reimbursement per the relevant Current Procedural Terminology (&#8220;CPT&#8221;) code rates for the services rendered to the patient covered by CMS.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Non-contracted third-party payors &#8211; Non-contracted commercial and government payors often reimburse out-of-network rates provided under the relevant CPT codes on a case-by-case basis. The transaction price used </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for determining revenue recognition is based on factors including an average of the Company&#8217;s historical collection experience for its non-contracted services. This rate is reviewed at least quarterly.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Healthcare institutions &#8211; Healthcare institutions are typically hospitals or physician practices in which the Company has negotiated amounts for its monitoring services, including certain governmental agencies such as the Veterans Administration and Department of Defense.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is utilizing the portfolio approach practical expedient under ASC 606 for revenue recognition whereby services provided under each of the above payor types form a separate portfolio. The Company accounts for the contracts within each portfolio as a collective group, rather than individual contracts. Based on history with these portfolios and the similar nature and characteristics of the patients within each portfolio, the Company has concluded that the financial statement effects are not materially different than if accounting for revenue on a contract-by-contract basis.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For contracted and CMS portfolios, the Company recognizes revenue, net of contractual allowances, and recognizes an allowance for doubtful accounts for uncollectible patient accounts receivable. The transaction price is determined based on negotiated rates, and the Company has historical experience of collecting substantially all of these contracted rates. These contracts also impose a number of obligations regarding billing and other matters, and the Company&#8217;s noncompliance with a material term of such contracts may result in a denial of the claim. The Company accounts for denied claims as a form of variable consideration that is included as a reduction to the transaction price recognized as revenue. The Company estimates the denied claims which require management judgment. The estimated denied claims are based on historical information and judgement includes the historical period utilized. The Company monitors the estimated denied claims against the latest available information, and subsequent changes to the estimated denied claims are recorded as an adjustment to revenue in the periods during which such changes occur. Historical cash collection indicates that it is probable that substantially all of the transaction price, less the estimate of denied claims, will be received. Contracted payors may require that we bill patient co-payments and deductibles and from time to time we may not be able to collect such amounts due to credit risk. The Company provides for estimates of uncollectible patient accounts receivable, based upon historical experience where judgment includes the historical period utilized, at the time revenue is recognized, with such provisions presented as bad debt expense within the selling, general and administrative line item of the consolidated statement of operations. Adjustments to these estimates for actual experience are also recorded as an adjustment to bad debt expense.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For non-contracted portfolios, the Company is providing an implicit price concession due to the lack of a contracted rate with the underlying payor, the result of which requires the Company to estimate the transaction price based on historical cash collections utilizing the expected value method. All subsequent adjustments to the transaction price are recorded as an adjustment to revenue.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For healthcare institutions, the transaction price is determined based on negotiated rates, and the Company has historical experience collecting substantially all of these contracted rates. Historical cash collection indicates that it is probable that substantially all of the transaction price will be received. As such, the Company is not providing an implicit price concession but, rather, has chosen to accept the risk of default, and any subsequent uncollected amounts are recorded as bad debt expense.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_ContractLiabilityPolicyPolicyTextBlock', window );">Contract Liabilities</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Contract Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 606</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%">requires an entity to present a revenue contract as a contract liability when the Company has an obligation to transfer goods or services to a customer for which the Company has received consideration from the customer, or an amount of consideration from the customer is due and unconditional (whichever is earlier).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Certain of the Company&#8217;s customers pay the Company directly for the Zio XT service upon shipment of devices. Such advance payments are contract liabilities and are recorded as deferred revenue on the Consolidated Balance Sheets and revenue is recognized when reports are delivered to the healthcare provider. During the year ended December&#160;31, 2020, $1.2 million relating to the contract liability balance at the beginning of 2020 was recognized as revenue.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_ContractCostPolicyPolicyTextBlock', window );">Contract Costs</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 340, the incremental costs of obtaining a contract with a customer are recognized as an asset. Incremental costs of obtaining a contract are those costs that an entity incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained.</span></div><div style="margin-top:12pt;text-align:justify;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 current commission programs are considered incremental. However, as a practical expedient, ASC 340 permits the Company to immediately expense contract acquisition costs, as the asset that would have resulted from capitalizing these costs will be amortized in one year or less.</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_CostOfSalesPolicyTextBlock', window );">Cost of Revenue</a></td>
<td class="text">Cost of RevenueCost of revenue includes direct labor, material costs, overhead, data analysis, customer care, equipment and infrastructure expenses, amortization of internal-use software, and shipping and handling. Direct labor includes payroll and personnel-related costs involved in manufacturing. Material costs include both the disposable costs of the device and amortization of the PCBAs. Each time the PCBA is used in a wearable Zio XT monitor, a portion of the cost of the PCBA is recorded as a cost of revenue.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><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</span></div><div style="margin-top:6pt;text-align:justify;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 research and development costs are expensed as incurred. Research and development costs include, but are not limited to, payroll and personnel-related expenses, laboratory supplies, consulting costs and overhead charges.</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_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;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 uses the asset and liability method to account for income taxes in accordance with the authoritative guidance for income taxes. Under this method, deferred tax assets and liabilities are determined based on future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, and tax loss and credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.</span></div><div style="margin-top:12pt;text-align:justify;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 the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that has a greater than 50% likelihood of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits in income tax expense. To date, there have been no interest or penalties charged in relation to the unrecognized tax benefits.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognize taxes on Global Intangible Low-Taxed Income as a current period expense when incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</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 Company measures its stock-based awards made to employees based on the estimated fair values of the awards as of the grant date. The fair value of market condition awards is determined using the Monte-Carlo option pricing model and the fair value of stock options is determined using the Black-Scholes option pricing model. Stock-based compensation expense is recognized over the requisite service period using the straight-line method and is based on the value of the portion of stock-based payment awards that is ultimately expected to vest. As such, the Company&#8217;s stock-based compensation is reduced for the estimated forfeitures at the date of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. For restricted stock, the compensation cost for these awards is based on the closing price of the Company&#8217;s common stock on the date of grant, and recognized as compensation expense on a straight-line basis over the requisite service period.</span></div><div style="margin-top:12pt;text-align:justify;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 compensation expense related to the Employee Stock Purchase Program (&#8220;ESPP&#8221;) based on the estimated fair value of the options on the date of grant, net of estimated forfeitures. The Company estimates the grant date fair value, and the resulting stock-based compensation expense, using the Black-Scholes option pricing model for each purchase period. The grant date fair value is expensed on a straight-line basis over the offering 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_EarningsPerSharePolicyTextBlock', window );">Net Loss per Common Share</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Common Share</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per common share is calculated by dividing the net loss by the weighted average number of shares of common stock outstanding during the period, without consideration of potentially dilutive securities. Diluted net loss per common share is the same as basic net loss per common share for all periods presented, since the effect of potentially dilutive securities are anti-dilutive.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Identifying a lease</span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines whether a contract contains a lease at the inception of a contract. If the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration, the Company considers the contract to contain a lease. The Company determines whether a contract conveys the right to control the use of an identified asset for a period of time if the contract contains both of the following terms:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The right to obtain substantially all of the economic benefits from use of the identified asset; and</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span></div></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The right to direct the use of the identified asset.</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Discount rate for leases</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 1, 2019, the rate implicit in the Company&#8217;s leases was not readily determinable. As such, the Company used its incremental borrowing rate to calculate its right-of-use assets and lease liabilities upon the adoption of ASC 842. The Company determined the appropriate incremental borrowing rate by utilizing the interest rate obtained in connection with the Third Amended and Restated Loan and Security Agreement with Silicon Valley Bank (&#8220;Third Amended and Restated SVB Loan Agreement&#8221;) which was finalized on October 23, 2018.</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On October 4, 2018, the Company entered into an office lease (&#8220;San Francisco Lease&#8221;) to rent approximately 117,560 rentable square feet in San Francisco, California, which became the Company&#8217;s new headquarters in October 2019. The San Francisco Lease commenced on May 13, 2019 and the Company determined that the interest rate associated with the Third Amended and Restated SVB Loan Agreement could not be utilized as the incremental borrowing rate associated with the San Francisco Lease due to the term of the lease, as well as annual rental payments. The Company determined the appropriate incremental borrowing rate by using a synthetic credit rating which was estimated based on an analysis of outstanding debt of companies with similar credit and financial profiles.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Lease term</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The lease term is generally the minimum noncancellable period of each lease. The Company does not include option periods in determining the right-of-use asset and operating lease liability at inception unless it is reasonably certain that the Company will exercise the option at inception or when a triggering event occurs. As of December&#160;31, 2020, no renewal options were included in the determination of lease terms.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Lease Modification</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The San Francisco Lease is in the same building with the same landlord as the lease for the Company&#8217;s prior headquarters in San Francisco (&#8220;existing lease&#8221;). Upon the commencement of the San Francisco Lease, the existing lease which had an original expiration date of February 2020, was modified to expire in September 2019 and accordingly the right-of-use asset and lease liability was remeasured as of the modification date.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Guidance</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Guidance</span></div><div style="margin-top:6pt;text-align:justify;text-indent:39.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, including trade receivables. ASU No. 2016-13 replaces the existing incurred loss impairment model with an expected loss model that requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. The Company adopted ASC 326 on January 1, 2020, using the modified retrospective transition method through a non-cash $0.5&#160;million cumulative-effect increase to accumulated deficit and the allowance for doubtful accounts. The Company considered the current and expected future economic and market conditions surrounding the novel COVID-19 pandemic and recorded additional reserves that were not individually material to the estimate. Actual results may differ from these estimates. </span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify;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 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which amended its guidance for costs of implementing a cloud computing service arrangement to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This new standard also requires customers to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The Company adopted ASU No. 2018-15 on January 1, 2020, using the prospective transition method. The impact of adoption on the Company's consolidated financial statements was not material. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles for income taxes. The Company elected to early adopt ASU 2019-12 effective as of January 1, 2020, and the impact of adoption on the Company's condensed consolidated financial statements was not material.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;), issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09, Revenue from Contracts with Customers (Topic 606). Areas of revenue recognition affected include, but are not limited to, transfer of control, variable consideration, allocation of transfer pricing, licenses, time value of money, contract costs and disclosures. The core principle of ASU 2014-09 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. ASU 2014-09 defines a five-step process to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than were required under previous GAAP. In addition, Topic 606 requires more detailed disclosures to enable users of financial statements to understand the nature, timing and uncertainty of revenue and cash flows arising from a review of historical accounting policies and practices to identify potential differences in applying Topic 606.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted this standard on January 1, 2018 and used the modified retrospective approach. Upon adoption, the Company recognized the cumulative effect of $1.4&#160;million as an adjustment to decrease the opening balance of the Company&#8217;s accumulated deficit. This adjustment did not have a material impact on the Company&#8217;s consolidated financial statements. Prior periods were not retrospectively adjusted.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact of adoption of ASU 2014-09 on the Consolidated Statement of Operations and the Consolidated Balance Sheet (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.075%"/><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:19.075%"/><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:19.079%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2018</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%">Consolidated Statement of Operations Impact:</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:8pt;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:8pt;font-weight:700;line-height:100%">Without the adoption of Topic 606</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:8pt;font-weight:700;line-height:100%">Impact</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</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%">147,293&#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%">145,320&#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,973&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, General &amp; Administrative Expense</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%">131,582&#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%">132,603&#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%">(1,021)</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:bottom"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(48,280)</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%">(51,274)</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,994&#160;</span></td><td style="background-color:#cceeff;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2018</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%">Consolidated Balance Sheet Impact:</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:8pt;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:8pt;font-weight:700;line-height:100%">Without the adoption of Topic 606</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:8pt;font-weight:700;line-height:100%">Impact</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Accounts Receivable, net</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%">21,977&#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%">17,629&#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%">4,348&#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:bottom"><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 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%">(203,515)</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%">(207,863)</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%">4,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financing Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2016-02, Leases (&#8220;Topic 842&#8221;), which requires lessees to recognize lease liabilities and corresponding right-of-use assets on the consolidated balance sheet for all leases. For finance leases, the lessee would recognize interest expense and amortization of the right-of-use asset and, for operating leases, the lessee would recognize a straight-line lease expense. Topic 842 also changes the definition of a lease and expands the disclosure requirements of lease arrangements. The Company has no embedded leases with suppliers. Upon adoption of Topic 842 on January 1, 2019 using the modified retrospective method, the Company recognized right-of-use assets of $10.2&#160;million and lease liabilities of $10.0&#160;million. There was no cumulative-effect adjustment recorded on January 1, 2019. The Company adopted the following practical expedients allowed under Topic 842:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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 package of three practical expedients, which allows entities to make an election that allows them not to reassess (1) whether existing or expired contracts contain embedded leases under Topic 842, (2) lease classification of existing or expiring leases, and (3) indirect costs for existing or expired leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">Combining lease and non-lease components practical expedient, which allows lessees, as an accounting policy election by class of underlying asset, to choose not to separate non-lease components from lease components and instead to account for each separate lease component and the non-lease components associated with that lease component as a single lease component</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">Comparative reporting practical expedient, which allows entities to initially apply Topic 842 at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption</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_irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 supply risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_ContractCostPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_ContractCostPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_ContractLiabilityPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_ContractLiabilityPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_OtherAssetsPolicyPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other assets policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_OtherAssetsPolicyPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_RiskAndUncertaintiesPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Risk And Uncertainties, Policy</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_RiskAndUncertaintiesPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<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(1))<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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of product sold and service rendered.</p></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 705<br> -URI http://asc.fasb.org/topic&amp;trid=2122478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: 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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19379-109286<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: 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><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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(3)(b))<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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<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_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121609121&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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a 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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs it has 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from contract with customer.</p></div>
<a 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 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-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 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 4: 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 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 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-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 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 7: 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=84158767&amp;loc=d3e18823-107790<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 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130564-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 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-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_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227301332152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule of Changes in Allowance for Doubtful Accounts</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;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 presents the changes in the allowance for doubtful accounts (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.615%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance, beginning of year</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%">9,049&#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,296&#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%">4,486&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: adoption of ASC 326</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%">461&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Add: provision for doubtful accounts</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%">10,515&#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,129&#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%">7,353&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: write-offs, net of recoveries and other adjustments</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%">(7,314)</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,376)</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,543)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of year</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%">12,711&#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%">9,049&#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 #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%">7,296&#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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock', window );">Schedule of Changes in Contractual Allowance</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;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 presents the changes in the contractual allowance (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:62.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.531%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Balance, beginning of year</span></td><td style="background-color:#cff0fc;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:#cff0fc;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,433&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">9,205&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">6,345&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: allowance for contractual adjustments</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%">20,916&#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%">15,518&#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%">9,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Less: contractual adjustments</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,068)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,290)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,235)</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of year</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%">21,281&#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%">15,433&#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 #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="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%">9,205&#160;</span></td><td style="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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregated Revenue by Payor Type and Major Service Line</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;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 disaggregates revenue from contracts with customers by payor type. The Company believes these categories aggregate the payor types by nature, amount, timing and uncertainty of its revenue streams. Disaggregated revenue by payor type and major service line for the years ended December&#160;31, 2020 and December&#160;31, 2019 were as follows (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:62.642%"/><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: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:10.600%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracted third-party payors</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%">135,939&#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%">101,845&#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 #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%">56,949&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-contracted third-party payors</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%">15,295&#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%">10,770&#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%">12,447&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Centers for Medicare &amp; Medicaid</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%">72,536&#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%">58,918&#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%">40,482&#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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare institutions</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%">41,396&#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%">43,019&#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%">37,399&#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:middle"><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 #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%">265,166&#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%">214,552&#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%">147,277&#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>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Schedule of Impact of Adoption of ASU 2014-09 on Financial Statements</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact of adoption of ASU 2014-09 on the Consolidated Statement of Operations and the Consolidated Balance Sheet (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.075%"/><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:19.075%"/><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:19.079%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2018</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%">Consolidated Statement of Operations Impact:</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:8pt;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:8pt;font-weight:700;line-height:100%">Without the adoption of Topic 606</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:8pt;font-weight:700;line-height:100%">Impact</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</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%">147,293&#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%">145,320&#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,973&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, General &amp; Administrative Expense</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%">131,582&#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%">132,603&#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%">(1,021)</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:bottom"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(48,280)</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%">(51,274)</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,994&#160;</span></td><td style="background-color:#cceeff;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2018</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%">Consolidated Balance Sheet Impact:</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:8pt;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:8pt;font-weight:700;line-height:100%">Without the adoption of Topic 606</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:8pt;font-weight:700;line-height:100%">Impact</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Accounts Receivable, net</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%">21,977&#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%">17,629&#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%">4,348&#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:bottom"><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 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%">(203,515)</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%">(207,863)</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%">4,348&#160;</span></td><td style="background-color:#ffffff;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_irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in contractual allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e765-108305<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e725-108305<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=109234566&amp;loc=d3e22583-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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227390218056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Equivalents and Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_irtc_CashEquivalentsAndInvestmentsAbstract', window );"><strong>Cash Equivalents And Investments [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_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Schedule of Fair Value Cash Equivalents and Available-for-sale Investments</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:115%">The fair value of cash equivalents and available-for-sale investments at December&#160;31, 2020 and 2019, were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><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:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized</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:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Gross&#160;Unrealized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated</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:100%">Fair Value</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Gains</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:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Money market funds</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%">59,823&#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%">&#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%">59,823&#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%">U.S. government 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%">190,663&#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%">16&#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)</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%">190,677&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes</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,426&#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%">2&#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)</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,423&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">29,489&#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%">29,489&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale marketable 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%">306,401&#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%">18&#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)</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%">306,412&#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%">Classified as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cash equivalents</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 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%">59,823&#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;text-align:left;vertical-align:bottom"><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:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,589&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Total cash equivalents and available-for-sale investments</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 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%">306,412&#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"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;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, 2019</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#ffffff;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%">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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%">Gross&#160;Unrealized</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#ffffff;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%">Estimated<br/>Fair Value</span></td></tr><tr style="height:12pt"><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;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%">Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">Losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Money market funds</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%">13,897&#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%">&#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%">13,897&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</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%">77,329&#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%">72&#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%">(1)</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%">77,400&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes</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%">14,955&#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&#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%">14,966&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">35,753&#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%">35,753&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale marketable 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%">141,934&#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%">83&#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%">(1)</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%">142,016&#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%">Classified as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cash equivalents</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 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,897&#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;text-align:left;vertical-align:bottom"><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:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,089&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,030&#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;text-align: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 cash equivalents and available-for-sale investments</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 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%">142,016&#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"/></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 );">Schedule of Fair Value Cash Equivalents, Short-term, and Long-term Marketable Securities Classified by Maturity</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;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 the fair value of the Company's cash equivalents, short-term and long-term marketable securities classified by maturity (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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:8pt;font-weight:700;line-height:100%">December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Due within one year</span></td><td style="background-color:#cff0fc;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:#cff0fc;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%">306,412&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">133,986&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through three years</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%">&#8212;&#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%">8,030&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Total cash equivalents and available-for-sale investments</span></td><td style="background-color:#cff0fc;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:#cff0fc;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%">306,412&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">142,016&#160;</span></td><td style="background-color:#cff0fc;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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock', window );">Schedule of Available-for-Sale Securities in an Unrealized Loss Position</a></td>
<td class="text">The following tables present the Company's available-for-sale securities that were in an unrealized loss position as of&#160; December&#160;31, 2020 (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:19.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.551%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Total</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:700;line-height:100%">Assets</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%">Fair Value</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:8pt;font-weight:700;line-height:100%">Unrealized Loss</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:8pt;font-weight:700;line-height:100%">Fair Value</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:8pt;font-weight:700;line-height:100%">Unrealized Loss</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:8pt;font-weight:700;line-height:100%">Fair Value</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:8pt;font-weight:700;line-height:100%">Unrealized Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">U.S. government 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%">28,487&#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%">(2)</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%">&#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%">28,487&#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%">(2)</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%">Corporate notes</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%">13,883&#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)</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%">13,883&#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)</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:bottom"><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 #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%">42,370&#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)</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%">&#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%">42,370&#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)</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 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"/><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></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_CashEquivalentsAndInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents and 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;">irtc_CashEquivalentsAndInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<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 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227301099048">
<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">12 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value Financial Assets</a></td>
<td class="text">The following tables present the fair value of the Company&#8217;s financial assets determined using the inputs defined above (in thousands).<div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:8pt;font-weight:700;line-height:100%">December 31, 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:8pt;font-weight:700;line-height:100%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,823&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,823&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">U.S. government securities</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,677&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,677&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Corporate notes</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%">&#8212;&#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%">26,423&#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%">&#8212;&#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%">26,423&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Commercial paper</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="background-color:#cff0fc;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</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%">59,823&#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%">246,589&#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%">&#8212;&#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%">306,412&#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><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:8pt;font-weight:700;line-height:100%">December 31, 2019</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:8pt;font-weight:700;line-height:100%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,897&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,897&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">U.S. government securities</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,400&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,400&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Corporate notes</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%">&#8212;&#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%">14,966&#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%">&#8212;&#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%">14,966&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Commercial paper</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,753&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,753&#160;</span></td><td style="background-color:#cff0fc;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</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%">13,897&#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%">128,119&#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%">&#8212;&#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%">142,016&#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_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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227301549368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock', window );">Schedule of Inventory Components</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:#cff0fc;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:#cff0fc;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,469&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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,574&#160;</span></td><td style="background-color:#cff0fc;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%">Finished goods</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%">2,844&#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%">2,463&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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</span></td><td style="background-color:#cff0fc;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:#cff0fc;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,313&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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,037&#160;</span></td><td style="background-color:#cff0fc;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>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net Components</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Laboratory and manufacturing equipment</span></td><td style="background-color:#cff0fc;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:#cff0fc;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,667&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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,238&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</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%">2,005&#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%">2,315&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,794&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,669&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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%">9,215&#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%">7,597&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Internal-use software</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,416&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,277&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="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%">48,097&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">34,096&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,850)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,632)</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, 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%">34,247&#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%">26,464&#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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities Components</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Accrued vacation</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%">6,007&#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%">3,809&#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%">Accrued payroll and related expenses</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%">19,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%">19,156&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued ESPP Contributions</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%">851&#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%">417&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services fees</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,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%">2,846&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</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%">121&#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%">128&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims payable</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%">4,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,802&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,378&#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,556&#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%">Total accrued liabilities</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%">40,532&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">32,714&#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"/></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_irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Inventory and printed circuit board assemblies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(13))<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227299087640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Operating Lease Liabilities</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2020, maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2021</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,513&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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%">11,547&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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,667&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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,015&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">12,374&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">75,420&#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: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%">132,536&#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%">Less: imputed interest</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%">(43,072)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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%">89,464&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2019, maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2020</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,253&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">11,550&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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,330&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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%">11,667&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">12,015&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">87,793&#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: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%">143,608&#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%">Less: imputed interest</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%">(49,946)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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%">93,662&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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_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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227299287352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Future Minimum Payments</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%">Future minimum payments under the Third Amended and Restated Loan and Security Agreement with Silicon Valley Bank at December&#160;31, 2020 are as follows (in thousands):</span></div><div style="text-align:justify;text-indent:39.6pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2021</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%">12,860&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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,358&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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%">9,914&#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;text-align: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</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%">35,132&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount representing interest</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">(2,077)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt 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%">(49)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Carrying Value</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%">33,006&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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%">Reported as:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Short-term debt</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%">11,667&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">21,339&#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:bottom"><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%">33,006&#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_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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturity and sinking fund requirement for 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://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=6802200&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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227307839320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Provision for Income Taxes</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents components of the Company&#8217;s provision for income taxes as for the period presented (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.096%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><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.776%"/><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.780%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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 colspan="3" style="background-color:#ffffff;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%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expense (benefit):</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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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%">&#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%">&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">181&#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%">&#8212;&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/><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:middle"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax expense (benefit) </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred expense (benefit):</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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%">&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Tax Expense (benefit)</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%">229&#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%">65&#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%">44&#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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Tax Expense Computed at Statutory Federal Rate and Tax Expense</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;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 presents a reconciliation of the tax expense computed at the statutory federal rate and the Company&#8217;s tax expense for the period presented (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at statutory federal rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,172)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,446)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,570)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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%">(20,762)</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,560)</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%">(8,557)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and Entertainment</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309&#160;</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">805&#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%">614&#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%">148&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,426)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,128)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,015)</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017 Tax Act</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%">&#8212;&#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%">&#8212;&#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%">44&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,607&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,176&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,685&#160;</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</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%">229&#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%">65&#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%">44&#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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Significant Components of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company&#8217;s deferred tax assets and liabilities are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</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: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 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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,493&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,803)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,792&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and Amortization</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%">(108)</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%">(850)</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</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%">(20,634)</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%">(22,171)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liability</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%">(20,742)</span></td><td style="background-color:#ffffff;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 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%">(23,021)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</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:middle"><span style="color:#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:middle"><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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#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:middle"/></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_SummaryOfValuationAllowanceTextBlock', window );">Schedule of Valuation Allowance for Deferred Tax Assets</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance for deferred tax assets consisted of the following activity for the years ended December&#160;31, 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:47.726%"/><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.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.659%"/><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:8pt;font-weight:700;line-height:100%">Balance at beginning of year</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:8pt;font-weight:700;line-height:100%">Additions</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:8pt;font-weight:700;line-height:100%">Deductions</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:8pt;font-weight:700;line-height:100%">Balance at end of year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2018</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,321&#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,114&#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%">66,435&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2019</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%">66,435&#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%">21,998&#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%">88,433&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</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%">88,433&#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%">35,370&#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%">&#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 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%">123,803&#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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefit</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the Company&#8217;s unrecognized tax benefit amount is as follows (in thousands):</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</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: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 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%">2019</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</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%">1,842&#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%">1,459&#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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions taken in current year</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%">488&#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%">383&#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%">441&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases in balance related to prior year tax positions</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%">&#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%">75&#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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases in balance related to prior year tax positions</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)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;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:#cceeff;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%">2,302&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #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,842&#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,459&#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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=121610041&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227306901528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_EquityAbstract', window );"><strong>Equity [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_ScheduleOfStockByClassTextBlock', window );">Schedule of Common Stock Shares Reserved for Future Issuance</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;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 had reserved shares of common stock for issuance as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">December 31,</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: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 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%">2019</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%">Options issued and outstanding</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%">609,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,503,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"/></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%">Unvested 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,114,159&#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%">886,030&#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%">Shares available for grant under future stock plans</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%">8,016,517&#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%">6,709,235&#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;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%">Shares available for future issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">9,740,557&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">9,098,512&#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"/></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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information.  Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21300-112643<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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21553-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=d3e177068-122764<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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<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 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: 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 8: 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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21488-112644<br><br>Reference 9: 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 10: 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> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 11: 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(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21484-112644<br><br>Reference 13: 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=109259400&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_ScheduleOfStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227306959944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock', window );">Schedule of Share-based Awards Available for Grant Under 2016 Plan</a></td>
<td class="text">A summary of share-based awards available for grant under the 2016 Equity Incentive Plan is as follows:&#160;<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><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:8pt;font-weight:700;line-height:100%">Shares&#160;Available<br/>for Grant</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%">Balance at December 31, 2017</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:700;line-height:100%">4,034,152</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">Additional options authorized</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,168,865&#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%">Awards granted</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%">(666,913)</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 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%">Awards forfeited</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%">124,478&#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%">Awards withheld for tax purposes</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%">56,710&#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;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%">Balance at December 31, 2018</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:700;line-height:100%">4,717,292</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Additional awards authorized</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,218,402&#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 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%">Awards granted</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%">(649,911)</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%">Awards forfeited</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%">181,513&#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 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%">Awards withheld for tax purposes</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%">60,836&#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:700;line-height:100%">Balance at December 31, 2019</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:10pt;font-weight:700;line-height:100%">5,528,132</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">Additional awards authorized</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,333,928&#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%">Awards granted</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%">(595,915)</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 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%">Awards forfeited</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%">156,623&#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%">Awards withheld for tax purposes</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%">82,622&#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;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%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:700;line-height:100%">6,505,390</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Option Activity Under 2006 and 2016 Plans</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:115%">The following table summarizes stock option activity under the 2006 and 2016 Equity Incentive Plans:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr style="height:44pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</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:100%">Outstanding</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</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:100%">Average</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:100%">Exercise</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:100%">Price Per</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:100%">Share</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</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:100%">Average</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:100%">Remaining</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:100%">Contractual</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:100%">Life (years)</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</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:100%">Intrinsic</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:100%">Value</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:100%">(in&#160;thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Balance at December 31, 2017</span></td><td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%">2,601,181</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:700;line-height:100%">12.24</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;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%">7.17</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">113,958&#160;</span></td><td style="background-color:#cff0fc;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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</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%">366,928&#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%">68.32&#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="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:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(798,424)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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.19&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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%">(75,548)</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%">34.30&#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="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:#cff0fc;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%">Balance at December 31, 2018</span></td><td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%">2,094,137</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23.20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">7.02</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,976&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</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%">20,010&#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%">82.77&#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="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:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(540,307)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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.59&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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%">(70,593)</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%">54.54&#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="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:#cff0fc;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%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%">1,503,247</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27.40</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">6.43</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,401&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Options granted</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 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 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:#cff0fc;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%">Options exercised</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(868,614)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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.31&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Options forfeited</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%">(24,752)</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%">66.89&#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="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:#cff0fc;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%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cff0fc;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:700;line-height:100%">609,881</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40.18</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">6.24</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,163&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:115%">Options exercisable &#8211; December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;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%">486,423&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:700;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:700;line-height:100%">34.36</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="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%">6.02</span></td><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%">98,672&#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 7pt;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:115%">Options vested and expected to vest &#8211; December 31, 2020</span></td><td colspan="2" style="background-color:#cff0fc;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%">606,418&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40.01</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">6.24</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,583&#160;</span></td><td style="background-color:#cff0fc;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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Non-vested Restricted Stock Units ("RSUs")</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;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 value of non-vested restricted stock units (&#8220;RSUs&#8221;) is based on the Company&#8217;s closing stock price on the date of grant.&#160;A summary for the year ended&#160;December&#160;31, 2020, is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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:100%">Underlying</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:100%">RSUs</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</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:100%">Average</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:100%">Grant Date</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:100%">Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</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:100%">Remaining</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:100%">Vesting</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:100%">Period</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:100%">(in years)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</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:100%">Intrinsic</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:100%">Value</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:100%">(in&#160;thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547,891&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">2.45</span></td><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%">38,067&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180,842)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">1.39</span></td><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%">60,330&#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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(235,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131,871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114,159&#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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">1.38</span></td><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%">264,290&#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_irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of share based awards available for grant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(2)<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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227300556440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Fair Value of Employee Stock Options Estimated Using Weighted Average Assumptions</a></td>
<td class="text"><div style="text-align:justify;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 value of employee and director stock options was estimated at the date of grant using the Black-Scholes option pricing model with the weighted average assumptions below.</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:74.777%"/><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.598%"/><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:8pt;font-weight:700;line-height:100%">Year Ended Year ended December 31, </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:8pt;font-weight:700;line-height:100%">2019</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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;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%">6.1</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;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%">6.1</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%">Expected volatility</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%">45.0&#160;</span></td><td style="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="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%">45.7&#160;</span></td><td style="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:#cff0fc;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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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.39&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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.75&#160;</span></td><td style="background-color:#cff0fc;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="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%">Dividend yield</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"><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="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"><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-align:justify;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 value of market based RSUs was estimated at the date of grant using the Monte-Carlo option pricing model with the assumptions below. Additional details on the Company's market based RSUs are included below. </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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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:8pt;font-weight:700;line-height:100%">Year Ended<br/>December 31,</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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;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%">0.74</span></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%">Expected volatility</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%">63.0&#160;</span></td><td style="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:#cff0fc;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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17&#160;</span></td><td style="background-color:#cff0fc;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="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%">Dividend yield</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%">&#8212;&#160;</span></td><td style="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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Stock-Based Compensation Expense Included in Consolidated Statements of Operations and Comprehensive Loss</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;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 the total stock-based compensation expense included in the statements of operations and comprehensive loss for all periods presented (in thousands):</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Cost of revenue</span></td><td style="background-color:#cff0fc;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:#cff0fc;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%">27&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">658&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">193&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><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="padding:2px 0 2px 1pt;text-align: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,727&#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%">4,462&#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%">3,057&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,761&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,121&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,079&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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%">41,515&#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%">26,241&#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%">16,329&#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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<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 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (f)(2)<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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227300531080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Common Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Basic and Diluted Net Loss per Share</a></td>
<td class="text">The following table sets forth the computation of the basic and diluted net loss per share during the years ended December&#160;31, 2020, 2019 and 2018 (in thousands, except share and per share data):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Numerator:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Net loss</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,830)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,568)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,378)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Denominator:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Weighted-average shares used to compute net loss per common share, basic and diluted</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%">27,754,404&#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%">25,265,918&#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%">23,885,858&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Net loss per common share, basic and diluted</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:#cff0fc;border-bottom:3pt double #000000;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%">(1.58)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:#cff0fc;border-bottom:3pt double #000000;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%">(2.16)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:#cff0fc;border-bottom:3pt double #000000;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%">(2.11)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;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 outstanding shares of potentially dilutive securities have been excluded from diluted net loss per common share for the years ended December&#160;31, 2020, 2019 and 2018 because their inclusion would be anti-dilutive:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">2019</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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cff0fc;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%">609,881&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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,503,247&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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,094,137&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs issued and unvested</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%">1,114,159&#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%">886,030&#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%">547,891&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Warrants to purchase common stock</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,857&#160;</span></td><td style="background-color:#cff0fc;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="border-bottom:3pt double #000000;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,724,040&#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 colspan="2" style="border-bottom:3pt double #000000;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,389,277&#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 colspan="2" style="border-bottom:3pt double #000000;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,646,885&#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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227300557720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Data (unaudited) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Quarterly Financial Information</a></td>
<td class="text">The results of operations for any quarter are not necessarily indicative of the results to be expected for any future period (in thousands of dollars, except for share and per share data):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.391%"><tr><td style="width:1.0%"/><td style="width:46.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.387%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</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:8pt;font-weight:700;line-height:100%">March&#160;31</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:8pt;font-weight:700;line-height:100%">June&#160;30</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:8pt;font-weight:700;line-height:100%">September&#160;30</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:8pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 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%">63,535&#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%">50,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 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%">71,944&#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%">78,809&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,472&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,394&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,712&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,311&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,651)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.75)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019:</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"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,334&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,441&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,673&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,104&#160;</span></td><td style="background-color:#cff0fc;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,250)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,725)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,293)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,300)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</span></td><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%">(0.34)</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%">(0.43)</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%">(0.72)</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%">(0.65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock', window );">Schedule Revisions Impacts On Quarterly Financial Data</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of the revision on the unaudited quarterly financial data is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><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:12.496%"/><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:12.496%"/><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:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td><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:8pt;font-weight:700;line-height:100%">June 30, 2019</span></td></tr><tr><td colspan="3" style="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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 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%">53,331&#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%">(890)</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%">52,441&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">39,429&#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:middle"><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 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">(10,725)</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;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</span></td><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%">(0.46)</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%">0.03&#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%">(0.43)</span></td><td style="background-color:#ffffff;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td><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:8pt;font-weight:700;line-height:100%">March 31, 2019</span></td></tr><tr><td colspan="3" style="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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 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%">47,214&#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,120&#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%">48,334&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">36,561&#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:middle"><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 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,019)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">(8,250)</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;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</span></td><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%">(0.33)</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%">(0.01)</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%">(0.34)</span></td><td style="background-color:#ffffff;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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_irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impact Of Revisions On Quarterly Financial Data</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a 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 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121640914&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227301857736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revision of Prior Period Financial Statements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock', window );">Schedule of Revised Consolidated Statements</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As discussed in Note 1, the Company has revised its prior period financial statements to correct for immaterial errors in its accounting for revenues, contractual allowances, allowance for doubtful accounts and certain other items, the impact of which is presented below (in thousands, except share data):</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revised Consolidated Balance Sheets</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:50.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.637%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">As of December 31, 2018</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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><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 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%">21,977&#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%">(2,187)</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%">19,790&#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 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 current 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%">106,482&#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%">(2,187)</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%">104,295&#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 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 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%">119,710&#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,187)</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%">117,523&#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:bottom"><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="15" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><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%">26,570&#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%">118&#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,688&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">1,243&#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%">(20)</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,223&#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 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 current 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%">30,236&#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%">98&#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%">30,334&#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 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 liabilities</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%">65,288&#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%">98&#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%">65,386&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated 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: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"/><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%">25&#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%">(16)</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 13pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203,515)</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%">(2,310)</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%">(205,825)</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;vertical-align:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,422&#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,285)</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%">52,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;text-align: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 liabilities and stockholders&#8217; equity</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%">119,710&#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%">(2,187)</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%">117,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revised Consolidated Statements of Operations</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:50.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.686%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year ended December 31, 2018</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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</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%">147,293&#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%">(16)</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%">147,277&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of 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%">38,579&#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%">216&#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%">38,795&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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%">108,714&#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%">(232)</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%">108,482&#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;text-align:left;vertical-align:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,750&#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%">110&#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%">20,860&#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:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,582&#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,731&#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%">133,313&#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;text-align: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 operating expenses</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%">152,332&#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,841&#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%">154,173&#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:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,618)</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%">(2,073)</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%">(45,691)</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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, 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%">1,526&#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%">(25)</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,501&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</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%">(48,236)</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%">(2,098)</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%">(50,334)</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;vertical-align:bottom"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,280)</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,098)</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%">(50,378)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</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.02)</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%">(0.09)</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%">(2.11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revised Consolidated Statements of Comprehensive Loss</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:50.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.637%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year ended December 31, 2018</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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Net loss</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%">(48,280)</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%">(2,098)</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%">(50,378)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in unrealized gains on available-for-sale 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%">24&#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%">25&#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%">49&#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:bottom"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,256)</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%">(2,073)</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%">(50,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revised Consolidated Statements of Cash Flows</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:50.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.637%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year ended December 31, 2018</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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">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: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%">(48,280)</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%">(2,098)</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%">(50,378)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for bad debt and contractual allowances</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%">15,218&#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,230&#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%">16,448&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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 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%">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:10pt;font-weight:400;line-height:100%">(22,885)</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,138&#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%">(21,747)</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 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%">Accrued liabilities</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%">10,776&#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%">(275)</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%">10,501&#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 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%">Deferred 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%">5&#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%">(20)</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%">(15)</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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in operating 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%">(29,068)</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%">(25)</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%">(29,093)</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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Purchases of available-for-sale 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:10pt;font-weight:400;line-height:100%">(93,158)</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%">25&#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%">(93,133)</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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by investing activities</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%">34,117&#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%">25&#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%">34,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revised Consolidated Statements of Shareholder's Equity</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:50.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.637%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2018</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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Unrealized loss on investments</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%">24&#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%">25&#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%">49&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss ending balance</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%">(41)</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%">25&#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%">(16)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit beginning balance</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%">(156,589)</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%">(212)</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%">(156,801)</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;vertical-align:bottom"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,280)</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,098)</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%">(50,378)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit ending balance</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%">(203,515)</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%">(2,310)</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%">(205,825)</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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders' equity</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%">54,422&#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,285)</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%">52,137&#160;</span></td><td style="background-color:#ffffff;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_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109234566&amp;loc=d3e22663-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109234566&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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227301360792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Organization and Description of Business (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th"><div>Aug. 21, 2020</div></th>
<th class="th"><div>Sep. 10, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">number of shares issued in transaction (in shares)</a></td>
<td class="nump">1,257,142<span></span>
</td>
<td class="nump">1,575,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Public offering price per share (in USD per share)</a></td>
<td class="nump">$ 175.00<span></span>
</td>
<td class="nump">$ 73.00<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_irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock', window );">Number of shares available in underwriters' option to purchase (in shares)</a></td>
<td class="nump">163,975<span></span>
</td>
<td class="nump">205,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of stock in public offering</a></td>
<td class="nump">$ 206.8<span></span>
</td>
<td class="nump">$ 107.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Underwriters' Option To Purchase Additional Shares Of 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;">irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</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_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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227307908904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Changes in Allowance for Doubtful Accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_AllowanceForDoubtfulAccountsReceivable', window );">Balance, beginning of year</a></td>
<td class="nump">$ 9,049<span></span>
</td>
<td class="nump">$ 7,296<span></span>
</td>
<td class="nump">$ 4,486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Add: provision for doubtful accounts</a></td>
<td class="nump">10,515<span></span>
</td>
<td class="nump">9,129<span></span>
</td>
<td class="nump">7,353<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_irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments', window );">Less: write-offs, net of recoveries and other adjustments</a></td>
<td class="num">(7,314)<span></span>
</td>
<td class="num">(7,376)<span></span>
</td>
<td class="num">(4,543)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance, end of year</a></td>
<td class="nump">12,711<span></span>
</td>
<td class="nump">9,049<span></span>
</td>
<td class="nump">7,296<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 | ASC 326</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_AllowanceForDoubtfulAccountsReceivable', window );">Balance, beginning of year</a></td>
<td class="nump">$ 461<span></span>
</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_AllowanceForDoubtfulAccountsReceivable', window );">Balance, end of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 461<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_irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for doubtful accounts receivable write-offs net of recoveries and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a 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 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<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(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingStandardsUpdate201613Member</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>64
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227307123896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Changes in Contractual Allowance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward', window );"><strong>Contract with Customer, Asset, Allowance for Credit Loss [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>
</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_irtc_AccountsReceivableForContractualAllowance', window );">Balance, beginning of year</a></td>
<td class="nump">$ 15,433<span></span>
</td>
<td class="nump">$ 9,205<span></span>
</td>
<td class="nump">$ 6,345<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_irtc_AccountsReceivableAllowanceForContractualAdjustments', window );">Add: allowance for contractual adjustments</a></td>
<td class="nump">20,916<span></span>
</td>
<td class="nump">15,518<span></span>
</td>
<td class="nump">9,095<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_irtc_AccountsReceivableContractualAdjustments', window );">Less: contractual adjustments</a></td>
<td class="num">(15,068)<span></span>
</td>
<td class="num">(9,290)<span></span>
</td>
<td class="num">(6,235)<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_irtc_AccountsReceivableForContractualAllowance', window );">Balance, end of year</a></td>
<td class="nump">$ 21,281<span></span>
</td>
<td class="nump">$ 15,433<span></span>
</td>
<td class="nump">$ 9,205<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_AccountsReceivableAllowanceForContractualAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts receivable allowance for contractual adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_AccountsReceivableAllowanceForContractualAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_AccountsReceivableContractualAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts receivable contractual adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_AccountsReceivableContractualAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_AccountsReceivableForContractualAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts receivable for contractual allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_AccountsReceivableForContractualAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerAssetAllowanceForCreditLossRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ContractWithCustomerAssetAllowanceForCreditLossRollForward</td>
</tr>
<tr>
<td style="padding-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>65
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227302876376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 04, 2018 </div>
<div>ft&#178;</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_irtc_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment of long-lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract liability balance, revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Unrecognized tax benefit income tax interest and penalty charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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="text">&#160;<span></span>
</td>
<td class="nump">304,684,000<span></span>
</td>
<td class="nump">$ 260,393,000<span></span>
</td>
<td class="nump">$ 205,825,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=irtc_SanFranciscoMember', window );">San Francisco | Office Lease</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_irtc_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of 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>
</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_irtc_OperatingLeaseRentableArea', window );">Lease rentable area | ft&#178;</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">117,560<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_PublicUtilitiesInventoryAxis=irtc_PrintedCircuitBoardAssembliesMember', window );">Printed Circuit Board Assemblies</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_irtc_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,600,000<span></span>
</td>
<td class="nump">$ 7,400,000<span></span>
</td>
<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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance | COVID-19 Disruption And Recovery</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_irtc_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of 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>
</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_irtc_NumberOfPositionsFurloughedPeriodPercent', window );">Employees furloughed (as a percent)</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent', window );">Employees laid-off (as a percent)</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">ASC 326 | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of 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>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</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">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables', window );">Allowance for doubtful accounts</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">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Internal-use software</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_irtc_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Internal-use software, estimated useful life (in years)</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_irtc_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_irtc_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life (in years)</a></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>
<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Accounts Receivable Concentration Risk | Federal Government Agencies</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_irtc_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue | Customer Concentration Risk | Federal Government Agencies</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_irtc_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">27.00%<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_irtc_NumberOfPositionsFurloughedPeriodPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Positions Furloughed, Period Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_NumberOfPositionsFurloughedPeriodPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_OperatingLeaseRentableArea">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rentable area.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_OperatingLeaseRentableArea</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:areaItemType</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_irtc_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary of significant accounting policies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.</p></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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-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_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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 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)(23)(a)(4))<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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 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 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)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_srt_StatementGeographicalAxis=irtc_SanFranciscoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=irtc_SanFranciscoMember</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_LeaseContractualTermAxis=irtc_OfficeLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseContractualTermAxis=irtc_OfficeLeaseMember</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_PublicUtilitiesInventoryAxis=irtc_PrintedCircuitBoardAssembliesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilitiesInventoryAxis=irtc_PrintedCircuitBoardAssembliesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=irtc_COVID19DisruptionAndRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=irtc_COVID19DisruptionAndRecoveryMember</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_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingStandardsUpdate201613Member</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=irtc_FederalGovernmentAgenciesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=irtc_FederalGovernmentAgenciesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227301258952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Disaggregated Revenue by Payor Type and Major Service (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<td class="text">&#160;<span></span>
</td>
<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">$ 78,809<span></span>
</td>
<td class="nump">$ 71,944<span></span>
</td>
<td class="nump">$ 50,878<span></span>
</td>
<td class="nump">$ 63,535<span></span>
</td>
<td class="nump">$ 59,104<span></span>
</td>
<td class="nump">$ 54,673<span></span>
</td>
<td class="nump">$ 52,441<span></span>
</td>
<td class="nump">$ 48,334<span></span>
</td>
<td class="nump">$ 265,166<span></span>
</td>
<td class="nump">$ 214,552<span></span>
</td>
<td class="nump">$ 147,277<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=irtc_CommercialPayorsMember', window );">Contracted third-party payors</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">135,939<span></span>
</td>
<td class="nump">101,845<span></span>
</td>
<td class="nump">56,949<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=irtc_NonContractedThirdPartyPayorsMember', window );">Non-contracted third-party payors</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">15,295<span></span>
</td>
<td class="nump">10,770<span></span>
</td>
<td class="nump">12,447<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=irtc_CentersForMedicareAndMedicaidMember', window );">Centers for Medicare &amp; Medicaid</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">72,536<span></span>
</td>
<td class="nump">58,918<span></span>
</td>
<td class="nump">40,482<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=irtc_HealthcareInstitutionsMember', window );">Healthcare institutions</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 41,396<span></span>
</td>
<td class="nump">$ 43,019<span></span>
</td>
<td class="nump">$ 37,399<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&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_srt_ProductOrServiceAxis=irtc_CommercialPayorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=irtc_CommercialPayorsMember</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=irtc_NonContractedThirdPartyPayorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=irtc_NonContractedThirdPartyPayorsMember</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=irtc_CentersForMedicareAndMedicaidMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=irtc_CentersForMedicareAndMedicaidMember</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=irtc_HealthcareInstitutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=irtc_HealthcareInstitutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227296509208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Impact of Adoption of ASU 2014-09 on Financial Statements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<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>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Cumulative effect adjustment to decrease opening balance of accumulated deficit</a></td>
<td class="nump">$ 341,612<span></span>
</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">$ 135,409<span></span>
</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">$ 341,612<span></span>
</td>
<td class="nump">$ 135,409<span></span>
</td>
<td class="nump">$ 52,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 79,341<span></span>
</td>
</tr>
<tr class="re">
<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">78,809<span></span>
</td>
<td class="nump">$ 71,944<span></span>
</td>
<td class="nump">$ 50,878<span></span>
</td>
<td class="nump">$ 63,535<span></span>
</td>
<td class="nump">59,104<span></span>
</td>
<td class="nump">$ 54,673<span></span>
</td>
<td class="nump">$ 52,441<span></span>
</td>
<td class="nump">$ 48,334<span></span>
</td>
<td class="nump">265,166<span></span>
</td>
<td class="nump">214,552<span></span>
</td>
<td class="nump">147,277<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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">197,233<span></span>
</td>
<td class="nump">179,523<span></span>
</td>
<td class="nump">133,313<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">(9,651)<span></span>
</td>
<td class="num">$ (4,677)<span></span>
</td>
<td class="num">$ (20,437)<span></span>
</td>
<td class="num">$ (9,065)<span></span>
</td>
<td class="num">(17,300)<span></span>
</td>
<td class="num">$ (18,293)<span></span>
</td>
<td class="num">(10,725)<span></span>
</td>
<td class="num">(8,250)<span></span>
</td>
<td class="num">(43,830)<span></span>
</td>
<td class="num">(54,568)<span></span>
</td>
<td class="num">(50,378)<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_AccountsReceivableNetCurrent', window );">Accounts Receivable, net</a></td>
<td class="nump">29,932<span></span>
</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">23,867<span></span>
</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">29,932<span></span>
</td>
<td class="nump">23,867<span></span>
</td>
<td class="nump">19,790<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(304,684)<span></span>
</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">(260,393)<span></span>
</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">(304,684)<span></span>
</td>
<td class="num">(260,393)<span></span>
</td>
<td class="num">(205,825)<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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">84,714<span></span>
</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">90,124<span></span>
</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">84,714<span></span>
</td>
<td class="nump">90,124<span></span>
</td>
<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_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">89,464<span></span>
</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">93,662<span></span>
</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">89,464<span></span>
</td>
<td class="nump">93,662<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Cumulative effect adjustment to decrease opening balance of accumulated deficit</a></td>
<td class="num">$ (304,684)<span></span>
</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">(260,393)<span></span>
</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">(304,684)<span></span>
</td>
<td class="num">(260,393)<span></span>
</td>
<td class="num">(205,825)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(156,801)<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (43,830)<span></span>
</td>
<td class="num">(54,568)<span></span>
</td>
<td class="num">(50,378)<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</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Cumulative effect adjustment to decrease opening balance of 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="num">(461)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(461)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,354<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Cumulative effect adjustment to decrease opening balance of 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="num">$ (461)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (461)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,354<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_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As Reported</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Cumulative effect adjustment to decrease opening balance of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,422<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">53,331<span></span>
</td>
<td class="nump">47,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">147,293<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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">131,582<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (11,467)<span></span>
</td>
<td class="num">$ (8,019)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,280)<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_AccountsReceivableNetCurrent', window );">Accounts Receivable, net</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,977<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_RetainedEarningsAccumulatedDeficit', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(203,515)<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_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As Reported | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Cumulative effect adjustment to decrease opening balance of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(203,515)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (156,589)<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(48,280)<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Topic 842</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 10,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member', window );">Without the adoption of Topic 606 | As Reported</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">145,320<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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">132,603<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(51,274)<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_AccountsReceivableNetCurrent', window );">Accounts Receivable, net</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,629<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 );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(207,863)<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_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member', window );">Impact | ASC 606 | As Reported</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,973<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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,021)<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,994<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_AccountsReceivableNetCurrent', window );">Accounts Receivable, net</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,348<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_RetainedEarningsAccumulatedDeficit', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121593590&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=121566466&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=121593590&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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&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_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/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 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)(23)(a)(4))<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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 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 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)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&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_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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&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_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=120395209&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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 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(31))<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 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 6: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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_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_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</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_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingStandardsUpdate201602Member</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_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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227303083352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash Equivalents and Investments - Schedule of Fair Value of Securities, not Including Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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_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">$ 306,401<span></span>
</td>
<td class="nump">$ 141,934<span></span>
</td>
</tr>
<tr class="re">
<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">18<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">(7)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Estimated Fair Value</a></td>
<td class="nump">306,412<span></span>
</td>
<td class="nump">142,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract', window );"><strong>Classified as:</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_CashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="nump">59,823<span></span>
</td>
<td class="nump">13,897<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">246,589<span></span>
</td>
<td class="nump">120,089<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,030<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments', window );">Total cash equivalents and available-for-sale investments</a></td>
<td class="nump">306,412<span></span>
</td>
<td class="nump">142,016<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_InvestmentTypeAxis=us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember', window );">U.S. government securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">190,663<span></span>
</td>
<td class="nump">77,329<span></span>
</td>
</tr>
<tr class="ro">
<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">16<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="re">
<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">(2)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">190,677<span></span>
</td>
<td class="nump">77,400<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_InvestmentTypeAxis=us-gaap_CorporateNoteSecuritiesMember', window );">Corporate notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">26,426<span></span>
</td>
<td class="nump">14,955<span></span>
</td>
</tr>
<tr class="ro">
<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">2<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="re">
<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">(5)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">26,423<span></span>
</td>
<td class="nump">14,966<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_InvestmentTypeAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">29,489<span></span>
</td>
<td class="nump">35,753<span></span>
</td>
</tr>
<tr class="ro">
<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">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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</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_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">29,489<span></span>
</td>
<td class="nump">35,753<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">59,823<span></span>
</td>
<td class="nump">13,897<span></span>
</td>
</tr>
<tr class="ro">
<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">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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</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_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">$ 59,823<span></span>
</td>
<td class="nump">$ 13,897<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents And Available-for-sale Classified As 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;">irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash equivalents and current and noncurrent 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;">irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=121645371&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=121645371&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=121645371&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=121558606&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=121558606&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=121553693&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=121645371&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_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=121558606&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=121553693&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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&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=121553693&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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 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_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InvestmentTypeAxis=us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember</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_InvestmentTypeAxis=us-gaap_CorporateNoteSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_CorporateNoteSecuritiesMember</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_InvestmentTypeAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227299042104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash Equivalents and Investments - Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by Maturity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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_us-gaap_MarketableSecuritiesAbstract', window );"><strong>Marketable 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 );">Due within one year</a></td>
<td class="nump">$ 306,412<span></span>
</td>
<td class="nump">$ 133,986<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Due after one year through three years</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,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_AvailableForSaleSecuritiesDebtSecurities', window );">Total cash equivalents and available-for-sale investments</a></td>
<td class="nump">$ 306,412<span></span>
</td>
<td class="nump">$ 142,016<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_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=120252992&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=121645371&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=121645371&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=121558606&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=121553693&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=121645371&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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&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=121553693&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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MarketableSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MarketableSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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>70
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227302828920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash Equivalents and Investments - Schedule of Available-for-Sale Securities Unrealized Loss Position (Details)<br> $ in Thousands</strong></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_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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair value, less than 12 months</a></td>
<td class="nump">$ 42,370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized loss, less than 12 months</a></td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair value, greater than 12 months</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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized loss, greater than 12 months</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value</a></td>
<td class="nump">42,370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Loss</a></td>
<td class="num">(7)<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_InvestmentTypeAxis=us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember', window );">U.S. government 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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair value, less than 12 months</a></td>
<td class="nump">28,487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized loss, less than 12 months</a></td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair value, greater than 12 months</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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized loss, greater than 12 months</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value</a></td>
<td class="nump">28,487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Loss</a></td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_CorporateNoteSecuritiesMember', window );">Corporate notes</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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair value, less than 12 months</a></td>
<td class="nump">13,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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized loss, less than 12 months</a></td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair value, greater than 12 months</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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized loss, greater than 12 months</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value</a></td>
<td class="nump">13,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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Loss</a></td>
<td class="num">$ (5)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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=121645371&amp;loc=d3e27337-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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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=121645371&amp;loc=d3e27337-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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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), in unrealized loss position without allowance for credit 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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-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 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-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 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InvestmentTypeAxis=us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember</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_InvestmentTypeAxis=us-gaap_CorporateNoteSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_CorporateNoteSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227300489768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Equivalents and Investments - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>investment_security</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_irtc_CashEquivalentsAndInvestmentsAbstract', window );"><strong>Cash Equivalents And Investments [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_irtc_AvailableForSaleDebtSecuritiesMaturityPeriod', window );">Available-for-sale securities, weighted average days to maturity</a></td>
<td class="text">92 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Number of investments in unrealized loss position</a></td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions', window );">Number of investments in unrealized loss position for more than one year</a></td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_AvailableForSaleDebtSecuritiesMaturityPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt securities maturity 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;">irtc_AvailableForSaleDebtSecuritiesMaturityPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</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_irtc_CashEquivalentsAndInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents and 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;">irtc_CashEquivalentsAndInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-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 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227307175096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Outstanding interest-bearing obligations</a></td>
<td class="nump">$ 33.0<span></span>
</td>
<td class="nump">$ 34.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Estimated fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Outstanding interest-bearing obligations</a></td>
<td class="nump">$ 33.9<span></span>
</td>
<td class="nump">$ 35.2<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_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/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=121572278&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</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>73
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227301292616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Fair Value of Company's Financial Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">$ 306,412<span></span>
</td>
<td class="nump">$ 142,016<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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">59,823<span></span>
</td>
<td class="nump">13,897<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_FairValueByAssetClassAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. government 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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">190,677<span></span>
</td>
<td class="nump">77,400<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_FairValueByAssetClassAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate notes</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">26,423<span></span>
</td>
<td class="nump">14,966<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_FairValueByAssetClassAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">29,489<span></span>
</td>
<td class="nump">35,753<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">59,823<span></span>
</td>
<td class="nump">13,897<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 funds</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">59,823<span></span>
</td>
<td class="nump">13,897<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 | U.S. government securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Corporate notes</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">246,589<span></span>
</td>
<td class="nump">128,119<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 funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | U.S. government 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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">190,677<span></span>
</td>
<td class="nump">77,400<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 notes</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">26,423<span></span>
</td>
<td class="nump">14,966<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 | Commercial paper</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">29,489<span></span>
</td>
<td class="nump">35,753<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Money market funds</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | U.S. government securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Corporate notes</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Financial assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueByAssetClassAxis=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_FairValueByAssetClassAxis=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_FairValueByAssetClassAxis=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_FairValueByAssetClassAxis=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_FairValueByAssetClassAxis=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_FairValueByAssetClassAxis=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_FairValueByAssetClassAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227391760904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Components of Inventory and Printed Circuit Board Assemblies ("PCBAs") (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_InventoryAndPrintedCircuitBoardAssemblies', window );">Total inventory and printed circuit board assemblies</a></td>
<td class="nump">$ 5,313<span></span>
</td>
<td class="nump">$ 4,037<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_PublicUtilitiesInventoryAxis=irtc_RawMaterialsMember', window );">Raw materials</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_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_InventoryAndPrintedCircuitBoardAssemblies', window );">Total inventory and printed circuit board assemblies</a></td>
<td class="nump">2,469<span></span>
</td>
<td class="nump">1,574<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_PublicUtilitiesInventoryAxis=irtc_FinishedGoodsMember', window );">Finished goods</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_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_InventoryAndPrintedCircuitBoardAssemblies', window );">Total inventory and printed circuit board assemblies</a></td>
<td class="nump">$ 2,844<span></span>
</td>
<td class="nump">$ 2,463<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_InventoryAndPrintedCircuitBoardAssemblies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory and printed circuit board assemblies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_InventoryAndPrintedCircuitBoardAssemblies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesInventoryAxis=irtc_RawMaterialsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilitiesInventoryAxis=irtc_RawMaterialsMember</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_PublicUtilitiesInventoryAxis=irtc_FinishedGoodsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilitiesInventoryAxis=irtc_FinishedGoodsMember</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>75
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227488781016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [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_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">$ 6,900<span></span>
</td>
<td class="nump">$ 3,445<span></span>
</td>
<td class="nump">$ 2,269<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_PublicUtilitiesInventoryAxis=irtc_PrintedCircuitBoardAssembliesMember', window );">Printed Circuit Board Assemblies</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_InventoryLineItems', window );"><strong>Inventory [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_OtherAssets', window );">Other assets</a></td>
<td class="nump">12,600<span></span>
</td>
<td class="nump">7,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">$ 3,600<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_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PublicUtilitiesInventoryAxis=irtc_PrintedCircuitBoardAssembliesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilitiesInventoryAxis=irtc_PrintedCircuitBoardAssembliesMember</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>76
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227307504376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Components of Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 48,097<span></span>
</td>
<td class="nump">$ 34,096<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(13,850)<span></span>
</td>
<td class="num">(7,632)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">34,247<span></span>
</td>
<td class="nump">26,464<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_PropertyPlantAndEquipmentByTypeAxis=irtc_LaboratoryAndManufacturingEquipmentMember', window );">Laboratory and manufacturing equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">4,667<span></span>
</td>
<td class="nump">4,238<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=irtc_ComputerEquipmentAndSoftwareMember', window );">Computer equipment and software</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">2,005<span></span>
</td>
<td class="nump">2,315<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">3,794<span></span>
</td>
<td class="nump">3,669<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">9,215<span></span>
</td>
<td class="nump">7,597<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Internal-use software</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 28,416<span></span>
</td>
<td class="nump">$ 16,277<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentByTypeAxis=irtc_LaboratoryAndManufacturingEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=irtc_LaboratoryAndManufacturingEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=irtc_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=irtc_ComputerEquipmentAndSoftwareMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</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>77
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227414637816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Components of Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedVacationCurrent', window );">Accrued vacation</a></td>
<td class="nump">$ 6,007<span></span>
</td>
<td class="nump">$ 3,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Accrued payroll and related expenses</a></td>
<td class="nump">19,709<span></span>
</td>
<td class="nump">19,156<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_irtc_AccruedEmployeeStockPurchasePlanContribution', window );">Accrued ESPP Contributions</a></td>
<td class="nump">851<span></span>
</td>
<td class="nump">417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Accrued professional services fees</a></td>
<td class="nump">1,709<span></span>
</td>
<td class="nump">2,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">121<span></span>
</td>
<td class="nump">128<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_irtc_ClaimsPayableCurrent', window );">Claims payable</a></td>
<td class="nump">4,757<span></span>
</td>
<td class="nump">2,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">7,378<span></span>
</td>
<td class="nump">3,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued liabilities</a></td>
<td class="nump">$ 40,532<span></span>
</td>
<td class="nump">$ 32,714<span></span>
</td>
<td class="nump">$ 26,688<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_AccruedEmployeeStockPurchasePlanContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Employee Stock Purchase Plan Contribution</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_AccruedEmployeeStockPurchasePlanContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_ClaimsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Claims payable 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;">irtc_ClaimsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedVacationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19396-108361<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedVacationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227302982408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 03, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 04, 2018 </div>
<div>USD ($) </div>
<div>ft&#178; </div>
<div>optionToExtend</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease, cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease, payments</a></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>
</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_irtc_LesseeOperatingSubleaseNumberOfOptionToExtend', window );">Number of option to extend | optionToExtend</a></td>
<td class="text">&#160;<span></span>
</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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining term of operating leases (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years 7 months 2 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate of operating leases (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">737.00%<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_CounterpartyNameAxis=irtc_VerilyLifeSciencesLLCMember', window );">Verily Life Sciences LLC</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_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_irtc_CollaborationAgreementRemainingTermOfAgreement', window );">Term of development agreement (in months)</a></td>
<td class="text">24 months<span></span>
</td>
<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_irtc_CollaborationAgreementUpfrontFeePayable', window );">Upfront fee related to development 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="nump">$ 5,000<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_irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months', window );">Additional aggregate milestone payments related to development agreement</a></td>
<td class="nump">$ 12,750<span></span>
</td>
<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_irtc_CollaborationAgreementMilestoneExpense', window );">Milestone payments paid related to development 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="nump">$ 1,000<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_irtc_CollaborationAgreementResearchAndDevelopmentExpense', window );">Research and development expense related to development agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,000<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_irtc_CollaborationAgreementAccruedLiabilities', window );">Accrued liabilities related to development agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,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_StatementGeographicalAxis=irtc_SanFranciscoMember', window );">San Francisco | Office Lease</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_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_irtc_OperatingLeaseRentableArea', window );">Lease rentable area | ft&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,560<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_LesseeOperatingLeaseRenewalTerm', window );">Renewal term of lease (in years)</a></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>
</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=irtc_SanFranciscoMember', window );">San Francisco | Standby Letters of Credit | Office Lease</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_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Current borrowing capacity under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,900<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=irtc_SanFranciscoMember', window );">San Francisco | Maximum | Office Lease</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_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TenantImprovements', window );">Tenant improvement allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,400<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_irtc_CollaborationAgreementAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaboration Agreement, Accrued Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_CollaborationAgreementAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaboration Agreement, Additional Milestone Payments, Due In Next 24 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;">irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_CollaborationAgreementMilestoneExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaboration Agreement, Milestone Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_CollaborationAgreementMilestoneExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_CollaborationAgreementRemainingTermOfAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaboration Agreement, Remaining Term Of Agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_CollaborationAgreementRemainingTermOfAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</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_irtc_CollaborationAgreementResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaboration Agreement, Research And Development Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_CollaborationAgreementResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_CollaborationAgreementUpfrontFeePayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaboration Agreement, Upfront Fee Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_CollaborationAgreementUpfrontFeePayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_LesseeOperatingSubleaseNumberOfOptionToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Sublease, Number Of Option To Extend</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_LesseeOperatingSubleaseNumberOfOptionToExtend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</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_irtc_OperatingLeaseRentableArea">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rentable area.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_OperatingLeaseRentableArea</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:areaItemType</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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-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_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&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=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OperatingLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_TenantImprovements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of improvements having a life longer than one year that were made for the benefit of one or more tenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TenantImprovements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CounterpartyNameAxis=irtc_VerilyLifeSciencesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=irtc_VerilyLifeSciencesLLCMember</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=irtc_SanFranciscoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=irtc_SanFranciscoMember</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_LeaseContractualTermAxis=irtc_OfficeLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseContractualTermAxis=irtc_OfficeLeaseMember</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_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227415182024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">First year</a></td>
<td class="nump">$ 9,513<span></span>
</td>
<td class="nump">$ 9,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Second year</a></td>
<td class="nump">11,547<span></span>
</td>
<td class="nump">11,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Third year</a></td>
<td class="nump">11,667<span></span>
</td>
<td class="nump">11,330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Fourth year</a></td>
<td class="nump">12,015<span></span>
</td>
<td class="nump">11,667<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Fifth year</a></td>
<td class="nump">12,374<span></span>
</td>
<td class="nump">12,015<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">75,420<span></span>
</td>
<td class="nump">87,793<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Payments due</a></td>
<td class="nump">132,536<span></span>
</td>
<td class="nump">143,608<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(43,072)<span></span>
</td>
<td class="num">(49,946)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 89,464<span></span>
</td>
<td class="nump">$ 93,662<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227301800008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Dec. 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_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_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
<td class="nump">4.58%<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=irtc_PharmakonLoanAgreementMember', window );">Pharmakon 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>
</tr>
<tr class="ro">
<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_RepaymentsOfLinesOfCredit', window );">Repayment of debt</a></td>
<td class="nump">$ 35,800,000<span></span>
</td>
<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=irtc_SiliconValleyBankLoanAgreementMember', window );">SVB 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>
</tr>
<tr class="re">
<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=irtc_SiliconValleyBankLoanAgreementMember', window );">SVB Loan Agreement | Maximum</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_irtc_PercentageOfEligibleAccountsReceivableForBorrowings', window );">Percentage of eligible accounts receivable for borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=irtc_SiliconValleyBankLoanAgreementMember', window );">SVB Loan Agreement | Prime 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>
</tr>
<tr class="re">
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate spread (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<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=irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember', window );">Third Amended and Restated SVB Loan Agreement | Standby Letters of Credit</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">11,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from line of credit</a></td>
<td class="nump">6,900,000<span></span>
</td>
<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=irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember', window );">Third Amended and Restated SVB Loan Agreement | SVB Term Loan</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 35,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest', window );">Number of monthly payments of principal and interest</a></td>
<td class="text">36 months<span></span>
</td>
<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=irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember', window );">Third Amended and Restated SVB Loan Agreement | SVB Term Loan | Minimum</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_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate</a></td>
<td class="nump">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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=irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember', window );">Third Amended and Restated SVB Loan Agreement | SVB Term Loan | Prime 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>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate', window );">Basis spread deduction on variable rate (as a percent)</a></td>
<td class="nump">0.75%<span></span>
</td>
<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=irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember', window );">Third Amended and Restated SVB Loan Agreement | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 25,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Current borrowing capacity under credit facility</a></td>
<td class="nump">$ 7,700,000<span></span>
</td>
<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_LineOfCredit', window );">Amount outstanding under revolving credit line</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="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=irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember', window );">Third Amended and Restated SVB Loan Agreement | Revolving Credit Facility | Maximum</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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_PercentageOfEligibleAccountsReceivableForBorrowings', window );">Percentage of eligible accounts receivable for borrowings</a></td>
<td class="nump">75.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_us-gaap_DebtInstrumentAxis=irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember', window );">Third Amended and Restated SVB Loan Agreement | Revolving Credit Facility | Minimum</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_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate</a></td>
<td class="nump">5.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_irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 instrument, basis spread deduction on variable rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 instrument term for repayment of principal and interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</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_irtc_PercentageOfEligibleAccountsReceivableForBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of eligible accounts receivable for borrowings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_PercentageOfEligibleAccountsReceivableForBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&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 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_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or 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=121586364&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_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentAxis=irtc_PharmakonLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=irtc_PharmakonLoanAgreementMember</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=irtc_SiliconValleyBankLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=irtc_SiliconValleyBankLoanAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_PrimeRateMember</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=irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</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_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember</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_CreditFacilityAxis=irtc_SiliconValleyBankTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=irtc_SiliconValleyBankTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</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>81
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227307192920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Future Minimum Payments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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_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>
</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_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 21,339<span></span>
</td>
<td class="nump">$ 32,989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Debt, current portion</a></td>
<td class="nump">11,667<span></span>
</td>
<td class="nump">1,944<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">21,339<span></span>
</td>
<td class="nump">$ 32,989<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_DebtLongtermAndShorttermCombinedAmount', window );">Total</a></td>
<td class="nump">33,006<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=irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember', window );">Third Amended and Restated SVB Loan Agreement</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">12,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">12,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">9,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">35,132<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_irtc_DebtInstrumentInterestPortion', window );">Less: Amount representing interest</a></td>
<td class="num">(2,077)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Less: Debt Issuance Costs</a></td>
<td class="num">(49)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_LongTermDebtCarryingValue', window );">Total Carrying Value</a></td>
<td class="nump">33,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 35,132<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_irtc_DebtInstrumentInterestPortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 instrument interest portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_DebtInstrumentInterestPortion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_LongTermDebtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long term debt carrying 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;">irtc_LongTermDebtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,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_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the aggregate of total long-term debt, including current maturities and short-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;">us-gaap_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://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=119993939&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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<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)(16))<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(16))<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 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_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentAxis=irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember</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>82
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227300812296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current expense (benefit):</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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">181<span></span>
</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_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">80<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_CurrentIncomeTaxExpenseBenefit', window );">Total current tax expense (benefit)</a></td>
<td class="nump">240<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred expense (benefit):</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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(36)<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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred tax expense (benefit)</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(36)<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_IncomeTaxExpenseBenefit', window );">Total Tax Expense (benefit)</a></td>
<td class="nump">$ 229<span></span>
</td>
<td class="nump">$ 65<span></span>
</td>
<td class="nump">$ 44<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: 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.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://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.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 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 4: 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.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=116825942&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=84230637&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=120311839&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=109234566&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=120385591&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=109234566&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227307402104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Tax Expense Computed at Statutory Federal Rate and Company's Tax Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax at statutory federal rate</a></td>
<td class="num">$ (9,172)<span></span>
</td>
<td class="num">$ (11,446)<span></span>
</td>
<td class="num">$ (10,570)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="num">(20,762)<span></span>
</td>
<td class="num">(5,560)<span></span>
</td>
<td class="num">(8,557)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment', window );">Meals and Entertainment</a></td>
<td class="nump">177<span></span>
</td>
<td class="nump">409<span></span>
</td>
<td class="nump">309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">805<span></span>
</td>
<td class="nump">614<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Tax credits</a></td>
<td class="num">(1,426)<span></span>
</td>
<td class="num">(1,128)<span></span>
</td>
<td class="num">(1,015)<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_irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017', window );">2017 Tax Act</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">30,607<span></span>
</td>
<td class="nump">17,176<span></span>
</td>
<td class="nump">19,685<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total Tax Expense (benefit)</a></td>
<td class="nump">$ 229<span></span>
</td>
<td class="nump">$ 65<span></span>
</td>
<td class="nump">$ 44<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income tax reconciliation effect of tax cuts and jobs act of 2017.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=116825942&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=84230637&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=120311839&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=109234566&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=120385591&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=109234566&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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227307353112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 91,034<span></span>
</td>
<td class="nump">$ 64,648<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_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carryforwards</a></td>
<td class="nump">7,110<span></span>
</td>
<td class="nump">5,601<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Share-based compensation</a></td>
<td class="nump">8,831<span></span>
</td>
<td class="nump">5,932<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_irtc_DeferredTaxAssetsValuationAllowancesAndOther', window );">Allowances and other</a></td>
<td class="nump">14,996<span></span>
</td>
<td class="nump">11,443<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_irtc_DeferredTaxAssetsLeaseObligations', window );">Lease obligation</a></td>
<td class="nump">22,624<span></span>
</td>
<td class="nump">23,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">144,595<span></span>
</td>
<td class="nump">111,493<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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(123,803)<span></span>
</td>
<td class="num">(88,433)<span></span>
</td>
<td class="num">$ (66,435)<span></span>
</td>
<td class="num">$ (44,321)<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_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">20,792<span></span>
</td>
<td class="nump">23,060<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_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred Tax Liabilities:</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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation and Amortization</a></td>
<td class="nump">108<span></span>
</td>
<td class="nump">850<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_DeferredTaxLiabilitiesLeasingArrangements', window );">Right of use asset</a></td>
<td class="nump">20,634<span></span>
</td>
<td class="nump">22,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total deferred tax liability</a></td>
<td class="nump">20,742<span></span>
</td>
<td class="nump">23,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Total deferred tax assets</a></td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">$ 39<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_irtc_DeferredTaxAssetsLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Lease Obligations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_DeferredTaxAssetsLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_DeferredTaxAssetsValuationAllowancesAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets valuation allowances and 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;">irtc_DeferredTaxAssetsValuationAllowancesAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>85
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227299102088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Valuation Allowance for Deferred Tax Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_DeferredTaxAssetsValuationAllowanceRollForward', window );"><strong>Deferred Tax Assets, Valuation Allowance [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at beginning of year</a></td>
<td class="nump">$ 88,433<span></span>
</td>
<td class="nump">$ 66,435<span></span>
</td>
<td class="nump">$ 44,321<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_irtc_ValuationAllowanceDeferredTaxAssetAdditions', window );">Additions</a></td>
<td class="nump">35,370<span></span>
</td>
<td class="nump">21,998<span></span>
</td>
<td class="nump">22,114<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_irtc_ValuationAllowanceDeferredTaxAssetDeductions', window );">Deductions</a></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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at end of year</a></td>
<td class="nump">$ 123,803<span></span>
</td>
<td class="nump">$ 88,433<span></span>
</td>
<td class="nump">$ 66,435<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_DeferredTaxAssetsValuationAllowanceRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Valuation Allowance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_DeferredTaxAssetsValuationAllowanceRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_ValuationAllowanceDeferredTaxAssetAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Valuation allowance deferred tax asset additions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_ValuationAllowanceDeferredTaxAssetAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_ValuationAllowanceDeferredTaxAssetDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Valuation allowance deferred tax asset deductions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_ValuationAllowanceDeferredTaxAssetDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227303681080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Unrecognized Tax Benefit (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of year</a></td>
<td class="nump">$ 1,842<span></span>
</td>
<td class="nump">$ 1,459<span></span>
</td>
<td class="nump">$ 943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for tax positions taken in current year</a></td>
<td class="nump">488<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="nump">441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases in balance related to prior year tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decreases in balance related to prior year tax positions</a></td>
<td class="num">(28)<span></span>
</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_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">$ 2,302<span></span>
</td>
<td class="nump">$ 1,842<span></span>
</td>
<td class="nump">$ 1,459<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<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 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227307353560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_OperatingLossCarryforwardsTaxBenefitRecognized', window );">Benefit recognized for net operating loss carryforwards</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase in valuation allowance</a></td>
<td class="nump">35,400,000<span></span>
</td>
<td class="nump">$ 22,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Net operating loss carryforwards, federal</a></td>
<td class="nump">368,200,000<span></span>
</td>
<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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Net operating loss carryforwards, state</a></td>
<td class="nump">218,700,000<span></span>
</td>
<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_UnrecognizedTaxBenefits', window );">Unrecognized income tax benefit</a></td>
<td class="nump">2,302,000<span></span>
</td>
<td class="nump">1,842,000<span></span>
</td>
<td class="nump">$ 1,459,000<span></span>
</td>
<td class="nump">$ 943,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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefit</a></td>
<td class="nump">2,300,000<span></span>
</td>
<td class="nump">1,800,000<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued', window );">Accrued interest and penalties</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="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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_TaxCreditCarryforwardValuationAllowance', window );">Tax credit carryforwards available to reduce future taxable income</a></td>
<td class="nump">6,900,000<span></span>
</td>
<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_TaxCreditCarryforwardValuationAllowance', window );">Tax credit carryforwards available to reduce future taxable income</a></td>
<td class="nump">$ 3,100,000<span></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_irtc_OperatingLossCarryforwardsTaxBenefitRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss carryforwards tax benefit recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_OperatingLossCarryforwardsTaxBenefitRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxExaminationPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.</p></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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<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 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227299163656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 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_us-gaap_EquityAbstract', window );"><strong>Equity [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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in USD per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<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">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in USD per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared</a></td>
<td class="nump">$ 0<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_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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227301569864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity - Schedule Of Common Stock Shares Reserved For Future Issuance (Details) - shares<br></strong></div></th>
<th class="th"><div>Dec. 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_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares available for future issuance (in shares)</a></td>
<td class="nump">9,740,557<span></span>
</td>
<td class="nump">9,098,512<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=irtc_StockOptionsIssuedAndOutstandingMember', window );">Options issued and outstanding</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares available for future issuance (in shares)</a></td>
<td class="nump">609,881<span></span>
</td>
<td class="nump">1,503,247<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Unvested restricted stock units</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares available for future issuance (in shares)</a></td>
<td class="nump">1,114,159<span></span>
</td>
<td class="nump">886,030<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=irtc_GrantUnderFutureStockPlansMember', window );">Shares available for grant under future stock plans</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares available for future issuance (in shares)</a></td>
<td class="nump">8,016,517<span></span>
</td>
<td class="nump">6,709,235<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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=irtc_StockOptionsIssuedAndOutstandingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=irtc_StockOptionsIssuedAndOutstandingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_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_AwardTypeAxis=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_AwardTypeAxis=irtc_GrantUnderFutureStockPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=irtc_GrantUnderFutureStockPlansMember</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>90
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227379412440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans - Additional Information (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2016 </div>
<div>numberOfPurchasePeriod </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2016 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted during the period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,010<span></span>
</td>
<td class="nump">366,928<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares available for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,740,557<span></span>
</td>
<td class="nump">9,098,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<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_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod', window );">Restricted stock units granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">595,915<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_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested', window );">Restricted stock units vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">235,915<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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock units forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,871<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value of options (in USD per share) | $ / shares</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">$ 38.29<span></span>
</td>
<td class="nump">$ 32.38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Options Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options exercised | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 109.2<span></span>
</td>
<td class="nump">$ 36.9<span></span>
</td>
<td class="nump">$ 52.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Estimated grant date fair value of option vested | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.9<span></span>
</td>
<td class="nump">$ 7.8<span></span>
</td>
<td class="nump">$ 5.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<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_PlanNameAxis=irtc_TwoThousandSixEquityIncentivePlanMember', window );">2006 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Stock option vesting term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=irtc_TwoThousandSixEquityIncentivePlanMember', window );">2006 Plan | First Anniversary of Grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage', window );">Stock option exercisable rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=irtc_TwoThousandSixEquityIncentivePlanMember', window );">2006 Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Stock option, maximum period for grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=irtc_TwoThousandSixEquityIncentivePlanMember', window );">2006 Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_irtc_PercentageOfVotingPowerOfAllClassesOfStock', window );">Percentage of voting power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=irtc_TwoThousandSixEquityIncentivePlanMember', window );">2006 Plan | ISO | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Stock option vesting term (in years)</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=irtc_TwoThousandSixEquityIncentivePlanMember', window );">2006 Plan | Other Options | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Stock option vesting term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=irtc_TwoThousandSixteenEquityIncentivePlanMember', window );">2016 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted during the period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares available for future issuance (in shares)</a></td>
<td class="nump">3,865,000<span></span>
</td>
<td class="nump">3,865,000<span></span>
</td>
<td class="nump">8,693,162<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Percentage of outstanding shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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_us-gaap_PlanNameAxis=irtc_TwoThousandSixteenEquityIncentivePlanMember', window );">2016 Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Stock option, maximum period for grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=irtc_TwoThousandSixteenEquityIncentivePlanMember', window );">2016 Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock', window );">Percentage of common stock fair value on date of grant</a></td>
<td class="nump">100.00%<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_us-gaap_PlanNameAxis=irtc_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Program ("ESPP")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares available for future issuance (in shares)</a></td>
<td class="nump">483,031<span></span>
</td>
<td class="nump">483,031<span></span>
</td>
<td class="nump">1,511,127<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Percentage of outstanding shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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>
</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_irtc_IncreaseInCommonStockReservedForFutureIssuance', window );">Increase in shares available for future issuance (in shares)</a></td>
<td class="nump">966,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Percentage of payroll deductions of eligible compensation</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_EmployeeStockPurchasePlanOfferingPeriod', window );">Offering period (in months)</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods', window );">Number of purchase period | numberOfPurchasePeriod</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_EmployeeStockPurchasePlanPurchasePeriod', window );">Purchase period (in months)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Percentage of common stock fair market value available for employee purchase</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Common stock issued to employees (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">420,352<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected minimum volatility (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68.72%<span></span>
</td>
<td class="nump">43.61%<span></span>
</td>
<td class="nump">41.46%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected maximum volatility (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.78%<span></span>
</td>
<td class="nump">48.05%<span></span>
</td>
<td class="nump">44.55%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.11%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">2.19%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.18%<span></span>
</td>
<td class="nump">2.35%<span></span>
</td>
<td class="nump">2.64%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee stock purchase plan number of purchase periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</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_irtc_EmployeeStockPurchasePlanOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee stock purchase plan offering 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;">irtc_EmployeeStockPurchasePlanOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</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_irtc_EmployeeStockPurchasePlanPurchasePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee stock purchase plan purchase 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;">irtc_EmployeeStockPurchasePlanPurchasePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</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_irtc_IncreaseInCommonStockReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in common stock reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_IncreaseInCommonStockReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</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_irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of stock option exercise price of fair market value of 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;">irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_PercentageOfVotingPowerOfAllClassesOfStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting power of all classes of 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;">irtc_PercentageOfVotingPowerOfAllClassesOfStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options exercisable rate percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Restricted Stock Award, Grants In 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;">irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</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_irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Restricted Stock Award, Vested</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (a)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 highest percentage of annual salary that an employee is permitted to utilize with respect to the 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (d)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (d)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 2<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (f)(2)(i)<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 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its 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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to Restricted Stock Award forfeited 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</td>
</tr>
<tr>
<td style="padding-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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=irtc_TwoThousandSixEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=irtc_TwoThousandSixEquityIncentivePlanMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=irtc_IncentiveStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=irtc_IncentiveStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=irtc_OtherStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=irtc_OtherStockOptionMember</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_PlanNameAxis=irtc_TwoThousandSixteenEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=irtc_TwoThousandSixteenEquityIncentivePlanMember</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_PlanNameAxis=irtc_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=irtc_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227306547320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans - Summary of Share-based Awards Available for Grant under 2016 Plan (Details) - 2016 Plan - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share-Based Awards Available for Grant</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Beginning balance (in shares)</a></td>
<td class="nump">5,528,132<span></span>
</td>
<td class="nump">4,717,292<span></span>
</td>
<td class="nump">4,034,152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Additional options authorized (in shares)</a></td>
<td class="nump">1,333,928<span></span>
</td>
<td class="nump">1,218,402<span></span>
</td>
<td class="nump">1,168,865<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_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod', window );">Awards granted (in shares)</a></td>
<td class="num">(595,915)<span></span>
</td>
<td class="num">(649,911)<span></span>
</td>
<td class="num">(666,913)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited', window );">Awards forfeited (in shares)</a></td>
<td class="nump">156,623<span></span>
</td>
<td class="nump">181,513<span></span>
</td>
<td class="nump">124,478<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Awards withheld for tax purposes (in shares)</a></td>
<td class="nump">82,622<span></span>
</td>
<td class="nump">60,836<span></span>
</td>
<td class="nump">56,710<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Ending balance (in shares)</a></td>
<td class="nump">6,505,390<span></span>
</td>
<td class="nump">5,528,132<span></span>
</td>
<td class="nump">4,717,292<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award number of shares available for grant granted in 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;">irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (or other type of equity) forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=irtc_TwoThousandSixteenEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=irtc_TwoThousandSixteenEquityIncentivePlanMember</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>92
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227306646984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans - Summary of Stock Option Activity Plans, Including Grants To Nonemployees (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_OptionsOutstandingAbstract', window );"><strong>Options Outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">1,503,247<span></span>
</td>
<td class="nump">2,094,137<span></span>
</td>
<td class="nump">2,601,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,010<span></span>
</td>
<td class="nump">366,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Options exercised (in shares)</a></td>
<td class="num">(868,614)<span></span>
</td>
<td class="num">(540,307)<span></span>
</td>
<td class="num">(798,424)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options forfeited (in shares)</a></td>
<td class="num">(24,752)<span></span>
</td>
<td class="num">(70,593)<span></span>
</td>
<td class="num">(75,548)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">609,881<span></span>
</td>
<td class="nump">1,503,247<span></span>
</td>
<td class="nump">2,094,137<span></span>
</td>
<td class="nump">2,601,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable (in shares)</a></td>
<td class="nump">486,423<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and expected to vest (in shares)</a></td>
<td class="nump">606,418<span></span>
</td>
<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_irtc_WeightedAverageExercisePricePerShareAbstract', window );"><strong>Weighted- Average Exercise Price Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in USD per share)</a></td>
<td class="nump">$ 27.40<span></span>
</td>
<td class="nump">$ 23.20<span></span>
</td>
<td class="nump">$ 12.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options granted (in USD per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">82.77<span></span>
</td>
<td class="nump">68.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options exercised (in USD per share)</a></td>
<td class="nump">17.31<span></span>
</td>
<td class="nump">9.59<span></span>
</td>
<td class="nump">7.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Options forfeited (in USD per share)</a></td>
<td class="nump">66.89<span></span>
</td>
<td class="nump">54.54<span></span>
</td>
<td class="nump">34.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in USD per share)</a></td>
<td class="nump">40.18<span></span>
</td>
<td class="nump">$ 27.40<span></span>
</td>
<td class="nump">$ 23.20<span></span>
</td>
<td class="nump">$ 12.24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options exercisable (in USD per share)</a></td>
<td class="nump">34.36<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and expected to vest (in USD per share)</a></td>
<td class="nump">$ 40.01<span></span>
</td>
<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_irtc_WeightedAverageRemainingContractualLifeYearsAbstract', window );"><strong>Weighted- Average Remaining Contractual Life (years)</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life for options outstanding (in years)</a></td>
<td class="text">6 years 2 months 26 days<span></span>
</td>
<td class="text">6 years 5 months 4 days<span></span>
</td>
<td class="text">7 years 7 days<span></span>
</td>
<td class="text">7 years 2 months 1 day<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted-average remaining contractual life for options exercisable (in years)</a></td>
<td class="text">6 years 7 days<span></span>
</td>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted-average remaining contractual life for options vested and expected to vest (in years)</a></td>
<td class="text">6 years 2 months 26 days<span></span>
</td>
<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_irtc_AggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value (in&#160;thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value of options outstanding</a></td>
<td class="nump">$ 120,163<span></span>
</td>
<td class="nump">$ 62,401<span></span>
</td>
<td class="nump">$ 97,976<span></span>
</td>
<td class="nump">$ 113,958<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value of options exercisable</a></td>
<td class="nump">98,672<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate intrinsic value of options vested and expected to vest</a></td>
<td class="nump">$ 119,583<span></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_irtc_AggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Intrinsic 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;">irtc_AggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_OptionsOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Options Outstanding</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_OptionsOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_WeightedAverageExercisePricePerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Exercise Price Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_WeightedAverageExercisePricePerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_WeightedAverageRemainingContractualLifeYearsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Contractual Life (Years)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_WeightedAverageRemainingContractualLifeYearsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options outstanding, including both vested and non-vested 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_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=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227477775512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans - Summary of Non-vested Restricted Stock Units ("RSUs") (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_SharesUnderlyingRSUsAbstract', window );"><strong>Shares Underlying RSUs</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Options Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs issued and unvested</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_irtc_SharesUnderlyingRSUsAbstract', window );"><strong>Shares Underlying RSUs</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">886,030<span></span>
</td>
<td class="nump">547,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Options Granted (in shares)</a></td>
<td class="nump">595,915<span></span>
</td>
<td class="nump">629,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(235,915)<span></span>
</td>
<td class="num">(180,842)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(131,871)<span></span>
</td>
<td class="num">(110,920)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">1,114,159<span></span>
</td>
<td class="nump">886,030<span></span>
</td>
<td class="nump">547,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_irtc_WeightedAverageGrantDateFairValueAbstract', window );"><strong>Weighted Average Grant Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in USD per share)</a></td>
<td class="nump">$ 77.92<span></span>
</td>
<td class="nump">$ 56.62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in USD per share)</a></td>
<td class="nump">104.09<span></span>
</td>
<td class="nump">87.72<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in USD per share)</a></td>
<td class="nump">69.01<span></span>
</td>
<td class="nump">52.52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in USD per share)</a></td>
<td class="nump">59.85<span></span>
</td>
<td class="nump">69.77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in USD per share)</a></td>
<td class="nump">$ 94.25<span></span>
</td>
<td class="nump">$ 77.92<span></span>
</td>
<td class="nump">$ 56.62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_WeightedRemainingVestingPeriodInYearsAbstract', window );"><strong>Weighted Remaining Vesting Period (in years)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted remaining vesting period of RSUs (in years)</a></td>
<td class="text">1 year 4 months 17 days<span></span>
</td>
<td class="text">1 year 4 months 20 days<span></span>
</td>
<td class="text">2 years 5 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_AggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value (in&#160;thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Aggregate intrinsic value of RSUs</a></td>
<td class="nump">$ 264,290<span></span>
</td>
<td class="nump">$ 60,330<span></span>
</td>
<td class="nump">$ 38,067<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_AggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Intrinsic 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;">irtc_AggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_SharesUnderlyingRSUsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares Underlying RSUs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_SharesUnderlyingRSUsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_WeightedAverageGrantDateFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Grant Date 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;">irtc_WeightedAverageGrantDateFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_WeightedRemainingVestingPeriodInYearsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted Remaining Vesting Period (in years)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_WeightedRemainingVestingPeriodInYearsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(2)(iii)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the 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 2<br> -Subparagraph (c)(2)(iii)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AwardTypeAxis=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_AwardTypeAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227307382200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Schedule of Fair Value of Employee Stock Options Estimated Using Weighted Average Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield (in percentage)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Unvested 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">8 months 26 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility (as a percent)</a></td>
<td class="nump">63.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate (as a percent)</a></td>
<td class="nump">0.17%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield (in percentage)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">45.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.39%<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield (in percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (f)(2)(i)<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 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=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_AwardTypeAxis=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_AwardTypeAxis=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_AwardTypeAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227379894728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 19, 2020 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Feb. 29, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 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>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unamortized compensation 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">$ 3,900,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Expected recognition period (in years)</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">1 year 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,515,000<span></span>
</td>
<td class="nump">$ 26,241,000<span></span>
</td>
<td class="nump">$ 16,329,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of shares granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_PlanNameAxis=irtc_ConsultingAndProfessionalServicesAgreementCPSAMember', window );">Consulting and Professional Services Agreement (&#8220;CPSA&#8221;)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800,000<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_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs issued and unvested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Expected recognition period (in years)</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">2 years 2 months 12 days<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized RSU expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,400,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of shares eligible to vest (in shares) | shares</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">1,114,159<span></span>
</td>
<td class="nump">886,030<span></span>
</td>
<td class="nump">547,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of shares granted (in shares) | shares</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">595,915<span></span>
</td>
<td class="nump">629,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unamortized compensation 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">$ 1,900,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Expected recognition period (in years)</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">10 months 24 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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance shares | 2019 Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_ShareBasedPaymentArrangementReversalOfPriorExpense', window );">Reversal of share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,800,000<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected', window );">Number of employees impacted by modification | employee</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost', window );">Incremental compensation cost resulting from modification</a></td>
<td class="nump">$ 13,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 10,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance shares | 2020 Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of shares granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue', window );">Fair value at grant date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance shares | Minimum | 2020 Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage', window );">Performance threshold (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold', window );">Performance target to be earned at performance threshold (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance shares | Maximum | 2020 Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage', window );">Performance threshold (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold', window );">Performance target to be earned at performance threshold (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Performance Target To Be Earned At Performance Threshold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Aggregate Grant Date 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;">irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement By Share-Based Payment Award, Performance Threshold Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_ShareBasedPaymentArrangementReversalOfPriorExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement, Reversal Of Prior Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_ShareBasedPaymentArrangementReversalOfPriorExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cost to be recognized for 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 2<br> -Subparagraph (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>An excess of the fair value of the modified award over the fair value of the award immediately before the modification.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grantees affected by modification of 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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected</td>
</tr>
<tr>
<td style="padding-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_PlanNameAxis=irtc_ConsultingAndProfessionalServicesAgreementCPSAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=irtc_ConsultingAndProfessionalServicesAgreementCPSAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_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_AwardTypeAxis=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_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_PlanNameAxis=irtc_A2019AwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=irtc_A2019AwardsMember</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_PlanNameAxis=irtc_A2020AwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=irtc_A2020AwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227307779080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense for Options, RSUs and ESPP Included in Consolidated Statements of Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 41,515<span></span>
</td>
<td class="nump">$ 26,241<span></span>
</td>
<td class="nump">$ 16,329<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">27<span></span>
</td>
<td class="nump">658<span></span>
</td>
<td class="nump">193<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">7,727<span></span>
</td>
<td class="nump">4,462<span></span>
</td>
<td class="nump">3,057<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 33,761<span></span>
</td>
<td class="nump">$ 21,121<span></span>
</td>
<td class="nump">$ 13,079<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227307533944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Common Share - Computation of Basic and Diluted Net Loss per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">$ (9,651)<span></span>
</td>
<td class="num">$ (4,677)<span></span>
</td>
<td class="num">$ (20,437)<span></span>
</td>
<td class="num">$ (9,065)<span></span>
</td>
<td class="num">$ (17,300)<span></span>
</td>
<td class="num">$ (18,293)<span></span>
</td>
<td class="num">$ (10,725)<span></span>
</td>
<td class="num">$ (8,250)<span></span>
</td>
<td class="num">$ (43,830)<span></span>
</td>
<td class="num">$ (54,568)<span></span>
</td>
<td class="num">$ (50,378)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average shares used to compute net loss per common share, basic and diluted (in shares)</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>
<td class="nump">27,754,404<span></span>
</td>
<td class="nump">25,265,918<span></span>
</td>
<td class="nump">23,885,858<span></span>
</td>
</tr>
<tr class="re">
<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 common share, basic and diluted (in USD per share)</a></td>
<td class="num">$ (0.33)<span></span>
</td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="num">$ (0.75)<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (0.65)<span></span>
</td>
<td class="num">$ (0.72)<span></span>
</td>
<td class="num">$ (0.43)<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (1.58)<span></span>
</td>
<td class="num">$ (2.16)<span></span>
</td>
<td class="num">$ (2.11)<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_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=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227300783928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Common Share - Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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 diluted net loss (in shares)</a></td>
<td class="nump">1,724,040<span></span>
</td>
<td class="nump">2,389,277<span></span>
</td>
<td class="nump">2,646,885<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_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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 diluted net loss (in shares)</a></td>
<td class="nump">609,881<span></span>
</td>
<td class="nump">1,503,247<span></span>
</td>
<td class="nump">2,094,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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs issued and unvested</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_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>
</tr>
<tr class="ro">
<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 diluted net loss (in shares)</a></td>
<td class="nump">1,114,159<span></span>
</td>
<td class="nump">886,030<span></span>
</td>
<td class="nump">547,891<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 );">Warrants 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 diluted net loss (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,857<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=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227307481464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Data (Unaudited) - Schedule of Quarterly Financial Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">$ 78,809<span></span>
</td>
<td class="nump">$ 71,944<span></span>
</td>
<td class="nump">$ 50,878<span></span>
</td>
<td class="nump">$ 63,535<span></span>
</td>
<td class="nump">$ 59,104<span></span>
</td>
<td class="nump">$ 54,673<span></span>
</td>
<td class="nump">$ 52,441<span></span>
</td>
<td class="nump">$ 48,334<span></span>
</td>
<td class="nump">$ 265,166<span></span>
</td>
<td class="nump">$ 214,552<span></span>
</td>
<td class="nump">$ 147,277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">58,311<span></span>
</td>
<td class="nump">53,712<span></span>
</td>
<td class="nump">35,394<span></span>
</td>
<td class="nump">47,472<span></span>
</td>
<td class="nump">45,189<span></span>
</td>
<td class="nump">40,888<span></span>
</td>
<td class="nump">39,429<span></span>
</td>
<td class="nump">36,561<span></span>
</td>
<td class="nump">194,889<span></span>
</td>
<td class="nump">162,067<span></span>
</td>
<td class="nump">108,482<span></span>
</td>
</tr>
<tr class="ro">
<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">$ (9,651)<span></span>
</td>
<td class="num">$ (4,677)<span></span>
</td>
<td class="num">$ (20,437)<span></span>
</td>
<td class="num">$ (9,065)<span></span>
</td>
<td class="num">$ (17,300)<span></span>
</td>
<td class="num">$ (18,293)<span></span>
</td>
<td class="num">$ (10,725)<span></span>
</td>
<td class="num">$ (8,250)<span></span>
</td>
<td class="num">$ (43,830)<span></span>
</td>
<td class="num">$ (54,568)<span></span>
</td>
<td class="num">$ (50,378)<span></span>
</td>
</tr>
<tr class="re">
<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 common share, basic and diluted (in USD per share)</a></td>
<td class="num">$ (0.33)<span></span>
</td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="num">$ (0.75)<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (0.65)<span></span>
</td>
<td class="num">$ (0.72)<span></span>
</td>
<td class="num">$ (0.43)<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (1.58)<span></span>
</td>
<td class="num">$ (2.16)<span></span>
</td>
<td class="num">$ (2.11)<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_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=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: 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=120311839&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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(g)(1)(ii))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: 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=75031198&amp;loc=d3e14064-108612<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227301811032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Data (unaudited) - Schedule of the Impact of the Revision on the Unaudited Quarterly Financial Data (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<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">$ 78,809<span></span>
</td>
<td class="nump">$ 71,944<span></span>
</td>
<td class="nump">$ 50,878<span></span>
</td>
<td class="nump">$ 63,535<span></span>
</td>
<td class="nump">$ 59,104<span></span>
</td>
<td class="nump">$ 54,673<span></span>
</td>
<td class="nump">$ 52,441<span></span>
</td>
<td class="nump">$ 48,334<span></span>
</td>
<td class="nump">$ 265,166<span></span>
</td>
<td class="nump">$ 214,552<span></span>
</td>
<td class="nump">$ 147,277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">58,311<span></span>
</td>
<td class="nump">53,712<span></span>
</td>
<td class="nump">35,394<span></span>
</td>
<td class="nump">47,472<span></span>
</td>
<td class="nump">45,189<span></span>
</td>
<td class="nump">40,888<span></span>
</td>
<td class="nump">39,429<span></span>
</td>
<td class="nump">36,561<span></span>
</td>
<td class="nump">194,889<span></span>
</td>
<td class="nump">162,067<span></span>
</td>
<td class="nump">108,482<span></span>
</td>
</tr>
<tr class="ro">
<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">$ (9,651)<span></span>
</td>
<td class="num">$ (4,677)<span></span>
</td>
<td class="num">$ (20,437)<span></span>
</td>
<td class="num">$ (9,065)<span></span>
</td>
<td class="num">$ (17,300)<span></span>
</td>
<td class="num">$ (18,293)<span></span>
</td>
<td class="num">$ (10,725)<span></span>
</td>
<td class="num">$ (8,250)<span></span>
</td>
<td class="num">$ (43,830)<span></span>
</td>
<td class="num">$ (54,568)<span></span>
</td>
<td class="num">$ (50,378)<span></span>
</td>
</tr>
<tr class="re">
<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 common share, basic and diluted (in USD per share)</a></td>
<td class="num">$ (0.33)<span></span>
</td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="num">$ (0.75)<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (0.65)<span></span>
</td>
<td class="num">$ (0.72)<span></span>
</td>
<td class="num">$ (0.43)<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (1.58)<span></span>
</td>
<td class="num">$ (2.16)<span></span>
</td>
<td class="num">$ (2.11)<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_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As Reported</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>
<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 53,331<span></span>
</td>
<td class="nump">$ 47,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 147,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">40,506<span></span>
</td>
<td class="nump">35,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,714<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (11,467)<span></span>
</td>
<td class="num">$ (8,019)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (48,280)<span></span>
</td>
</tr>
<tr class="re">
<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 common share, basic and diluted (in USD per share)</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="num">$ (0.46)<span></span>
</td>
<td class="num">$ (0.33)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2.02)<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_RestatementAxis=srt_RestatementAdjustmentMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (890)<span></span>
</td>
<td class="nump">$ 1,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (16)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,077)<span></span>
</td>
<td class="nump">1,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(232)<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 742<span></span>
</td>
<td class="num">$ (231)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,098)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per common share, basic and diluted (in USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.09)<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_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=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems</td>
</tr>
<tr>
<td style="padding-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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: 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=120311839&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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(g)(1)(ii))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: 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=75031198&amp;loc=d3e14064-108612<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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_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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&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_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</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_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_RestatementAdjustmentMember</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>101
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227379931352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Balance Sheet (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowances for doubtful accounts of $12,711 and $9,049 as of December 31, 2020 and December 31, 2019, respectively</a></td>
<td class="nump">$ 29,932<span></span>
</td>
<td class="nump">$ 23,867<span></span>
</td>
<td class="nump">$ 19,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">377,825<span></span>
</td>
<td class="nump">172,792<span></span>
</td>
<td class="nump">104,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">511,739<span></span>
</td>
<td class="nump">306,212<span></span>
</td>
<td class="nump">117,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and Stockholders&#8217; Equity</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_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">40,532<span></span>
</td>
<td class="nump">32,714<span></span>
</td>
<td class="nump">26,688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">930<span></span>
</td>
<td class="nump">1,251<span></span>
</td>
<td class="nump">1,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">65,665<span></span>
</td>
<td class="nump">52,066<span></span>
</td>
<td class="nump">30,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">170,127<span></span>
</td>
<td class="nump">170,803<span></span>
</td>
<td class="nump">65,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(304,684)<span></span>
</td>
<td class="num">(260,393)<span></span>
</td>
<td class="num">(205,825)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">341,612<span></span>
</td>
<td class="nump">135,409<span></span>
</td>
<td class="nump">52,137<span></span>
</td>
<td class="nump">$ 79,341<span></span>
</td>
</tr>
<tr class="re">
<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">$ 511,739<span></span>
</td>
<td class="nump">$ 306,212<span></span>
</td>
<td class="nump">117,523<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_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As Reported</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_AssetsAbstract', window );"><strong>Assets</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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowances for doubtful accounts of $12,711 and $9,049 as of December 31, 2020 and December 31, 2019, respectively</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,977<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and Stockholders&#8217; Equity</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_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(203,515)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,710<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_RestatementAxis=srt_RestatementAdjustmentMember', window );">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowances for doubtful accounts of $12,711 and $9,049 as of December 31, 2020 and December 31, 2019, respectively</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,187)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,187)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,187)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and Stockholders&#8217; Equity</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_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,310)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,285)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,187)<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_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=121593590&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=121566466&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=121593590&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=121641772&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=121641772&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=121370832&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=121370832&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=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 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 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=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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 9: 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 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 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_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=121566466&amp;loc=d3e6801-107765<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=75031198&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 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 4: 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 5: 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=121559654&amp;loc=d3e5710-111685<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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 8: 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=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-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 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://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 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=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.19-26)<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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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/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=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://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 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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: 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 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=75031198&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_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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_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/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=121559654&amp;loc=d3e5710-111685<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=75031198&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 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 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/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 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)(23)(a)(4))<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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 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 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)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 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(31))<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 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 6: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</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_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_RestatementAdjustmentMember</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>102
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227305108136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Operations (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<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">$ 78,809<span></span>
</td>
<td class="nump">$ 71,944<span></span>
</td>
<td class="nump">$ 50,878<span></span>
</td>
<td class="nump">$ 63,535<span></span>
</td>
<td class="nump">$ 59,104<span></span>
</td>
<td class="nump">$ 54,673<span></span>
</td>
<td class="nump">$ 52,441<span></span>
</td>
<td class="nump">$ 48,334<span></span>
</td>
<td class="nump">$ 265,166<span></span>
</td>
<td class="nump">$ 214,552<span></span>
</td>
<td class="nump">$ 147,277<span></span>
</td>
</tr>
<tr class="re">
<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 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>
<td class="text">&#160;<span></span>
</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">70,277<span></span>
</td>
<td class="nump">52,485<span></span>
</td>
<td class="nump">38,795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">58,311<span></span>
</td>
<td class="nump">53,712<span></span>
</td>
<td class="nump">35,394<span></span>
</td>
<td class="nump">47,472<span></span>
</td>
<td class="nump">45,189<span></span>
</td>
<td class="nump">40,888<span></span>
</td>
<td class="nump">39,429<span></span>
</td>
<td class="nump">36,561<span></span>
</td>
<td class="nump">194,889<span></span>
</td>
<td class="nump">162,067<span></span>
</td>
<td class="nump">108,482<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">41,329<span></span>
</td>
<td class="nump">37,299<span></span>
</td>
<td class="nump">20,860<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">197,233<span></span>
</td>
<td class="nump">179,523<span></span>
</td>
<td class="nump">133,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_OperatingExpenses', window );">Total operating expenses</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>
<td class="nump">238,562<span></span>
</td>
<td class="nump">216,822<span></span>
</td>
<td class="nump">154,173<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(43,673)<span></span>
</td>
<td class="num">(54,755)<span></span>
</td>
<td class="num">(45,691)<span></span>
</td>
</tr>
<tr class="re">
<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, net</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>
<td class="nump">1,591<span></span>
</td>
<td class="nump">1,895<span></span>
</td>
<td class="nump">1,501<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(43,601)<span></span>
</td>
<td class="num">(54,503)<span></span>
</td>
<td class="num">(50,334)<span></span>
</td>
</tr>
<tr class="re">
<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">$ (9,651)<span></span>
</td>
<td class="num">$ (4,677)<span></span>
</td>
<td class="num">$ (20,437)<span></span>
</td>
<td class="num">$ (9,065)<span></span>
</td>
<td class="num">$ (17,300)<span></span>
</td>
<td class="num">$ (18,293)<span></span>
</td>
<td class="num">$ (10,725)<span></span>
</td>
<td class="num">$ (8,250)<span></span>
</td>
<td class="num">$ (43,830)<span></span>
</td>
<td class="num">$ (54,568)<span></span>
</td>
<td class="num">$ (50,378)<span></span>
</td>
</tr>
<tr class="ro">
<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 common share, basic and diluted (in USD per share)</a></td>
<td class="num">$ (0.33)<span></span>
</td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="num">$ (0.75)<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (0.65)<span></span>
</td>
<td class="num">$ (0.72)<span></span>
</td>
<td class="num">$ (0.43)<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (1.58)<span></span>
</td>
<td class="num">$ (2.16)<span></span>
</td>
<td class="num">$ (2.11)<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_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As Reported</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>
<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 53,331<span></span>
</td>
<td class="nump">$ 47,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 147,293<span></span>
</td>
</tr>
<tr class="ro">
<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 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">38,579<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">40,506<span></span>
</td>
<td class="nump">35,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,714<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">20,750<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">131,582<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">152,332<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(43,618)<span></span>
</td>
</tr>
<tr class="ro">
<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, net</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(48,236)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</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="num">$ (11,467)<span></span>
</td>
<td class="num">$ (8,019)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (48,280)<span></span>
</td>
</tr>
<tr class="re">
<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 common share, basic and diluted (in USD per share)</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="num">$ (0.46)<span></span>
</td>
<td class="num">$ (0.33)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2.02)<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_RestatementAxis=srt_RestatementAdjustmentMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (890)<span></span>
</td>
<td class="nump">$ 1,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (16)<span></span>
</td>
</tr>
<tr class="re">
<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 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">216<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,077)<span></span>
</td>
<td class="nump">1,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(232)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">110<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,731<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,841<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(2,073)<span></span>
</td>
</tr>
<tr class="re">
<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, net</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(2,098)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 742<span></span>
</td>
<td class="num">$ (231)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,098)<span></span>
</td>
</tr>
<tr class="ro">
<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 common share, basic and diluted (in USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.09)<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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems</td>
</tr>
<tr>
<td style="padding-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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: 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=120311839&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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(g)(1)(ii))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: 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=75031198&amp;loc=d3e14064-108612<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=120311839&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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: 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=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: 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=120311839&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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_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=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&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_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=120395209&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_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</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_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_RestatementAdjustmentMember</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>103
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227303426968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Comprehensive Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<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">$ (9,651)<span></span>
</td>
<td class="num">$ (4,677)<span></span>
</td>
<td class="num">$ (20,437)<span></span>
</td>
<td class="num">$ (9,065)<span></span>
</td>
<td class="num">$ (17,300)<span></span>
</td>
<td class="num">$ (18,293)<span></span>
</td>
<td class="num">$ (10,725)<span></span>
</td>
<td class="num">$ (8,250)<span></span>
</td>
<td class="num">$ (43,830)<span></span>
</td>
<td class="num">$ (54,568)<span></span>
</td>
<td class="num">$ (50,378)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net change in unrealized gains (losses) on available-for-sale securities</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>
<td class="num">(71)<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (43,901)<span></span>
</td>
<td class="num">$ (54,470)<span></span>
</td>
<td class="num">(50,329)<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_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As Reported</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>
<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(11,467)<span></span>
</td>
<td class="num">(8,019)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,280)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net change in unrealized gains (losses) on available-for-sale securities</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(48,256)<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_RestatementAxis=srt_RestatementAdjustmentMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 742<span></span>
</td>
<td class="num">$ (231)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,098)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Net change in unrealized gains (losses) on available-for-sale securities</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (2,073)<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=120395209&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=121641772&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=121641772&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=121641772&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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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=121641772&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=121641772&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_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</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_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_RestatementAdjustmentMember</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>104
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227305066904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Cash Flows (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (43,830)<span></span>
</td>
<td class="num">$ (54,568)<span></span>
</td>
<td class="num">$ (50,378)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances', window );">Provision for bad debt and contractual allowances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">37,957<span></span>
</td>
<td class="nump">28,725<span></span>
</td>
<td class="nump">21,747<span></span>
</td>
</tr>
<tr class="ro">
<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">1,308<span></span>
</td>
<td class="nump">6,002<span></span>
</td>
<td class="nump">10,501<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="num">(321)<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="ro">
<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">(13,759)<span></span>
</td>
<td class="num">(21,863)<span></span>
</td>
<td class="num">(29,093)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of available-for-sale investments</a></td>
<td class="nump">277,510<span></span>
</td>
<td class="nump">165,915<span></span>
</td>
<td class="nump">93,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="num">$ (132,391)<span></span>
</td>
<td class="num">$ (89,274)<span></span>
</td>
<td class="nump">34,142<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_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As Reported</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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,280)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances', window );">Provision for bad debt and contractual allowances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,885<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,068)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of available-for-sale investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,117<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_RestatementAxis=srt_RestatementAdjustmentMember', window );">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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,098)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances', window );">Provision for bad debt and contractual allowances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,230<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,138)<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(275)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20)<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of available-for-sale investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_irtc_ProvisionForDoubtfulAccountsAndContractualAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Provision for doubtful accounts and contractual allowances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">irtc_ProvisionForDoubtfulAccountsAndContractualAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>irtc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121586364&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=121586364&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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=121586364&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=121586364&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=121586364&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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<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=121586364&amp;loc=d3e3151-108585<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 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/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=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: 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 8: 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=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: 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=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: 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 19: 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=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: 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=109234566&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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</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_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_RestatementAdjustmentMember</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>105
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227296395400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Shareholder's Equity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<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>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Net change in unrealized gains (losses) on available-for-sale securities</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>
<td class="num">$ (71)<span></span>
</td>
<td class="nump">$ 98<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 341,612<span></span>
</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">$ 135,409<span></span>
</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">341,612<span></span>
</td>
<td class="nump">135,409<span></span>
</td>
<td class="nump">52,137<span></span>
</td>
<td class="nump">$ 79,341<span></span>
</td>
</tr>
<tr class="ro">
<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">(9,651)<span></span>
</td>
<td class="num">$ (4,677)<span></span>
</td>
<td class="num">$ (20,437)<span></span>
</td>
<td class="num">$ (9,065)<span></span>
</td>
<td class="num">(17,300)<span></span>
</td>
<td class="num">$ (18,293)<span></span>
</td>
<td class="num">$ (10,725)<span></span>
</td>
<td class="num">$ (8,250)<span></span>
</td>
<td class="num">(43,830)<span></span>
</td>
<td class="num">(54,568)<span></span>
</td>
<td class="num">(50,378)<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_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As Reported</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>
<td class="text">&#160;<span></span>
</td>
<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Net change in unrealized gains (losses) on available-for-sale securities</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">54,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(11,467)<span></span>
</td>
<td class="num">(8,019)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,280)<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_RestatementAxis=srt_RestatementAdjustmentMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Net change in unrealized gains (losses) on available-for-sale securities</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(2,285)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 742<span></span>
</td>
<td class="num">$ (231)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,098)<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_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss)</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>
<td class="text">&#160;<span></span>
</td>
<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Net change in unrealized gains (losses) on available-for-sale securities</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>
<td class="num">(71)<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">11<span></span>
</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">82<span></span>
</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">11<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="num">(65)<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_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss) | As Reported</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>
<td class="text">&#160;<span></span>
</td>
<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Net change in unrealized gains (losses) on available-for-sale securities</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(41)<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_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss) | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Net change in unrealized gains (losses) on available-for-sale securities</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">25<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Total stockholders&#8217; equity</a></td>
<td class="num">$ (304,684)<span></span>
</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">$ (260,393)<span></span>
</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">(304,684)<span></span>
</td>
<td class="num">(260,393)<span></span>
</td>
<td class="num">(205,825)<span></span>
</td>
<td class="num">(156,801)<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (43,830)<span></span>
</td>
<td class="num">$ (54,568)<span></span>
</td>
<td class="num">(50,378)<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_RetainedEarningsMember', window );">Accumulated Deficit | As Reported</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>
<td class="text">&#160;<span></span>
</td>
<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Total stockholders&#8217; equity</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(203,515)<span></span>
</td>
<td class="num">(156,589)<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(48,280)<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_RetainedEarningsMember', window );">Accumulated Deficit | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Total stockholders&#8217; equity</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,310)<span></span>
</td>
<td class="num">$ (212)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,098)<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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=121641772&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=121641772&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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 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(31))<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 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 6: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</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_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_RestatementAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140227300599336">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</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_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible List]</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
<td class="text">Accounting Standards Update 2014-09 [Member]<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_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amendment to accounting standards.</p></div>
<a 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 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 2: 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 5: 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 (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 10: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 11: 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=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 14: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 16: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 17: 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)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 18: 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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: 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)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 20: 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)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 21: 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 22: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 23: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 24: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 27: 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 28: 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 (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 30: 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=121370832&amp;loc=SL117420844-207641<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>107
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M++W[%K*[L6J=?QU8*&M5FE_&G$'5= /@]Z52]G#C)CA^D;K]#U!+ P04
M" #5B%I2[33#5'\&  !]&@  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM
M;+59;6_;-A#^*X0;%"W@Q"*IU[P!;8)M!;8U:-KM,RW1L5!)=$7*:?;K=Y1=
M218IVL.V#XGU<G=\[DC><T==/XOZJUQSKM#WLJCDS6RMU.9RL9#IFI=,7H@-
MK^#-2M0E4W!;/RWDIN8L:Y7*8D$\+UR4+*]FM]?MLX?Z]EHTJL@K_E CV90E
MJU_>\T(\W\SP[,>#3_G36ND'B]OK#7OBCUQ]V3S4<+?HK&1YR2N9BPK5?'4S
M>X<O[ZBO%5J)/W+^+ ?72+NR%.*KOOF0W<P\C8@7/%7:!(.?+;_C1:$M 8YO
M>Z.S;DRM.+S^8?VGUGEP9LDDOQ/%GWFFUC>S>(8ROF)-H3Z)YU_XWJ% VTM%
M(=O_Z'DOZ\U0VD@ERKTR("CS:O?+ON\#,5# _H0"V2N04Q7H7H&VCNZ0M6[=
M,\5NKVOQC&HM#=;T11N;5AN\R2L]C8^JAK<YZ*G;.U%)4>094SQ#[UG!JI2C
M1VU.HG/TY?$>O3E[B\Y07J'/:]%(5F7R>J%@9*V_2/>CO-^-0B9&N>?I!:)X
MCHA'/(OZW<GJ.#E47X"_G=.D<YJT]NB4TTU=\THA)B7X>>FP2#N+M+7H3UED
M<HT@-BC5%_Q;DV]9 4-88[4S%;6F]#;;WL9Q2.+KQ788$E.*>'Y(.JD#G'Z'
MTW?B?%R+6ITK7I<PHULN53D%<F<G' [OAT&<C%":8A@RR$#L &;0P0R<,-^E
MJ6@ &"2*E$,HEP6?HPJ2FE@A5D#JT<M4(LAB*!/-4JV: A+"7@=DSC"91QBW
M,W*6S#T_@;G6+V E\7+)ZVXQMB*CISB9P\!RP]L44[S8PA.8X4D22D;1L4C1
M.(SLP0F[X(3.X'R B:N4J*VX0F/$@&(Z@F4*^1Z=0!5UJ"(GJH>:;UB>(?X=
M&$;"Y.C "K6&J*8'V\V&.C( 130<HS:%?#J%.NY0QT[4GX5BQ0D 8V-L&D4Q
M"48033$<D2B9V+1)!S)Q@OQ55$\G[=G$&-X; 30E8H]Z=GC8ZSG$.S+W4%;4
MZJ6=<YW\-AIBNV.M7.&9T?2)'XVP6L1(Z(?^!-H!XV$GVH^ E:F\>D(%AP(
MU9KIS\7JO(&;Z26PMWH0.S_"_ABU*99XF$RA[BD+$R?JGX7(GO.BL$(C)K1P
MG(N."!W"ZGD/NXGO8[O#'5&CYI;PO02/P9EB4>)/+<R>[;";[G;;VX'.I*\
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
M0]WWGMPT+R@^)6*30Z=:L#6X=&]"2 ^BZ?F;"\6W=1>\Y IZZOIGQI*4"2V
M_]><J^.%'J![\S+['U!+ P04    " #5B%I2_E0KUY4#  #M#   &    'AL
M+W=O<FMS:&5E=',O<VAE970U+GAM;*67WW/:.!#'_Q6-IP_-3!/+OR$#S"20
M-!#:9LKU[J'3!V$+[*DL44F&]O[ZDVSC@B-\GND+MN3O9U>K79GUZ,#X=Y%B
M+,'/G% QME(I=[>V+>(4YTC<L!VFZLF&\1Q)->1;6^PX1DD)Y<1V(0SM'&74
MFHS*N1<^&;%"DHSB%PY$D>>(_[K'A!W&EF,=)SYGVU3J"7LRVJ$M7F'Y9??"
MU<ANK"19CJG(& 4<;\;6G7.[C+2^%/R=X8,XN0<ZDC5CW_5@GHPMJ!>$"8ZE
MMH#498^GF!!M2"WC1VW3:EQJ\/3^:/VQC%W%LD8"3QGY)TMD.K8&%DCP!A5$
M?F:')US'$VA[,2.B_ 6'2AMY%H@+(5E>PVH%>4:K*_I9[\,)H.R8 ;<&W#;@
M7P"\&O#Z GX-^'V!H :"OD!8 V%?(*J!J"\PJ(%!7V!8 \,V$%Y*'#QF#O;U
MX33)?I7MB\@QW4Z9;[LJK+(J9TBBR8BS ^!:K^SIF[*T2UX58T;U(5Q)KIYF
MBI.3*:."D2Q!$B=@)=5%G3 I -N *<O5N4[U@=MCL&1"@&OP934#;]]<@3<@
MH^"OE!4"T42,;*G6HBW:<>WWOO+K7O#K@0^,RE2 !YK@Q, ONGG'[3!@JTUH
M=L(][L2]VVEQAN,;X#GO@ M=:%C0M!M?X9W"X45\UHTO"MJ)/W3C'Q#O7/QC
M[]B=H0%_WSMV(_[4.W8C/N\=NQ%?_%G>G_]LZY;]\4%'%7O->?9*>]ZE5!R/
M\.L3/*<QRS'X>K<6DJM_OV\=[OS&G5^Z\R^X^ZC:!*+>#*870$5&):E[@?WD
M>A@&SLC>GYXJ@\H/H^A<-3.H7.A[+=F#R24,@W/5HT'E1!Z$Y[+W)MG '7KG
MLB>3#$9NR^G<(!NX0<OGPK0;WL!KR9X-LL /PL&Y;&F202_Z+3O+>=#D/.@L
ML4\RQ1S$9[655;7U5M?"U6U'886-D_!_"RM.$=UJVZ"@JL$DV;_J/VJK&DM1
M.<+B"NA&;H\R@M8$7ZN>]%H@@H' <<$SF6%382XJS^'IMD2MLGQ^K1FV=_>U
MQ!^:=S9J@HXZ@SX_KQ?.U2(RU<@0MB,PR +?CUJEM#3)H.>V([%/6HP<\VW9
M. M5!065U=NIF6UZ\[NR16G-WSNW<\<POU"]?-5Z_S9??0BH]_M6YYS@C7(%
M;R)5GKQJKJN!9+NRP5DSJ1JF\C95WR.8:X%ZOF%,'@?:0?.%,_D/4$L#!!0
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
M="HV- AI/XD@ 1 ==73HW,6R*:GF"]I?_Y\"G1URVK]/4!O8@>ABVG9$_P'
M8./:+G'T,Y/!;D@MV]5_LKLP&&(]'48;;QRH=US>L7RJLC7A$W"R7GDP"_GJ
MM9'532'FY4L(MZ(H1%I>SC@#/E0&\/^)$,7#C7JO8?WRSM'_4$L#!!0    (
M -6(6E*@[+8L?PD  !<K   8    >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL
MK5IKC]LV%OTKPFRQ:($X%A]Z92<#)/86#;!I!YD^/G,D>JR-)+J2/(_^^KVD
M;,LFKZA)L5\RMG-(\5R2]QQ>\?I)M5^[K91]\%Q73??^:MOWNW?+99=O92VZ
MMVHG&_B?C6IKT</7]F'9[5HI"M.HKI8T#.-E+<KFZN;:_';;WERK?5^5C;QM
M@VY?UZ)]^2@K]?3^BEP=?_A2/FQ[_</RYGHG'N2=['_;W;;P;7GJI2AKV72E
M:H)6;MY??2#OUE&H&QC$[Z5\ZLX^!YK*O5)?]9=/Q?NK4(](5C+O=1<"_CS*
ME:PJW1.,X\]#IU>G9^J&YY^/O?]HR .9>]')E:K^*(M^^_XJO0H*N1'[JO^B
MGGZ2!T*1[B]756?^#9X.V/ JR/==K^I#8QA!73;#7_%\",19 Q)/-*"'!M1N
MP"<:L$,#]MH&_-" F\@,5$P<UJ(7-]>M>@I:C8;>] <33-,:Z)>-GO>[OH7_
M+:%=?[-23:>JLA"]+(*['O[ I/9=H#;!2G3;X$=8&%VP"'Z[6P???_=#\%U0
M-L&O6[7O1%-TU\L>QJ![6N:'YWT<GD<GGD=H\%DU_;8+_MT4LKCL8 F#/S&@
M1P8?J;?'M<S?!HR\"6A(0V1 JU<W)QG2?/WZYJF'#3O-!S/]L:GYT$'?F*!O
M6E4'L,%;T9?-P[!#RKZ4G><Q_/08;A[#)Q[S,V242G7H! XM$]-2IXW'FP5G
M*8/8/IZ'%8%%/(K32]@:@X4L&6$7XX].XX^\8?I0_!?VQK!4>P4)*%=-7E8R
M: [$]*_Z<Z[CN>]@<<.ZQ8+YSA/-^#2:V!O-M82<FY=BR&1-$8A:M7WYE_D!
M"_'077P6E#@+[0"[(,9Y9(77!5$:9WAPDQ.=Q$OGKE?YUX7.ID60JQHDIIMD
MDCC/YR0BUBA7+HK&E!.+BXLB,:,39-(3F=1+YL/95.BL5LC[/BC*+E?[IC>3
M57;=7C2Y!*Y=C^Z(U!F8/5<N@B46.Q="28ASRT[<,C^W/&_EB=B!$^3N!A;[
MHSSLCS=F'P  UFA=[NO9Q9FY4^IL?A>S2%-N,49 69C@E$DX"E;H)?T?O;N!
M(O#=J4Y4FIKH.HE/W:$SW]S-0]8()(DFB)PI+_$2N6W58VG\$]@W,"_%L#;U
MDH1LUK>0H_9 3U2@!GI]HO2(N_ (9\2FZ,(HC[F]1!$8B3F?R-6$CDSIJZ9,
M/NODNR^[K5Z9Q]V(\J+STS8+62,0%DXE%#)*-&%>.E_D3KP<&91-+UO8:\%.
ME$9DOI9-@5)B\Y1F(6L$LH 9)Q.<1C] _(9@!;E/TQDELI(@ $&K??-";1:@
MH;YMQEU%"YVL@:#2+&(V11<UD2?):!>(WR^LMJ)YD)UE @P=L^&J4MR7U:PA
M(*,C('Y+ *EY2,9@#&3Y*.XK?/^Z^KU@218E=N00'$T3:ML!%$<2/I5U1TM
M_)[@$PA*TZOV!67A*O>"L#2S26"P++%E X.Q=&H)C#Z ^(W ;2O-%I7/VM#(
M8=Y5OY4MG+/:5F]GS_IVU7L!J<29)@069[%-$$&1<^=\R7!T \1O!WXQ9#PD
M$$&."7>F"8'QA%&;A0N;=)YT5'?J5_?3OH$4.[5IJ*O&L$!26_006!2']FK#
M.B,9G> QBCOUB[NV9GMYD5A0*HCBLC"UF;BH. SM"<'Z"J-P0AKHJ-[4K]YK
MN9&P/XI [Q&4Q+Q8ST/6" 2&/S'X4:NI7ZO/!@\);(^O)TQ3J;.<7!2U#[M8
M3V2*PZC-U*_-OUB:/+>F7/U<\)38VQR#1>ZA#(%-I&(ZJC&-9JL/LP=SE%J$
M"4T2.=P0'"5I;%L-%)>%&9M@.,H_C;^IC#.<QUY=QJ&C+E._+M_NVWPKM)R9
M$YX.9/]BI$W^N2]W]=26114[BIQ%C^!HR&U_LL9P$9D2;3J*-IT1[7-ZXE&4
ME1:%!1R8%G#TD^?G7)0FHK0T22+BY"=,DN,HLRL9:PR8,<*F5LPHWM0OWG=
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
M&9:_\E"<:!JY4K6-KU,K*/'?" _KJEG0AB+V2.]\]GWJX\Q1;Q)0:5V)P%?
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
MYT:% W(3UYIQ=(-= QA66MFI.8($5?[650.CB"MG#6&'1<!)^?V,",Z#ESG
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
M2:,OO"A0YA/>HQ2;B!:3/$G%]6[LQ-C0$Y[]!DR1CVD=/AU:BV1&1!.&7G'
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
M=D04OMZ$/_IFAR41<>J;+?^*]W[[%A?0]ZNFZ>T// !^%X/WXW\"4$L#!!0
M   ( -6(6E)QQ"GPR 0  +H-   9    >&PO=V]R:W-H965T<R]S:&5E=#$P
M+GAM;*U766_C-A#^*P,W:!- L25*/I0Z!APG>P!9(-ALM@]%'VB;MHA(I)>D
MXKB_OD-*EN7X2)#T1>(Q]WPS&O674CWJA#$#SUDJ]&4C,69QT6KI2<(RJIMR
MP03>S*3*J,&MFK?T0C$Z=4Q9VB*^WVEEE(O&H._.[M2@+W.3<L'N%.@\RZA:
M7;%4+B\;06-]\)W/$V,/6H/^@L[9/3,/BSN%NU8E9<HS)C27 A2;73:&P<55
M9.D=P4_.EKJV!NO)6,I'N_DZO6SXUB"6LHFQ$BB^GMB(I:D5A&;\*F4V*I66
ML;Y>2__D?$=?QE2SD4S_XE.37#9Z#9BR&<U3\UTNO[#2G[:5-Y&I=D]8%K11
MU(!)KHW,2F:T(..B>-/G,@XUAIY_@(&4#,3972AR5EY30P=])9>@+#5*LPOG
MJN-&X[BP2;DW"F\Y\IG!B.H$;G[E_(FF3!@-5$SAJWABVF1VWV\9U&)I6Y-2
MXE4AD1R0&!#X)H5)--R(*9MN"VBA>96-9&WC%3DJ\9I-FA &'A"?^$?DA97/
MH9,7OM7GX;;/\/=PK(U"P/QS1%M4:8N<MNA_C/#'),*/A,&,<@5(D#.0,YA8
M%O:"A3Y1GM)QRLZQN,\UW@"O2:$&,/(L&S-51=_Q$3^(/5@RQ8!JF,D4*UO#
M*1=@$IEK)-%G%WMXAYE4AO_+IC"2VL!G);6&!X&])'6G-]IPK#-<?;+&_W3&
M?\;&HN$629FVP&(KA+]ZQ'8URU$1G$ []GHDQ,7OO_5(0/[<6I67#\W[)LSE
M$U/".@>:37+%#4>90>Q[G4X(00=.R5FQ[7;11+60"JT!(0V2D8X7D0X0.&V?
M%9L0:;*,J0FG*2SH ETEL1?UXDK]^ET>_Y &*?=$O7#(GF%#&6]9=P*AC\K\
M %=!#Q^GW;/U(5;:**5:\QG'F%%] :.7::X"<)]@[,\-4]E6CDG4\=IHVJT4
M\]W;M?V%X>_!T,;2%W (XAH<CB#A]?0'H=>+NP?27UX>27^WZX4DABXF-CBS
MN\CW=Y(?1%[<;D,05*+M2:>SBX"P[77;X0X"RN/W(2"( B\.(USU+,RMG?:0
M>#YB]G4$E#$X@(" ^)Y_$ $]SP_]#^5_;:?K2:Y5<#&'PM5B$L",:^P<+UN6
M/<'P+JA8_:%WE'N@-_Y80]+*_EHL:V&<;.(TMA@R]F+UAJ[EL'J--BVY29 :
M,0@K1E4-VS;&H1?W.HZ.SM",#9E)E,SGB7VSXFA36!\/;\V$PX'6@ .;ML#?
M#NH>Z;6(F02_ *[+H]=40+ZIS]36ZT)J7DQ6VN9K-W*OQ_:6::='( PA*Z:&
MS?P@%78&1FTTBQ -L0N@U[6O0ZUGV![QSJLC[>$$2 ^;M^TO]NNPO\MLD>ST
M#BP_K%O[V7C9%6I7A8,G@$D,NW[5Y_=IVR)YV$X*ZCN4#9=)-,EBGRGL6$T8
M'LU_PM+I06D)Q3N4:8=>VWHP=CC#;^H*F6("4[K2J&;/(('URY^WL/PFI&%)
M"+G%EJ!J&#,F7N-%%Q%BJ,/A;5V>S7T37JLV3V-[G[N_!FPA,A>F&*VKT^K'
M9%C,XQORXJ_F&U5S^P5+V0Q9_6:WW0!5_"D4&R,7;CH?2X.SOELF^'/%E"7
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
M4M:JW#VF@J/+H U87RL8J!Z0@/9[V?7?4$L#!!0    ( -6(6E(Z*A^06P4
M &<,   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;*U7;6_;-A#^*P?/
M&!) L_5FRTZ3 '::8@7:U6BR%VS8!UJB;:X4J9)4%._7[XZR9;MIT@$;D(@2
M>??<W7/'(WW9://);CAW\%A*9:]Z&^>JB^'0YAM>,CO0%5>XLM*F9 X_S7IH
M*\-9X95*.8S#<#PLF5"]ZTL_MS#7E[IV4BB^,&#KLF1F.^=2-U>]J+>?^"C6
M&T<3P^O+BJWY'7<_5PN#7\,.I1 E5U9H!8:OKGJSZ&*>DKP7^$7PQAZ] T6R
MU/H3?;PMKGHA.<0ESQTA,!P>^ V7DH#0C<\[S%YGDA2/W_?H;WSL&,N267ZC
MY:^B<)NKWJ0'!5^Q6KJ/NOF1[^(9$5ZNI?5/:':R80_RVCI=[I31@U*H=F2/
M.Q[^C4*\4XB]WZTA[^5KYMCUI=$-&))&-'KQH7IM=$XH2LJ=,[@J4,]=SYED
M*N=PYRO@1I>55EPY>SETB$XRPWR'-&^1XF>0HAC>:^4V%FY5P8M3@"&ZU?D6
M[WV;QR\BON;Y )(H@#B,PQ?PDB[6Q.,ES^!],&NFQ-^,RB' 6)754A2LK0Y5
MP,)PB[&W$WH%;X1";@23<(>3O"1>X(_9TCJ#Q?3G"QZEG4>I]RC]']A_$8GV
M[H6M6,ZO>A6%81YX[UEX>*L><-1FZ^/^X#;<P,Q:?K*4(T'".EX0%R@"*RUQ
M#PNUAC.A<$;7%M7M^05@IGBY1)!]MO 13>$C:[!6'3?(H84^Q$$ZGN(8!:,L
M)7H%%FX!:ZT+BXN3-/4B"=QKAZSW810D48)C&H1)!O?H P7!U!9JRRTF3"CR
M[T:8O!8.YIJ9P@=2+J5 @;/OOYO$<?AJ<3.?6?\>O3H/ +WG+-] PYEA2\GA
M=Z'AMWM/!KW.[J'42B +P"Q*24DC4= (@PW%6EAC6 WS?A2$AV3]5:NVTS3"
M;;ST*=; !^!= 69XJZKJDALD$ARV.NL]V+ 'O[BJ)4AL61:6?*MQ 9,'6W1Y
M +?D/6D \X @;.<)>Q+6/A;\._4H0.%*FWV]D\NYMF[_OD<V/-<&MS21P#H)
MP[%0:G[JS!-^]HYY3MBW[1_I?<-L2V2S$6B=Z#P6U[ZB65O1#<?5?A0/QMA
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
M85U*:.PAA'="K&K?P9&L3%NS!B<7T^O.D"Z$*AQLJD1NY:X6N<$?B-KS&3R
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
M1:;I9#F/^L8Y"]ZT8>+OC*?W(RQK>K#1L@*=5\;XL\ .QK\ VW\ 4$L#!!0
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
MF:HR!5\NE82G: '>SXVIFAMBT'Z*__!?4$L#!!0    ( -6(6E(<<W#;U ,
M -8(   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;*U6;6_;-A#^*P=M
M&%J M=YM.;,-Y*7#!JQ9D+0+AF$?:.EL":%(E:3BY-_O2-F*NR9!-^R+=:3N
MGGON3>?%3ND[4R-:>&B%-,N@MK8["4-3UMAR,U$=2GJS4;KEEHYZ&YI.(Z^\
M42O")(JF8<L;&:P6_NY*KQ:JMZ*1>*7!]&W+]>,9"K5;!G%PN+ANMK5U%^%J
MT?$MWJ#]U%UI.H4C2M6T*$VC)&C<+(/3^.0L<_I>X?<&=^9(!A?)6JD[=_BE
M6@:1(X0"2^L0.#WN\1R%<$!$X_,>,QA=.L-C^8#^DX^=8EES@^=*W#:5K9=!
M$4"%&]X+>ZUV/^,^GMSAE4H8_PN[03>- BA[8U6[-R8&;2.')W_8Y^'(H'C)
M(-D;))[WX,BSO."6KQ9:[4 [;4)S@@_56Q.Y1KJBW%A-;QNRLZM+JONORABX
M0@WGJFTI4S<UU[@(+<$[I;#<0YT-4,D+4'$"'Y2TM8'WLL+J2X"0>(WDD@.Y
ML^15Q LL)Y#&#)(HB5[!2\=@4X^7OH#WGFO9R.T0K(\2_CQ=&ZNI-_YZ!3\;
M\3./G_T?R7P5RLWBB>EXB<N ALV@OL?@97PX-6!K='<=EX]0\PHD*0M21@,T
MN_[U(W)M %UU@'*+[9IP#OEUO_$<N*R<4##@0D"G+$K;< 'EX,XX=P9V2$XK
MM*BI)PG-*E@CV=KF7=6(WDW:!#Z2RXT2-/>4=+!\+1 ,6L_'UIX1H7:]Y7Y
MU<9?T8PUI:?AD? I$NB(KB< 5:\]YK\,"MXTDHQ4;^C&,,"'$CN[QW1*1QYH
MFMZ>P!^$/O3SU^ #ML>][%O4W"I] I<'MM_#FRQE11J]=6*>L7Q:#&+$TAF)
M%R@5I6\PN_7?#ZS>\7M"VN(AT[T9TCMD"K],QG%1V#.92V9L1HZS*(,D9\DT
M9W,BFQ"K(F=%7CR1_18THAY/\B&&9!)/#T+\]A^EIH^_L63IY'T85-RQE\0C
M')J$^J&D4MJ&5&J*G+H(I2N+Z%W*-UJUS[?!,=?_U-_DJ>247&?8:&@DN?2;
M9J=Z47W5S=_<";]UKIF-*UG7Z[*FC3&2M:J\@VDTI_3'$+,\2EF2S2!AT3QC
M<3J#ZYM/!AIC>G+BB/;R'HV+/69Q3"KY'(IBRJ(T@CR;L6(>PRW7FIB^XO"'
M[XHD3GX<GQE5?@8?E:6ICMDLR5B4400L+>8LF3DZTVSJ.@2>^R2&1[N&>G[K
M-ZHAC[VTP]H9;\>E?3KLJB?U8>-_X'K;4*H$;L@TFLSR /2P18>#59W?7&ME
M:0]ZL:8_'JB= KW?*&JI_<$Y&/_*K/X&4$L#!!0    ( -6(6E*>Q]#P,04
M '8,   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;+57;6_;-A#^*P=C
MP&* L_5"^25( B3-NG9 NZSIM@_#/M 29;&52(>DXF:_?G?4BYTV+=!N^Q*?
M*-YS=P^?.S%G>V/?NTI*#Q^:6KOS2>7][G0^=WDE&^%F9B<UOBF-;83'1[N=
MNYV5H@A.33U/HF@Q;X32DXNSL'9C+\Y,ZVNEY8T%US:-L ]7LC;[\TD\&1;>
MJ&WE:6%^<;836WDK_6^[&XM/\Q&E4(W43AD-5I;GD\OX](K3_K#A=R7W[L@&
MJF1CS'MZ>%F<3R)*2-8R]X0@\.=>/I-U34"8QEV/.1E#DN.Q/: _#[5C+1OA
MY#-3_Z$*7YU/5A,H9"G:VK\Q^Q>RKR<CO-S4+OR%?;<WXQ/(6^=-TSMC!HW2
MW:_XT/-PY+"*/N.0] Y)R+L+%+*\%EY<G%FS!TN[$8V,4&KPQN24ID.Y]1;?
M*O3S%[>!'UG KZVP7MKZ 9XK+72N1 V$"">M%FVA<,_T;.XQ)#G.\Q[^JH-/
M/@,?)_#*:%\Y^%$7LG@,,,=<QX23(>&KY(N(US*?01HS2*(D^@)>.A*0!KST
M,WA/U?U2=VHGV5PKE]?&M5;"GY<;YRWJZ*\OQ.5C7![B\O^+^/\0'MY6$DI3
M8X<JO04O-K4$['$GM7?@!JC1 <H1JB H9 NDR"LP)7B$"JT =UUD!TJ'5;\W
M/SQ(86$GK3(%2%($X'G*9B/M>*8,]I5"K$K<2]A(J:'=813<Z@V- 4HFX%EY
MKV@V."CPC%KG< N&>FV\A)C/X$W_GK*ZP8@6;KK !R)N/0(WH4JAB]YU!K_8
MK=#J[TX ].):NMRJG>_1KEJ'=#LW"\0],\U.Z ?,M5;R7CI,3E'1!PWU66.0
MNL:'O+66>!;%.VSP+KQ&&IS#L4A5ED+1@3G*[E.T?24)4H1J<Z/?M;J;<'OE
MJ\!,G]'W[NB@W.-2.P+KP*O&LK&6U_@)0*4[.A_$;1J$=)6PDM'<4WGP*U3=
MH@\+9^Z#;%I[.&HD)PBAQ!/!H.&X&_% (6CN4W%!"L;CVQ'B:/-&YJ)U<E!2
MH<I26LP:=!M4@NLA)PS5>JQ)%\1DT09"0^A.7=W1X#Z<SB$M_(S9P)\+<>G
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
M970R,RYX;6S=?6F3VT:6X%]!:+MGI0A4N8JZVVY'E$N26Q.6K5#)/3N[L1]
M(DG" @$VCBJS?_V^,_,ED&25W!/S82.Z+18)Y/'RW5=^=]=V7_JM<T/V^ZYN
M^K\^V@[#_B_??-.OMFY7].?MWC7PR[KM=L4 ?W:;;_I]YXJ27MK5WRPN+EY\
MLRNJYM'WW]%W'[OOOVO'H:X:]['+^G&W*[K##ZYN[_[ZZ/*1?O&IVFP'_.*;
M[[_;%QMWXX9?]Q\[^.L;/TI9[5S35VV3=6[]UT=7EW_Y8?$:7Z G_EZYN]Y\
MSG KR[;]@G^\+__ZZ )7Y&JW&G"( OZY==>NKG$D6,<_9-!'?DY\T7[6T=_1
MYF$SRZ)WUVW]'U4Y;/_ZZ-6CK'3K8JR'3^W=WYQLZ#F.MVKKGOZ;W<FS%X^R
MU=@/[4Y>AA7LJH;_+7X70#SDA86\L*!U\T2TRC?%4'S_7=?>91T^#:/A!]HJ
MO0V+JQH\E9NA@U\K>&_X_H9/(VO7V4VU::IUM2J:(;M:K=JQ&:IFDWULZVI5
MN3Y[K)^>?/?- %/C -^L9)H?>)K%D6DN%]F'MAFV??:V*5T9#_ -K-DO?*$+
M_V%Q<L0W;G6>/;W,L\7%XN+$>$\]()[2>$^/C)?:\?^Y6O9#!XCS?T],\,Q/
M\(PF>'9D@A^*ONH1SA\[U[MF*! K4Y#\ \-DG[<.$'S5[O9%<\ ]K-JFAVV4
MQ>#*;%TU1;.JBCKKX7D'1#7TV;:X==G2N28#<MX7'3Q7-31(5\+3#A!QV&:_
MGM^<9QO7N*ZHZP/^[/8X9!' M>\J&'Q? \"*!@=9U6/ILD&6-.)DL-[JT_8P
M;'?99[?:-FW=;@#">?:^@6.DU^"INVT+DYRU=PW,T(_+OBHK0,[S[*JN8=S!
M=;+#,#"^"D?4] 51N=V6JRL@& 3 .<$G"058&"[TFL?]M__Q:G'Y\MO>3)Z-
M/>^%(%'" HLN*WKZ:CTV-"L,N1J[SC4K6"LPBPQ@E35M<Y9X 'A(C>"%O>,0
M':RCZ,>.EH.KZ<?5UC^3#6UJ$GBK!Z[3TX%EP)J!]\!^?U]MBV;C+#RR#3#F
M#%94MSW,>+>M8'3 G\[A,?.1XS(B=(G! P*@(R3KST]0P7-/!<]/HN^GJO]"
MA_8K[*\;8'4#X$&*#.X?IY\/E%W_\O?W;\XN7V=7\*O R1^R_@9'7;I=M<KM
MV0/F] !#V&T%,$8P&'ZX''M80-]G9=5WXY[ D>/P0U<)X@&P$8>+9557PP%/
M#L[AUM7X6#GR:3"!X3CP,W-WU\&@H\,O2I!/'1X C-N.'9Y_,63;MM]70U'#
M?+C=?MO",T@@?DU;>+A'G-RT,$##)U<U_5 -X^" /H': "_P75<#$9U5S=F^
M+H#$8<!O #E 2*[/_C$6@#= T0[D2X.8T)]G/_H1 ?WT:UA?38B">TS!E8FP
M K"NX#%>=\7 7<E[@' P%>^;'\S]0< 1]&W3N)I>-'\-,%W5E6? K0#"L)QQ
M#2^.'7(A^(2 1QP0G/ZUJ7"RFX'6C$.U\'67$>?HB/L0]T ^=5M4M9Y<BX_T
MA#4@]0$="/9,.O!N72H29 !WH-?]'A@CD!X>;E/R:2,,NPV< ?,#/ PDZ!RQ
M!/G#$A2D[$/1P9"7+UB&,3+^S14UL-U?UH!XB!J"NLQL'?U]4S39NPY96;]J
ML\=WL"=G$?E_ D: ?H;G.> 0 /FZ7>&!/<GQY:'(KH&)%?0'+&)P;8YKJ1H\
M @ -_ [[+V@W5W6Q<V6!^\=I=G@^;K>OVX-#H,)7,G8.\_0CP)NQI 7..4,W
M9#D='P5RR# .<:P*282Q REWUP+NHDJ7N>:VZEK"0N;DBBBP,SB;%KGU;X!9
M^*9, 6=Q R"&-3?9=5%7P".;J@ H(0[!O&T'^ZUQB7 .)0@<HMT8HW"9<-*
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
M\#E@T0X\A_/1$4YI3U 9ZAU4-B4-+5)N9/4PQ2#@: \.&,9?4Z%XTC,0<:$
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
M(H_3K)Y8.WI8RK,'H@3GW?\]HH\K)Z9,\&ZD]R75(2B)D&?-CUS1VQ_6*1+
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
M17<7K>[%JL9=;N;*XN[AIBN\FPI- OA_H93=O)"#X;9[\1=02P,$%     @
MU8A:4C"W%$78!   50X  !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL
MK5=M;^(X$/XK(ZZZ*U):\@(!>A2)=KLO4E>JEG;OP^D^&!B(U23.V@XL]^MO
M[(007DJK[GT!>SR>>6;F\3@>K(1\5A&BAI])G*KK1J1U=M5JJ6F$"5.7(L.4
M5N9")DS35"Y:*I/(9G93$K=\UPU;">-I8SBPL@<Y'(A<QSS%!PDJ3Q(FUS<8
MB]5UPVML!-_X(M)&T!H.,K; ,>JG[$'2K%59F?$$4\5%"A+GUXV1=W43&GVK
M\)WC2M7&8"*9"/%L)E]FUPW7 ,(8I]I88/2WQ%N,8V.(8/PH;38JEV9C?;RQ
M_M'&3K%,F,);$?_%9SJZ;O0:,,,YRV/]3:P^8QE/Q]B;BEC97UB5NFX#IKG2
M(BDW$X*$I\4_^UGFX2T;_'*#;W$7CBS*#TRSX4"*%4BC3=;,P(9J=Q,XGIJB
MC+6D54[[]/"6J0CN?N1\R6),M0*6SN!+ND2E$SL_?V23&%5ST-+DSFQJ34O3
M-X5I_P73G@]?1:HC!7?I#&>[!EJ$LP+K;\#>^"<M?L#I)02> [[KNR?L!57P
M@;47O#7XT5[P?X\F2DMBSC\GO+4K;VWKK?V"MS$=J%D>(X@Y?&1<PG<6YPA'
M*S!:,AZ;Q%_0N;M0M%+'=:P6)WV;HWVE,C;%ZP:=785RB8WA8X0P-T"6%@C!
MFAHLN(>%'6+AM1PQ#5073"8HJ]K8?;[K]1U8H41@"N8BI@9 ?.(IZ$CDBE14
M\^K(WE$BI.;_X@QNA=+P20JEX"FEEA-;Z9W2G(XCC6I9_$3]1\$]J:(RM,,U
MG1+Y3%UMGI,C.(-.W^GY 0U^_ZWG>_Z?.Z-R\>ER? D+L429FN! X3277'.R
MZ?5=)PP#\$(X]YO%M-LEB#(3DM! *C2I^:'3]D/PX;S3+"8!Z20)RBEG,60L
MHU#]OM/N]2OWF_]2_"@T:1[)>A&0D5'?F>R@.X/ )6>N1R.O1S_GW>9&2.?P
M-F9*\3FGG#%U55"N7N8J >.(<G^A428[-?;;H=,A:/<B71RN;O 7P-_#H2W2
M/3IX_1H=3C#A]?)[@=/K=U\H?[EXHOS=KA/X?>A28;VFF;5=]Z#X7MOI=SK@
M>95I(PG#0P8$':?;"0X84(K?QP"O[3G]H$VCGJ&YP6F$ON,29U]G0)F#%QC@
M^:[COLB GN,&[B_5?X/S1)_M5'VV\W_T6:<6JF-!;F/[NLWS>)OB6@XG:]+1
M9F%]K!F?!'BB&=L>R=,%%+Z++R6BNJ*6N=^KC81XE;%T_8<ZR+H#:EM($UQ<
M!5<C48T_TYW@DC*X-[1K>T@_$*85UQ%IT^&#-3)9.]2&7('3[X56C\T)QE9-
M1U+DB\C\8R':=I1?YU4-PNL,"RN&A6]FV.Y-/6:[E*%\L+3>LDR+@@>AN/DF
M/4:=TYZ/L$2!)1&UJUU&'$E-K=PZHGO;WLT%Q'P+,380LQ*BN;HIRL.ROTZ,
M>U363TK- Y+B2W#[32@D]7-DA@I%?4?4NZEDM1.[G[;W+9UHZF?@]^C*-;>"
MN=./WPT[*@<=GYHF=5MSV>_W\MI2$> 9$ .#KEO=SL>\U56.,;55^]2G*V5A
M'S1T>D6>ZN*KOY)6;Z91\538JA</+FIR"W-KQCBGK>YEE[J6+!XQQ42+S#X<
M)D+3,\0.(WKWH30*M#X7E(-R8AQ4+\GA?U!+ P04    " #5B%I2K_&O*2@#
M  !U!P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6RE5=MNVS@0_96!
MMEBT@&!=?4MM [ELT (;(&C2[L-B'VAI9!.A2"U)V<W?=TC)6L>MLP7Z(G(X
M,V?.'/&RV"O]9+:(%K[60IIEL+6VN8@B4VRQ9F:D&I3DJ92NF253;R+3:&2E
M3ZI%E,;Q)*H9E\%JX=?N]6JA6BNXQ'L-IJUKII^O4*C],DB"P\(GOME:MQ"M
M%@W;X /:S\V])BL:4$I>HS1<2=!8+8/+Y.(J=_$^X O'O3F:@^MDK=23,SZ6
MRR!VA%!@81T"HV&'URB$ R(:__:8P5#2)1[/#^BWOG?J9<T,7BOQ%R_M=AG,
M BBQ8JVPG]3^ _;]C!U>H83Q7]AWL7D<0-$:J^H^F1C47'8C^]KK<)0P.Y>0
M]@FIY]T5\BQOF&6KA59[T"Z:T-S$M^JSB1R7[J<\6$U>3GEV=<NXAB],M AW
MR$RKD12W!MX^LK5 \VX16:KB8J.B1[SJ$-,SB$D*=TK:K8$_9(GE2X"(Z T<
MTP/'J_15Q!LL1I E(:1Q&K^"EPT]9QXO^_^>;[@IA')M&_C[<FVLIFWRSRLU
M\J%&[FOD9VH\T.DI6X&@*CBJ=\LEDP5G BZ-06M^).^KP.Z07IB&%;@,Z!0:
MU#L,5H];A$H).F%<;L#Z7P?>+2U8YW04=IX"$7(KUZINF'S^_;=9FDS?&Z@&
M9LPSHZUM4=..PQ):XV$IB\NF];[*.]A:[1#><DE.U1HF2_-N!/2_L%ZC'OX9
M_(D[%)#T8]J/&3PJ.TCA=@T^T][63W0752UAP1L8S\-9FM'$$TW?OYCUSL^C
MAQ%LB(F6;O."P:+5W'+2X!";S.-P,IU^9U\KW2C-+()4]B@^G80Y(9^8I%F-
MVHO4L(8:'/SS,)_-3\VNNZ,>TGP2CLEQW$,6$S:=F1/1DODOB)9DX6P^/2-:
M[_P)T:;3,(_C4_.<9$D>SB>34_.L9-DXG(ZS4_,@V=!!DL[")'DI69*G89Q,
MX$?'-#JZ"JGPQE_X!@K52MO=BL/J\*9<=E?I?^'=@W3'](9+ P(K2HU'TW$
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
M5)CJ\X*2Q&F0Y2B%1(2"$Q[&"29S%E"1MK P6G#H%2A:96D(F7W7.CUD&70
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
M-*'E#=:"KDOG]FCO)N:?V#,A[;"CH:!5%%J+OE+X;3&R[C)84_=$Y<*).Z'
ML1]#F+CA.'&G1#8D5FGBIDGZ1O8C:$0]&"5=#N$H&!\6P>49.2:#'),/R_&J
MUN4G&Y7^#6&-&75;EU2,VY>,MZ876RFJTUH]_G\X)=FS+,QXF:F&9;AP:'XH
ME,_H_$O'-#64IK*8==\CHMP(C<2:<?X* W/UQKR@ML(&L3::.\KAI,:/&V$N
MR__7^08S1LHQCJ6$LJ:0=D3M1<MS>DN61R7^L,Q_:\Q-54:/32NS@D;-0%:+
M[ G&_I2T%4#@)G[DAO$$0M>?QFX03>!^_55!J51+00S1MGY&97(/W" @DV0*
M:3IV_<B'))ZXZ32 1R8E,3T3\(?OTC (?QR>,<EZ @]",TZXDS!V_9@R<*-T
MZH830V<<CXW\X91FO:,A11=Z9T>QHHAMK;MY-9P.T_ZJ&W)OYMVGPF<F=R65
MBN.67/W1A(0GN_';;;1H[,C;"$T#U"X+^F)!:0SH_5:0I/J-"3!\ RW_ 5!+
M P04    " #5B%I2@XQWG2X$   E"@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970S-2YX;6RE5MMNXS80_96!L0\V0,242%E2X 1(-MUV%]@V3=+VH>@#+=$Q
MNQ+I):DX^?L.*?F2UC':[8L]I#AG+CR'Y'QC[!>WDM+#<]MH=S%:>;\^GTY=
MM9*M<&=F+35^61K;"H]#^SAU:RM%'9W:9II2.INV0NG1Y3S.W=K+N>E\H[2\
MM>"ZMA7VY5HV9G,Q2D;;B3OUN/)A8GHY7XM'>2_]+^M;BZ/I#J56K=1.&0U6
M+B]&5\GY=1;6QP6_*KEQ!S:$2A;&? F#C_7%B(:$9",K'Q $_CW)][)I A"F
M\77 '.U"!L=#>XO^(=:.M2R$D^]-\YNJ_>IB5(R@EDO1-?[.;'Z00STQP<HT
M+O["IE^;92.H.N=-.SAC!JW2_;]X'OIPX%#0-QS2P2&->?>!8I8WPHO+N34;
ML&$UH@4CEAJ],3FEPZ;<>XM?%?KYR_O8'UG#SYVP7MKF!3XH+72E1 ,!$<:=
M%EVM<,T$Q@]BT4@WF4\]Q@X(TVJ(<]W'2=^(DZ3PV6B_<O"=KF7]&F"*2>\R
M3[>97Z<G$6]D=08L(9#2E)[ 8[M.L(C'WL [UH"/NJ=]X,^-<E5C7&<E_'ZU
M<-XBH?XX$9?OXO(8E[^U ZBSNFLDF.7133C(X5C;3X,_K"1*QR%%7<!'+=N(
MY !!0>@7^-J'!(%U:>-!RTHZ)ZS"))2N526";(*S/\#R!A82Y/.Z)\\6;-GY
MT!^,HDP-8Z71R71.Z#J&KTW3".L(.E9R[:.;6X7(N")X#:,:>3<YWW:C9PQ\
M%K9:X8;#ITY+8!3N$4*V"UR  V3#8">1$.?P8#QVS\HGJ3OIX!W,&,E8AD9&
M29$7:.0)*3D/1D$*6L+WUC@':VN6R@//"<]38!EA)8>,D1PYG!6$)0G\B*=E
M$]:.2T)G&0HCI82S' U.9GGX+\DL2R;[E:&ZRK0M,BD62<)AHJI8>:V:+K3Q
M'8SI&>.3WLBSP4CRP6!L@L4EY9'B.";&0BE92CA/@A$R8<$H24+YZ^+8C&2S
M!%A)>%H"QX84!?",)$5Y4%Q!THQB+0DE>1JJ3'"F9,'(":/T?Y7'V;;.=#"P
MD2?TE.WTE/T[/=W))^4BUS^V:Q2K@Y_TF\?<,6F=CA.DI2+P7AQ]0# ZCG<'
MYU9D&'6YBQI(#LJ!"%IL\')T?V?\0'02]QRN'%:T-C;@7=5_XM6 =Z/OIS$N
MSOZ#%$A:Q@(7QD5))WMRO.8Y)1F=X982&H@[4&)/@B0A?(8?<I[NF?#?]YW/
M0@+TC++]]A\7^+?7BY)-DR""A"0IW:OB-?4SP@L.L=RM#@XIC[&#GAF*=RN
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
MGJ%^V>#=+PT)X.\+C:?#\$$.MO^3</874$L#!!0    ( -6(6E*!S<9IU (
M  H'   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;(U5RV[;,!#\%4(H
MT 1(K8<M*PEL XF-HCVD-6*D/10]T-+*(D*1*DG9:;^^2TH6_&XO-I?:V9V9
MI:C11JI770 8\E9RH<=>84QU[_LZ+:"DNB<K$/@DEZJD!D.U\G6E@&8.5'(_
M"H*A7U(FO,G([<W59"1KPYF N2*Z+DNJ?C\"EYNQ%WK;C6>V*HS=\">CBJY@
M >:EFBN,_*Y*QDH0FDE!%.1C[R&\GPYMODOXQF"C=];$*EE*^6J#S]G8"RPA
MX) :6X'BWQJFP+DMA#1^M36]KJ4%[JZWU3\Z[:AE235,)?_.,E.,O5N/9)#3
MFIMGN?D$K9[8UDLEU^Z7;-K<P"-IK8TL6S R*)EH_NE;Z\,.(!R< 40M(/I?
M0+\%])W0AIF3-:.&3D9*;HBRV5C-+IPW#HUJF+!37!B%3QGBS.2K6E'!_M#&
M4Y&1&>A4L<K%,B>/M4:$UN1J!H8RKJ_)!_*RF)&K=]?D'?&)+J@"39@@+X(9
M?8.;N'YBG&,%/?(-DK2M_+0E]-@0BLX0>JA7/1*%-R0*HN $?'H9OH"J1\+
MPL.[?;B/UG3^1)T_D:O7/T<G364M#!,K,I><I0RU_GA8:J/P /Z\T*#?->B[
M!H,S#41=+D%9J[=.:EU#9DW$'D+3YKA?8=PD7)_RM.DQ=#WLB[N>A%&<A(-H
MY*]WS3N1%R=Q?R=O3\2@$S&X*&)>+]$;%)&#LE95BJ5 *M3E.#OV]M!T.R=%
M-#V277))?"#@."?IG^8>=]SCB]R_' Z KO&<TR4'.X-:9* VBAE0^CV1S7MA
M)*EJE19X??QK,/&QX</^W9&LX[0HB ?)W6EIPT[:\/)8E$P!,DUR)4MWL*C
MN5BI1J:O5E^U/[E3$IH>\1ZW8>_V0,%Q5A@DO</9^#LWE?U*/%&U8D(3#CGB
M@EZ"!51S\S:!D96[O);2X%7HE@5^K$#9!'R>2VFV@;T/N\_?Y"]02P,$%
M  @ U8A:4A#3 429 P  * L  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N
M>&ULS59-C]LV$/TK R&'!-A=?=JR%[8!VTK1 $EAQ$U[*'J@)<IB(Y$N2=D)
MD!_?(25KY4_L(8=>;))Z\S2/;T3.Y"#D5U50JN%;57(U=0JM=\^NJ]*"5D0]
MB1WE^"07LB(:IW+KJIVD)+-!5>D&GC=T*\*X,YO8M96<342M2\;I2H*JJXK(
M[PM:BL/4\9WCPF>V+;19<&>3'=G2-=5?=BN),[=CR5A%N6*"@Z3YU)G[SXEO
M RSB#T8/JC<&(V4CQ%<S^9!-'<]D1$N::D-!\&]/E[0L#1/F\6]+ZG3O-(']
M\9']%RL>Q6R(HDM1_LDR74R=D0,9S4E=ZL_B\"MM!0T,7RI*97_AT&(]!]):
M:5&UP9A!Q7CS3[ZU&]$+\(<W H(V(#@/B&X$A&U ^-J J V([,XT4NP^)$23
MV42* TB#1C8SL)MIHU$^X\;WM9;XE&&<GJT;OT'DL&9;SG*6$JYAGJ:BYIKQ
M+:Q$R5)&%3S"&JLNJTMJT,N"\"VN,@[S$JN'\)0"UB$DHM[HO"Z/' K>)E03
M5JIW2/%EG<#;-^_@C0G\O1"U(CQ3$U>C%I.1F[9Y+YJ\@QMY^P%\$EP7"M[S
MC&:G!"YN0K<3P7$G%L%=QH2F3Q#Z#Q!X@7<EH>6KP_WQE?#D]>&C.VK"SM?0
M\H4W^'[#+ZYOHA0<QRG%3Q8=09L:_ZQ]?1CC*=NAPW]]1$+XH&FE_KZ33M2E
M$]ETHAOI+$AI"N0!-G3+.#?OPAKZ3HF\9GW#%5LN<W#M9V,OPDW=]^VX!,7!
M>'@*2BY!431Z 9UH&71:!G>US+/L&792[)D]_$S-9\>:)VW-7U/5L Y[N?C>
MP!^<R;I$C?W@3'MR"8K#07A=UK"3-;PKZR-5ZAD.DFGZ*/)</0#':P==DC05
M>RK-$8#?*@A=4 DD^P</)UM-U[0.+Q)\C$,_.M-Z%16?>W@%%0VB&VKC3FW\
MNH*D1M+M4HPO30MBWS\3<HFZ+-CD$G12L"<R1IV,T5T9R[JJ2V*N3GB?YWB7
M/L *K1)6TSP3.W.Y/N#HZ!;\@/EZ"6$PO/-5C[NWC_\/AXSOO5QFWD\\9EJR
MD]-A>&YM"^K;YIT9>Q=RJJ1W+?L_HSZ7+<U=#<D5T'F";J^%J*C<VE9,@36M
MN4.[U:[=F]LFYVQ]8=I VYJ\T#0]Y"<BT10%)<V1TGN*\12335O63+38V49E
M(S2V/7988"M+I0'@\UP(?9R8%W3-\>P_4$L#!!0    ( -6(6E)*O1J]% ,
M (X(   9    >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;)56VX[3,!#]E5'$
M RLMFUN;;E=MI5Y ((&TVK+P@'CP)M/&X-C%=K?P]XR=-/2NY:6UG7..YW@F
MG@PV2O\T):*%WY609AB4UJ[NPM#D)5;,W*@52GJR4+IBEJ9Z&9J51E9X4B7"
M)(JRL&)<!J.!7[O7HX%:6\$EWFLPZZIB^L\$A=H,@SC8+CSP96G=0C@:K-@2
MYV@?5_>:9F&K4O *I>%*@L;%,!C'=[.>PWO %XX;LS,&Y^1)J9]N\J$8!I$+
M" 7FUBDP^GO&*0KAA"B,7XUFT&[IB+OCK?H[[YV\/#&#4R6^\L*6P^ V@ (7
M;"WL@]J\Q\9/U^GE2AC_"YL&&P60KXU554.F""HNZW_VNSF''4*<G2$D#2$Y
M)'3.$-*&D+Z4T&D('7\RM15_#C-FV6B@U0:T0Y.:&_C#]&RRSZ5+^]QJ>LJ)
M9T?S.MV@%C#G2\D7/&?2PCC/U5I:+I=PKP3/.1IX W,JNF(MT*&G)9-+6N42
MIDI:30E<,P%C087$9([P>H:6<6&NB/@XG\'K5U?PRL$_EVIMF"S,(+3DP,41
MYDVTDSK:Y$RT<0*?:+/2P%M98+$O$)+UUG^R]3])+BK.,+^!-+Z&)$JB$P%-
M7TR/^R?HLY?3;R^X2=MLIEXO/:.WS005D2UAZLL']36,C4%[O9,<NB]@JK'@
M%CXJ8^#;@Q("Z$W:,%U\OQ!)IXVDXR/IG(EDPH3;Z!J><,FE=(5$1?,'F3Z5
M]5JKY[7<1?4\BKN=-!V$S[NI.$;UDZB[#YH=@[*T\P^T9Z;;FNE>-#,NBCM@
M>X>7[]0\*W[02=-=:$^6=*V=[4241/TX.S!WC(J[75<4>^Z.4?VH?\9=UKK+
M+KK[B,;<_8^A["B(-W$WR@YBG9Z ]9-^=.#H!"I+TC.6>JVEWLNJ#V5QJ>YZ
M1\62Q,EM?&#D&'6B.F?'J+WJK'V$.S<UO9E+W_$,^,NVOK3:U;:ICGTO.5B?
M4+.M>^,_F;I3?V*:WC@# A<D&=WTJ&9TW?WJB54KWP^>E*7KP0]+^F! [0#T
M?*&4W4[<!NTGR.@O4$L#!!0    ( -6(6E+PDV'/Q@4  !\9   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0P+GAM;+U9;4_C.!#^*U;O19P$-'':I.Q!I5+*
M'J=%5%2[]^%T']S$:7WKV%W'H7#:'W_C)-0%4J?B3N4#35S/,R\>/S-VS]=2
M?<V7E&KTF'&17W266J\^=+MYO*09R4_EB@KX)I4J(QI>U:*;KQ0E22F4\2[V
MO+";$28ZP_-R;*J&Y[+0G DZ52@OLHRHITO*Y?JBXW>>!^[98JG-0'=XOB(+
M.J/Z\VJJX*V[04E81D7.I$"*IA>=D?_A8Q :@7+&%T;7^=8S,J[,I?QJ7FZ2
MBXYG+**<QMI $/AXH&/*N4$".[[5H)V-3B.X_?R,?ETZ#\[,24['DO_!$KV\
MZ PZ**$I*;B^E^O?:.U0W^#%DN?E?[2NYWH=%!>YEEDM#!9D3%2?Y+$.Q)8
MX#0+X%H OQ+ _@Z!H!8(]A7HU0*]?07ZM4!_7X&P%@A?.QWM$(AJ@:A<K"JZ
MY=)<$4V&YTJND3*S <T\E.M;2L.*,&%2<:85?,M 3@]G50HBF:(96PB6LI@(
MC49Q+ NAF5B@J>0L9C1')VB4),PD$.'H1E3;P*33T175A/'\E_.N!I,,<#>N
MU5]6ZO$.]0&ZE4(O<S01"4T:Y,=N>1\[ +H0BTU \'- +K$3\?="G*+ .T;8
MPUZ306[Q*QJ#N%^)?YY=H:,?F\)RM3>*?[8;9;(_RF WRG5+0 @$Q&OUZ*,;
MY2[6@-*K;$GUSS_XT>!7QW(%F_P-2MR@)7_OVO/WST\@BVXTS?*_')I[&\V]
M4G-OA^:;;$68 E;69O-P*18G'%@U023/J<Z;4J<"C$I 4R,>AI!A#PTV]#<V
M])TVC"'W%; YXHS,&6?Z"7B9$Q'38Z@3#U04%#YC"8'YIWE[5?CAEDD^5#'X
M:S8LW!@6.@W[+*Q:I,DCFE-!4Z81$[',:#G$A*:*YAH1D2 HK82#^?&2J 5M
MC%[XQM0=1D8;(R.GD9 D159PHL%&J%Z0);I);_1&;^#UPD%O.TC5IH[>K"\.
MO> L>#-STC#3ZP]P?V?@!QN?!DZ?9D2@:P49P/)8HN^P+\ OBCY1*->.I#_;
MP)\=>+OYGJU4GM.UT@=(9Z')G%-$H/,"!YNYI**D&O!%=OM1/]P18W^K:/I.
M4Z;*)&^"QDS%!63UI20J02/8^-F<L]?I^U()MDKPH6-M6=4/G [>Z255#B:K
MQ:,7O!&^)(YJ3S3,C'H.AO$M__IN IYD*RZ?*$4S8#J3\A3287SWY>;JQ#]#
M5RQ7Q:KL3T; +_= 1S#KR14=R[I^_] K8XG5=S/KL]<Y2@O%9;%80AX>D1P1
MX% 5P^YH;L/<J/U3S_O)99_E5-]-JM8^3EAR(M-T'^O<F+C-.LN.OIL>1[,Q
M"G!H$J6B?JC8:)*F<# Z1E.JF$Q,-1\ELDR=8WCZ&YIP4^5=^BU]^H?F3VSY
M$[OY<[]R=UVC;&_8OF._8DN:V$V:(P[GWG*;PM$!);*8Z[3@<!@M?6^BF>L:
M<6];++=B[&[>3.\!'<=) 24EEZE>0SEQ1=DR)SYT0XHM(^*6EK3)JV,$/1;+
MRF6'<1-RSE**CIA 3Y2HQF/;N$53OQ)U66W9%+N;V%LF6%9D+BS+CC@\=/0M
M\V$W2TV5!(Z#'M;TL_1;P5:&-MX9?K>JH#W\EA*QFQ)OR6-;^"V]X4/36V#I
M+7#3V_\9_A95[=D?6%8,6EBQIC_3H5#V4+:VWU'3*!SV3 %5U:7+/<N_PL1K
MFD#OP]%'T]V(\C0Z6E 1NYO0P!)E<.@F--@ZVKN;T)<.0UF.%4V@VU;&]=:F
M8MR"CKVW7475LKY#\*6'EK #-XW>UV=TTXZ8JS[HN?_/5;84'!RZH0TL90?N
MUO._KK(;'4<[5_F=@I-W"%:AZ6Y=T\)2+\H;^!R5,:XN*#>CFUO^47FW_6I\
M['^85'?U%J;ZZ>"6J 43T'O3%""]TPC6756W\=6+EJOR,G@N->1;^;BD!+++
M3(#O4RGU\XM1L/E-9/@O4$L#!!0    ( -6(6E(T%#@"/ 0  "\1   9
M>&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;+58VV[;.!#]%<(HBA;81*+NRCH&
MDCAI["2+(&Z[#XM]8*2QS:U$JB0=-W^_E"S+MB0+0HJ\V")USLQP#H<7#==<
M_)!+ (5^I0F3YX.E4MF98<AH"2F1ISP#IM_,N4B)TDVQ,&0F@,0%*4T,RS0]
M(R64#4;#HN]1C(9\I1+*X%$@N4I3(EXO(>'K\P$>;#N>Z&*I\@YC-,S( F:@
MOF6/0K>,RDI,4V"2<H8$S,\'%_CL'GLYH4!\I["6>\\H'\HSYS_RQB0^'YAY
M1)! I'(31/^]P!4D26Y)Q_&S-#JH?.;$_>>M]9MB\'HPST3"%4_^IK%:G@^"
M 8IA3E:)>N+K6R@'Y.;V(I[(XA>M2ZPY0-%**IZ69!U!2MGFG_PJ$[%'T';:
M"59)L.H$YPC!+@EV7X)3$IR^!+<DN'T)7DGP^A+\DN#W)00E(>A+"$M"6"=X
MQX0SM\J9?7W@2NR&VD<I6[EQH;>QF5C%K!P3149#P==(Y'AM+W\HIG;!UY.1
MLKP*9TKHMU3SU&BVJ3[$YVA&%XS.:4280A=1Q%=,4;9 CSRA$06)3M"82K)8
M"%@0!3%Z@A=@*T#/K^B1O'*!OKYF@ B+T0/Y3S=G(%YH!.C3&!2AB?RL+7R;
MC=&G#Y_1!T09^KKD*ZGQ<F@H/90\(",JP[[<A&T="=M&#YRII437+(:XA3_M
MYF.KPX"A<U@ETMHF\M+JM#B&Z!39^ ]DF9;9$M!5-WT&F::;1^GC;OITQ3KI
MU]WT!R(Z@[_I/78<MM"_]!Y[*_VV]]A;Z9/>8V^E3W]/][O?2]U]?WK0,8OM
M:CFP"WOV,7N["L_W2+TJ;*O\GWL-11,%J?RWPY%3.7(*1\X11Z79MLK?$/V"
MF!\B7D9^$)@Z.2_[Y=2"PJ'C'*+&391K!GYPB+INHCS;M=U#U$V+K1";-8]?
M6E".Y]N'J-L6E.4X^! U::*<P+9K'J=-E.6YV/,.87<M,.RXKG4(NV_"L.-;
MOE_!#N1V*[G=3KFO]&(K](E+;QMJ245\DA&A7E&6[QNR8SIYE7WO?>>M7SGR
MWSAOIQNBMY\YVPWMVL2]:X'IVG5JL^V^"7.]T G;90BJZ(/.Z/_B["1ZHQ1A
MY2-\7RFPN3N[F&\5HV0>I-FUPEJ6[]I@IN^;-3':8+I>CQ0%WCM\X>ZR *9
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
MWW0)9DQ(VPH>[>/*OBSC_13[4>##B;=OKY0)@P%,<-# 3N@%#;W 2>\S9T*
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
M? 3E/K#OU]+*/UNX$TU^()W\ %!+ P04    " #5B%I2Z#<*R8$"   -!@
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
MI6CN@R90O+)'ZHHK?4#;8:&O4! F0<^O.5<O@3FENTLY^0=02P,$%     @
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
M970U-2YX;6RUF6UOXC@0Q[^*A6ZEKG37)'9X:$61@.[JD-H[1/?AQ>E>F,2
MU23F; =::3_\V4Z(84D=JH6J*N1A_C,>.[^9N/TMX\]B18@$+VF2B;O62LKU
MK>>):$52+*[9FF3JRH+Q%$MUR)>>6'."8V.4)A[T_8Z78IJU!GUS;LH'?9;+
MA&9DRH'(TQ3SUQ%)V/:N%;1V)V9TN9+ZA#?HK_&2/!'Y=3WEZLBK5&*:DDQ0
ME@%.%G>M87#[*30&YHYOE&S%WG>@AS)G[%D?3.*[EJ\C(@F)I); ZF-#QB1)
MM)**X[]2M%7YU(;[WW?JG\W@U6#F6) Q2[[36*[N6KT6B,D"YXF<L>V?I!Q0
M6^M%+!'F+]B6]_HM$.5"LK0T5A&D-"L^\4N9B#T#I5-O $L#>*H!*@W0SP;A
M&P9A:1">:M N#<S0O6+L)G'W6.)!G[,MX/INI::_F.P;:Y4OFNF%\B2YNDJ5
MG1S<D[D$?X!A'%,]<3@!DZQ8?GH:K^Z)Q#01']4M7Y_NP=5O'_N>5&ZUL1>5
M+D:%"_B&BP \LDRN!/B4Q20^M/=4N%7,<!?S"#H%_X[D-4#![P#Z0:\FGK';
M_)Y$E7F[QOS^9'/HUYA_.MW[C2,9J)I 9/20:P(GF9 \5\^O!/\\J!O 1))4
M_.N0#ROYT,B';\A_-T\:B0'>$*[( 6@F"2=" HXEJ<N>6R^\ANT/=5EK,FOW
M/CB&TZZ&TW;J3%=8K>UGM;0?&,[ <,D)T6ES2'<JZ<XE)J);R7>=D<_(&K\:
M8;90))S+N@>QD.@:"5TB-@/4[OGZI^]M:ISW*N<]I_.G;Z/3$W93B=Y<(F&!
M;]'F.Z-^Q"\TS5,P9US9TFP)(KS&$96O== HQ?:3%[1]1_*"/<8&[TP?^ '*
MZ%PCA=8!O$@J+60"Y'YN"(^4L : 6GXDH4LZ3X@J\Q'+,RE4RQ 1NL'ZG*H>
M-N.B-M-N7SW_VO==#WM@X16XL5&;^"E7G0Z8'>'KT(<E2M"^2.XM5X*.<Q"3
M?>*"HA\$5U@ #-;%M-05Y7&#JG\,XL/X+)@"-YF^K"B/P5 -/M9U(HO!3$6+
M==&HS?^35/?,7\$#D6I@0B^H,2>J_W!%8TD5]"XR'99:P<WYJ#(JQ3K[5 E<
M5($6;]"-MREG$2&Q  O.4J"OZE1&-:DLFRK_*)3.C2L2RS?HYMN[5X Z^87P
MU%QQ-806@/ B (06@- -I??->BEV6(B=LVZ1!MU(^RM/YX3KF4YU5YV\@K(O
M, _2FM,LHFO5QNM9V/5JM2&ZW:!.H2]<V;.,A.ZVZY<6B*Z5-&NHE=#B%%ZD
M3X.6A]#-PTE#ASQJL*]ID0\CL2R$[K;M5]-^4J6$EISP(@T?LD1$;B*.L*!B
M5R'5D/-B,T+];C"GICLQ-;2Q>(X:'/G77><4(8M.=%YTSLB&)1O-GZ)F@L\*
M0LD1A@ZCL1A%%\$HVGM9/2=&T3%&H1.CR&(4N?DVSCG7(SP.!.1J*GA91\&B
M-KUE>.%1>-VN*SK+2^3FY3#5;35@N12Z6=+A%5'Q:OK+^+1EW5MXZ6 _MK>B
MLN1$[I;Q;&OUI+<?9(&+NA=9M9:CR,W1<[[]C!I\==L-;S_(\A:Y.]6SSE=C
M!0XMID/_(EM6%JJA&ZJ-%;C!_LTI\/8V6E/"EV:'6P"S#(K]R^ILM8L^-'O'
M/YT?!;?C8B_<RA1;\X^8+VDF0$(62E(7FA;@Q6YW<2#9VFSGSIF4+#5?5ZK>
M$:YO4-<7C,G=@790_<]A\#]02P,$%     @ U8A:4B@*PQ!) P  LPH  !D
M  !X;"]W;W)K<VAE971S+W-H965T-38N>&ULM5;!;N(P$/T5*]I#*Y4F3B"!
M"I!:4+656@F5MGM8[<&0 :PF-FL[I?W['2=IH$L(W4I[@3B9-^_-9/SB_D:J
M9[T",.0U380>."MCUA>NJ^<K2)D^EVL0^&0A5<H,+M72U6L%+,Y!:>+ZGA>Z
M*>/"&?;S>Q,U[,O,)%S 1!&=I2E3;U>0R,W H<[[C7N^7!E[PQWVUVP)4S"/
MZXG"E5MEB7D*0G,IB(+%P+FD%R,:6D >\<1AHW>NB2UE)N6S7=S$ \>SBB"!
MN;$I&/Z]P B2Q&9"';_+I$[%:8&[U^_9K_/BL9@9TS"2R0\>F]7 Z3HDA@7+
M$G,O-]^A+*AC\\UEHO-?LBEB(PR>9]K(M 2C@I2+XI^]EHW8 =#V 8!? OS/
M H(2$.2%%LKRLL;,L&%?R0U1-AJSV8N\-SD:J^'"OL:I4?B4(\X,QS SI$6F
M.!YQE@"1"W*=F4P!N>."IUE*)NP-7YO1Y&0,AO%$GV+\XW1,3KZ=DF^$"_*P
MDIEF(M9]UZ DF]B=E_17!;U_D'Y^3@)Z1GS/]VK@HT_#:>\CW,5&5-WPJV[X
M>;Z@J1LW0AN5V9K)SUL,(#<&4OVK(7U0I0_R].T#Z1^D84E=DPI8E,/LQGL9
M^C0(L**7W5[L1P5^K[N-^J"I76EJ-VJR)9_AI"EE"UY+97=7G<8B3;C#3FD8
M1G]IK(GJM=OU$CN5Q$ZCQ%LIEBT#*L7].3-UVCI[K'7]Z_Q+_\)*7/BU=QKN
M:0H"]-9ZMJABBYK95ES%Y!*',X:8X)XC]Z -,[B8/EV16\D$N5PJ #N^#1/;
MK?BZ_V-#]*KTO<9R<-?3NM[U]J?([X9>?>^HM_4Z[QB=7^M17@U?T.D>X-OQ
M5GJ,+ZCEHWM\O1X]L$OHUKRH_[51+'$?9K%# _\ X=;.:+.?W8+6%SB-,L/1
M4(#G"(U#PL42OPJX7W$R:]4$>VI:OA=%!]1LC8PV.UFAIIA8K3,FYD!&4IOZ
MS]*^4;7:!ZR ;HV*-CM5_@;(B"GU9KOPQ)(,:MGW#:O!'.C6BVBS&1UWRC)!
M=&04W)T3A3W.W3&UY$*3!!:(\\XC+$ 5)Z1B8>0Z/V3,I,$C2WZYPE,E*!N
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
M2]Y,?,U"LKV9@;9,JHG*/!9J2@:N >I[SIA\6^@ W=R]^ 502P,$%     @
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
M<X6O)5 6@/T+*<U[PP[0O+\F?P!02P,$%     @ U8A:4EKS;G2^ P  10T
M !D   !X;"]W;W)K<VAE971S+W-H965T-C(N>&ULM5?;;N,V$/T50NC#+K"-
M1-TL![:!.$[1 +O;8-.T#T4?:&EL"RN1+DG92;^^0TJ1[4C6&BB2AU@DY\R<
MN6@XFNR%_*XV )H\EP574V>C]?;:=56Z@9*I*[$%CB<K(4NF<2G7KMI*8)D%
ME87K>U[LEBSGSFQB]Q[D;"(J7>0<'B1155DR^3*'0NRG#G5>-[[EZXTV&^YL
MLF5K> 3]M'V0N');+5E> E>YX$3":NK<T.L[&AN E?@CA[TZ>B;&E:40W\WB
M/ILZGF$$!:3:J&#XLX-;* JC"7G\TRAU6IL&>/S\JOT7ZSPZLV0*;D7Q9Y[I
MS=1)')+!BE6%_B;VOT+C4&3TI:)0]C_9U[+QR"%II;0H&S R*'->_[+G)A!'
M '2T'^ W /\M(#H#"!I \!80G@&$#2"\%! U .NZ6_MN [=@FLTF4NR)--*H
MS3S8Z%LTQBOGIE >M<33''%Z=L]340+YG3V#(C^3KTQ*9E)'/BQ L[Q0'W'W
MZ7%!/OST<>)JM&AP;MIHG]?:_3/:J4^^"*XWBMSQ#+)3!2Y2;?GZKWSG_J#&
M!:17)*"?B._Y7@^AVXOA=-P#7UP.3WK@=Y?#1P/!"-KD!59?<$;?;ULPV>)K
M\EDH16XQ>2_8._9,9HK\]1FER;V&4OT]8"ML;8765GC&UAPXK'*-S2$5:Y[_
M"QE!4X1C+Q,MC<+02(]I]-5,;6AD#9E&MIMA)G<]W**66S3(#8L8FZ0"DG.R
M8T7%ZAY48!=D/(4^#K7"^(A#$(6>^6NIU/44=<CZOG<J>,(Y;CG'@YR__B!P
MG\@*,CPN^MC'7?9QX@^P&K6L1O^3E=),]T9TU.'DTV0TP"EI.26#G)[X4<WE
M=;_2[)DLZXKLXY)TN02>WTUN5XXF85=ND72*@(;1N"-WUY4;A\'9 (S; (PO
M#\ //!_W>=Y3UETYFO3(+7KDHH&<4N]P[WB#3MVDJ:QL0C5(4)HPGA$<?UBA
M<^AM&XW"N+=OU%XU(OVMI79H4.34EZ,[E [Z@B,+#B3<W*+DIM(;(7/],M!S
MJ7_0[+][AZ>'ZX0&@WX8_MA),VSS)V\]83L<!=BRP!=/X V052F05:4K:=]$
M>U"_F+UY"SIYB\=#-72XDNCPG?38[46GF@X7"(W>/\Z'UD^'>_\[Q3GN5'9
M^^+L'HV+)<BUG=.QT8N*ZWH2:W?;;X$;.P&_V9_3Z]MZHC^HJ3\POC"YSKDB
M!:Q0I7<UPO#+>F:O%UIL[5"Z%!I'7/NXP>\<D$8 SU="Z->%,=!^.<W^ U!+
M P04    " #5B%I2M/0LMJP"  "^!P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970V,RYX;6R=55UOVC 4_2M6-&FMU)$/(+ J(%'HM#Y40D7='J8]F/A"K#IV
M:CO0]M?/=D(6.J#M>""V<^^YYQP[U\E6R >5 6CTE#.N1EZF=7'I^RK-(,>J
M(PK@YLU*R!QK,Y5K7Q42,'%).?.C((C]'%/NC1.W-I?C1)2:40YSB529YU@^
M7P$3VY$7>KN%.[K.M%WPQTF!U[  ?5_,I9GY#0JA.7!%!4<25B-O$EY.AS;>
M!?R@L%6M,;)*ED(\V,D-&7F!)00,4FT1L'EL8 J,62!#X['&])J2-K$]WJ%_
M<]J-EB56,!7L)R4Z&WE##Q%8X9+I.[']#K6>OL5+!5/N'VVKV#CV4%HJ+?(Z
MV3#(*:^>^*GVH940'DN(ZH3H=4+O2$*W3N@ZH14S)VN&-1XG4FR1M-$&S0Z<
M-R[;J*'<[N)"2_.6FCP]7FB1/F2"$9#J,[I^+*E^1E_0A!!J;<8,W?#JK%C3
MSV:@,67JW(3<+V;H[--YXFM#PX+Y:5WRJBH9'2D91NA6<)TI=,T)D'T W_!O
M1$0[$5?12<09I!W4#2]0%$3! 4+3=Z>'7T_0Z3:>=AU>]PA>[>*OR5)I:<[I
M[Q.8O0:SYS![1S"G(L_-!BB[71=(95B"0KC4F9#T!0@ZH[Q>/;@C%7CLP.V'
MO1F'0?U+_$W;JO=$[BGH-PKZ'U!08(DVF)7@F-NS5("L%!P44&$/6[2"3A"$
MK\B_%;5'/&Z(QR>)STUC 2F-R?_K?OR/I_V#WK\=MR=@T @8?$S 1\T?O,O\
MMZ+VN \;[L.3W&=T0PEPHDQO3IDA2 X1K# &[=*OROJM%IF#7+N;0Z%4E%Q7
MW;)9;2ZGB>O)_M_PZF:[Q7)-N4(,5B8UZ S,J9/5;5%-M"A<PUT*;=JW&V;F
M@@5I \S[E1!Z-[$%FBM[_ =02P,$%     @ U8A:4H>4Z7OK @  5PD  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C0N>&ULM59=;YLP%/TK%B];I:U@""14
M2:0U7;5*FUHUZO8P[<&!2[ *F-HF:?_]K@VA:?.A[2$O8.-[CN\]!ZX9KX5\
M5#F )L]E4:F)DVM=7[BN2G(HF3H7-52XD@E9,HU3N715+8&E%E06KN]YD5LR
M7CG3L7UV)Z=CT>B"5W GB6K*DLF72RC$>N)09_/@GB]S;1ZXTW'-EC '_5#?
M29RY/4O*2Z@4%Q61D$V<+_1B1GT#L!$_.:S5UIB84A9"/)K)33IQ/),1%)!H
M0\'PMH(9%(5APCR>.E*GW], M\<;]FM;/!:S8 IFHOC%4YU/G)%#4LA84^A[
ML?X&74&AX4M$H>R5K+M8SR%)H[0H.S!F4/*JO;/G3H@M !T< /@=P/]70- !
M EMHFYDMZXII-AU+L2;21".;&5AM+!JKX96Q<:XEKG+$Z>E<B^0Q%T4*4GT@
M7Y\:KE_(9S+'UR5M"B"W&9F)LD3!;229YTR"(O>@0*X@):@EN6YT(X'<*-6P
M*@'R\0HTXX4Z0R)EX\>NQES-CF[2Y779YN4?R.L*DG,2T$_$]WQO#WSVSW :
MOX6[J% OD]_+Y%N^X #?K&!*$9%U*OS^CNOD1D.I_AQA#WKVP+(/#IG0BLI6
MJ!I;H.KX>9*L597WJO*J4_-LGYSM#I'=P7R[JVD\''AA.!R[JVW=]L1Y\2BD
M?A_WIH1!7\+@: FWM?DJE4T77PM6I02;AM(XX-7RB$9AOT%X @>BGCTZN0/1
MCK(1*CNB[PS8#:.A%_B#X7X#AGT%PZ,5/%0K4!JEQ_2TY(D9*BM54W&MCF@T
MZG<8G<"!N&>/3^Y O"LMI0,:QN\LV(T;C2(O\/8[0+W77NK]?PU+R2J-)F"'
MW=33^E(7K#KF"]WJX?0$SM#7YD?]DWO3;?%&=(]&(7W?H/8$1D,O]H/PG3WN
MUJEG?CE^,+GDV((*R!#IG0^QH<CV%&\G6M3V(%P(C<>J'>;XYP/2!.!Z)H3>
M3,S9VO]+3?\"4$L#!!0    ( -6(6E*C60)[%P@  %\M   9    >&PO=V]R
M:W-H965T<R]S:&5E=#8U+GAM;,U:6V_CMA+^*X31 VR 75F\R7*1!-A-XC;
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
M@I!Q-4#^/L\RL;M1'[36WU3?_A]02P,$%     @ U8A:4F+5<P9) P  /@H
M !D   !X;"]W;W)K<VAE971S+W-H965T-C8N>&ULE99=;]L@%(;_"O)5*ZVU
MP3:QJR12TNSKHE+5:-LUM4F,:H,'I.GVZP?8=5/;2;.;!/![#N?A\'&F>R&?
M5$&I!B]5R=7,*[2N;WQ?906MB+H6->7FRT;(BFC3E5M?U9*2W!E5I8^" /L5
M8=R;3]W8O9Q/Q4Z7C--["=2NJHC\LZ2EV,\\Z+T./+!MH>V /Y_69$O75/^H
M[Z7I^9V7G%64*R8XD'0S\Q;P9I5:O1/\9'2O#MK DCP*\60[W_.9%]B :$DS
M;3T0\_=,;VE96D<FC-^M3Z^;TAH>ME^]?W'LAN61*'HKRE\LU\7,2SR0TPW9
ME?I![+_1EB>V_C)1*O<+]JTV\$"V4UI4K;&)H&*\^2<O[3H<&$!\Q "U!JAO
M$!TQ"%N#\%R#J#6(W,HT*&X=5D23^52*/9!6;;S9AEM,9VWP&;=I7VMIOC)C
MI^=K+;(G\)UGE-L$@/N2< 6NP+K9!D!LP+H@DE[9Q<W!8D]DKL#BF;"2/)84
MF(T'ODK"-=CQG$J  HB=$W"QHMJHU*7Q]C9Z!91UIZ:^-M';&/RLC7391(J.
M1 H1N!-<%PI\-C/E[QWX!KMC1Z_L2W32XXIFUR"$GTQX*!@)Z/9L<YB.F*_.
M-T].T(1=)D/G+SR629>FY0=I.C%1U$T4N8FB(Q,MZ99QSOC6'#B3THR""\;;
MM%Z.Y;5QAYT[>PT]S^,8)3!$4__Y<+F'NF@")RCMZ58CNB",8/RF>\<5=USQ
M2:Y%GC-[%Y$2B-HV%" [70C)_IHE_8 Q'L0$PS!,4=)C'-$AF$1!GW%$!W&2
MX'B<$7>,^#1CLS&V=BM\#(4'05S%:9S"N <UHL-1FD+8@QK389S"<!QJTD%-
MSH$R>WQ#V1E8D^':QABCL$<U(DM@#'NRU8@,1=$D&6=*.J;D'*8]TT5!R]P=
M8$U>0+V3M5!4?<28#*)*$$;]$S=4X2 )<8]PJ(KQ! ;C@&D'F)X$-)?X?UPA
MZ3#0.(C#-.@!#76C5\UJJ.M?-0V4?_"R5E1N786B0"9V7#</33?:%4$+]_;W
MQI>F.&IJF3<W365U1Z2Y3Q4HZ<:X#*XGYNC+IEII.EK4[OU^%-I4 ZY9F */
M2BLPWS="Z->.G: K&>?_ %!+ P04    " #5B%I23F5"QIP%  #U%P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6RU6&USFS@0_BL:7^>FG6D "1#0
M2SR3Q.Y=9Z[73-*7SXJ1;:: ?)*<-/_^),!@@Y!I9ZX?&L#/OCRK7>U*E\^,
M?Q=;2B7X4>2EN)IMI=R]<UVQVM*""(?M:*E^63->$*E>^<85.TY)6@D5N8L\
M#[L%R<K9_++Z=L?GEVPO\ZRD=QR(?5$0_G)#<_9\-8.SPX?[;+.5^H,[O]R1
M#7V@\LONCJLWM]629@4M1<9*P.GZ:G8-WRT1U@(5XFM&G\71,]!4'AG[KE\^
MI%<S3WM$<[J26@51?Y[H+<USK4GY\6^C=-;:U(+'SP?M[RORBLPC$?26Y=^R
M5&ZO9O$,I'1-]KF\9\]_T890J/6M6"ZJ_\%S@_5F8+47DA6-L/*@R,KZ+_G1
M!.)( (4C J@10'V!8$3 ;P3\G@ <LQ T D'?@C\B$#8"%76WYEX%;D$DF5]R
M]@RX1BMM^J&*?B6MXI65.E$>)%>_9DI.SA\D6WT''\H5+?6*@;N<E )<@(<Z
M<0!;@QKR:5<M[+5>V$R^U,"W6C+?IUFY 7]R4DH!/C/P#RMIL<O9"Z4"O%Y0
M2;)<O%%*OSPLP.M7;\ KX *Q)5S]G)7@2YE)I>F5?OZ\97M!RE1<NE*QTSZZ
MJX;)3<T$C3"!"'QDI=P*L"Q3FIXJ<%58VMB@0VQND%7C@JX<X,.W 'G(,SAT
M.UD<)@;QQ73QV""^G"X>68+AMXGB5_K\$7WU^@OP:2^%5"NDEMRB-6BU!I76
M8$3K#=UD9:G3YY&HA%I1\%IE09T;;TPY4*O#E3J]"3[-8>CY*% 4GXZ79HA#
M7A) OX=;&'#8@S"&+>Z$5]CR"JV\#M':Z**@Z3E6X< +K\=GB%"M /90BR'*
MQSA!L9D,;LG@263H#\I7F3A/!P_<N(AQC&'0(V7 A8'G>_U%,N"B) Y08.85
MM;RB2;Q4NUW3;,(R14,_5.:%J$?+ (N\,/%[K$RP, Q&%BMN2<564LNJ-*>6
M4SSP 7M)?)3]-:,AS%AUBR'.6'5+ \Y6=4G+/?F91"6/^=D ) -/@A@'R#<[
M KVNK7J37'FB0B>6VC"55SLU':D7R:K/YUQK+)PN#@[@2(+ HY8/K5OYMVIZ
MHND%N'ZB7(V#8-E4-KCCF4J:.\K!@W;,LL-#U)E#O[#'ZUE@I^Q4 3#SK]4F
MQUD2.?T]Q(3RG5Y)+@PHB)RQ#01V31'Z/[W/3V#FG]WO&XC.@183(R?J5YP)
MAV/'A\G1OQ&679.&]BYM;@ 3> 9#YV"DG.N3-> 2)TSZ7 VPR(%C]+I>#:<U
MZ],^,(%>:(@]=N*D3\^ "P,G#/K\##@_<,;VHJY]0WO_-K2$">3PT)G <XYV
MGX8<GE"E"Q-J4*5+ \I6I5V?A],:?;\O3(A"9%X2/.)2UZ6AO4U/[0\37(P'
M05/KY(VT4MCU4IC\9)>XI_KF0:?2K3IH<77&WY,<_)VM531?*.']-G9ZZ.I:
M)[*WSM8P:>SRUN[JR&ZN[:J2!:P))>M.)E7H3"XUQSZ[ [@6!0@4]8$289"2
M%].9]':BJO"@*AC3M#BC*6HT16,*EA,5M*R@UF1;L6Z@0/!_6;%^/5I6S.X
MM@3GE%,WM2#[U/*KG,X5M(6CW:%I67G*MIMCD/UT?[W9<+HADH(/BEM6BFP%
MOI)\7ZW+[[]![/TA#U<SUBKO9@IDGRDZBUEK\:FRR-:FDC9&K#81G?0+#^+>
M2>O6@,,H\'ICR,( 2Z(DPKTN9;(*_20<F<M1-X<@^QPR*21'-6,,R? *((EQ
MA$9\ZV8(9)\A)OEFR7VCK]@02!7'_L#C'EUO%I1OJGMEH<IP7\KZ-J_]VMY=
M7U<WMKWO-_#=LKZ![M34%^(?"5>'% %RNE8J/2=28>3U'7/](MFNND1]9%*R
MHGK<4I)2K@'J]S5C\O"B#;0W_?/_ %!+ P04    " #5B%I2<EV9I9,$   '
M$0  &0   'AL+W=O<FMS:&5E=',O<VAE970V."YX;6RM6%M3XS84_BL:=Z<#
M,XMMR?=MR R0;LO#M@PI[+-PE,2#+:62DBS_OI)E[!#+)G26!WP[YSO?N>@<
M*9,]X\]B38@$/ZJ2BDMG+>7FB^>)?$TJ+%RV(51]63)>8:D>^<H3&T[PHE:J
M2@_Y?NQ5N*#.=%*_N^/3"=O*LJ#DC@.QK2K,7ZY)R?:7#G1>7]P7J[74+[SI
M9(-79$[DP^:.JR>O15D4%:&B8!1PLKQTKN"7&:H5:HG'@NS%P3W0KCPQ]JP?
M;A>7CJ\9D9+D4D-@==F1&U*6&DGQ^+<!=5J;6O'P_A7]:^V\<N8)"W+#RN_%
M0JXOG=0!"[+$VU+>L_V?I'$HTG@Y*T7]'^P;6=\!^59(5C7*BD%54'/%/YI
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
M&<$E+ZM&LUIH4=K6:RDT-')VFD)SSJ0Q@.\K(?3SPAS0M/OC_U!+ P04
M" #5B%I2@!+UAMH#  !Y#@  &0   'AL+W=O<FMS:&5E=',O<VAE970W,BYX
M;6REEVMOXC@4AO^*%<V'5FK)_4(%2 /T NVLJF&Z\]E-#(DFL5G;*;/_?FTG
M9,!K,I%&E8KMO,^QS_'Q;7(@] ?+$>+@9U5B-K5RSO=WMLW2'%60C<@>8?%E
M2V@%N:C2G<WV%,%,055I>XX3V14LL#6;J+97.IN0FI<%1J\4L+JJ(/UWCDIR
MF%JN=6SX6NQR+AOLV60/=VB#^-O^E8J:W5G)B@IA5A ,*-I.K<_NW4LL]4KP
M=X$.[*0,I"?OA/R0E54VM1PY(%2BE$L+4/Q\H 4J2VE(#..?UJ;5=2G!T_+1
M^H/R7?CR#AE:D/)[D?%\:B46R- 6UB7_2@Y/J/4GE/924C+U'QQ:K6.!M&:<
M5"TL1E 5N/F%/]LXG #"CAGP6L#3@> "X+> /Q0(6B 8"H0M$ X%HA:(A@)Q
M"\1#@:0%DJ' N 7&.A!=FCCG.'/.T#[<;K+_-]L7D>-TNVJ^[2:Q5%8N(8>S
M"24'0*5>V),%E=J*%\E88+D(-YR*KX7@^.POL<Y?"&/@%5&P(%4E5L8FAQ2!
M6UG=UQRJU4*V8 Y9D0*(,[ LRIJC#'3P7L -=;5$'!8ENQ;\VV8)KCY=@T_
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
MJ4Y:U>6:Q@GE&E#/5XS)W8UVT'X:&?T$4$L#!!0    ( -6(6E+(%2Y,LP4
M (\9   9    >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;,59;6_;-A#^*X2Q
M#RW06B3U7B0&DMB)[;A#UJS;AV$?5(N.M4JB1U%)^^]'RK)L46=-:($6"&*1
M?I[C'>]X=Y0O7KCX7&P9D^A+EN;%Y6@KY>Z=917K+<NB8LQW+%??;+C((JF&
MXLDJ=H)%<47*4HMB[%E9E.2CR44U]R F%[R4:9*S!X&*,LLB\?6:I?SE<D1&
MAXD/R=-6Z@EK<K&+GM@CDQ]W#T*-K$9*G&0L+Q*>(\$VEZ,K\FY%0DVH$'\D
M[*4X>4;:E$^<?]:#17PYPEHCEK*UU"(B]?',;EB::DE*CW]KH:-F34T\?3Y(
MOZV,5\9\B@IVP],_DUAN+T?!",5L$Y6I_,!?YJPVR-7RUCPMJO_HI<;B$5J7
MA>19358:9$F^_XR^U!MQ0E!R8 *M"=0D.&<(=DVPAQ*<FN ,);@UP1U*\&J"
M-Y3@UP1_*"&H"<%00E@30I/@G7,</G@.#UV#-,[N>/LLY>!N4OG;V@=6%973
M2$:3"\%?D-!X)4\_5*%=\54P)KD^A8]2J&\3Q9.3Q^H\L!C]5D9",I%^1;=)
M'N7K)$J1EHA>E7E4QHG"O$9OT:-* W&9,L0W2&X96F0[=9 .HP_L.:G.I_K3
MXX\':H_X*9-1DA9:^,?'*7KURVOT"[)0L8T$*U"2*R&)+-ZH2?7\^Y:7193'
MQ84EE?7:!FM=6WJ]MY2>L=1&[WDNMP6:Y3&+ ?ZRGT]HCP!+;7NS]_2P]]>T
M5^*4K<?()F\0Q10#"MWTTQ_93M'Q6?JTG[XL\U[ZK)_^/A*]RM\.MIV$ /UN
ML.T@?3[8=I"^&&P[2%]^G]_OOV_K5L/I04\4VTT&L2MY]AEY,R&X0#=<B'UA
M+9 ZG^A!)&KV@:F/&%W%_ZA<IFJW+%2**&0DF1Z@OU9*%EJH4?%WCR9.HXE3
M:>*<T41E'Y:7#$H->Z)?$75C\CSQ@P"KW7L^/6\ BH2.TT9-NR@7!W[01LVZ
M*,]V;;>-N@5DA00;*]X!*,?S[39J#J"HXY V:M%%.8%M&RLNNRCJN<3SVK![
M $8<UZ5MV*H+(XY/?;^!M=SM-NYV>]U])WA1H)W@FT1"/M^SO=/]"&QB[,<-
M@+)]8E@P[:*4,T-CUV9=E.,K0PV? RB7!$8LW@$H' 1&E,T!O4*'&K(6 ,IS
M/6,GEEV4"O[ 5.P>@'D4>[[A<P"& R>@L,^]QN=>K\]_5?>25+D=\K?7B;*W
MH0I:P]\ 2ITE0_LI@*+8L0W8#%H2>^8A!U#$MS$V/ [! AJ:QQR"89\:BRX
M6$!=8\TEM!MV8!NP>P#F.JYG1.,*@F'[)#6V?.XW/O<'^1SMF$!KGF6JN:RZ
MPS?Z_I6LJWH3)VFI^\Q7NF%4;:3&5J#74*CL%PQ/%<5CV]CI&Q!%S% !4;[A
MCAF\HI% ;D&4&4]W\(I&FIF#*,>P<3%(KR6 (F/7</\]@*)C8M2,%8PB<(P$
M38P$O3%RI1N+'5=7C+[&/&RDA3^YI2'X>#_#W]C4S&MFJ^+;MFU6? "FBA(Q
M?+P"8+I*G^2?M@4G-TSR/75Z7M/;I<[%GFE&%V:[3M QHPM3A<<_,;=M!CV:
M0;^U],QK:CLI$\<LB@L(%U1=?-L& *9*9X#/V'!LU8G]@U/IO%[1S#,=[X$P
M,^6N(!@=XS-= SG>#$C_U>!X7/L.Y;'S).[/3A#'CHCTMT1]"0)J D)LNJ:+
M(H1BTS-0W^&=\<NQM)/^VOZ_N<'OG&;=[73.51?61:T@8=0^%UO'TD/Z:T]O
M8@BZ5TJ'FMIW04HO8FH/H7!XIKDBQUI'PA^>$\+.*<9C;+8> $JE!-RQ&X:%
MAMW6R3O0C(FGZLU^H0PJ<[E_F=',-K\>7%7O4(WY:_)N08#YI?ZUH7KG>A2_
M_ZGB?22>$I4#4K912^GF;X3$_NW_?B#YKGH#^XE+R;/J<<NBF D-4-]O.)>'
M@5Z@^0UF\A]02P,$%     @ U8A:4E0N6[WO!0  +QT  !D   !X;"]W;W)K
M<VAE971S+W-H965T-S8N>&ULS5EK;]LV%/TKA!<,+9#4XB7UZAP#:91B S8@
MJ-OMLRS1L59)="7*:?[]*%D5;9&2E70%^L6VI/O@X27/N:86C[SX7&X9$^AK
MEN;E]6PKQ.[M?%Y&6Y:%Y1N^8[E\LN%%%@IY63S,RUW!PKAQRM(Y6)8SS\(D
MGRT7S;W[8KG@E4B3G-T7J*RR+"R>WK&4/U[/\.S;C0_)PU;4-^;+Q2Y\8"LF
M/NWN"WDU[Z+$2<;R,N$Y*MCF>G:#W]Y1J!T:B[\3]E@>_48UE#7GG^N+/^+K
MF56/B*4L$G6(4'[MV2U+TSJ2',>7-NBLRUD['O_^%OU] UZ"68<EN^7I/TDL
MMM<S;X9BM@FK5'S@C[^S%I!=QXMX6C:?Z+&UM68HJDK!L]99CB!+\L-W^+6=
MB",'3 <<H'6 J0ZD=2!3'6CK0*<ZV*U# WU^P-Y,7!"*<+DH^",J:FL9K?[1
MS'[C+><KR>N%LA*%?)I(/['\P/9)4W2^0?=%P@MTS^17C-XG>9A'29BBE0@%
MDVM#E.@*K>1*C:N4U?:-+XO1+<]+GB:Q-(O1NS"5?@RMFF7^*F B3-+RM73]
MM K0JXO7Z (E.?JXY549YG&YF L)HQ[,/&J'_.XP9!@8<L"B-XC@2P066 ;W
MV\GNV#>X!]/=/8/[W71W]]1]+DO7U0^Z^D$3CPS$NRE+)LJ10*0+1)I ="A0
M%/&JKG'!(I;LPW7*+E$N2R@+'::23^JJEDA2$XIYM1:;*I6[O/61-A<8+EV,
MD:PINO O+>JCL'D@$;-LS8JN9(U)[R[V+V7B<L<:WDB?3*OB,'ZW&7_-?_LE
M^#Z!Q7Q_7'R#%?$<]]0JT*VP[_I69W4RA;2;0CHZA1^YD-LEJHI";A:)7J_,
M <@ABG.4G+BN!W8/B6Z&77#]'N# 8&91\&TS%KO#8D_ ,HS!UK+:&+O$[V'0
MS8CE .YCT,UD,!N(&8/387!&]\:?2;A.TD0D<MW6:VXE>/1YR].8%>6OOWB
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
M#5/V#-(<+^SE7XK54/!%_H9)OG!G/!7_#06/CQ[H4U@L0C8']VG(4G!/Q4<
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
M;=VK!^,=W'ZM->X,WUCS?R3_ U!+ P04    " #5B%I2  ?K3$0"  !^"P
M#0   'AL+W-T>6QE<RYX;6S55EMKVS 4_BM"&:.%4=M)F]+5-FR%PF ;A>9A
M;T6Q95N@BR?+F=-?/\F2+TGK$OJP)2_1.=_1^<ZGBW,45FI+\6.!L0(-H[R*
M8*%4^=GSJJ3 #%47HL1<1S(A&5+:E;E7E1*CM#))C'ISWU]Z#!$.XY#7[)ZI
M"B2BYBJ"EST$[/ MC6"PO(3 TMV)%$?PZ>SC[UJHVP_ CK-/LYE_X3^=W^Y'
MSESH''JO$E\=0#Q).T6Z/$BM_Y9>?Y+\^C#RM[A;:L_M?!QF@@\'L( 6T+41
MPV"#: 3O$"5K24Q6AABA6PO/#9 (*B10^N2UF, @U;,-!]8SE\+Q,,*%;&O;
M"O9W[:;O!3K/""24]@+GT )Q6"*EL.3WVFDGM^"+$'#V:EMJA;E$VV!^!8>$
M=M!%UD*F6/9E MA!<4AQ9N1(DA=F5*+T3% IP;21$I0+CEH-788S-&V"*7TT
M7\RO;(>[R4:GZILSY;VI!3G3TEC'\(_9+/>8]GV\H"0;H;[6>CF\]<UEP0\2
M9Z1I_2;K!4RQ!]/LJ"SI]@LE.6?8+O[@@G&(NCQ0"$F>=35S51(-8 G!!DM%
MDC'R1Z)RA1O57:<FF]8\/T'-_W:?<\RQ1'0L6M_]8][E=RMV+>9_:&[_5O85
MORIR<7W\&EU+/7:1RU,0>0+'O;@Y2HV>:XVC_KO3?7L4F%=.!'^:%Q4=BH)U
M3:@BW'D%25/,7S1A3:_06C^&=_CU_!1GJ*9JU0<C.-@_<$IJ=M//>C ;X68-
M]G>SO&#9%AQ>W/%?4$L#!!0    ( -6(6E*7BKL<P    !,"   +    7W)E
M;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE
M<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;
M8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R
M]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY
M<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ U8A:4LCZ;(;@!0  M34
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
MPBU\V%_)IEHX,?R)RQ&3+!^6)*[ZIGD5]KTW;ZRL'[XZ>OABZOE_4$L#!!0
M   ( -6(6E*KG#%+;@(  -HO   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'/-VDMNHT 4A>&M6"P@N&[=!VG%&?4DTU8V@)SR0[&-!;0ZV7U;SL ^
MJ <]B3@C5" NOQA\0L#3KW)HQWUW&G;[\[#X.!Y.PZK:C>/Y1UT/ZUTYML-#
M=RZGRY%-UQ_;\;+LM_6Y7;^WVU++<NEU?S^C>GZZG[EX_3R7_YG8;3;[=?G9
MK7\?RVG\Q^#Z3]>_#[M2QFKQVO;;,JZJ^N-PVSW4UTUZN$RN%B]OJZI_>4M5
M/7>00)#,'Y0A*,\?I!"D\P<9!-G\00Y!/G]00%#,']1 4#-_T",$/<X?E)8H
MXY(@:8(U@=8)N4X$7B<$.Q&(G9#L1&!V0K03@=H)V4X$;B>$.Q'(G9#N1&!W
M0KP3@=Z">@N!WH)Z"X'>,GG8)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'0
M6U!O(=!;4&\AT#NCWIE [XQZ9P*],^J="?3.DY<E!'IGU#L3Z)U1[TR@=T:]
M,X'>&?7.!'IGU#L3Z)U1[TR@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"W3EYV$^BM
MJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AM
MJ+<1Z&V3CY4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z
M.^KM!'H[ZNT$>COJ[01Z^^1G$P*]'?5V KT=]78"O1WU=@*] _4. KT#]0X"
MO0/U#@*] _4. KT#]0X"O0/U#@*] _4. KUC\K,@@=Z!>@>!WH%Z!X'>#>K=
M$.C=H-[-=^H]C)^',MQZOM9X_>^D>KR<6VZ7ORZ_=DYNPA7G^KYB>/X+4$L#
M!!0    ( -6(6E)$Y-]8'@(  )<N   3    6T-O;G1E;G1?5'EP97-=+GAM
M;,W:WT[;,!0&\%>I<HL:U__+1+G9N-VXV MXR2F-FL26;:"\_9P4D#:Q"E2D
M?3>-6MOG._&1?E>]^OD4*"T.0S^F3;7+.7QA+#4[&ERJ?:"QK&Q]'%PN7^,=
M"Z[9NSMB8K4RK/%CIC$O\U2CNK[Z1EMWW^?%S:'\G#H_;JI(?:H67X\;IZQ-
MY4+HN\;ELLX>QO:OE.5S0EU.SGO2K@OIHFRHV)L)T\J_ Y[/_7B@&+N6%K<N
MYN]N*+O8H6<I/_64ZM,EWNC1;[==0ZUO[H=RI$XADFO3CB@/?7TL>G$Z.9<;
MIN,G/SM_+G,JL.R\C3ZD,K%('X][&<ET>AE*(8JY._V*KXFE]-GO1].T6VK?
MF5VN]]''_3R/Q.;'^7?\YXQ?ZW^P#P'2AP3I0X'TH4'Z,"!]6) ^UB!]7(+T
MP5<HC:"(RE%(Y2BF<A14.8JJ'(55CN(J1X&5H\@J4&05*+(*%%D%BJP"15:!
M(JM D56@R"I09!4HLDH4626*K!)%5HDBJT215:+(*E%DE2BR2A19)8JL"D56
MA2*K0I%5H<BJ4&15*+(J%%D5BJP*15:%(JM&D56CR*I19-4HLFH4636*K!I%
M5HTBJT:15:/(:E!D-2BR&A19#8JL!D56@R*K09'5H,AJ4&0U*+):%%DMBJP6
M15:+(JM%D=6BR&I19+4HLEH462V*K&L46=?_4]9?WN\_.7Y^UH/KQI=\-O\?
M_?HW4$L! A0#%     @ U8A:4@=!36*!    L0   !               ( !
M     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #5B%I2>\5[=NX    K
M @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    " #5B%I2F5R<(Q &  "<)P  $P              @ ', 0  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( -6(6E*(CWZWI@8  )T:   8
M          " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    " #5B%I2[33#5'\&  !]&@  &               @('I#@  >&PO=V]R
M:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ U8A:4EFT7/D/ P  <0H
M !@              ("!GA4  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+
M 0(4 Q0    ( -6(6E*T6W$UU@0  (41   8              " @>,8  !X
M;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " #5B%I2_E0KUY4#
M  #M#   &               @('O'0  >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&UL4$L! A0#%     @ U8A:4AMGE]E6!P  R",  !@              ("!
MNB$  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( -6(6E*@
M[+8L?PD  !<K   8              " @48I  !X;"]W;W)K<VAE971S+W-H
M965T-RYX;6Q02P$"% ,4    " #5B%I29*J5CPT%   +#   &
M    @('[,@  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @
MU8A:4IRZ^*\2+   GX4  !@              ("!/C@  'AL+W=O<FMS:&5E
M=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( -6(6E)QQ"GPR 0  +H-   9
M          " @89D  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#
M%     @ U8A:4N$A>#W<!@  .Q,  !D              ("!A6D  'AL+W=O
M<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " #5B%I2.BH?D%L%  !G
M#   &0              @(&8<   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM
M;%!+ 0(4 Q0    ( -6(6E(LQFJ=2 T  ' B   9              " @2IV
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ U8A:4E;3
M^[-)!P  A1,  !D              ("!J8,  'AL+W=O<FMS:&5E=',O<VAE
M970Q-"YX;6Q02P$"% ,4    " #5B%I2*"E2] 4*   ;'   &0
M    @($IBP  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    (
M -6(6E(X>%Y I@,   X(   9              " @665  !X;"]W;W)K<VAE
M971S+W-H965T,38N>&UL4$L! A0#%     @ U8A:4C$6CN7J#   ,"<  !D
M             ("!0ID  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"
M% ,4    " #5B%I2#.C)R[P+  "6'P  &0              @(%CI@  >&PO
M=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( -6(6E(<<W#;U ,
M -8(   9              " @5:R  !X;"]W;W)K<VAE971S+W-H965T,3DN
M>&UL4$L! A0#%     @ U8A:4I['T/ Q!0  =@P  !D              ("!
M8;8  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " #5B%I2
MJI%5@(8&  !\$   &0              @(')NP  >&PO=V]R:W-H965T<R]S
M:&5E=#(Q+GAM;%!+ 0(4 Q0    ( -6(6E):3KS$> 4  .H+   9
M      " @8;"  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%
M  @ U8A:4G&LJ9T5/0  3<P  !D              ("!-<@  'AL+W=O<FMS
M:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " #5B%I2AK-SML@%  #Y#@
M&0              @(&!!0$ >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+
M 0(4 Q0    ( -6(6E(PMQ1%V 0  %4.   9              " @8 + 0!X
M;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ U8A:4J_QKRDH
M P  =0<  !D              ("!CQ ! 'AL+W=O<FMS:&5E=',O<VAE970R
M-BYX;6Q02P$"% ,4    " #5B%I2T.]WYB@$  #R"0  &0
M@('N$P$ >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( -6(
M6E*NP&HLY@(  ,L&   9              " @4T8 0!X;"]W;W)K<VAE971S
M+W-H965T,C@N>&UL4$L! A0#%     @ U8A:4E&5F1CP @  !08  !D
M         ("!:AL! 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M    " #5B%I2$H9Q\R0&  "Q$0  &0              @(&1'@$ >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( -6(6E+%G0P*P@(  ,4%
M   9              " @>PD 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
M4$L! A0#%     @ U8A:4C,;(NX*!@  90\  !D              ("!Y2<!
M 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " #5B%I22X\.
MX5,$   -"@  &0              @($F+@$ >&PO=V]R:W-H965T<R]S:&5E
M=#,S+GAM;%!+ 0(4 Q0    ( -6(6E(Y;Z/[WP,   \)   9
M  " @; R 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @
MU8A:4H.,=YTN!   )0H  !D              ("!QC8! 'AL+W=O<FMS:&5E
M=',O<VAE970S-2YX;6Q02P$"% ,4    " #5B%I2\;(H7Y$&  !5$   &0
M            @($K.P$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4
M Q0    ( -6(6E*!S<9IU (   H'   9              " @?-! 0!X;"]W
M;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ U8A:4A#3 429 P
M* L  !D              ("!_D0! 'AL+W=O<FMS:&5E=',O<VAE970S."YX
M;6Q02P$"% ,4    " #5B%I22KT:O10#  "."   &0              @('.
M2 $ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( -6(6E+P
MDV'/Q@4  !\9   9              " @1E, 0!X;"]W;W)K<VAE971S+W-H
M965T-# N>&UL4$L! A0#%     @ U8A:4C04. (\!   +Q$  !D
M     ("!%E(! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M" #5B%I2>D+V>O<'  #?*P  &0              @(&)5@$ >&PO=V]R:W-H
M965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( -6(6E+KX\G*[P0  !$7   9
M              " @;=> 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L!
M A0#%     @ U8A:4@MW_=2= @  4P8  !D              ("!W6,! 'AL
M+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " #5B%I2OA]S'70#
M  "<#@  &0              @(&Q9@$ >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;%!+ 0(4 Q0    ( -6(6E+H-PK)@0(   T&   9              "
M@5QJ 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ U8A:
M4L>NL]"0 @  V 8  !D              ("!%&T! 'AL+W=O<FMS:&5E=',O
M<VAE970T-RYX;6Q02P$"% ,4    " #5B%I2H'"6/>0$  #''   &0
M        @(';;P$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0
M   ( -6(6E(QP(6 FP(  * '   9              " @?9T 0!X;"]W;W)K
M<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ U8A:4GXMTO;' @  M0<
M !D              ("!R'<! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q0
M2P$"% ,4    " #5B%I2Y9== (X#  "I#0  &0              @('&>@$
M>&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( -6(6E+<0ANB
M&@,  )\)   9              " @8M^ 0!X;"]W;W)K<VAE971S+W-H965T
M-3(N>&UL4$L! A0#%     @ U8A:4M@ @I.X!   @Q$  !D
M ("!W($! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " #5
MB%I2C:%TQD,#  #9"0  &0              @('+A@$ >&PO=V]R:W-H965T
M<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( -6(6E([AYZ2(@4  '\8   9
M          " @46* 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#
M%     @ U8A:4B@*PQ!) P  LPH  !D              ("!GH\! 'AL+W=O
M<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " #5B%I2D5I<"3(#  #\
M"P  &0              @($>DP$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM
M;%!+ 0(4 Q0    ( -6(6E*]2I30JP,  (,+   9              " @8>6
M 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ U8A:4FUO
M[)#, P  6@T  !D              ("!:9H! 'AL+W=O<FMS:&5E=',O<VAE
M970U.2YX;6Q02P$"% ,4    " #5B%I27;8,VM@"   R"   &0
M    @(%LG@$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    (
M -6(6E+A5)1]- ,  (L)   9              " @7NA 0!X;"]W;W)K<VAE
M971S+W-H965T-C$N>&UL4$L! A0#%     @ U8A:4EKS;G2^ P  10T  !D
M             ("!YJ0! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"
M% ,4    " #5B%I2M/0LMJP"  "^!P  &0              @(';J $ >&PO
M=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( -6(6E*'E.E[ZP(
M %<)   9              " @;ZK 0!X;"]W;W)K<VAE971S+W-H965T-C0N
M>&UL4$L! A0#%     @ U8A:4J-9 GL7"   7RT  !D              ("!
MX*X! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " #5B%I2
M8M5S!DD#   ^"@  &0              @($NMP$ >&PO=V]R:W-H965T<R]S
M:&5E=#8V+GAM;%!+ 0(4 Q0    ( -6(6E).94+&G 4  /47   9
M      " @:ZZ 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%
M  @ U8A:4G)=F:63!   !Q$  !D              ("!@< ! 'AL+W=O<FMS
M:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " #5B%I2,K&_/(8#  "K#0
M&0              @(%+Q0$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+
M 0(4 Q0    ( -6(6E*+C/H\R 4  )H<   9              " @0C) 0!X
M;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ U8A:4MON \QM
M P  ^@L  !D              ("!!\\! 'AL+W=O<FMS:&5E=',O<VAE970W
M,2YX;6Q02P$"% ,4    " #5B%I2@!+UAMH#  !Y#@  &0
M@(&KT@$ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( -6(
M6E(ZHMU250,  #@,   9              " @;S6 0!X;"]W;W)K<VAE971S
M+W-H965T-S,N>&UL4$L! A0#%     @ U8A:4J3<LK%M!   )A$  !D
M         ("!2-H! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4
M    " #5B%I2R!4N3+,%  "/&0  &0              @('LW@$ >&PO=V]R
M:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( -6(6E)4+EN][P4  "\=
M   9              " @=;D 0!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL
M4$L! A0#%     @ U8A:4NR0=)?D!P  828  !D              ("!_.H!
M 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " #5B%I2EWM.
MRVX$  ""$@  &0              @($7\P$ >&PO=V]R:W-H965T<R]S:&5E
M=#<X+GAM;%!+ 0(4 Q0    ( -6(6E)D+<%+504  &D8   9
M  " @;SW 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @
MU8A:4CH@$[I4!@  D"(  !D              ("!2/T! 'AL+W=O<FMS:&5E
M=',O<VAE970X,"YX;6Q02P$"% ,4    " #5B%I2<5MK[N,!  !3!   &0
M            @('3 P( >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4
M Q0    ( -6(6E( !^M,1 (  'X+   -              "  >T% @!X;"]S
M='EL97,N>&UL4$L! A0#%     @ U8A:4I>*NQS     $P(   L
M     ( !7 @" %]R96QS+RYR96QS4$L! A0#%     @ U8A:4LCZ;(;@!0
MM34   \              ( !10D" 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0
M   ( -6(6E*KG#%+;@(  -HO   :              "  5(/ @!X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( -6(6E)$Y-]8'@(  )<N
M   3              "  ?@1 @!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@
0  !9 %D 9A@  $<4 @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<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>109
<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>110
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>267</ContextCount>
  <ElementCount>472</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>80</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Consolidated Statements of Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Organization and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/OrganizationandDescriptionofBusiness</Role>
      <ShortName>Organization and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2111103 - Disclosure - Cash Equivalents and Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/CashEquivalentsandInvestments</Role>
      <ShortName>Cash Equivalents and Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2117104 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2121105 - Disclosure - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/BalanceSheetComponents</Role>
      <ShortName>Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2127106 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2131107 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2135108 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2143109 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2147110 - Disclosure - Stock Incentive Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/StockIncentivePlans</Role>
      <ShortName>Stock Incentive Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2153111 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2158112 - Disclosure - Net Loss Per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/NetLossPerCommonShare</Role>
      <ShortName>Net Loss Per Common Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2162113 - Disclosure - Selected Quarterly Financial Data (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunaudited</Role>
      <ShortName>Selected Quarterly Financial Data (unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2166114 - Disclosure - Revision of Prior Period Financial Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatements</Role>
      <ShortName>Revision of Prior Period Financial Statements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2173115 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2312302 - Disclosure - Cash Equivalents and Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsTables</Role>
      <ShortName>Cash Equivalents and Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/CashEquivalentsandInvestments</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2318303 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/FairValueMeasurements</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2322304 - Disclosure - Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/BalanceSheetComponentsTables</Role>
      <ShortName>Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/BalanceSheetComponents</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2328305 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/CommitmentsandContingencies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2332306 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/Debt</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2336307 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/IncomeTaxes</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2344308 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/StockholdersEquity</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2348309 - Disclosure - Stock Incentive Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/StockIncentivePlansTables</Role>
      <ShortName>Stock Incentive Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/StockIncentivePlans</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2354310 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/StockBasedCompensation</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2359311 - Disclosure - Net Loss Per Common Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/NetLossPerCommonShareTables</Role>
      <ShortName>Net Loss Per Common Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/NetLossPerCommonShare</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2363312 - Disclosure - Selected Quarterly Financial Data (unaudited) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedTables</Role>
      <ShortName>Selected Quarterly Financial Data (unaudited) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunaudited</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2367313 - Disclosure - Revision of Prior Period Financial Statements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsTables</Role>
      <ShortName>Revision of Prior Period Financial Statements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatements</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Organization and Description of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/OrganizationandDescriptionofBusinessDetails</Role>
      <ShortName>Organization and Description of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/OrganizationandDescriptionofBusiness</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Summary of Significant Accounting Policies - Schedule of Changes in Allowance for Doubtful Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Changes in Allowance for Doubtful Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Changes in Contractual Allowance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Changes in Contractual Allowance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2408404 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2409405 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenue by Payor Type and Major Service (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Disaggregated Revenue by Payor Type and Major Service (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2410406 - Disclosure - Summary of Significant Accounting Policies - Impact of Adoption of ASU 2014-09 on Financial Statements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Impact of Adoption of ASU 2014-09 on Financial Statements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2413407 - Disclosure - Cash Equivalents and Investments - Schedule of Fair Value of Securities, not Including Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails</Role>
      <ShortName>Cash Equivalents and Investments - Schedule of Fair Value of Securities, not Including Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2414408 - Disclosure - Cash Equivalents and Investments - Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails</Role>
      <ShortName>Cash Equivalents and Investments - Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2415409 - Disclosure - Cash Equivalents and Investments - Schedule of Available-for-Sale Securities Unrealized Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails</Role>
      <ShortName>Cash Equivalents and Investments - Schedule of Available-for-Sale Securities Unrealized Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2416410 - Disclosure - Cash Equivalents and Investments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsAdditionalInformationDetails</Role>
      <ShortName>Cash Equivalents and Investments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2419411 - Disclosure - Fair Value Measurements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails</Role>
      <ShortName>Fair Value Measurements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2420412 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Company's Financial Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Fair Value of Company's Financial Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2423413 - Disclosure - Balance Sheet Components - Components of Inventory and Printed Circuit Board Assemblies ("PCBAs") (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails</Role>
      <ShortName>Balance Sheet Components - Components of Inventory and Printed Circuit Board Assemblies ("PCBAs") (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2424414 - Disclosure - Balance Sheet Components - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails</Role>
      <ShortName>Balance Sheet Components - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2425415 - Disclosure - Balance Sheet Components - Components of Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails</Role>
      <ShortName>Balance Sheet Components - Components of Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2426416 - Disclosure - Balance Sheet Components - Components of Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails</Role>
      <ShortName>Balance Sheet Components - Components of Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2429417 - Disclosure - Commitments and Contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2430418 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails</Role>
      <ShortName>Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2433419 - Disclosure - Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/DebtAdditionalInformationDetails</Role>
      <ShortName>Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2434420 - Disclosure - Debt - Schedule of Future Minimum Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails</Role>
      <ShortName>Debt - Schedule of Future Minimum Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2437421 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Components of Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2438422 - Disclosure - Income Taxes - Reconciliation of Tax Expense Computed at Statutory Federal Rate and Company's Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Tax Expense Computed at Statutory Federal Rate and Company's Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2439423 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2440424 - Disclosure - Income Taxes - Summary of Valuation Allowance for Deferred Tax Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails</Role>
      <ShortName>Income Taxes - Summary of Valuation Allowance for Deferred Tax Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2441425 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Unrecognized Tax Benefit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2442426 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2445427 - Disclosure - Stockholders' Equity - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/StockholdersEquityAdditionalInformationDetails</Role>
      <ShortName>Stockholders' Equity - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2446428 - Disclosure - Stockholders' Equity - Schedule Of Common Stock Shares Reserved For Future Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails</Role>
      <ShortName>Stockholders' Equity - Schedule Of Common Stock Shares Reserved For Future Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2449429 - Disclosure - Stock Incentive Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails</Role>
      <ShortName>Stock Incentive Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2450430 - Disclosure - Stock Incentive Plans - Summary of Share-based Awards Available for Grant under 2016 Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails</Role>
      <ShortName>Stock Incentive Plans - Summary of Share-based Awards Available for Grant under 2016 Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2451431 - Disclosure - Stock Incentive Plans - Summary of Stock Option Activity Plans, Including Grants To Nonemployees (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails</Role>
      <ShortName>Stock Incentive Plans - Summary of Stock Option Activity Plans, Including Grants To Nonemployees (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2452432 - Disclosure - Stock Incentive Plans - Summary of Non-vested Restricted Stock Units ("RSUs") (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails</Role>
      <ShortName>Stock Incentive Plans - Summary of Non-vested Restricted Stock Units ("RSUs") (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2455433 - Disclosure - Stock-Based Compensation - Schedule of Fair Value of Employee Stock Options Estimated Using Weighted Average Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Schedule of Fair Value of Employee Stock Options Estimated Using Weighted Average Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2456434 - Disclosure - Stock-Based Compensation - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails</Role>
      <ShortName>Stock-Based Compensation - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2457435 - Disclosure - Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense for Options, RSUs and ESPP Included in Consolidated Statements of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense for Options, RSUs and ESPP Included in Consolidated Statements of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2460436 - Disclosure - Net Loss Per Common Share - Computation of Basic and Diluted Net Loss per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails</Role>
      <ShortName>Net Loss Per Common Share - Computation of Basic and Diluted Net Loss per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2461437 - Disclosure - Net Loss Per Common Share - Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails</Role>
      <ShortName>Net Loss Per Common Share - Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2464438 - Disclosure - Selected Quarterly Financial Data (Unaudited) - Schedule of Quarterly Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails</Role>
      <ShortName>Selected Quarterly Financial Data (Unaudited) - Schedule of Quarterly Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2465439 - Disclosure - Selected Quarterly Financial Data (unaudited) - Schedule of the Impact of the Revision on the Unaudited Quarterly Financial Data (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails</Role>
      <ShortName>Selected Quarterly Financial Data (unaudited) - Schedule of the Impact of the Revision on the Unaudited Quarterly Financial Data (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2468440 - Disclosure - Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails</Role>
      <ShortName>Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2469441 - Disclosure - Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails</Role>
      <ShortName>Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2470442 - Disclosure - Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails</Role>
      <ShortName>Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2471443 - Disclosure - Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails</Role>
      <ShortName>Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2472444 - Disclosure - Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Shareholder's Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails</Role>
      <ShortName>Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Shareholder's Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="irtc-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - irtc-20201231.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - irtc-20201231.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>81</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-K" original="irtc-20201231.htm">irtc-20201231.htm</File>
    <File>irtc-20201231.xsd</File>
    <File>irtc-20201231_cal.xml</File>
    <File>irtc-20201231_def.xml</File>
    <File>irtc-20201231_lab.xml</File>
    <File>irtc-20201231_pre.xml</File>
    <File>irtc-20201231xex231.htm</File>
    <File>irtc-20201231xex311.htm</File>
    <File>irtc-20201231xex312.htm</File>
    <File>irtc-20201231xex321.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>irtc-20201231_g1.jpg</File>
    <File>irtc-20201231_g10.jpg</File>
    <File>irtc-20201231_g11.jpg</File>
    <File>irtc-20201231_g12.jpg</File>
    <File>irtc-20201231_g13.jpg</File>
    <File>irtc-20201231_g14.jpg</File>
    <File>irtc-20201231_g2.jpg</File>
    <File>irtc-20201231_g3.jpg</File>
    <File>irtc-20201231_g4.jpg</File>
    <File>irtc-20201231_g5.jpg</File>
    <File>irtc-20201231_g6.jpg</File>
    <File>irtc-20201231_g7.jpg</File>
    <File>irtc-20201231_g8.jpg</File>
    <File>irtc-20201231_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>113
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "irtc-20201231.htm": {
   "axisCustom": 0,
   "axisStandard": 31,
   "contextCount": 267,
   "dts": {
    "calculationLink": {
     "local": [
      "irtc-20201231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "irtc-20201231_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "irtc-20201231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "irtc-20201231_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "irtc-20201231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "irtc-20201231.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 648,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 3,
    "http://xbrl.sec.gov/dei/2020-01-31": 4,
    "total": 7
   },
   "keyCustom": 64,
   "keyStandard": 408,
   "memberCustom": 28,
   "memberStandard": 48,
   "nsprefix": "irtc",
   "nsuri": "http://www.irhythmtech.com/20201231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "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.irhythmtech.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "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": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "irtc:CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111103 - Disclosure - Cash Equivalents and Investments",
     "role": "http://www.irhythmtech.com/role/CashEquivalentsandInvestments",
     "shortName": "Cash Equivalents and Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "irtc:CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117104 - Disclosure - Fair Value Measurements",
     "role": "http://www.irhythmtech.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121105 - Disclosure - Balance Sheet Components",
     "role": "http://www.irhythmtech.com/role/BalanceSheetComponents",
     "shortName": "Balance Sheet Components",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127106 - Disclosure - Commitments and Contingencies",
     "role": "http://www.irhythmtech.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131107 - Disclosure - Debt",
     "role": "http://www.irhythmtech.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135108 - Disclosure - Income Taxes",
     "role": "http://www.irhythmtech.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2143109 - Disclosure - Stockholders' Equity",
     "role": "http://www.irhythmtech.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147110 - Disclosure - Stock Incentive Plans",
     "role": "http://www.irhythmtech.com/role/StockIncentivePlans",
     "shortName": "Stock Incentive Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2153111 - Disclosure - Stock-Based Compensation",
     "role": "http://www.irhythmtech.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2158112 - Disclosure - Net Loss Per Common Share",
     "role": "http://www.irhythmtech.com/role/NetLossPerCommonShare",
     "shortName": "Net Loss Per Common Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "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 - Consolidated Balance Sheets",
     "role": "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2162113 - Disclosure - Selected Quarterly Financial Data (unaudited)",
     "role": "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunaudited",
     "shortName": "Selected Quarterly Financial Data (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2166114 - Disclosure - Revision of Prior Period Financial Statements",
     "role": "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatements",
     "shortName": "Revision of Prior Period Financial Statements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2173115 - Disclosure - Subsequent Events",
     "role": "http://www.irhythmtech.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312302 - Disclosure - Cash Equivalents and Investments (Tables)",
     "role": "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsTables",
     "shortName": "Cash Equivalents and Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318303 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.irhythmtech.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "irtc:ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322304 - Disclosure - Balance Sheet Components (Tables)",
     "role": "http://www.irhythmtech.com/role/BalanceSheetComponentsTables",
     "shortName": "Balance Sheet Components (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "irtc:ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328305 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.irhythmtech.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332306 - Disclosure - Debt (Tables)",
     "role": "http://www.irhythmtech.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesIssued",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336307 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.irhythmtech.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2344308 - Disclosure - Stockholders' Equity (Tables)",
     "role": "http://www.irhythmtech.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "irtc:ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2348309 - Disclosure - Stock Incentive Plans (Tables)",
     "role": "http://www.irhythmtech.com/role/StockIncentivePlansTables",
     "shortName": "Stock Incentive Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "irtc:ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2354310 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.irhythmtech.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2359311 - Disclosure - Net Loss Per Common Share (Tables)",
     "role": "http://www.irhythmtech.com/role/NetLossPerCommonShareTables",
     "shortName": "Net Loss Per Common Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2363312 - Disclosure - Selected Quarterly Financial Data (unaudited) (Tables)",
     "role": "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedTables",
     "shortName": "Selected Quarterly Financial Data (unaudited) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2367313 - Disclosure - Revision of Prior Period Financial Statements (Tables)",
     "role": "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsTables",
     "shortName": "Revision of Prior Period Financial Statements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i7b0e866c43704a51ae48bf14f830cf18_D20200821-20200821",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Organization and Description of Business (Details)",
     "role": "http://www.irhythmtech.com/role/OrganizationandDescriptionofBusinessDetails",
     "shortName": "Organization and Description of Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i7b0e866c43704a51ae48bf14f830cf18_D20200821-20200821",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i996550b07e0140bdaa028bb25f0659f3_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Schedule of Changes in Allowance for Doubtful Accounts (Details)",
     "role": "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Changes in Allowance for Doubtful Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "irtc:ScheduleOfChangeInContractualAllowanceTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i996550b07e0140bdaa028bb25f0659f3_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "irtc:AccountsReceivableForContractualAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Changes in Contractual Allowance (Details)",
     "role": "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Changes in Contractual Allowance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "irtc:ScheduleOfChangeInContractualAllowanceTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ic5364daad5a24f2cb61d56cd66f1d4e7_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "irtc:AccountsReceivableForContractualAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Consolidated Statements of Operations",
     "role": "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)",
     "role": "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
     "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenue by Payor Type and Major Service (Details)",
     "role": "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails",
     "shortName": "Summary of Significant Accounting Policies - Disaggregated Revenue by Payor Type and Major Service (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "id8c542f6c9ae45cba6c1dc5a52e56bbd_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies - Impact of Adoption of ASU 2014-09 on Financial Statements (Details)",
     "role": "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails",
     "shortName": "Summary of Significant Accounting Policies - Impact of Adoption of ASU 2014-09 on Financial Statements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i03e11cf796db4d70adef81bffb9f12da_I20190101",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413407 - Disclosure - Cash Equivalents and Investments - Schedule of Fair Value of Securities, not Including Cash (Details)",
     "role": "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails",
     "shortName": "Cash Equivalents and Investments - Schedule of Fair Value of Securities, not Including Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414408 - Disclosure - Cash Equivalents and Investments - Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by Maturity (Details)",
     "role": "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails",
     "shortName": "Cash Equivalents and Investments - Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415409 - Disclosure - Cash Equivalents and Investments - Schedule of Available-for-Sale Securities Unrealized Loss Position (Details)",
     "role": "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails",
     "shortName": "Cash Equivalents and Investments - Schedule of Available-for-Sale Securities Unrealized Loss Position (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "irtc:AvailableForSaleDebtSecuritiesMaturityPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416410 - Disclosure - Cash Equivalents and Investments - Additional Information (Details)",
     "role": "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsAdditionalInformationDetails",
     "shortName": "Cash Equivalents and Investments - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "irtc:AvailableForSaleDebtSecuritiesMaturityPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i18f2b7dffd964232a8b250d4e7dd82c8_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419411 - Disclosure - Fair Value Measurements - Additional Information (Details)",
     "role": "http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails",
     "shortName": "Fair Value Measurements - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i18f2b7dffd964232a8b250d4e7dd82c8_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420412 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Company's Financial Assets and Liabilities (Details)",
     "role": "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails",
     "shortName": "Fair Value Measurements - Schedule of Fair Value of Company's Financial Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "irtc:ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "irtc:InventoryAndPrintedCircuitBoardAssemblies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423413 - Disclosure - Balance Sheet Components - Components of Inventory and Printed Circuit Board Assemblies (\"PCBAs\") (Details)",
     "role": "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails",
     "shortName": "Balance Sheet Components - Components of Inventory and Printed Circuit Board Assemblies (\"PCBAs\") (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "irtc:ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "irtc:InventoryAndPrintedCircuitBoardAssemblies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Loss",
     "role": "http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss",
     "shortName": "Consolidated Statements of Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424414 - Disclosure - Balance Sheet Components - Additional Information (Details)",
     "role": "http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails",
     "shortName": "Balance Sheet Components - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i7e4f4b8396fa42f39fb92acdb71629d8_D20200101-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AdjustmentForAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425415 - Disclosure - Balance Sheet Components - Components of Property and Equipment, Net (Details)",
     "role": "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails",
     "shortName": "Balance Sheet Components - Components of Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedVacationCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426416 - Disclosure - Balance Sheet Components - Components of Accrued Liabilities (Details)",
     "role": "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails",
     "shortName": "Balance Sheet Components - Components of Accrued Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedVacationCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429417 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "role": "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430418 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Leases (Details)",
     "role": "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails",
     "shortName": "Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtWeightedAverageInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433419 - Disclosure - Debt - Additional Information (Details)",
     "role": "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails",
     "shortName": "Debt - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtWeightedAverageInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434420 - Disclosure - Debt - Schedule of Future Minimum Payments (Details)",
     "role": "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails",
     "shortName": "Debt - Schedule of Future Minimum Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437421 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details)",
     "role": "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails",
     "shortName": "Income Taxes - Components of Provision for Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438422 - Disclosure - Income Taxes - Reconciliation of Tax Expense Computed at Statutory Federal Rate and Company's Tax Expense (Details)",
     "role": "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails",
     "shortName": "Income Taxes - Reconciliation of Tax Expense Computed at Statutory Federal Rate and Company's Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439423 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)",
     "role": "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i0d6487c11f1840039efc8033fd960653_I20171231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Statements of Stockholders\u2019 Equity",
     "role": "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders\u2019 Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i0d6487c11f1840039efc8033fd960653_I20171231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i996550b07e0140bdaa028bb25f0659f3_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440424 - Disclosure - Income Taxes - Summary of Valuation Allowance for Deferred Tax Assets (Details)",
     "role": "http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails",
     "shortName": "Income Taxes - Summary of Valuation Allowance for Deferred Tax Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "irtc:ValuationAllowanceDeferredTaxAssetAdditions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i996550b07e0140bdaa028bb25f0659f3_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441425 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefit (Details)",
     "role": "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails",
     "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefit (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "irtc:OperatingLossCarryforwardsTaxBenefitRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442426 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "irtc:OperatingLossCarryforwardsTaxBenefitRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445427 - Disclosure - Stockholders' Equity - Additional Information (Details)",
     "role": "http://www.irhythmtech.com/role/StockholdersEquityAdditionalInformationDetails",
     "shortName": "Stockholders' Equity - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DividendsCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446428 - Disclosure - Stockholders' Equity - Schedule Of Common Stock Shares Reserved For Future Issuance (Details)",
     "role": "http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails",
     "shortName": "Stockholders' Equity - Schedule Of Common Stock Shares Reserved For Future Issuance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ie3c35feee3314ec58370090a729870f4_I20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449429 - Disclosure - Stock Incentive Plans - Additional Information (Details)",
     "role": "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails",
     "shortName": "Stock Incentive Plans - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "irtc:StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i919835fe685040378091c813db64a4dc_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450430 - Disclosure - Stock Incentive Plans - Summary of Share-based Awards Available for Grant under 2016 Plan (Details)",
     "role": "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails",
     "shortName": "Stock Incentive Plans - Summary of Share-based Awards Available for Grant under 2016 Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i898057230a144f53af6e57a82ccfdbd6_I20171231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i996550b07e0140bdaa028bb25f0659f3_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451431 - Disclosure - Stock Incentive Plans - Summary of Stock Option Activity Plans, Including Grants To Nonemployees (Details)",
     "role": "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails",
     "shortName": "Stock Incentive Plans - Summary of Stock Option Activity Plans, Including Grants To Nonemployees (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452432 - Disclosure - Stock Incentive Plans - Summary of Non-vested Restricted Stock Units (\"RSUs\") (Details)",
     "role": "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails",
     "shortName": "Stock Incentive Plans - Summary of Non-vested Restricted Stock Units (\"RSUs\") (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455433 - Disclosure - Stock-Based Compensation - Schedule of Fair Value of Employee Stock Options Estimated Using Weighted Average Assumptions (Details)",
     "role": "http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails",
     "shortName": "Stock-Based Compensation - Schedule of Fair Value of Employee Stock Options Estimated Using Weighted Average Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i0e61b8f85da143f696387ea25db3e9d4_D20200101-20201231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456434 - Disclosure - Stock-Based Compensation - Additional Information (Details)",
     "role": "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
     "shortName": "Stock-Based Compensation - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457435 - Disclosure - Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense for Options, RSUs and ESPP Included in Consolidated Statements of Operations (Details)",
     "role": "http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails",
     "shortName": "Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense for Options, RSUs and ESPP Included in Consolidated Statements of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "id4f320378c9b4a0a9cbfcc55213ffc62_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460436 - Disclosure - Net Loss Per Common Share - Computation of Basic and Diluted Net Loss per Share (Details)",
     "role": "http://www.irhythmtech.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails",
     "shortName": "Net Loss Per Common Share - Computation of Basic and Diluted Net Loss per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461437 - Disclosure - Net Loss Per Common Share - Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share (Details)",
     "role": "http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails",
     "shortName": "Net Loss Per Common Share - Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464438 - Disclosure - Selected Quarterly Financial Data (Unaudited) - Schedule of Quarterly Financial Information (Details)",
     "role": "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails",
     "shortName": "Selected Quarterly Financial Data (Unaudited) - Schedule of Quarterly Financial Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2465439 - Disclosure - Selected Quarterly Financial Data (unaudited) - Schedule of the Impact of the Revision on the Unaudited Quarterly Financial Data (Details)",
     "role": "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails",
     "shortName": "Selected Quarterly Financial Data (unaudited) - Schedule of the Impact of the Revision on the Unaudited Quarterly Financial Data (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "iaaf6039e7a7140d5a016334aa147f2d1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468440 - Disclosure - Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Balance Sheet (Details)",
     "role": "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails",
     "shortName": "Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Balance Sheet (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i0c03b538f8184cdc913ec8411f805ef9_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469441 - Disclosure - Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Operations (Details)",
     "role": "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails",
     "shortName": "Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ia47bb10301674601a0b999fb195168b1_D20180101-20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ibb670b22b6614626b44661ab97a1f3af_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470442 - Disclosure - Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Comprehensive Loss (Details)",
     "role": "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails",
     "shortName": "Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Comprehensive Loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ia47bb10301674601a0b999fb195168b1_D20180101-20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471443 - Disclosure - Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Cash Flows (Details)",
     "role": "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails",
     "shortName": "Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Cash Flows (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i59eea913c44141efa9cb5063f5596ccc_D20180101-20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "irtc:ProvisionForDoubtfulAccountsAndContractualAllowances",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Organization and Description of Business",
     "role": "http://www.irhythmtech.com/role/OrganizationandDescriptionofBusiness",
     "shortName": "Organization and Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2472444 - Disclosure - Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Shareholder's Equity (Details)",
     "role": "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails",
     "shortName": "Revision of Prior Period Financial Statements - Schedule of Revised Consolidated Statements of Shareholder's Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "i9b5e33f57d0f434a831fb6e1eaaa8ea8_D20180101-20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "irtc-20201231.htm",
      "contextRef": "ifff45bdf086d408fa02bcb443c1caf9c_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": null,
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - irtc-20201231.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - irtc-20201231.htm",
     "subGroupType": "",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 80,
   "tag": {
    "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r558",
      "r559",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r561"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.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",
        "verboseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r562"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.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 (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r562"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r562"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r563"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r562"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r562"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r562"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r562"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r558",
      "r559",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r555"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r557"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "irtc_A2019AwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2019 Awards",
        "label": "2019 Awards [Member]",
        "terseLabel": "2019 Awards"
       }
      }
     },
     "localname": "A2019AwardsMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_A2020AwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Awards",
        "label": "2020 Awards [Member]",
        "terseLabel": "2020 Awards"
       }
      }
     },
     "localname": "A2020AwardsMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_AccountsReceivableAllowanceForContractualAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts receivable allowance for contractual adjustments.",
        "label": "Accounts Receivable Allowance For Contractual Adjustments",
        "terseLabel": "Add: allowance for contractual adjustments"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForContractualAdjustments",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_AccountsReceivableContractualAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts receivable contractual adjustments.",
        "label": "Accounts Receivable Contractual Adjustments",
        "negatedLabel": "Less: contractual adjustments"
       }
      }
     },
     "localname": "AccountsReceivableContractualAdjustments",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_AccountsReceivableForContractualAllowance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts receivable for contractual allowance.",
        "label": "Accounts Receivable For Contractual Allowance",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year"
       }
      }
     },
     "localname": "AccountsReceivableForContractualAllowance",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_AccruedEmployeeStockPurchasePlanContribution": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Employee Stock Purchase Plan Contribution",
        "label": "Accrued Employee Stock Purchase Plan Contribution",
        "terseLabel": "Accrued ESPP Contributions"
       }
      }
     },
     "localname": "AccruedEmployeeStockPurchasePlanContribution",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_AggregateIntrinsicValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate Intrinsic Value",
        "label": "Aggregate Intrinsic Value [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value (in\u00a0thousands)"
       }
      }
     },
     "localname": "AggregateIntrinsicValueAbstract",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for doubtful accounts receivable write-offs net of recoveries and other adjustments.",
        "label": "Allowance For Doubtful Accounts Receivable Write Offs Net Of Recoveries And Other Adjustments",
        "negatedLabel": "Less: write-offs, net of recoveries and other adjustments"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_AvailableForSaleDebtSecuritiesMaturityPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available-for-sale debt securities maturity period.",
        "label": "Available For Sale Debt Securities Maturity Period",
        "terseLabel": "Available-for-sale securities, weighted average days to maturity"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesMaturityPeriod",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "irtc_COVID19DisruptionAndRecoveryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "COVID-19 Disruption And Recovery",
        "label": "COVID-19 Disruption And Recovery [Member]",
        "terseLabel": "COVID-19 Disruption And Recovery"
       }
      }
     },
     "localname": "COVID19DisruptionAndRecoveryMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents And Available-for-sale Classified As Investments",
        "label": "Cash Equivalents And Available-for-sale Classified As Investments [Abstract]",
        "terseLabel": "Classified as:"
       }
      }
     },
     "localname": "CashEquivalentsAndAvailableForSaleClassifiedAsInvestmentsAbstract",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash equivalents and current and noncurrent investments.",
        "label": "Cash Equivalents And Current And Noncurrent Investments",
        "totalLabel": "Total cash equivalents and available-for-sale investments"
       }
      }
     },
     "localname": "CashEquivalentsAndCurrentAndNoncurrentInvestments",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_CashEquivalentsAndInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents and Investments.",
        "label": "Cash Equivalents And Investments [Abstract]",
        "terseLabel": "Cash Equivalents And Investments [Abstract]"
       }
      }
     },
     "localname": "CashEquivalentsAndInvestmentsAbstract",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "xbrltype": "stringItemType"
    },
    "irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash equivalents and short term and long term Investments.",
        "label": "Cash Equivalents And Short Term And Long Term Investments [Text Block]",
        "terseLabel": "Cash Equivalents and Investments"
       }
      }
     },
     "localname": "CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "irtc_CentersForMedicareAndMedicaidMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Centers for Medicare and Medicaid.",
        "label": "Centers For Medicare And Medicaid [Member]",
        "terseLabel": "Centers for Medicare &amp; Medicaid"
       }
      }
     },
     "localname": "CentersForMedicareAndMedicaidMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_ClaimsPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Claims payable current.",
        "label": "Claims Payable Current",
        "terseLabel": "Claims payable"
       }
      }
     },
     "localname": "ClaimsPayableCurrent",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_CollaborationAgreementAccruedLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Agreement, Accrued Liabilities",
        "label": "Collaboration Agreement, Accrued Liabilities",
        "terseLabel": "Accrued liabilities related to development agreement"
       }
      }
     },
     "localname": "CollaborationAgreementAccruedLiabilities",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Agreement, Additional Milestone Payments, Due In Next 24 Months",
        "label": "Collaboration Agreement, Additional Milestone Payments, Due In Next 24 Months",
        "terseLabel": "Additional aggregate milestone payments related to development agreement"
       }
      }
     },
     "localname": "CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_CollaborationAgreementMilestoneExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Agreement, Milestone Expense",
        "label": "Collaboration Agreement, Milestone Expense",
        "terseLabel": "Milestone payments paid related to development agreement"
       }
      }
     },
     "localname": "CollaborationAgreementMilestoneExpense",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_CollaborationAgreementRemainingTermOfAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Agreement, Remaining Term Of Agreement",
        "label": "Collaboration Agreement, Remaining Term Of Agreement",
        "terseLabel": "Term of development agreement (in months)"
       }
      }
     },
     "localname": "CollaborationAgreementRemainingTermOfAgreement",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "irtc_CollaborationAgreementResearchAndDevelopmentExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Agreement, Research And Development Expense",
        "label": "Collaboration Agreement, Research And Development Expense",
        "terseLabel": "Research and development expense related to development agreement"
       }
      }
     },
     "localname": "CollaborationAgreementResearchAndDevelopmentExpense",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_CollaborationAgreementUpfrontFeePayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Agreement, Upfront Fee Payable",
        "label": "Collaboration Agreement, Upfront Fee Payable",
        "terseLabel": "Upfront fee related to development agreement"
       }
      }
     },
     "localname": "CollaborationAgreementUpfrontFeePayable",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_CommercialPayorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Payors",
        "label": "Commercial Payors [Member]",
        "terseLabel": "Contracted third-party payors"
       }
      }
     },
     "localname": "CommercialPayorsMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_CommonStockSharesIssuedFromExerciseOfWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Shares, Issued From Exercise of Warrants",
        "label": "Common Stock, Shares, Issued From Exercise of Warrants",
        "terseLabel": "Warrants exercised (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssuedFromExerciseOfWarrants",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "irtc_ComputerEquipmentAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer equipment and software.",
        "label": "Computer Equipment And Software [Member]",
        "terseLabel": "Computer equipment and software"
       }
      }
     },
     "localname": "ComputerEquipmentAndSoftwareMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_ConcentrationRiskSupplyRiskPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for supply risk.",
        "label": "Concentration Risk Supply Risk Policy [Policy Text Block]",
        "terseLabel": "Supply Risk"
       }
      }
     },
     "localname": "ConcentrationRiskSupplyRiskPolicyPolicyTextBlock",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "irtc_ConsultingAndProfessionalServicesAgreementCPSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consulting and Professional Services Agreement (\u201cCPSA\u201d)",
        "label": "Consulting and Professional Services Agreement (\u201cCPSA\u201d) [Member]",
        "terseLabel": "Consulting and Professional Services Agreement (\u201cCPSA\u201d)"
       }
      }
     },
     "localname": "ConsultingAndProfessionalServicesAgreementCPSAMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_ContractCostPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract cost policy.",
        "label": "Contract Cost Policy [Policy Text Block]",
        "terseLabel": "Contract Costs"
       }
      }
     },
     "localname": "ContractCostPolicyPolicyTextBlock",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "irtc_ContractLiabilityPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract liability policy.",
        "label": "Contract Liability Policy [Policy Text Block]",
        "terseLabel": "Contract Liabilities"
       }
      }
     },
     "localname": "ContractLiabilityPolicyPolicyTextBlock",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument, basis spread deduction on variable rate.",
        "label": "Debt Instrument Basis Spread Deduction On Variable Rate",
        "terseLabel": "Basis spread deduction on variable rate (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadDeductionOnVariableRate",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "irtc_DebtInstrumentInterestPortion": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails": {
       "order": 2.0,
       "parentTag": "irtc_LongTermDebtCarryingValue",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument interest portion.",
        "label": "Debt Instrument Interest Portion",
        "negatedLabel": "Less: Amount representing interest"
       }
      }
     },
     "localname": "DebtInstrumentInterestPortion",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_DebtInstrumentTermForRepaymentOfPrincipalAndInterest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument term for repayment of principal and interest.",
        "label": "Debt Instrument Term For Repayment Of Principal And Interest",
        "terseLabel": "Number of monthly payments of principal and interest"
       }
      }
     },
     "localname": "DebtInstrumentTermForRepaymentOfPrincipalAndInterest",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "irtc_DeferredTaxAssetsLeaseObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Lease Obligations",
        "label": "Deferred Tax Assets, Lease Obligations",
        "terseLabel": "Lease obligation"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeaseObligations",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_DeferredTaxAssetsValuationAllowanceRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Valuation Allowance",
        "label": "Deferred Tax Assets, Valuation Allowance [Roll Forward]",
        "terseLabel": "Deferred Tax Assets, Valuation Allowance [Roll Forward]"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowanceRollForward",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "irtc_DeferredTaxAssetsValuationAllowancesAndOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets valuation allowances and other.",
        "label": "Deferred Tax Assets Valuation Allowances And Other",
        "terseLabel": "Allowances and other"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowancesAndOther",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock purchase plan.",
        "label": "Employee Stock Purchase Plan [Member]",
        "terseLabel": "Employee Stock Purchase Program (\"ESPP\")"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_EmployeeStockPurchasePlanNumberOfPurchasePeriods": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock purchase plan number of purchase periods.",
        "label": "Employee Stock Purchase Plan Number Of Purchase Periods",
        "terseLabel": "Number of purchase period"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanNumberOfPurchasePeriods",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "irtc_EmployeeStockPurchasePlanOfferingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock purchase plan offering period.",
        "label": "Employee Stock Purchase Plan Offering Period",
        "terseLabel": "Offering period (in months)"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanOfferingPeriod",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "irtc_EmployeeStockPurchasePlanPurchasePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock purchase plan purchase period.",
        "label": "Employee Stock Purchase Plan Purchase Period",
        "terseLabel": "Purchase period (in months)"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanPurchasePeriod",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "irtc_FederalGovernmentAgenciesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal government agencies.",
        "label": "Federal Government Agencies [Member]",
        "terseLabel": "Federal Government Agencies"
       }
      }
     },
     "localname": "FederalGovernmentAgenciesMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_FinishedGoodsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finished goods.",
        "label": "Finished Goods [Member]",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "FinishedGoodsMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_GrantUnderFutureStockPlansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grant under future stock plans.",
        "label": "Grant Under Future Stock Plans [Member]",
        "terseLabel": "Shares available for grant under future stock plans"
       }
      }
     },
     "localname": "GrantUnderFutureStockPlansMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_HealthcareInstitutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Healthcare institutions.",
        "label": "Healthcare Institutions [Member]",
        "terseLabel": "Healthcare institutions"
       }
      }
     },
     "localname": "HealthcareInstitutionsMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact Of Revisions On Quarterly Financial Data",
        "label": "Impact Of Revisions On Quarterly Financial Data [Table Text Block]",
        "terseLabel": "Schedule Revisions Impacts On Quarterly Financial Data"
       }
      }
     },
     "localname": "ImpactOfRevisionsOnQuarterlyFinancialDataTableTextBlock",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "irtc_IncentiveStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incentive stock options.",
        "label": "Incentive Stock Options [Member]",
        "terseLabel": "ISO"
       }
      }
     },
     "localname": "IncentiveStockOptionsMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax reconciliation effect of tax cuts and jobs act of 2017.",
        "label": "Income Tax Reconciliation Effect Of Tax Cuts And Jobs Act Of2017",
        "terseLabel": "2017 Tax Act"
       }
      }
     },
     "localname": "IncomeTaxReconciliationEffectOfTaxCutsAndJobsActOf2017",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_IncreaseDecreaseInDeferredRent": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in deferred rent.",
        "label": "Increase Decrease In Deferred Rent",
        "terseLabel": "Deferred rent"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRent",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "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.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_IncreaseInCommonStockReservedForFutureIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in common stock reserved for future issuance.",
        "label": "Increase In Common Stock Reserved For Future Issuance",
        "terseLabel": "Increase in shares available for future issuance (in shares)"
       }
      }
     },
     "localname": "IncreaseInCommonStockReservedForFutureIssuance",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "irtc_InventoryAndPrintedCircuitBoardAssemblies": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory and printed circuit board assemblies.",
        "label": "Inventory And Printed Circuit Board Assemblies",
        "terseLabel": "Total inventory and printed circuit board assemblies"
       }
      }
     },
     "localname": "InventoryAndPrintedCircuitBoardAssemblies",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_LaboratoryAndManufacturingEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Laboratory and manufacturing equipment.",
        "label": "Laboratory And Manufacturing Equipment [Member]",
        "terseLabel": "Laboratory and manufacturing equipment"
       }
      }
     },
     "localname": "LaboratoryAndManufacturingEquipmentMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_LesseeOperatingSubleaseNumberOfOptionToExtend": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Sublease, Number Of Option To Extend",
        "label": "Lessee, Operating Sublease, Number Of Option To Extend",
        "terseLabel": "Number of option to extend"
       }
      }
     },
     "localname": "LesseeOperatingSubleaseNumberOfOptionToExtend",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "irtc_LongTermDebtCarryingValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debt carrying value.",
        "label": "Long Term Debt Carrying Value",
        "totalLabel": "Total Carrying Value"
       }
      }
     },
     "localname": "LongTermDebtCarryingValue",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_NonContractedThirdPartyPayorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-contracted Third-party Payors",
        "label": "Non-contracted Third-party Payors [Member]",
        "terseLabel": "Non-contracted third-party payors"
       }
      }
     },
     "localname": "NonContractedThirdPartyPayorsMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_NumberOfPositionsFurloughedPeriodPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Positions Furloughed, Period Percent",
        "label": "Number Of Positions Furloughed, Period Percent",
        "terseLabel": "Employees furloughed (as a percent)"
       }
      }
     },
     "localname": "NumberOfPositionsFurloughedPeriodPercent",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "irtc_OfficeLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office lease.",
        "label": "Office Lease [Member]",
        "terseLabel": "Office Lease"
       }
      }
     },
     "localname": "OfficeLeaseMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_OperatingLeaseLiabilitiesCurrentPortion": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease Liabilities, Current Portion",
        "label": "Operating Lease Liabilities, Current Portion",
        "terseLabel": "Operating lease liabilities, current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesCurrentPortion",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_OperatingLeaseRentableArea": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating lease rentable area.",
        "label": "Operating Lease Rentable Area",
        "terseLabel": "Lease rentable area"
       }
      }
     },
     "localname": "OperatingLeaseRentableArea",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "irtc_OperatingLeaseRightOfUseAssetsAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.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": "Cost of operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetsAmortization",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_OperatingLossCarryforwardsTaxBenefitRecognized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards tax benefit recognized.",
        "label": "Operating Loss Carryforwards Tax Benefit Recognized",
        "terseLabel": "Benefit recognized for net operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTaxBenefitRecognized",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_OptionsOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options Outstanding",
        "label": "Options Outstanding [Abstract]",
        "terseLabel": "Options Outstanding"
       }
      }
     },
     "localname": "OptionsOutstandingAbstract",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "irtc_OtherAssetsPolicyPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of other assets policy.",
        "label": "Other Assets Policy Policy [Policy Text Block]",
        "terseLabel": "Other Assets"
       }
      }
     },
     "localname": "OtherAssetsPolicyPolicyPolicyTextBlock",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "irtc_OtherStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other stock option.",
        "label": "Other Stock Option [Member]",
        "terseLabel": "Other Options"
       }
      }
     },
     "localname": "OtherStockOptionMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_PercentageOfEligibleAccountsReceivableForBorrowings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of eligible accounts receivable for borrowings.",
        "label": "Percentage Of Eligible Accounts Receivable For Borrowings",
        "terseLabel": "Percentage of eligible accounts receivable for borrowings"
       }
      }
     },
     "localname": "PercentageOfEligibleAccountsReceivableForBorrowings",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Performance Target To Be Earned At Performance Threshold",
        "label": "Percentage Of Performance Target To Be Earned At Performance Threshold",
        "terseLabel": "Performance target to be earned at performance threshold (as a percent)"
       }
      }
     },
     "localname": "PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "irtc_PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of stock option exercise price of fair market value of common stock.",
        "label": "Percentage Of Stock Option Exercise Price Of Fair Market Value Of Common Stock",
        "terseLabel": "Percentage of common stock fair value on date of grant"
       }
      }
     },
     "localname": "PercentageOfStockOptionExercisePriceOfFairMarketValueOfCommonStock",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "irtc_PercentageOfVotingPowerOfAllClassesOfStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting power of all classes of stock.",
        "label": "Percentage Of Voting Power Of All Classes Of Stock",
        "terseLabel": "Percentage of voting power"
       }
      }
     },
     "localname": "PercentageOfVotingPowerOfAllClassesOfStock",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "irtc_PharmakonLoanAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pharmakon loan agreement.",
        "label": "Pharmakon Loan Agreement [Member]",
        "terseLabel": "Pharmakon Loan Agreement"
       }
      }
     },
     "localname": "PharmakonLoanAgreementMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_PrintedCircuitBoardAssembliesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Printed circuit board assemblies.",
        "label": "Printed Circuit Board Assemblies [Member]",
        "terseLabel": "Printed Circuit Board Assemblies"
       }
      }
     },
     "localname": "PrintedCircuitBoardAssembliesMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property and equipment included in accounts payable and accrued liabilities.",
        "label": "Property And Equipment Included In Accounts Payable And Accrued Liabilities",
        "terseLabel": "Property and equipment included in accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "PropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_ProvisionForBadDebtAndContractualAllowance": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision for bad debt and contractual allowance.",
        "label": "Provision For Bad Debt And Contractual Allowance",
        "terseLabel": "Provision for bad debt and contractual allowance"
       }
      }
     },
     "localname": "ProvisionForBadDebtAndContractualAllowance",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_ProvisionForDoubtfulAccountsAndContractualAllowances": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision for doubtful accounts and contractual allowances.",
        "label": "Provision For Doubtful Accounts And Contractual Allowances",
        "terseLabel": "Provision for bad debt and contractual allowances"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccountsAndContractualAllowances",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_RawMaterialsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Raw materials.",
        "label": "Raw Materials [Member]",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "RawMaterialsMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_RepaymentOfInterestPaidInKind": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment of interest paid in kind.",
        "label": "Repayment Of Interest Paid In Kind",
        "negatedLabel": "Repayment of interest paid in kind"
       }
      }
     },
     "localname": "RepaymentOfInterestPaidInKind",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_RiskAndUncertaintiesPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk And Uncertainties, Policy",
        "label": "Risk And Uncertainties, Policy [Policy Text Block]",
        "terseLabel": "Risk and Uncertainties"
       }
      }
     },
     "localname": "RiskAndUncertaintiesPolicyPolicyTextBlock",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "irtc_SanFranciscoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "San Francisco.",
        "label": "San Francisco [Member]",
        "terseLabel": "San Francisco"
       }
      }
     },
     "localname": "SanFranciscoMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of changes in contractual allowance.",
        "label": "Schedule Of Change In Contractual Allowance Table [Table Text Block]",
        "terseLabel": "Schedule of Changes in Contractual Allowance"
       }
      }
     },
     "localname": "ScheduleOfChangeInContractualAllowanceTableTableTextBlock",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Inventory and printed circuit board assemblies.",
        "label": "Schedule Of Inventory And Printed Circuit Board Assemblies Table [Table Text Block]",
        "terseLabel": "Schedule of Inventory Components"
       }
      }
     },
     "localname": "ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "irtc_ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of share based awards available for grant.",
        "label": "Schedule Of Share Based Awards Available For Grant Table [Policy Text Block]",
        "terseLabel": "Schedule of Share-based Awards Available for Grant Under 2016 Plan"
       }
      }
     },
     "localname": "ScheduleOfShareBasedAwardsAvailableForGrantTablePolicyTextBlock",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Aggregate Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Aggregate Grant Date Fair Value",
        "terseLabel": "Fair value at grant date"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award number of shares available for grant granted in period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Granted In Period",
        "negatedLabel": "Awards granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options exercisable rate percentage.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Rate Percentage",
        "terseLabel": "Stock option exercisable rate (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableRatePercentage",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Arrangement By Share-Based Payment Award, Performance Threshold Percentage",
        "label": "Share-Based Payment Arrangement By Share-Based Payment Award, Performance Threshold Percentage",
        "terseLabel": "Performance threshold (as a percent)"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "irtc_ShareBasedPaymentArrangementReversalOfPriorExpense": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Arrangement, Reversal Of Prior Expense",
        "label": "Share-Based Payment Arrangement, Reversal Of Prior Expense",
        "terseLabel": "Reversal of share-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementReversalOfPriorExpense",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_SharesUnderlyingRSUsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Underlying RSUs",
        "label": "Shares Underlying RSUs [Abstract]",
        "terseLabel": "Shares Underlying RSUs"
       }
      }
     },
     "localname": "SharesUnderlyingRSUsAbstract",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "irtc_SiliconValleyBankLoanAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Silicon valley bank loan agreement.",
        "label": "Silicon Valley Bank Loan Agreement [Member]",
        "terseLabel": "SVB Loan Agreement"
       }
      }
     },
     "localname": "SiliconValleyBankLoanAgreementMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_SiliconValleyBankTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Silicon valley bank term loan.",
        "label": "Silicon Valley Bank Term Loan [Member]",
        "terseLabel": "SVB Term Loan"
       }
      }
     },
     "localname": "SiliconValleyBankTermLoanMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_StockIssuanceCostsIncurredButNotYetPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issuance costs incurred but not yet paid.",
        "label": "Stock Issuance Costs Incurred But Not Yet Paid",
        "terseLabel": "Deferred offering costs included in accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "StockIssuanceCostsIncurredButNotYetPaid",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Restricted Stock Award, Grants In Period",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Grants In Period",
        "terseLabel": "Restricted stock units granted (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Restricted Stock Award, Vested",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Vested",
        "terseLabel": "Restricted stock units vested (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardVested",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "irtc_StockOptionsIssuedAndOutstandingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock options issued and outstanding.",
        "label": "Stock Options Issued And Outstanding [Member]",
        "terseLabel": "Options issued and outstanding"
       }
      }
     },
     "localname": "StockOptionsIssuedAndOutstandingMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_SummaryOfSignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of significant accounting policies.",
        "label": "Summary Of Significant Accounting Policies [Line Items]",
        "terseLabel": "Summary Of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "irtc_SummaryOfSignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of significant accounting policies.",
        "label": "Summary Of Significant Accounting Policies [Table]",
        "terseLabel": "Summary Of Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPoliciesTable",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third amended and restated silicon valley bank loan agreement.",
        "label": "Third Amended And Restated Silicon Valley Bank Loan Agreement [Member]",
        "terseLabel": "Third Amended and Restated SVB Loan Agreement"
       }
      }
     },
     "localname": "ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_TwoThousandSixEquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand six equity incentive plan.",
        "label": "Two Thousand Six Equity Incentive Plan [Member]",
        "terseLabel": "2006 Plan"
       }
      }
     },
     "localname": "TwoThousandSixEquityIncentivePlanMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_TwoThousandSixteenEquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand sixteen equity incentive plan.",
        "label": "Two Thousand Sixteen Equity Incentive Plan [Member]",
        "terseLabel": "2016 Plan"
       }
      }
     },
     "localname": "TwoThousandSixteenEquityIncentivePlanMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Underwriters' Option To Purchase Additional Shares Of Common Stock",
        "label": "Underwriters' Option To Purchase Additional Shares Of Common Stock",
        "terseLabel": "Number of shares available in underwriters' option to purchase (in shares)"
       }
      }
     },
     "localname": "UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "irtc_ValuationAllowanceDeferredTaxAssetAdditions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance deferred tax asset additions.",
        "label": "Valuation Allowance Deferred Tax Asset Additions",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetAdditions",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_ValuationAllowanceDeferredTaxAssetDeductions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance deferred tax asset deductions.",
        "label": "Valuation Allowance Deferred Tax Asset Deductions",
        "terseLabel": "Deductions"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetDeductions",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "irtc_VerilyLifeSciencesLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Verily Life Sciences LLC",
        "label": "Verily Life Sciences LLC [Member]",
        "terseLabel": "Verily Life Sciences LLC"
       }
      }
     },
     "localname": "VerilyLifeSciencesLLCMember",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "irtc_WeightedAverageExercisePricePerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Exercise Price Per Share",
        "label": "Weighted Average Exercise Price Per Share [Abstract]",
        "terseLabel": "Weighted- Average Exercise Price Per Share"
       }
      }
     },
     "localname": "WeightedAverageExercisePricePerShareAbstract",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "irtc_WeightedAverageGrantDateFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Grant Date Fair Value",
        "label": "Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "WeightedAverageGrantDateFairValueAbstract",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "irtc_WeightedAverageRemainingContractualLifeYearsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Contractual Life (Years)",
        "label": "Weighted Average Remaining Contractual Life (Years) [Abstract]",
        "terseLabel": "Weighted- Average Remaining Contractual Life (years)"
       }
      }
     },
     "localname": "WeightedAverageRemainingContractualLifeYearsAbstract",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "irtc_WeightedRemainingVestingPeriodInYearsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Remaining Vesting Period (in years)",
        "label": "Weighted Remaining Vesting Period (in years) [Abstract]",
        "terseLabel": "Weighted Remaining Vesting Period (in years)"
       }
      }
     },
     "localname": "WeightedRemainingVestingPeriodInYearsAbstract",
     "nsuri": "http://www.irhythmtech.com/20201231",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r54",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r115",
      "r123",
      "r210",
      "r349",
      "r350",
      "r351",
      "r390",
      "r391"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r115",
      "r123",
      "r210",
      "r349",
      "r350",
      "r351",
      "r390",
      "r391"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r115",
      "r123",
      "r210",
      "r349",
      "r350",
      "r351",
      "r390",
      "r391"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r177",
      "r280",
      "r285",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r304",
      "r305",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r506",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r304",
      "r305",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r506",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r177",
      "r280",
      "r285",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r174",
      "r280",
      "r283",
      "r468",
      "r505",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r174",
      "r280",
      "r283",
      "r468",
      "r505",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r295",
      "r304",
      "r305",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r506",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r295",
      "r304",
      "r305",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r506",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r114",
      "r116",
      "r117",
      "r121",
      "r122",
      "r123",
      "r125",
      "r126",
      "r128",
      "r129",
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "Adjustment"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails",
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r114",
      "r116",
      "r117",
      "r121",
      "r122",
      "r123",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r137",
      "r211",
      "r212",
      "r352",
      "r391",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Restatement [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails",
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r114",
      "r116",
      "r117",
      "r121",
      "r122",
      "r123",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r137",
      "r211",
      "r212",
      "r352",
      "r391",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Restatement [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails",
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r111",
      "r113",
      "r114",
      "r116",
      "r117",
      "r121",
      "r122",
      "r123",
      "r125",
      "r126",
      "r128",
      "r129",
      "r137",
      "r211",
      "r212",
      "r352",
      "r391",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]",
        "terseLabel": "As Reported"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails",
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r175",
      "r176",
      "r280",
      "r284",
      "r508",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r175",
      "r176",
      "r280",
      "r284",
      "r508",
      "r541",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsTextBlock": {
     "auth_ref": [
      "r127",
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting accounting changes and error corrections. It includes the conveyance of information necessary for a user of the Company's financial information to understand all aspects and required disclosure information concerning all changes and error corrections reported in the Company's financial statements for the period.",
        "label": "Accounting Changes and Error Corrections [Text Block]",
        "terseLabel": "Revision of Prior Period Financial Statements"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201409Member": {
     "auth_ref": [
      "r291"
     ],
     "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": "ASC 606"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201409Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "Topic 842"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.",
        "label": "Accounting Standards Update 2016-13 [Member]",
        "terseLabel": "ASC 326"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201613Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r119",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r390",
      "r391",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible List]",
        "terseLabel": "Accounting Standards Update [Extensible List]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r21",
      "r178",
      "r179"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowances for doubtful accounts of $12,711 and $9,049 as of December 31, 2020 and December 31, 2019, respectively",
        "verboseLabel": "Accounts Receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "negatedLabel": "Accretion of discounts on investments, net of premium amortization"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "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 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",
        "totalLabel": "Total accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails",
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r42"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Accrued professional services fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r42"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Salaries, Current",
        "terseLabel": "Accrued payroll and related expenses"
       }
      }
     },
     "localname": "AccruedSalariesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedVacationCurrent": {
     "auth_ref": [
      "r7",
      "r42",
      "r294"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Vacation, Current",
        "terseLabel": "Accrued vacation"
       }
      }
     },
     "localname": "AccruedVacationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r36",
      "r238"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r24",
      "r58",
      "r59",
      "r60",
      "r495",
      "r518",
      "r522"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "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"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r57",
      "r60",
      "r61",
      "r111",
      "r112",
      "r114",
      "r408",
      "r513",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r111",
      "r112",
      "r114",
      "r349",
      "r350",
      "r351"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r92",
      "r231"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r119",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r388",
      "r389",
      "r390",
      "r391",
      "r469",
      "r470",
      "r471",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedLabel": "Tax withholding upon vesting of restricted stock awards"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r306",
      "r308",
      "r355",
      "r356"
     ],
     "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 expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r308",
      "r338",
      "r354"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r180",
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of Changes in Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": {
     "auth_ref": [
      "r181"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.",
        "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r181",
      "r213",
      "r214",
      "r216"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year",
        "terseLabel": "Allowances for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r92",
      "r440"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt discount and issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r134"
     ],
     "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 diluted net loss (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r134"
     ],
     "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"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r92",
      "r235"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r102",
      "r163",
      "r166",
      "r172",
      "r205",
      "r404",
      "r409",
      "r429",
      "r474",
      "r493"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "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",
        "terseLabel": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r53",
      "r102",
      "r205",
      "r404",
      "r409",
      "r429"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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",
        "terseLabel": "Total current assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r413"
     ],
     "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": "Financial assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r189"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r190"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r187",
      "r218"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Qualitative Disclosure [Abstract]",
        "terseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Qualitative Disclosure [Abstract]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r191",
      "r193",
      "r487"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails": {
       "order": 1.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": "Due within one year"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r184",
      "r188",
      "r218",
      "r478"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      },
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails": {
       "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",
        "terseLabel": "Estimated Fair Value",
        "totalLabel": "Total cash equivalents and available-for-sale investments"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails",
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r186",
      "r218"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails": {
       "order": 2.0,
       "parentTag": "irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments",
       "weight": 1.0
      },
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "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": "Short-term investments",
        "verboseLabel": "Short-term investments"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails",
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r186",
      "r218"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails": {
       "order": 3.0,
       "parentTag": "irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments",
       "weight": 1.0
      },
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "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 noncurrent.",
        "label": "Debt Securities, Available-for-sale, Noncurrent",
        "terseLabel": "Due after one year through three years",
        "verboseLabel": "Long-term investments"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails",
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r309",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails",
      "http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r1",
      "r110",
      "r158"
     ],
     "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": "Organization and Description of Business"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/OrganizationandDescriptionofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": {
     "auth_ref": [
      "r290"
     ],
     "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": "Without the adoption of Topic 606"
       }
      }
     },
     "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying amount"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r32",
      "r94"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r95",
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r88",
      "r94",
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of\u00a0\u00a0year",
        "periodStartLabel": "Cash and cash equivalents, beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r88",
      "r430"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "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 in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails": {
       "order": 1.0,
       "parentTag": "irtc_CashEquivalentsAndCurrentAndNoncurrentInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of 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 Equivalents, at Carrying Value",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Non-cash investing and financing activities"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial paper",
        "verboseLabel": "Commercial paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails",
      "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r47",
      "r245",
      "r479",
      "r499"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "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": "Commitments and contingencies (Note 6)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r242",
      "r243",
      "r244",
      "r246"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Shares available for future issuance (in shares)",
        "verboseLabel": "Shares available for future issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r111",
      "r112"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in USD per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.irhythmtech.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r20"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.irhythmtech.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r20"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r20",
      "r260"
     ],
     "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",
        "periodEndLabel": "Common stock at end of period (in shares)",
        "periodStartLabel": "Common stock at beginning of period (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "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 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.001 par value \u2013 100,000,000 shares authorized at December\u00a031, 2020 and 2019; 29,019,350 and 26,682,720 shares issued and outstanding at December\u00a031, 2020 and 2019, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r63",
      "r65",
      "r66",
      "r70",
      "r481",
      "r502"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "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",
        "terseLabel": "Comprehensive loss",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Loss"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r153",
      "r154",
      "r177",
      "r426",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r153",
      "r154",
      "r177",
      "r426",
      "r427",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r153",
      "r154",
      "r177",
      "r426",
      "r427",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r149",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r153",
      "r154",
      "r177",
      "r426",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration of credit risk (as a percent)"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r153",
      "r154",
      "r177",
      "r426",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward": {
     "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": "Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAllowanceForCreditLossRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r269",
      "r270",
      "r281"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "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, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r282"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Contract liability balance, revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r296",
      "r303",
      "r523"
     ],
     "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 notes"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNoteSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about short-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest).",
        "label": "Corporate Note Securities [Member]",
        "terseLabel": "Corporate notes",
        "verboseLabel": "Corporate notes"
       }
      }
     },
     "localname": "CorporateNoteSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails",
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r73",
      "r102",
      "r205",
      "r429"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "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 revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of Revenue"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.",
        "label": "Credit Concentration Risk [Member]",
        "terseLabel": "Accounts Receivable Concentration Risk"
       }
      }
     },
     "localname": "CreditConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r384",
      "r394"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r384"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r384",
      "r394",
      "r396"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current tax expense (benefit)"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current expense (benefit):"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r384",
      "r394"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r152",
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.",
        "label": "Debt, Current",
        "terseLabel": "Debt, current portion"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "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": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r475",
      "r476",
      "r491"
     ],
     "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"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Interest rate spread (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r423"
     ],
     "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": "Outstanding interest-bearing obligations"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r44",
      "r252",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r45"
     ],
     "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"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r45",
      "r105",
      "r261",
      "r264",
      "r265",
      "r266",
      "r438",
      "r439",
      "r441",
      "r489"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtLongtermAndShorttermCombinedAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.",
        "label": "Debt, Long-term and Short-term, Combined Amount",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DebtLongtermAndShorttermCombinedAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r200",
      "r223",
      "r224"
     ],
     "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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "terseLabel": "Fair value, greater than 12 months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r200",
      "r223"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "negatedLabel": "Unrealized loss, greater than 12 months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions",
        "terseLabel": "Number of investments in unrealized loss position for more than one year"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r200",
      "r223",
      "r224"
     ],
     "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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "terseLabel": "Fair value, less than 12 months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r200",
      "r223"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "negatedLabel": "Unrealized loss, less than 12 months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure 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 [Table Text Block]",
        "terseLabel": "Schedule of Fair Value Cash Equivalents and Available-for-sale Investments"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r196",
      "r219",
      "r224"
     ],
     "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), in unrealized loss position without allowance for credit loss.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r197",
      "r220"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss",
        "negatedTerseLabel": "Unrealized Loss"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [
      "r195",
      "r222",
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Available-for-Sale Securities in an Unrealized Loss Position"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": {
     "auth_ref": [
      "r198",
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions",
        "terseLabel": "Number of investments in unrealized loss position"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted average interest rate"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r385",
      "r394"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r37",
      "r440"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails": {
       "order": 3.0,
       "parentTag": "irtc_LongTermDebtCarryingValue",
       "weight": -1.0
      }
     },
     "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",
        "negatedLabel": "Less: Debt Issuance Costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r385",
      "r394"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r92",
      "r103",
      "r385",
      "r394",
      "r395",
      "r396"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred tax expense (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred expense (benefit):"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r385",
      "r394"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r375"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r377"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r377"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r382",
      "r383"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r382",
      "r383"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "terseLabel": "Net operating loss carryforwards, federal"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r382",
      "r383"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "Net operating loss carryforwards, state"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r380",
      "r382",
      "r383"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Tax credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r382",
      "r383"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r362",
      "r377"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.irhythmtech.com/role/IncomeTaxesSummaryofValuationAllowanceforDeferredTaxAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "totalLabel": "Total deferred tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred Tax Liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r382",
      "r383"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "terseLabel": "Right of use asset"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r382",
      "r383"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "terseLabel": "Depreciation and Amortization"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r92",
      "r236"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization",
        "verboseLabel": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.",
        "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]",
        "terseLabel": "Impact"
       }
      }
     },
     "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "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": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r280",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about 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]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r280"
     ],
     "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": "Disaggregated Revenue by Payor Type and Major Service Line"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r267",
      "r488"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Common Stock",
        "terseLabel": "Dividends declared"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [
      "r132"
     ],
     "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",
        "verboseLabel": "Net loss per common share, basic and diluted (in USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations",
      "http://www.irhythmtech.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails",
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails",
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r134",
      "r135"
     ],
     "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 Common Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r134",
      "r135",
      "r136",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Common Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/NetLossPerCommonShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "auth_ref": [
      "r339"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Amount Capitalized",
        "terseLabel": "Capitalized stock-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Expected recognition period (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized RSU expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unamortized compensation costs"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Employee Severance"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "ESPP"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r336"
     ],
     "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",
        "verboseLabel": "Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails",
      "http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r111",
      "r112",
      "r114",
      "r117",
      "r126",
      "r129",
      "r144",
      "r210",
      "r260",
      "r267",
      "r349",
      "r350",
      "r351",
      "r390",
      "r391",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r513",
      "r514",
      "r515"
     ],
     "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"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": {
     "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]",
        "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]"
       }
      }
     },
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails",
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Estimated fair value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r413",
      "r414",
      "r415",
      "r418"
     ],
     "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 Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r413",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r414",
      "r458",
      "r459",
      "r460"
     ],
     "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"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r413",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Disclosure Item Amounts"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r417"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r296",
      "r297",
      "r302",
      "r303",
      "r414",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r296",
      "r297",
      "r302",
      "r303",
      "r414",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r414",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r458",
      "r459",
      "r460"
     ],
     "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"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r98",
      "r420",
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Internal-use software, estimated useful life (in years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign Tax Authority"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedLabel": "Loss on disposal of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r92",
      "r253",
      "r254"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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 debt",
        "terseLabel": "Loss on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r228",
      "r229",
      "r472"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r98",
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r72",
      "r102",
      "r163",
      "r165",
      "r168",
      "r171",
      "r173",
      "r205",
      "r429"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails",
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails",
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r234",
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r107",
      "r163",
      "r165",
      "r168",
      "r171",
      "r173"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "terseLabel": "Loss before income taxes",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r365",
      "r373",
      "r379",
      "r392",
      "r397",
      "r399",
      "r400",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r366"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.",
        "label": "Income Tax Examination, Penalties and Interest Accrued",
        "terseLabel": "Accrued interest and penalties"
       }
      }
     },
     "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r128",
      "r129",
      "r162",
      "r363",
      "r393",
      "r398",
      "r504"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax provision",
        "totalLabel": "Total Tax Expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations",
      "http://www.irhythmtech.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails",
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r67",
      "r98",
      "r360",
      "r361",
      "r373",
      "r374",
      "r378",
      "r386",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r364"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r364"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Tax at statutory federal rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": {
     "auth_ref": [
      "r364"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount",
        "terseLabel": "Meals and Entertainment"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r364"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r364"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r364"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedLabel": "Tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofTaxExpenseComputedatStatutoryFederalRateandCompanysTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "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 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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "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",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "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 expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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' and Temporary Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": {
     "auth_ref": [
      "r290"
     ],
     "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"
       }
      }
     },
     "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": {
     "auth_ref": [
      "r290"
     ],
     "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"
       }
      }
     },
     "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r68",
      "r161",
      "r437",
      "r440",
      "r482"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r86",
      "r89",
      "r96"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r42"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "auth_ref": [
      "r98",
      "r232",
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "terseLabel": "Internal-Use Software"
       }
      }
     },
     "localname": "InternalUseSoftwarePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryCurrentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Current [Table]",
        "terseLabel": "Inventory, Current [Table]"
       }
      }
     },
     "localname": "InventoryCurrentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryLineItems": {
     "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": "Inventory [Line Items]",
        "terseLabel": "Inventory [Line Items]"
       }
      }
     },
     "localname": "InventoryLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r3",
      "r51"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r10",
      "r52",
      "r98",
      "r141",
      "r225",
      "r226",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r204",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails",
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails",
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Schedule of Fair Value Cash Equivalents, Short-term, and Long-term Marketable Securities Classified by Maturity"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]",
        "terseLabel": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]",
        "terseLabel": "Lease Contractual Term [Domain]"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r446"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Payments due"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "First year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Fifth year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth 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": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Fourth year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third 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": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Third year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second 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": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "Second year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Renewal term of lease (in years)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Standby Letters of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r41",
      "r102",
      "r167",
      "r205",
      "r405",
      "r409",
      "r410",
      "r429"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "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",
        "terseLabel": "Total liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r27",
      "r102",
      "r205",
      "r429",
      "r477",
      "r497"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "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",
        "terseLabel": "Total liabilities and stockholders\u2019 equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r43",
      "r102",
      "r205",
      "r405",
      "r409",
      "r410",
      "r429"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "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",
        "terseLabel": "Total current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r17",
      "r476",
      "r491"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Amount outstanding under revolving credit line"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Current borrowing capacity under credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r17",
      "r251",
      "r476",
      "r494"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Long-term debt",
        "totalLabel": "Total",
        "verboseLabel": "Debt, noncurrent portion"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r109",
      "r250"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and 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": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r109",
      "r250"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third 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": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r109",
      "r250"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second 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": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtScheduleofFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long-term Investments",
        "terseLabel": "Long-term investments"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities [Abstract]",
        "terseLabel": "Marketable Securities [Abstract]"
       }
      }
     },
     "localname": "MarketableSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds",
        "verboseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails",
      "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "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",
        "terseLabel": "Net cash provided by investing activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r88",
      "r90",
      "r93"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "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",
        "terseLabel": "Net cash used in operating activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r0",
      "r62",
      "r64",
      "r69",
      "r93",
      "r102",
      "r116",
      "r121",
      "r122",
      "r123",
      "r124",
      "r128",
      "r129",
      "r131",
      "r163",
      "r165",
      "r168",
      "r171",
      "r173",
      "r205",
      "r429",
      "r480",
      "r501"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations",
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.irhythmtech.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails",
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails",
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r123",
      "r137",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r388",
      "r389",
      "r390",
      "r391",
      "r469",
      "r470",
      "r471",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Recently Adopted Accounting Guidance"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "terseLabel": "Total operating expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r163",
      "r165",
      "r168",
      "r171",
      "r173"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Loss from operations",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r449",
      "r455"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease, cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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, noncurrent portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r445",
      "r450"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating lease, payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r443"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r453",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate of operating leases (as a percent)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r452",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining term of operating leases (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "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": "Operating Leased Assets [Line Items]",
        "terseLabel": "Operating Leased Assets [Line Items]"
       }
      }
     },
     "localname": "OperatingLeasedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "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": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r42"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r14",
      "r473",
      "r492"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r56",
      "r58"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "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": "Net change in unrealized gains (losses) on available-for-sale securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other noncurrent liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]",
        "terseLabel": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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": "Premiums paid on extinguishment of debt"
       }
      }
     },
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Payments of issuance costs for long term debt"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedLabel": "Tax withholding upon vesting of restricted stock awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r76",
      "r78",
      "r185"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-sale",
        "negatedLabel": "Purchases of available-for-sale investments",
        "terseLabel": "Purchases of available-for-sale investments"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance shares"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r309",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value measurement"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19"
     ],
     "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 USD per share)",
        "verboseLabel": "Preferred stock, par value (in USD per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.irhythmtech.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "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)",
        "verboseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.irhythmtech.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r19"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.001 par value \u2013 5,000,000 shares authorized at December\u00a031, 2020 and 2019; and none issued and outstanding at December\u00a031, 2020 and 2019, respectively"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r5",
      "r30",
      "r31"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.",
        "label": "Prime Rate [Member]",
        "terseLabel": "Prime Rate"
       }
      }
     },
     "localname": "PrimeRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from issuance of stock in public offering"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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",
        "verboseLabel": "Proceeds from long-term debt, net of debt discount"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Proceeds from Long-term Lines of Credit",
        "terseLabel": "Proceeds from line of credit"
       }
      }
     },
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r76",
      "r77",
      "r185"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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": "Maturities of available-for-sale investments"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r76",
      "r77",
      "r185"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale 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 Sale of Debt Securities, Available-for-sale",
        "terseLabel": "Sales of available-for-sale investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r80",
      "r344"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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": "Issuance of common stock in connection with follow-on public offering, net"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockPlans": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period.",
        "label": "Proceeds from Stock Plans",
        "terseLabel": "Proceeds from issuance of common stock in connection with employee equity incentive plans"
       }
      }
     },
     "localname": "ProceedsFromStockPlans",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r0",
      "r62",
      "r64",
      "r87",
      "r102",
      "r116",
      "r128",
      "r129",
      "r163",
      "r165",
      "r168",
      "r171",
      "r173",
      "r205",
      "r403",
      "r406",
      "r407",
      "r411",
      "r412",
      "r429",
      "r483"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r36",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r35",
      "r237"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "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": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r12",
      "r13",
      "r239",
      "r498"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Total property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails",
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r34",
      "r98",
      "r239",
      "r543",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r12",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment, Net Components"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r12",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property and equipment, estimated useful life (in years)"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r71",
      "r215"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Add: provision for doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesInventoryAxis": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of inventory held.",
        "label": "Inventory [Axis]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesInventoryTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.",
        "label": "Inventory [Domain]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Selected Quarterly Financial Data (unaudited)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]",
        "terseLabel": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r28",
      "r98",
      "r182"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r83",
      "r106"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "terseLabel": "Repayment of debt"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Repayments of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r358",
      "r554"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r98",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has 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.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"
     ],
     "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": "Unvested restricted stock units",
        "verboseLabel": "RSUs issued and unvested"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails",
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails",
      "http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).",
        "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent",
        "terseLabel": "Employees laid-off (as a percent)"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]",
        "terseLabel": "Restructuring Plan [Axis]"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]",
        "terseLabel": "Restructuring Plan [Domain]"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r23",
      "r267",
      "r352",
      "r496",
      "r517",
      "r522"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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)",
        "negatedTerseLabel": "Accumulated deficit",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r111",
      "r112",
      "r114",
      "r117",
      "r126",
      "r129",
      "r210",
      "r349",
      "r350",
      "r351",
      "r390",
      "r391",
      "r513",
      "r515"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r159",
      "r160",
      "r164",
      "r169",
      "r170",
      "r174",
      "r175",
      "r177",
      "r279",
      "r280",
      "r468"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "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",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails",
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails",
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r99",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": {
     "auth_ref": [
      "r290"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r451",
      "r455"
     ],
     "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": "Right-of-use assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "number of shares issued in transaction (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Public offering price per share (in USD per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r153",
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities Components"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r134"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r134"
     ],
     "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": "Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/NetLossPerCommonShareTables"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails",
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r192",
      "r194",
      "r199",
      "r200",
      "r201",
      "r202",
      "r485",
      "r486"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails",
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Provision for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Significant Components of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Basic and Diluted Net Loss per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/NetLossPerCommonShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Tax Expense Computed at Statutory Federal Rate and Tax Expense"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r308",
      "r337",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r308",
      "r337",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Summary of Stock-Based Compensation Expense Included in Consolidated Statements of Operations and Comprehensive Loss"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": {
     "auth_ref": [
      "r113",
      "r121",
      "r122",
      "r125",
      "r126",
      "r128",
      "r129",
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.",
        "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]",
        "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofCashFlowsDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofComprehensiveLossDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails",
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedScheduleoftheImpactoftheRevisionontheUnauditedQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": {
     "auth_ref": [
      "r127",
      "r128",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.",
        "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]",
        "terseLabel": "Schedule of Revised Consolidated Statements"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r413",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value Financial Assets"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Payments"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r120",
      "r123",
      "r139",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]",
        "terseLabel": "Schedule of Impact of Adoption of ASU 2014-09 on Financial Statements"
       }
      }
     },
     "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Schedule of Non-vested Restricted Stock Units (\"RSUs\")"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOperatingLeasedAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Schedule of Operating Leased Assets [Table]",
        "terseLabel": "Schedule of Operating Leased Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfOperatingLeasedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r36",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Quarterly Financial Information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SelectedQuarterlyFinancialDataunauditedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r309",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r315",
      "r326",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Option Activity Under 2006 and 2016 Plans"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Fair Value of Employee Stock Options Estimated Using Weighted Average Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r48",
      "r100",
      "r145",
      "r146",
      "r256",
      "r258",
      "r259",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r257",
      "r258",
      "r259",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information.  Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.",
        "label": "Schedule of Stock by Class [Table Text Block]",
        "terseLabel": "Schedule of Common Stock Shares Reserved for Future Issuance"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r372",
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefit"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofOperationsDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseforOptionsRSUsandESPPIncludedinConsolidatedStatementsofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Stock option vesting term (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Options Granted (in shares)",
        "verboseLabel": "Number of shares granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Number of shares eligible to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending balance (in USD per share)",
        "periodStartLabel": "Beginning balance (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Weighted remaining vesting period of RSUs (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield",
        "verboseLabel": "Dividend yield (in percentage)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "terseLabel": "Expected maximum volatility (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "terseLabel": "Expected minimum volatility (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "terseLabel": "Risk-free interest rate, maximum (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "terseLabel": "Risk-free interest rate, minimum (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate",
        "terseLabel": "Percentage of payroll deductions of eligible compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Additional options authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Options exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Options exercisable (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Options forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Options granted during the period (in shares)",
        "verboseLabel": "Options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant date fair value of options (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r343"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value of options outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r317",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Share-Based Awards Available for Grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance (in USD per share)",
        "periodStartLabel": "Beginning balance (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r329"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value of options vested and expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Options vested and expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Options vested and expected to vest (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum",
        "terseLabel": "Percentage of outstanding shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": {
     "auth_ref": [
      "r341"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.",
        "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost",
        "terseLabel": "Incremental compensation cost resulting from modification"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of grantees affected by modification of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Plan Modification, Number of Grantees Affected",
        "terseLabel": "Number of employees impacted by modification"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period",
        "terseLabel": "Common stock issued to employees (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r307",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails",
      "http://www.irhythmtech.com/role/StockholdersEquityScheduleOfCommonStockSharesReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Options exercised (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Options forfeited (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Options granted (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "First Anniversary of Grant"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r98",
      "r309",
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "terseLabel": "Aggregate intrinsic value of RSUs"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofNonvestedRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Stock option, maximum period for grant"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r332",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term (in years)",
        "verboseLabel": "Expected term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockBasedCompensationScheduleofFairValueofEmployeeStockOptionsEstimatedUsingWeightedAverageAssumptionsDetails",
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r343"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value of options exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-average remaining contractual life for options exercisable (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-average remaining contractual life for options outstanding (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-average remaining contractual life for options vested and expected to vest (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r314"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Estimated grant date fair value of option vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Percentage of common stock fair market value available for employee purchase"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r268",
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).",
        "label": "Shareholders' Equity and Share-based Payments [Text Block]",
        "terseLabel": "Stock Incentive Plans"
       }
      }
     },
     "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "terseLabel": "Awards withheld for tax purposes (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Software Development [Member]",
        "terseLabel": "Internal-use software"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r247",
      "r248",
      "r402",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.",
        "label": "Standby Letters of Credit [Member]",
        "terseLabel": "Standby Letters of Credit"
       }
      }
     },
     "localname": "StandbyLettersOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r50",
      "r111",
      "r112",
      "r114",
      "r117",
      "r126",
      "r129",
      "r144",
      "r210",
      "r260",
      "r267",
      "r349",
      "r350",
      "r351",
      "r390",
      "r391",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r513",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2020-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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r111",
      "r112",
      "r114",
      "r144",
      "r468"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r19",
      "r20",
      "r260",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of common stock in connection with follow-on public offering, net of discounts and issuance costs (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "auth_ref": [
      "r19",
      "r20",
      "r260",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited",
        "terseLabel": "Restricted stock units forfeited (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares (or other type of equity) forfeited during the period.",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, Forfeited",
        "terseLabel": "Awards forfeited (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r19",
      "r20",
      "r260",
      "r267",
      "r319"
     ],
     "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",
        "negatedLabel": "Options exercised (in shares)",
        "terseLabel": "Issuance of common stock in connection with employee equity incentive plans, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.irhythmtech.com/role/StockIncentivePlansSummaryofStockOptionActivityPlansIncludingGrantsToNonemployeesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r19",
      "r20",
      "r260",
      "r267"
     ],
     "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": "Issuance of common stock in connection with follow-on public offering, net of issuance costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r50",
      "r260",
      "r267"
     ],
     "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": "Issuance of common stock in connection with employee equity incentive plans"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r20",
      "r25",
      "r26",
      "r102",
      "r183",
      "r205",
      "r429"
     ],
     "calculation": {
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets": {
       "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",
        "periodEndLabel": "Common stock balance at end of period",
        "periodStartLabel": "Common stock balance at beginning of period",
        "terseLabel": "Total stockholders\u2019 equity",
        "totalLabel": "Total stockholders\u2019 equity",
        "verboseLabel": "Cumulative effect adjustment to decrease opening balance of accumulated deficit"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets",
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedBalanceSheetDetails",
      "http://www.irhythmtech.com/role/RevisionofPriorPeriodFinancialStatementsScheduleofRevisedConsolidatedStatementsofShareholdersEquityDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r101",
      "r267",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "terseLabel": "Schedule of Valuation Allowance for Deferred Tax Assets"
       }
      }
     },
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Balance Sheet Components"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/BalanceSheetComponents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardValuationAllowance": {
     "auth_ref": [
      "r376"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Tax Credit Carryforward, Valuation Allowance",
        "terseLabel": "Tax credit carryforwards available to reduce future taxable income"
       }
      }
     },
     "localname": "TaxCreditCarryforwardValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TenantImprovements": {
     "auth_ref": [
      "r500"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of improvements having a life longer than one year that were made for the benefit of one or more tenants.",
        "label": "Tenant Improvements",
        "terseLabel": "Tenant improvement allowance"
       }
      }
     },
     "localname": "TenantImprovements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r119",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r388",
      "r389",
      "r390",
      "r391",
      "r469",
      "r470",
      "r471",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesImpactofAdoptionofASU201409onFinancialStatementsDetails",
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "auth_ref": [
      "r296",
      "r484"
     ],
     "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": "U.S. government securities"
       }
      }
     },
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac).",
        "label": "US Government Corporations and Agencies Securities [Member]",
        "terseLabel": "U.S. government securities",
        "verboseLabel": "U.S. government securities"
       }
      }
     },
     "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesUnrealizedLossPositionDetails",
      "http://www.irhythmtech.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofSecuritiesnotIncludingCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r359",
      "r368"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year",
        "terseLabel": "Unrecognized income tax benefit"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r369"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Decreases in balance related to prior year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r366"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "terseLabel": "Unrecognized tax benefit income tax interest and penalty charges"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r370"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions for tax positions taken in current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r369"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Increases in balance related to prior year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r371"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefit"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r147",
      "r148",
      "r150",
      "r151",
      "r155",
      "r156",
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance [Abstract]",
        "terseLabel": "Valuation Allowance [Abstract]"
       }
      }
     },
     "localname": "ValuationAllowanceAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Increase in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Warrants to purchase common stock"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails"
     ],
     "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 to compute net loss per common share, basic and diluted (in shares)",
        "verboseLabel": "Weighted-average shares, basic and diluted (in USD per share)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/ConsolidatedStatementsofOperations",
      "http://www.irhythmtech.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.irhythmtech.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r10": {
   "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"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "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(e)(1))",
   "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(g)(1)(ii))",
   "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(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "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"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r136": {
   "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"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305"
  },
  "r14": {
   "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"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "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": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "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": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "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": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r205": {
   "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"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455"
  },
  "r224": {
   "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"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r245": {
   "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"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121596127&loc=d3e12803-110250"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&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=117329964&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": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r267": {
   "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"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r29": {
   "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"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "http://asc.fasb.org/topic&trid=2122478"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r298": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r299": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r301": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r302": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r308": {
   "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"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r31": {
   "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"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r336": {
   "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"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r338": {
   "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"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "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": "(h)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r358": {
   "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"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r36": {
   "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"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "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": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "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": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "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": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r408": {
   "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"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r41": {
   "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"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r42": {
   "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"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r43": {
   "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"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r44": {
   "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"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r441": {
   "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"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "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": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r483": {
   "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"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r49": {
   "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"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788"
  },
  "r491": {
   "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"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r493": {
   "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"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "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"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(f))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r51": {
   "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"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r517": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r518": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r519": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r52": {
   "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"
  },
  "r520": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r53": {
   "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"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r541": {
   "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"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "http://asc.fasb.org/topic&trid=2122208"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r556": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r557": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r558": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r559": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r560": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r561": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r562": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r563": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r69": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r70": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r73": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r74": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r75": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>114
<FILENAME>0001388658-21-000039-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001388658-21-000039-xbrl.zip
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
MQ-)@*$?=$T[$L/@+6Q8'S4=9XD(\LGX+%GV:%OBW-;G7@L*QE$;:%*N=2EX
MO9O38A0KM$_1J22M<(I8$TF@BLIDO#!@%]_?+=#RR]EY.2:IM]H:19T6SB87
M#-!HE4@^$,NK%,G-&Y_Y<\J<XV*"L:2B%BHXZV5P@#;4BYA,"A6B+ L%YER(
M"@%%O4E&1HS,>5)6<:/!,1D]!QM%A?S@(H$Y'^\7K8W$*A,Y#T)*[Y*+%JB
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
MHP2F/:BYVAET.O637O\,;Q/< )\WXA>#428 ;E"+D-J]<87,[J@#8X@$D5.
M;H"+6#U_HN+(#WC3_Y7O>6]RR]OE'?]<7NF\T6K(CRQ8X@-3=662K@OG8]U2
MZNL^>F:5CC%%]>S5/@SN>J1IJ6ZY2+#6[-]X+WY?9IGO]8=HB/YGU,YF"*U/
MRK6]1;G*8/ /9HGG^<=Q=?BU<9H(/ [OK>%[(C5XW^^,>D-7E,7"Q>!G$__C
M</&1:6JD\J8>@T'Q%R'4'3!1)XKYJ*E28%0VX_\H_4LB[6='4$[RWQ9Y#-GH
M)$ X0H.>I3W67*=S)?(W=<'#Y  \\]?$_X;IWSP/1ZYW6*I$_KI<%Q'Q6XP=
M\Z&G!00H(TG*QN<K5R$.:K_@21/^/QB%H]K@*#<3*VKC'D[X0S>\J[YG;O"Y
M[I8_GCS-K^BU>K'V"[OQR!X $1KY8WR@_*/R>/QEOI_)R?*2HT%Y)^7MNL&P
M9LGX#-%=#)[*KTU688Z7/.'MY>3TZ&?3Z^;Q]N5'3VW25L6ZDD;4A62F[G7
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
M?)0BN%;_L'MPE:'T6??FN_.TBD[RO*'SZJU9%F6-:K471;F(QMM;_Z1C*4<
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
MR: ":0"BEB6J$S3Y.6N]!&0ECO(BWU(P'MM0"1\M;'58X2XYI$C7D#G1+":
M]-%V!VC()P3IB?[XHB,_2V%+2?(."Y,LEEE8,Q;,M7LC&&INRHIY;7)Z]**X
M,#T7V4DA::"?51F9##S "NJ"WP^1^P^FG*85?V'=+1*6>9)FG)TNX*AQS).F
MAVD4G$5C. FW2&U"@K.1Z:2I^3*R'?&.I *<_5[9J8+M!8GFIXJL0HZ18Y3(
M*J<\FTFQQ,[(VH<^&WZT![F.KO+!7;$7U*:X#\KE"G/+&9%B/);F'"XY_9"#
MMYP6X2-/JFGP.TD&UVN+QDX(E#O?"Q9EA,0E/\(&A3'#5NABYXPK#2)7''"!
MK7S!YY_W7!N@E /_ANW,7$#16V212JFI<X[="TA(H&-B!KMT7:E,R)=RH"\>
M11CH\.72^&WX,PD": K7F\\3SIKRR>ET-1]T\*.RU9;>(FWI*CK-:VM,!UYL
M #N02(@]_=O&3G<6[:1OS6&BSFCVNE$80 _9K4FU82I'7/Z-ORYH(E%92@J+
M%#K,P+)9XE4"308_17P@CBUDM;7^G$N4<-4Z,L.BX10GXS4[V^3N/5'ZA11=
M$KQB&)S .,[$"^.(@7M%YUMI3(?$Q6[H$O'C6<O[Z)Q+?'>+EH[J1!)^M*-I
M>:;PI?5XJ\[9KO+X%ST*KW6"NPH-A\_6+R!/R'Z[6D.@'P2J(3 05[YVI0=U
MGE0RF0Y\P);>$DC%NC^,(2$/R;3+M24M(+U%,/IBZ0#'_J@]+^2<Q,O,V/3C
MR,*5TS!K1*US9;$#68J))V=K*,BZ7Z"GZ3?H^<L>N)TB08],5U;[!_$-F(XI
M=+M/F+K+[#G@M].0$PM/C)W-.;$AO76OTEO?CA7SKJ/G&#M5L?6ZF9S@2I#O
M 8"L'WOCK;WMT96\>@\*^WN(F7#& ZG1Z;GF:9PA0>8<ENE_WO&A@G^>O O\
M*IN;L+8#AZIQ,,LI!Y"<\0:%'+*(2:R<TO9AURNS$R/[;+5*<:[I(08#EJ8(
M01"P<2_2RE9+\C-G3>FBA-Y0Y-0)@GS%[)98_D'>;B=O83J0[5(U>+% (CO&
M^_%B.L"N[ EWQYOBW<.*?M$53;A@(XO^:!(V !/XEA6[-7",Z+$>FYIPZ 4@
M9= OLI_D$K7+<PYID1DK_MNPC%]X&26MDQD'(7#^M_AW@KYNI: 9U@?5+(Z@
MB]MPW$ S:U6S8/\#L-:4':6J<T,X!%M.?!#'<Z&!K?Z<L7].Q>DT[KH@<?!U
M[]%[HA(C_)-.YY^H1!ID\[:R&:8Y6X@2%=50-B38QY;+:9/6)M:XE[B3+LUG
MN8%R^*H7:4(B<&DFT:2D7P%5@N P^;0&.;!,O76V4NB:"Y.S^5+D&+X-@W!
M98F*;A<"EK1ZQE%GY[%>%N7[.08SNC;ST-TUY7]7="YG$PI-\+8MQ=@A>]68
MU,\M/:#2%>)+_>9Q]3U*83)DFQD-<8EH$]( ?&C<DT N9Q+EC&1$T:28K5H1
M$8.8*J 5+G7C1(P#0>?%9;L8Q@$%JK@?2B,8$$Z+FS9$S!95N4!ED&]U.;L8
M$9B2=#*]<T!2XN-Z'*L4,YL3.2X::W,# :A 4ZEK\2T)\OA9".*D-#DV8"6Q
MX/6IHD'@)35E,2LYD.Q/@)FX#1QU<Y/)!6F&^<!6UEII@;"XBH#S<R2NGUDW
M\AU_@%9+I]=TI5T2_!^TCV"+(6[ =A4"@E]/ES_Z&^;KI#FCK1?M;(]W8RNV
MJI)9=,<'\7AOI^7SM=(: <C@\IP\2"RCE\U+TAXBGV86"]IG7_/48;X]"$/:
M7]M(=?@P+BTIC0*D&"RV=Z1H(;83&/CCO<>@-H?+$D2$9JE4_SB[1+@=U^.[
M=$--7P9!U:!4($;UJ9903+CJT&B)IQ\5E&>-RC,KN?5J*<>,'R:?6^TGT09Z
M(81X>%6H:,L=E+4<L_WM[9AD9&UYK*./5 #,N%E0*Y26%9MWNB6ATK27ELL7
MME.YHM@E&83<+4ES S+..IF>K\0;1(J3\T8G_QU-LF+Z7E(;ZZBZV"^B5D4>
M"L(1*+.=[^)H?(3_.?A.CJ7Q[G>A6@%FB-/-])[9:A3]Q&8&5W#AC/(>39*+
MRB5U9G]O*3SYWR()R1D(@.O.W'^3"N45H('TZZ^M3OZ1Y W,0-(G>U*TMBZ!
MX1YSV_WX(-0;6H"C.Y,K. _&/3_H:HOV2D:/WP@\XZ]9_6.T/=K>'G\?M])U
M^X??M9!T:0O"L4I--@O<)CX,38F$ >!^@6!>0_V%P:ZV/F%-!:9D\<7BEBFA
M,$MWE ;5N5Y5]V#[EFSW60!0",$,,C=!QHWV=D;ZWI1AMM&/,[;3-.M+"9$V
M06D>\QX%J-MNGM39&[*Y%R8!KAR(YK[4T7521M^.1?GZ"F L6UJDO#.ZWSJJ
MMF),;RK;80'L![W@OU6;2@D\)ON9F1K 6*+=<4S;;V?; W9=>2:[ ,N"5,VJ
MQ3@(&4>IM3I37'#*V! F_7;(T$7RKX);WK+D,XB@%X37)L4*$8VLIG#6_C59
M+'_4/U/?1<S!W9Z^.NU!78<TBF<"BR5+$S-[O/]==S\Z^"I#4#Q' ]P6Q[ X
M"Z<:.[QD<P&G21])HTY)S#]X^>S=BPC?"Q,Y>[<T 18E3*\@ZU.9;$[W8:
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
M5T-+V,CZ\V#_#I'.8-,<#Y'.NS&6AXORA7'[SO/ OU%VB:MSUO<HT]VUK#G
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
M/!X?N3^^EW IYUK:<U"U/%*XI#8>X".,K6G@XU6R26R3[ARU7;S'@<FACY4
M9/@6@=5R#]+_/]E"<[^4K:12W[I>8]K8*-*I5H,C#7 &?E>(Y;<HJEJS9D&V
M3Y\9WB>!:%HQG&IZ7EQ[6VJ+=Y&THV2)7.@%UTZ+Y,PB1L*+$;=:T'AFGO'6
MFK: N$^5(@:U?V!=HO],Z39EY/J*V5HD>#T9O0:,] L#MFFR?;1*R9:M* $[
M$B*,)) L[4>]8H!POS'7^(M#%6YXK+F&N((S>5-")*!=20!.I3[P;5J]__:/
M-FRR?[[9>OOS_[[[^94_U_KRC0@DQ\<'^]$_DY2>AH:(]'B(6R</%-3$0K7"
MK3*ETX]A=Y VK9P$FE_3/ MSAV;'@@\.R)_[D"P8F(;K0T0.>5?%5/>Y"UI;
M=[>3AT\6PBPUEP2=)+<<>*S"+?D <DUL!1_9RJ1Q*]M*:5#:,"<?$--CARO"
M 9ILUY@J!L.V2.%9 O7<A=R.5NN]<+/720K'UZD!I50) FMK:^)*))28+W=:
M,=-@?.7[[. ^8!81;:B9SU;87E@3PA"ISQ'V1DF38/8E/2?QZSP:CUW:3R+8
MN@8X",X-&&PT# #E%@A-XD*D4C*OZ^W]?6 IS-:\X+XX/IRL];Q8@[@E,8!9
ML?TBH7XIVV>F/(&4.*&V$LRD[A))]F>$DI)S_ZI)5A18ID)9)M;MGLI'^35)
M*5^%U51%O^!>*6E@K3DWV3+@"PC*/3B- QVM^1Z:;I2M*"V,KS;AMHZ,*E6!
M]7(:GD(^*9.EBU3+,3=+H(]P.W*?@LO/!*1T2M+,?SP%N*\H\Q3ZY^SJ4HV[
MZ@\%.5)8EF$>F]84+$]@B,#9$6D#^WL AE.H,5IUKIGV59@((\D-DA4!OAU^
M2S!55F)&9%NHI<-B<WKB2H 5$5K06!B&ZPBV7H3@WZI!/%,E+Z3CX 8<PL@1
MTS6\6RO#F#<A>PK)7%*VT;C+A_'A-\<7#&;;#SPH^%L,)NAP=T"#,/53R! "
M7=N1CS;Z&PZ6[[V:9< &#G&Y5ESN<(C+W8VQ?,UFGG=,&YZ^^^W9_VYI4,'Z
M95NR3V+[9U(NVL&C?DC?74;TN8C?W8'PO4HX [8O9X-+&!WNL]K=8K4[:>HP
M:P22/AL3"OK6R(FA]]N!8@[@@2-W=HM=N+_/)3&<*6.H"?F)F2U+8';9&?>X
M\[I?U/IE(6V@2@=[\7CLT!K] 6P)$CK0+D"Q6LIS<@P:%!.?K]"GR3"T.T:8
MBPP^YKF-JLR8)1U2N4EB?GF$8/)"B 9=[$_>'GV_T\J640?6;#1-))5/GTW?
M)Q)SD>\O0&:0]?L'O9Y!5N1G6]Q)*>C('9RIO=YA$")4_Z'C<VY<4<1+A9FI
M3J;G*TE@LH^;+-.9S./$H-Z<<9;B+CD$-LK7+$MIE$QR&.E"&\Y#;)8T[0A#
M62@2/N1;=NS_#AS#&OV=MT! ]G"__7J>+5CF%-,'MP&1TF5:H61+8I$>==H/
MB[3>J())-6PDG0)*. :6TZAEE:S/'=]GCG(9=I:;99F$D2^4PRSI0NXZ8#X@
M8.?6+@XX-B<!GMYWP?(!<9;=7O?CTP?!-EM5=_>8X?"HTJ&>VA9SF,DWZHQ*
MG*J25G.G[XHWIS9R>W?Q%_QF ?ZB#E'CKS1\<>(C/5_[P+$PR*.86SJN]V_]
M!SV@(I> &X\R]6]T,B>M#?3F+[\\C2V_!#,%F\F6\+MZQAA4@"T*]BQ*,RV;
M5)MD[\<[XSU?RKCN8I^8.D_0U=362K[@=@<O<XDA,)Z7YQ-,P[9]A"N%).U5
M+!"XL5A#15 >[ NYIOV*3KY66[M6#(7/1L<GC# )NM!-TR5TJ2.R#2,?-OC%
M;S'-DG11*=$&U"7'VUF%+2()V 4I*0\-M,Y5> YT'"T)O,%WY%)6>TSQ@.^P
MQ?4SG_EO)3KV>N=K"W^+9/GZY[]Z[2N&0ZJ9G)O+(*W(4W\P.K#PW?9Q;Z-Q
M77^\-S(6(9%"]L7.:,_=395>,<%O+,VTA0.=E46SU!0LVV$%[="<NZRW6[EH
M ; -8P"?-%NB]26W4')Q-DXZSA4L'W&'WTN.*^N[ L4M+D!P4G-"JQ.O6-!)
MCVHTL6*#&$>OO<1G8C="VH;9!@U<  _2X#<:0 +HV]1RI@8$MS359)S2>DL[
M;L#"7-<6W^'%W@%ZPE( :*>%H(DNZ"]Y[WF+-T1]73=VNCYUO;.!TZ/](ASI
M-.(63)%D],P\> B=0/2MZ.;$E5-6Y^D<R\O$[&%#HZE4Y-<UQ_%%P/GU1-%(
M8+I'U0B-,/13W3[J9*<'!UUX@)R:2IIT!KF)7S",GQ#CP"?:YCJJY)=8[5^!
MP/:;]40>"!YG/F9I@.K#>&/2<N<#$%"W;<G-%,.?#/#ZN?G 3F!%;E*".W>(
M!>SZA(KC$8?"-^O4\7BTI\D7[B2TKD%[MX_J4,8>'HX.7?JFK3,?)V']*LSL
M@!M[[ZA5!_#]G:&%N[]BP)I'*(E=98'GKBVUD7KB(+WB-3P6GXO.FU4AWX!F
M8YZ4VK=:J/Y("Y$V*<A06K!_,2,'^OQ[%KLC.6D!2<5_JR+?$L7"5=H%7"XO
MD^KU\J'N"XG6M'J\AHUMB][Z:XUW1T?]P[A23%LB*FXGVY]!-7C5W1XNS]6J
M 9-L3^?0MC:,DJZIE:390[T0$H"(2&M9K%KVY2O#_OGL:O1ZM@5;29E(YMS
M/%JS>I#>(B_-S%B49<G%9JR2N:D#T]%U1N3(Q>-UN=X>[>[TR[4JZ>W1X;CW
M!X/*_1HBLRX=@GE8DY''XYW1L5W$\1']^\\M8E^*;B/">?<*A/-N+\)Y>^=3
M(YP?9/[R:,A?WHVQ?,:Z@J]1$];QGTTK .SLP<296I4+( MF/PZ[B27M K]E
MF9QI3$*H*% 8[T)[2N H#=-( #U<N"\BL<GXXOA$!^VFO1_EQ&2'V3NM5DEP
MP#2(V*QIRV^WUE)PJ7G8JTCKXA@1B;6CJ8#'US%#^WE*:()].M(7QE>*Z%T8
M#46?MB3C.3_A6?L)[ &</GW[_/FO6XBMOM2XP=6Q#EK2"0,YGS=EL30TEPJL
M?1WVYGP2_0["Y][O:/<%<;5.@(-M]Z VSSH,XA%I+!T,A3L!C8ED;1FE>&AS
MNBRH87I5Y+M0U"!-,$>K]XXC67%'J*0"7-D"RZ=)GLPD>_9W!LFM'$Y5<M8%
M5V]*R"@-"D^]DZ.X=T^MT-VWG?+$7H/59QQJCL)#RJ2DY PA?+>SR(JISYD*
MKQ7S] Q2"'HQ<BO]H#^^5A!X<WB"+5_W1O:MH_W1+H<<M%*3 VS^F2W7<'NT
M_YVO8]2!"K-%QV<<12?@/"OPDY4#U&* 7,C)7<3:90&/7Y\\_=Y5Q5PF+60;
MYL%E;ITJE&@U$N[R6EN.@$$A9YT@IT.9!=/ ^19O4/;O9J&S<=%=Q)?='IVL
MR(P46"R'7]?F)4RCT @62V7.;K]^4WV2-.DWJWI?ME0,JJS!Q)KG=)8B*\7\
M\"Z_I4'7)-! L96_S%;&Q]'??SMY^PQ0H<=O+?)6T<J3[MYN9;-Z.DV!]!S:
MBU-A-*'IK"'?X_LXXH*N,#OR4PF(1[;U:@5DY.D?33J9;+V9TQA)@V19:@GG
MK!=:L2IIU9&E<SYK4B:2;Y\VEM[5CY[1D[WH#*01F8B?<XVD)"R(DBR!9%K+
M660]7QN7"K=[4S5\#*I 6WR[Y&K>M;0) %?,WVH)_8.Z.D=-B$O<FLC;!XF6
MQ_E_[>^@W\SW<B=+N]Q^#=?*[7"[C0KBO(ANWK1L=[?WK"72.+#AJ!TR(UND
M _W[V(NLOE),>*5-78T5'^:[U8B#C2#1J&8*$>AXGYJE8*&2-[,@5/L<O84H
M'V;=99Y$3=$*NC9,H02Y6ZXK8-@'V!*%;\0Q9(+A5U/'#"6W7(^IX%Y<XEAP
M[)[YDE9#GA88AQW;LJ4#6\<IJUH'F)?\LX7]HA$MGXC?(N7JV[#SRS,/J/GV
M$>:O&3FUH:\-'YG:'9Y-DFDCV(+;-<+T$:^AT<SU&\V\#!J$2/_G#VHO\]GA
M&G)H_: Z<Z)XOWY+6VL>"AJ13J#+HGRORE+=TC6;BYLNJ<%EL^=*U12[,DDE
M=XYM*Q7QV^B02B:IL#[S-$R;\A.T91[D];8]RNY<([+78>.T="E.FNL43.(V
M/5<'G4.=LLUPKJE;O0%;RYQ_V)AP.9213D,Q07/YO&"@@2MY#H,T:@E8,V]1
M3)BC%-W[P*&)*Z;)4J0[O>8I.HCT)Q'IIW1F%^BF!.4U!QD^:OL6ULC[VCI6
MR;MMWVN55[(36YIT:E]"I1\G.Q=&Z+MP'LZ^GY5"NA*^B-7" OR7RGPAT&?Q
MKN30:7,OQNZS,]]<*F#>]QT$N/EV4$VK!J@6TPZ"_N4$_5FK,>%7%^RVT:GV
M@@W=F/P\.&<FR?2]8?/5+.F=DC)G+*Z\B8/]QK[=I!)P3+7QR9(\&L#MP)+9
M/PF#^'U^\1/?H]5VP7JF=T(8T_RBR"XDIKK6LR'H_JDP%+9L)T*F[\AG6Q '
M-N>7HBC;_0FOC H.HO?)CWBQZM0S(=,OG4F8YH[W]ORMLAJPW:FSPQ)M#W!I
M_GBM_IQ?H_]FO:G19J>(B7O&_[D6F$+C\/'^G?>!<NJZ01ZNJ*QXAJMB7E\F
M9:O[*,*,8"Y%D83.&;M1K9^4YLRN0&+K<5H=<^Q A*][<T_E#TL#OC2D@_ZR
M-Q[MVN+_./K+[J'_DR_\R\[VZ-A]8L5+@L3M=FIA)PCT5$/"@6\AM4:@:3,*
MWAT8 5J(FN,!47,WQO)PVYF>)IF"55YQP_9[T8,(K?+X;:2S\Y5]ZFU(RF;B
M?\L9:G%:*WQ:G';7R:;B^2I": =<G3)EAVJNWWMJP#B:<UL ;;8(OBY4.-*1
M0$K\CZ:HDRT:5+GB[_A:,CH$?B*1AU@9-%VLP==81[5)%MR(DAZ\UMQ2>I#-
MHO'>?O^=X:^!0B;+MIC5"CT%N;*:H19IU4Y?CG>/F6V2L\D8TGB\HQ\<R;G3
M_Q!V-J5V4I V*1++'"V17%?!9DHRG8+F# U6R;BO-;RA:)3$W?M,* .ZK=L0
M%6QUTM:[65*#"[.R-AV)6:4%HKX/'7P&^EF!6@'AN:Z]1\'A3%E1G+PV'TE/
M!Y2)@?:%/9+%*'(W]I5FCF/+68<NBL3X#V[;+JT4?QN=COKDC#,32TO3-M66
MJ4XN])T9)J-Q(GU 6!H6M&L,F]RUFDNT#5EZ9J9;Q>F*A=45H4':M6.U,[OF
M$<Z,-I6\;K;R;MM_;1732;4D)$2T16MV&WRZ7/>^SH\E:S\C>2\M6SW"^J(;
M3(>V7S[-35/ZO[S$K3T$/V! CZ._E76#%'LT5)O1H46-:X.@@K\D_X-CDKR;
M-=;S\MFO@K@2GH2,UL[0 &M$/%DES9.I1M8[!&_X!<W3F>&QTX1Q'@-*3H2N
M63B\#\\FOQ.J"9T0H>^/29@M@%<!_7[]R$10Z5(,,3IC/=0H)WU E24M>]G>
M3FA;9UQFPQ?SY&C,5(J(*A%G4]42JM F+>+*:2&\=(86%D3Q>.X"*=S5E-@<
MIDM#>H+[ C_]W6@>4SAW&4&:K30P*;UCA!PD.5-2&1HSO4*YBD/(AS"O*'DO
M)T!;M;D)-T,5P!+.,>O A:<<-_ATW9+6O#:<L^6RX)%*1DQ]>K^]E:5@%/W"
MF\R^0] (H<_($?T4-%RG54AM+J-"DTV'1NIR4GOU]/?GT<]!(.+-.6WI9=7Z
M[!4:_I0)^!KJLA&KYV4^'<71*0B(,W+(@M_S5_QNOYN,],9)EJV8%)NI.^V5
MVC^<6_IPKV.>X9_I9-HBV>C\/#KQ..-@;GS8Y*>T>$<*=6%X=?D25,W+"@;W
M?UNLZ!;ZCG%DZ4F@UD]MZM*.<&+$TO!7_U3041Q6/\?^77^B65Y%OE7=%;?9
M])*J)*^V9A6DH$VF*\1/+;ESY8XHIXE'T5N=AEC9=EQO8,]1P6,3W]I&-E:.
M+0I1/0?J*[A;F&RB$<CU5];>""66CQ7:81 ^17*><6"L!+TL$A!@S*']WT#L
M&ZFI]!8'&T#2EEHV$=>_:Q];LEYF!1T&$C0&6U4L;8TWC0.]9K=(JR>62&,"
M%"0Z^**)%YFR9$'/8.2E$W$3H ERD]$O)F61S'SRSR7C=?+S*+RM,]-P5JR?
M"M^XKGW'A =KD\L"J!$HH;%W2("UWCRLE/@JUU+@Q;,34=&TC/3281QLBGP4
M8'UBJ3!?);,J<8"-@VU 2 MW$BFGFJ&)3@-RU,=BDZ\8EC0_$ -#5*^+=QK%
M,MM; J,7FO>ZHR-IM[Y \V5&JWJ@>Z4#-&5P&^RB<B96$2T]F-697U-0F&U!
MTWBKYZG1LZ =0";K*;FJ8_(G@T-_2^&!B<G0)\[6M^:8P*QE&P3DRNPVM@[3
M :SWR:M2-6EDE-F[J00^/6= !,EYDQ<3LBXJVW=>4W^Z#UUW17%H?AS6YS.M
MCV($V_D'\H)2WW1"EB7$#-@41R7MWWTKL,#C');L<RT9ZG92#0!PK-*< ^S*
M)ZW AC0OQ_&<.=FMG-?T(84V"&E8J"^@^Y1<0^BQ+(*,(S:>DIR=4;]RLAOQ
MS;!"GW$KU:B8!',?YP?4EDO+&5<5KR3]/:S 9UN!,^ 7<DYGDU- OG!921&V
MK$>WL*;PT.0VBG]8H<]M(82A+H\. 6&EQ:PPR9(IMX1FF);L7T*F.BS.9UL<
M7!\'*41I'9^9F08W2;M)>;Y+9;;3/<@X#LOSV98GN4C25K5-27ZJ_=LM23?%
MRH:=C2]9G.2@Z#[W8CF[C Z8NJ"1" K/ PI V;V09=*B9YN?ECK:I#X'DF=8
MH<^U0K11FMKYI6[V-6;@(\S(20;&@8^/_XB/A^7Y;,LCQ>K5.3)*TAK!N3<>
M:(%$]T:HQ;KM/6 ,PZ7?V1XPAG=C+ \78_B27B$#G 5,$6] H$2[]=M/([QC
MK@>.8ZJ;N03H!Y07)7Y6,9BJ!$<((^V"W#Z'2<MD9F!9(\Z]7/$EW%B;\^?\
M+8JM2U,'ZBX-IW*I4QEER2400V1O%"M)OT^+?"[$&#Y<F^:65(*\9)I/@:J?
ME28HA-<70G#0QCKT21<":/%NM3S.F"IV/V7=S$4":.I=<P)^N03U"G!]I*-S
M>](&RELR6/<#%78%%+.XS,&KPXTKP2%B)$7\89IQ3B,BM]A(,W-:?# +KZ*T
MJAI)F[;;93! \ U_&KU&O!8%(@ J;+SB'PE-!A*.G:O OK7IFA.D\1,D+;M7
MS3G/O^$R9@Z[Z46.5JUUD1[T5PWRGT6Y=ME'DW-ZG$.[?%RT2))J5L;.%D!Z
M=HO;IRPK\X/]QX^SM%IFR>J'-&>YX(O6.$:+I3\RT>X=QV9=TO_-[/WUZQ%_
M]:2>]7RW/QKO'&W\>GLTWGSI5;?='NT?[W_ZVPZC_:RCW=U\:7C;)RQE(FEP
M56F#_->C74>5J_;Y#SO+#]&XO0]@LG?E6';0IU:R1Q^S)K8%LMC0:>/M!WWS
M*UYJ&Z_TZ%H_[7E_,=_OT@R0MAM%OQ:C!SP%+W$>1,]([3_@27C^89F*FR$E
M>&O3\9%-CP)_\$OFLRT=\71J#'E'>L;QJ;BLI70WLJ]S)U3%Q^TQGJ'?3D^N
M(1\;Y^$&@O/)Y_)+BMLU9_,H'N]OQ_O;.\.<?K(YW7NR^P3T]<.4?K(I'8]I
M1NG_[QS].64XY__W(/1=YU5O)4@?GZX[*"NDT@ZVXX.CV^V_!SMM>T_&A[=7
M6P]VVG98V>\<?Q(C[2'HI4]XP'U;DG(4[^SMQ;N[^\.TW6C:GHSW[H0Y]6U-
M&QE,XT^@F :#Z?X?84?Q_B[]W_;N,&TWF;9C-9B&:;O1M.T_&>_0M.V.!XMI
M.,,^JIC(D]O>.QBF[49'__:3\?[M-=.#G;>#)Y]",0T6T_T_PX[C\>%N?'"X
M/4S;#:.X'!F_G0?\8*=M[PGLS-V]P6 :3K"/Z:6=O7%\L'<\3-L-8R4'T$N#
MG7EC._-XL)B&,^Q:FFEO?QP?'PY'_PUC3#N'M]=,#W;:!HMI.,.NJY?VCP_C
M[>V]8=IN,FV[DET:'P[3=D.+:1<PIDX.>+"8AC.L1S,=[^_'1T>WVV(/=MKV
MG[!B.AIF[6LHIL%D>@B'6+Q]?!3O[P]1IAN'2PYNKYL>\KP-1M-PCEU7-^T<
MCN/#_=OY<P]VWO9DBXUOI](?[+21J;D[!)J&4^R:FNGX.#XX'@_S=C-_;N?H
M]IKIP4[;>%L*Y@:C:3C%/C9ASX[V=XX/ALS<C2;MD,&"@\%TFUD;[*7A +N&
M4MH;'PSYI1MN+XDP#<;2;:;MSZJEP5:Z_P<8N7%[V_OQX?%P\-^T6&X(,-TF
M+L?3MKL[&$S#(?91S;0_/HSWMV]7E/)PYVWGR>YX,)IN [08RN6&4^RZJFE_
M/SXX&DKE;\@MQ+QG.T.9X<VS<KM#E&DXQ*ZCF0X.#N/#@5WH-J7RMU1,#W;6
M!B33<(C=0#,=C7?C_2$O=_/$]^%@- T(\.N_.G=2&4ZR&SG_,4E*?'PX, S=
MT*';V1F(F6XQ;4C/[1P^.*OI]IKIP9YC^RA,B?=V!K/IA@[=F*F9!MS\0&8Y
M&$V?:8_%X^.C^&A@9[HQ=&"@&KA=$/Q!8IH&H^D6FFEW]R ^V!MB)C<]_0>R
M@:^FF@:CZ2&<8P?QWO$X/MH9N!EO2- T5,T-F*;!:/K,FFD_WMD93O\;:B9I
M3C @P8=(TV T?2[5='B :--P_-\TTG0TP)H&J^G:;W[25'5)XTB&L^Q&^=QX
M>SR.=_9WXN/CP7JZ:;6*%-(-^<W!?/H".NK!'FK047OQSO9QO'LXQ)YN"@X_
M'C)V0\;NVF_^-,F3V6!#W5 _'>R/@<(<INV&+MZ?T$T/=MH^#0+S&[2>_H1J
M>K 'V4Y\>'P8'Q\-892;=3N6Z-,M/;L'.VT/-_HTF$VWT4U'QT?QP2WA! ]V
MVG23#45U ])IL)L^GVXZ1M9NL)MN&FXZ'I)V-U=-5]3[/JF326;HO[/TXF__
M2?]C![=(RK,TWZJ+Y0_CG?8K_JNIZG2^TK?YVW].RB=_<W?NWD='LK<S.MRG
MVRR+*JW3(O^A-%E2IQ?FQ\MT5I_K2,,+9<I^V/:7)).JR)IZ\R5KR_#E)WR'
M=_>X/1WA_YZ7=C3+Y,QL34J3O-]*YC38'Y+L,EE5CYZTUX$6H3.'W=??^)+S
M^6=[29&'F9D69<*+0YO$E/@5C2FY,V.)SDLS_Z]'_Y'N) ?3[61[+]G;&^_-
MQ]/)9'XT3?;VYP>3R5&R/?M_AX_^]@Y;(2KFT5-Z(,E/]9]/DK_UK>3Z-E%A
M/6"-PEO*BW%)@X'^R))E97ZP__AQEE;++%G]D.;\/GQ15VW0[O.K/=J6%5=S
M0N^O7X_X*ZO+VM_MC\8[1QN_WAZ--U]ZU6VW1_O'^Y_^ML-H/^MH=S=?&M[V
M(1BN_RQ(^0ZFQ,U,B:WQ_GAWYVAH;'=3<M_=(> W!/R^@&[Z,A&8*R?L;IGD
M5G'MC/?V]_:W.P;=W9O:.[@/CP9VTB$F>),W?]Z4Q=(,A]V-I.7X:+RW/;"3
MWE0S,49VP.T--%N?63$]V&-L9__@Z.AP0._?M/W=_D 8,8#W!Y/I<VJFX[VC
M[?TA'?@% 1X/=MH>+F9_L)EN/F>[XX/]\<'M&L _V$G;%Z]DB#)]*I/I3Z [
MY*,TG]$+_[ KB>VO@:4XJ9"1?V:F9C$QY5__8WRP_>/N.(X@)W%T::+S9!;E
M=%EM3!XM38Z5BY8)$OA1LEQFM$P !531659,DBQ;Q5&:3[.&?\=/HK^C^MQ$
MO^5I;6;1:4T75W$T+YK2?B4JD-[^C=SX]7R>3DU,WY7&X$?,7!%'23Z+BIP_
M,<GT'$-W19EQQ$'].'IZGN8)__0EC389;<3.?*NK%/D%PAS2Z\\,O<O[:%F4
M];S(TH*V8UXG=)M9E$2_C4Y'P8]*<Y9BRK!JM @E+P!_\VH5_=^7KV/\#T]?
MXM:;;Q&L-E_W?^DY)^]&(C/12Q*'K J?+ \R)?W3/;UJ/_'EVY__]]W/K[">
M;AWYT2VA(,&A1^)C.YZ6X,D=DUIN&=XJEG_B'X*B5.&(:2IS_#J.7J1Y1G>F
M?Y1)#I'[NREIN4B*5>1^+<K+A/X\O30D!?AO6O_;E'*1BO0_:4RS8L%#;$FY
M3@[-S;PIZ9W*8'JN>!>=':Q#^W4Z;]$:(C\]&)TN8=\JR/+)W==G^CYLF-^-
M2&-ES/NH+F@^4Y[W:$HG"_Y+?YHL,].Z2;)HB=<O:YE"_%&FID[*5?0^+RZW
MSHO+**ED]NB&T]+4E:BB,Y.;$CJ/9OF/)BT-[\=E4M;T>87GF@]FVM0FRHM\
M:Y96TZRH&OI9<D9Z;0$,%#TNQ9H7=,-55#63JDYR /<B_+RI*A8+^H6_FG4!
M;WPS/<]I0L]6^,&DJ6@:*KHCK7XUBEY;U6#'K'K9M-XPR<Z*,JW/%WBEV;FI
M\&@2CT63B4C2(5"4[^<934)=T"$O.IBFB[^6R9O28TG8KR4W1U>!'3^?F!SV
MBLFK)&_F"0E!R3L1&ZBA[;BZSIL<W/4-L' O)W*9+"98U()6?9J4=#).HT5!
MVJHH:9&AS/_G'4^!Z'4<XWQ99I**E ?=*<W2.C60H^CI:DF"6$$C92F)2T[G
M;/3N/*TB-,[=/XJJ/YJDA"05M;UT!5&Y2&=T!YJ1*8N9#(RD9S')W/:;-5,^
M9)R45:%-09>^3V@1SF*:TZ),S@Q?5YVGRR5].HKHU2<F2\V%O/:BM<;!:URF
M64:_I$T':R.%W0%-84S=<UUNS$S4,QTTF)*:-6=.JQVM3%**0L#6XYL4%S!2
ML*OI)Y=QE)'<D/9W,\&*E^Y4TYK?!WW[>FW"_.)%$ 32;/\B;8O)H1/)RJ&J
M3=&$I-4PI2^>G?SU/XYVQH<_5M'_(>V,Z3I=T1&VB-[*E9"-Q_C-SO:/_^?T
M+?]K_./WO#H+,X/C$,W,!5F0)&E%-MM@@%:TT'1)?8XEW1E'3U^\9=T='<&R
MLE;(*[WA,[WA,QKOE!7T\>Z3O9TGSY\_=8-Y]>R9'0RIS?.4+%3:$?J2,Q[?
MK,#D.%W=>P"[^SW_S=Z.I1KS**>:GTRU'H"(;4VFX+_I4?0;/,'D%VE9Y/B2
MAD;BR_J!-L^"#7EZV7.39)@+[*5D;FC6%TE-AD-K\RU(\OD(ZMZ?_H:>B*,&
M_Z,;DPQXLLAK>2B=17D%"Y47,.8#[1S;@O^Y+*HDHPN3S&"W8 -CAP/.:Z9R
M <W[:BH?N]OR</'.I,Y$9\S)8_DWJ;>BJ>QQ2LL&Y<2B11-!RX"%Q*A)>N!C
M%,W9.=EC=!+36D=-GN0YN:U3 \FIEO+\RMJ8*W>.7JE=V) K*F,/ZPH'2TK3
M*2?S\]_(;*,=G-)#?BIFJYC'\ZL]5$E&\QF]!1E_=)<2>X#N\Q*S3B]LY>/7
M_Y^]=VURXSJV1/\*PN-[0HY MT4]+>O>$]$B18MS+(LCTL<S]UL!*#3*!*K@
MJD*WH%\_F2L?.W=5H4G*(MG=ZA,Q8[$!5.UG/E>N?''Q+!VX;&9T%'UFY#YO
M9K38Y>JP+<4N/-3IWW&..MA3L[HOHFI=5%NH1;&V_9^#K<HMQV9'?^731)J#
M%K2L8-#;,:)'\9IGEW#9'+9\/+O#UKW@;G/H5\UU/;W406KJV.C4DX5IWU;M
MV)EXN<8;Z!KM\+')E7-R?>7:7T&M\<EEOWDT09[YS=/D[]-0+DFCM1 ?=#K_
MI6(Y3A;! KX=FX)D(ST17UH?10/Z*W'Z9%W*G_C*E?RF?!%6=,J/'=O<A2[>
M?3EWMG#L!;;--HI@VMG+MMAULGYD4;"/>. EJ ]P^FGO].=G$+[T,9E2-%$Y
M+R)6)NRRDY=Y+J^B U:2.EO-OOW;[-F+'V://OWL3Y__^9./'WT"9XE$E#BG
M(D)9Y)!Y0^8/_Z[NMY@,GTE(EO0$?!Y^/BM(@^ 6,&>(Z%?^<OXETDP^(.@\
M#''!L2=Z.,GOL^#/YKH^VKMTQ"L^5Y]\_/&?1+FEQX2E.2/56=;=FS[J*UF"
M,'MH%)G839*3A/=R>6A;"-O9#\N^X0WE[+6L0]W Y:+W-PLZ75<J >3L\T+\
MC13]:E6I<EB34B1W[+"7&ZI&DZZ=VAK\V.MD"$,"7(L)04-P/Y.>-KSP*M#N
MPY5[7+7+ ^W-HF%5RA,E(1A,S9'3XPX1%DK=E=5LH3>6]G56LCU"EA09"O&4
MR)4[>TSOF/W]Q<5\]E_5CL.ALV_]^_259_7R7+;\OVE&W2SS/^5C/_3Y2>)C
MP2<S1 ZP6]#M.M!6;90"QT/U$UNT1UAI9;NK2%B4F+H_1Q[SU<<2J5JQX)60
MQ#59'3U=F)K,E&6)H]^J#1I$4CB62_H!+E%8:%B3A\69NG@5+/)#NY1%;3!"
M4E&KIE433?]A@;".UX%&3@=5]D2T"EM-9MUP@*^^Y)F45\7VH,*&K?>R@X4J
MFUVU;.'AFM4\'5KFB@Z^VK]X"NUNW9R144J/F^T;$@['I /] &2[CAA/C9@.
MEKYNLMG3G^5Q*SRH.8AK248[[5BQ%9D=/%Y.E^Q/^-<V_"X8;'/WG><^W>!$
MFU5^^B[_)LM'/QE@U!_*1^]Y^>@=4%4_<!DK2S=2RO ?^1K3Y5TA1"3R,$B6
M/<G0C<3EVF87#'H6.0M\T$CXCGY('D1'OZ$7P,[#+S85^^AJ\^P\74!O7U9[
M&)?K R*'\NGY[*\GQ\)&_Q7'DMD8A2D'LW!56H:C4<^'EL,T+ZIVYWA>LEE(
MEJZ+!0^J+UV"X^OI;?,9RSY^2W(I,I\+_@7;6K4DA,K>)FBYE;%Z2MJ)E% S
M6]'[-?=YQ:'[/K@J[#J+U8[CJ*X*ATH7[#Z) #Z:-1A-CG;PIC>-EG^@T/A?
MW.$+8;<WC(N_NR'CB7^NR FMEF\PB2SB-WO:-"LQ<_ZCV.V_GCUI#Y>SBQ7)
M\)00_8@LZ3_<_?#_R]=;MV30=&PTCKR?+L87:3IDWW"X4W+OEXA?MBD02V:<
M.2 0[/*O<L6),:SX'.LL5N_CIMN5)&)F%_1TBV(]?8+M>,Q_]%@N?[OBG)79
M:/EK.5M%%G!)!C;]K]B1:WTI+C7O>(PT+YJ5IBY&D6 Q/+?%=:?11'^)1CWH
M7;1RE_J:?D-#H?>;C25..'Y*ZU=NF[W$.\F .^-P)5864LG^H9;:/#?QYS&S
MD2*@'DIM68.N7I7EWJR\MN1PJL1)254@@<URQLS+N0I ?&/%9[Q:',1LI"_L
M&OE/6F%Z"AY(8H[^4U,9Y.6>^>_I2+179;7=PGB^!ZZAA8-UMS5J.@H#0']$
M&[^TX#C6BQ-'Q?*H6JTK/3Z7XLUPQM2?N6[8M]JQKB0=NV%[4E)*PQ?3&R\Y
M&&<[:2IW5[9+<H6JG\628K_EL.3LZ_K B=A2!^P_LROV_/N+%">.. YZ[.>/
M/O[HU1_""2+;HF,[A$?Q0OP,D9KZ3<_3I&M[/KL@/4F'WV_%CK:;KH][:5A=
M,D5F;779M!R<IS%9[GA6K>FRSY8<=^\M_C,K)/0M<_4'%:,!GV.=R1J:T;TB
MK5QU&W$/2TZBK]<E;('EEG4O7/^AN(/G1D=2# \>Z98O,G^5G/17[&,UM.R]
M>G$S#K+2#;3-LDP1"U2R1/AEJY+=:SP@B2 -^G7()8JY(_(%@F[B6)W/ON=0
MTV,>^>R9#Y>%=_E3N=OW8LKI>D0K*/^E_S1F<FZ.?Z3\%W_P[>._S/[>5W;N
MZ%1(,$+2<G,+5?__W_[]A?_-$!&CXX4QF\I@PPF6+RW&PBY<.9VQXT.F3R,%
MM:N C9"#1A8>+3[K</7#^<>Z/547PUUDF/+ Z')HOM>W<5M>XF.)@>M-R\3F
MY*C^//OHT1_D?BQ*-K9GWQ='^?<G?YK/'GWUY1=?\P)]](E^"U /425VVWG$
M?'X1H,1*A?@&OU&G;==%=(T$="22PFLI2WAJKK!L;_A<$E ,#6DZA)9% O+J
M2D0?HF^'M#;9]0A.E\#%X&>EWIYP)S0 E?_:,2L2*=H4'%/A6!A9!=W)QS7Z
MF'2=7_,<!%5)E!15%W]%M[/S1)?>.'HV73C)Z2(G2]M13P[CG"Z4JG!R$0J<
MK(;MF5W995X,>R:L4V.8U5>:G_.LQB\YDB/YR;D\45RS VFW8"U(\ L[@>RO
M;.*.HW,K">;*VS@:-[X@]#*::L/;2^/%6_"H16G)57D*\@1UJ5 ZDE42:X+
M<Y<K\[3H1V9R!9MI('IRL;4A#7P&F9K)7CYRK,N2_RB"EV9$)@<VI6&LZ#\/
M+?;+?KQF<#$V^N:SSQ^;%$7>X=EH;[O7W3>39Z2V1+E'_<7J>3QC6F^HO*J^
M:K97&I37Y+$<]"#':*[+['2%<T2ZJ]JQH[TJW8O5(WE/3+$;?!7/3+*,&VD3
MDAAC+2?Y608(<^I14'J&#G!Y+V8&JT)6_5?5BI& P:B@.VK![?E0O=$AK&AU
M%?JG^;/)\2'?]?%7DLP<C%3.47QLU5F$8E'5/N1IO)[X.<VZO^:;)=@\2?1R
MX$&R:C0J@WI!8%:DTTCX':#+868N#ZT9/:SE<?+@K##"HG0+X$>X&B'YP5,_
MG[T(-W9''I;E\?2L*C8DSE"2:14"(K*$8;%2EDX$2LNW6(+ZHN;4;)BK.9GR
M<(?]2AP^V].IC;@X7++DX[S;[<0JOF5TXSFG"MTWY[!H51]X\F\=L+G%TN&"
M@^_IUE; MRXEOFE(Z9*LE_I )AO[%:?@94M9G])04T=<OZXTB?SG-UTK+5\Y
MXT*R/W_Y!K+U[ ,N']R^+[ZVN;W_(>3+]>DGYY_S6HR ?B]^-$B+;EHW3*]F
MKDL50"QS!(XE)YZ2@1*6F:=@B[I?9&DURP. +)XI%&O<P!DDHP_J";-Z7P'O
MME*(, ).G'WS)'*>IU6+X.N'P_3^#I,%R[+0'>\K:V3:D$VUJ/2/'%71G(*'
MP%3%(FX#\^I0GZD3-F<P(((I+' XX;T^P]O8^7G8Y/>YR8,(F<<^ _@V(8&S
M0'$F5@S%&7/X\BRS5A"6,,B !P(5U[8L#IT<!8@3#@R(R\<*JF"H0,M0C8H5
M4?)7=L5V?:@123-GBPMV!)0#+-RV>E4RE(H?GS_]YH=7)H/\!;/K$N8@VT*'
M]N&(?L@CRE;R+SN G$-,R,]A?'B>H$D!(LKX+W(@>XE4<M!: C DQP[L*8E/
M37]7I+<$>M2JM@=++1(0U0S=O*J:K?LAPZBOW8;L$0DFS0@6 =?D+_Z:9?,#
M(B4B4CY]0*3<CK&\3T3*@]C]=<1NR%1F:<HI*P".'_TWXQI+-M0YIM)S6J[I
MD?%FP_"P(/_;I*0(1)6W$>Z8)VQ"_%@BN?<N3#=PQ#7LU8TC+31SCHVF+#0K
MLQ@=LA S&SXY9JC 0L9\V# ZK\DF-YPXZ=97/1M*','^)]M. N"L)*\6TQ5S
MJ?DS32R5"9.I\Y2_=7<4\<0,&(ZRB5>E1M9+ ]A*IJB2*/1\1D:<JW6:)CWP
MJJ+72KDO/9+D4-69)\I?6%4=T+D2QBRR=[K#G+T.,7Y[A_V\2W#N?&P:+T=I
MM"S!B2V<^S-9G;<EN<\%-B(4/)]^P#@=G195]A[9C/2@X=HN&;J:( R2]8KI
M./K#'YO6S!\)":XDZJF']%#WU?8-1\>A)0%Q,>+^8LLY$TGXT2B6C"3?>;(F
M]_O+%@NTR*H<LV1&"DFMN3YGSL7_)%U0A &D?M$".K8M47%W'\2%P=A#O496
MK8" ^$UE%UZV89LR&Y:R:/5&RB@'L/23DH'O@*^1@GXN(OT[B'2(D,=/GG\7
M0!H</Z6_: 2:SGD&@(FX(-Y$K;23NIWF&D5]6I\93L"I.L* F+(D.^.D\ ]
MTK[A4PIR$XR)'N7)7D<53E1LA%!6#I22ER#2F481"QG'8:Q8R#BJ7[QP)<CR
M#15!*5ZO[^C&U3#S")6*# +A90EJ8U"S5% 4IBU<(%*OJ4D8%JJ=93EPI/"N
M=;45V%>Q9/A4OFAY;6\H[8VP!,\_\80>?PN!=!\NZ%,M>NRE9&&KM0Y90?&)
M2#JTF!4UQLM0+ >80+.[XFE3?"P*+Q&U!;ZLD/!%]Q"&?X^F\T#OS$T]<71)
M]V,NN"9$U)<P*V"G5%>D6%V+/829WN.FM:3:JI815LB$"=J4W%;R8KNY1XTX
M5%C]'*J:+<3]L%?O<:]4S2$W(25F<J?8.&%44'<@;5EW"L7L&ZZNCA7BJ3;L
M8=O>ZQ5;"\B3+P[KOK+3W- ;^A*T=>P7I7)]_E=T18%HRB$30-M74L3W<%D_
MA#8D^V?5%M>3^)')?>X,N\D8C&U;%JNCX%<NZ4=]N;HYU/UF6_BP7Z?V:]E6
MNTHIR#KF67M#P,OMXB#+N7].CO]6.A*//L_Q>PK:XU"*UN#!-Y,2"T=U#XD=
M)R(!>RTD&GQU@GQI+F$D9NJK#3]\TJ^;(&J2( !3MW0EO%:)UBV*#GC7%+AI
MBUW)5'B3-%/31(J,(?R>/!_AZA1:GA_G/-NFE3K$MMQH>=74J]S&6QFGSQLY
MGK<;T,7+W2F*TNLCA%LJ7U.QG4H$3#A=CD1H3A?"6R%QV>RWY[-O^8\)!)G
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
MJ?B0H>EP$2%928F[V%PC7<H\,:66Z3.@NBZEAK =+,VJ*24Y;L@DND-1\O8
M,4,<;)U-)^9,KS5]A7@>"T1/BFFK5ZR)ATZRJX&'K1J\7VTGVNF.^P#7<3/"
MB)5=QO@$4H2V6[8T(#J^BV/TDZ?""6@LJ>*6CN)]D%/?@R$H!,<L7XS(E]9,
M6*[LQ#E[P2K <S:6'8N$J):RBF8FG[1]Y<B6_%9(X4.P+NCKU6Y!1T4B6A@U
MPAUS'(*FIA?$ .%]V)O0'*U9BRS535J3G-7L0I6%0YC&RO+&_2;R&CG84&(O
MMJQ%ZN/9Y< G!$:KQ![DG9B-O>; "$A@0#QA(2ER_XG9EH'ZOBNV_&G.MR0P
M/P[DB9]4EULQ5F%.E&SOFC]$4L_5'EMF'I_;-VP*5B)LO,*9EJFGT]D*.4O-
MR0:TM!'\QE*[+56AI_FMS!^\I</]](1A=?=][HO4T\:2N(I9LH*S"8/'&AXD
MF1^R#Z>,T-0X[K&#T0W])$E%IB*:.QF-WH?8U@KQX,>)?EP?>,U=,;?E8LMA
M53,^Z-#JQ[-W7 !]\BQ-KSA9,[.^V'VXJNS?_>?,%BD984JJ]?C"(9?;RE(8
MR(L<591 &@CH5NRV*6QG"L@HFZP AI&EZC39K9\@;416U588E!'I/FRU]5>U
M@]0REY?UU V>E,SA8;>'NQU,;:,#?JP=[@R;UY=1IW@^Q5+5?!_+3;%=#R]Y
ML.^@6C(':$7&2;WBN\O>NCGJ:0"">^@VVMU>^"85;V<)B_/9!5?QBIV)\)NV
M#CF61:LQ@0 D.K#G9Z+#E.BD?[ X3LR\DVH3%VLK.E5%;VU3,C?]JA!&[XD\
MJ)YF;?^CR?EBVUSR]Y,8FZL'6!^'MI[\Q#A/ 9:2RR#I3NTAA8YD? NK=G4F
M_>+IHC2MM]&"#7?CA;D'-MT_F!2VJ$TF!4I/62)LS/#LS6>5QT]C!S!:O]EA
M+WO$$3KI$8:*C&5_0(LGP6MTM B%=7'+$X+SV7Y+^SR@VN(M7I3]-4=O0$/R
M4T4GB_W"WS]Z-*<EPJ[]_I-/\-]>(-]QY92<46&Q1+@L'2]<#]Y["<,=V<'N
MMPJ>'R0JX1\>2)EN Q$H?\?$.4-,&/M<U2"O7S;MOM&7]^6E9'^M2,22V*8M
MS#*-&-N\Z#]K?3IK%MOJTD ^J0@?MR%9G@L8P[P:21N%=K6/+\YG?_4/Z$(B
M3"B].BN.UE_GAR.I);E%F5:R[GYHX,6?)KV4-)$[3>;C3PM##16,A>2FT-(N
M$X*\TAT=_3[7M[UR6>#<5'6QHNV2^G..+UIT,$8Y.$S)P*D4655LN?U=333V
MZ>@]:+PA@A.PL!&,$P$*:;?6P_6/D4A&1E<=[:;H</TKLMWTE[W",1"O3>YF
MC:[%$QVZ3JQ3B,RX&Y3O_A38//7ZF.P4<LZFJ+IA,\E<)Z*$<#S7'K_7@[N0
MBQ"PSFGIXU_==EX;"JES%%(4U?E)&I"]*9@KN)18RV);JLX(3NCIWTVPVUIH
M)F(D@(_YM33!)U]^0$W &+MK$22'ND"#-16+J;6\,B:FK_'9AO>*H\XB YMZ
M77I +=9*J$&4'T-D["RTXRK<,WV&AUUKK&MIV$:+SPD8OA.@KEA-@F9A-A18
M$5G?;,AY3U<HQG%^$S,WGY$UB9$:X6.2!L;[\(#VR- >7SR@/6['6![0'NE4
M_D!&Y.RYIG7O?L2)+:/G*(4F,]'F-7MQJ#DYKBC'87HI6P(+7@A&43RN(EG!
M)Z&37AC-::8]>9V[8ED>X-V)5CW-:MY%$R+EIH]3.5^C9")MM"*=D\KI1DP.
MXH1)&!_%E$5=BW4NQ8%_GGU4:?=IR^J++<!9I[6."J $&##L,("DH.GV?+BL
M6AYLZRLM/^=&HG-ZKC_8=X)6G!ZYJ?:&*XT+(+8D_<Q^QX8?X+0);P ^ 1MG
M]*IB%6/D+F>5)XW=>;"I-Q(['SZN.4^7V[IG!E.T?,?+D7<=9)""/SP<% -!
MEL%DLF04V;#%*V$ZL *&U575<;G+HN%2?>%7/FR5URNSU?(>T/Z9K) !&/PT
MGK" #>4:5BY8F5<%V1IJN0"#"Z;\\]D)=O#<N+V!%3Q"Q\6#G:B =*02HQY^
M+]XKO?#WCS[.G5='JK2#G0KG%JE-R7OZ3#\2%YS[!OP$RH8]^@KPW;";0@_X
M_://\3X)(NM8/@Z#&8Q&G3]/X*9K]Z;O._^8O![RG)KZ#U/UJYF0<J,];MMU
MZ50C,,ZW98'C?HE2^-;-\TB_GO9F3#L;B%P2K@$HX80HAETY)/\W6_7$F5!B
M5!3VHE!;;HE5%8N!RPF#V:K9,4AY*8_%JST5G#Q,N6T'[HW'/&E-NUUQA5G6
M:M[2I$BC@QB.41>"ZM;1(BPF \7-YM-$E[FLET=QDVD-S4#'L<\C7NL2+;MI
M7O<C)Z4E+8^;MCWLN8K!3L"]2$PA'7'3%$,^Z7E**"7\#WM)8"0,@>TFE(YH
M-=MQ@ [E\Z<X&N&H23+,,J;B4PYA@:<0HQJF7>M<+/$\1]6 6!\2$4 HBGZ(
MEMC.NY10=B1)Z$7DPB')RSR/&)8W(O+F#/(B"XB&GAA,\JAM5$\L"G\;?5L4
MEMJ6]@_/YVJBZ+FR'&D@CT. 'J2YAL[5>L]*.2:WW$]FNFAEU,Q".*V44=MR
M%^GF2QC=.WPLFD9#8483)-BNI71)5U@PR?T6@<\U5]H(UB@R*NGR6=03T:ED
M1D"X..$"27V23E712E$ESL/<$AIL/W86J-$A<J;<8GB)74 ?NHT3UG['$O7,
MWQKJ(N^# 'N63>Y^5.(]JY5T,R6(DN++]%S!T)]%6RVX*@>:+4'1U\#IL),A
M73S^Q=<^T16S00&5.HUGS<K_P+2Z5I%D2:ZF#9>5_HL32D*%80-B65<S\]5_
M)QBM)ZE&0Q>IF<>'84DG$*Z%IV0-9G6IA686&Y,^/29DYFKV2!NC4# M.82#
M6-WW(7WU%%LCN9WY0#C^%^T)&5CS$&W\^_E_G<^^T:5G)2C5C&'C6.AUFOCP
ME#UKK@Z\:U)KS*'Q2E/QEZCW"^%!-]?)Y:&M+B[+@-N&3K@F#\CS)7G>V-(-
MVZ.%&3TUM/;RYB8'0X4*05:4UA%9>(.E!9A0&*>I<Q9,]9Q^(P&ZH);6W,,W
MDHUT2QJ6"?G)920C.4-6267^L";_AET@9[GL<KPX_4"<BT<?2\9Z(OT17FE<
MOB'@7#- BQGO.*],QP>18/X>W]NRU1T+U&Q2A9F<G'W+G"B]G9#[<&E2OA![
MG6O)TS0B!GY^PMR+H>CW1P<VSS[ZW5^>//_1J4$DMIXU@3$O2!CKYM*?LI >
MATI$>(H7\T+:0@<FC@%;1K*QN,AY?=*7[W*R%, ZH^..\B17%RZA_TF7#.>E
M/7#ZKTO5((KU<FJ3P;@L,=DW:AVF\(YR.(XR8RP:A+Q[*BTQ,6<G UD?P%;N
M?P=WY>TT>&XT;^![/$8Z0^[D9&5](#]]_/V+/]Q]"\AGR;0TD5$6L4XC]++X
M*6>CC=AL31>(^WGRBH'1K/4*'7"UHX=A#'QEE&JDI;[X'+KKRL*5IGB&>DIA
M0SY2&YP&";MI3%L()D@IAL'FE_)&U36<$E^RJ%6B4F\[BAZWEN0#=:D&G.D^
M)#)2J1[G"\V"*QMS)#JP&K,2;:866R?X\'#L/1#S?#@8"!#C7$P!6&[=JA6/
MC>O<+HV7:)!6MZ5*F&PKN\N2Y=#+RMXRSYQF1*\C5#[%_(L)D'W V%O-G\6T
M_<!Y*4\;>?Z4E;!4WB<[$=Z2NBHNZP:0$(ZDEH43*G/(;;N%L%0>F?8XM\I4
MML>NM#Q,+2N+8="AW++4YFEQ4P(.0UCSB7[3K!(CJ$&JQ$'5Y48D.W#6"J\N
M/=CGF6_&E5QH(7KB1@'Y/5L+'X&6^97BD=!&: ?PZ=73=M:KR6J'?'\O& :0
M-*-))B>VXO$,&Q* V.$80!T^B!L.G67(H2X/TH+ 3D3F!#$ #!F"4K/TX@0]
MI.=/I>>_?$C/WXZQO-?T_.U74L(AXZ9-[&95K5(!/D,J-9B1R/;_Z.5=D@S6
MJCX8(IZ2EL MLL;)]FBD5\H:7)2,Y:Z8$;F,N6R8%N7*L/M<%"YO&Y*X^6!9
MO>S%DU+Z-\!0\2OZ3/A)V=5AKT%^JZ4C5GN4U@$"G.V=ZWIB-2;,&9/)63)J
M+Q\J3,_B\4@_<>4\G8E*W1,RNR!09064[IUI?2X;JV'-<[$FQ.>J\"1ACL06
MZNDFM!>R!K(<C*=S:%].1)46+?$L'U:792^N)$>%:0B/51MI#G<T&H:]3@_&
M.AI%U0(R7E$DZD+!\3^4'FQCQVOX)-':$J%'I^ B]$1HM(_/?3 FV?G.",\&
MV5O)RW."?T!OJ38#&P=]VPB[F57Y25]V;@.'<[#B.1O39TY=K"[W//G<*50J
M5L8\>CY'-[EB._@ #S"BJ+P_;2$1AI0]-A,#!!>RNYHSDO\&,(#'+O@6<8,L
MA<WH^4!IE=J])^S%=$.,$?J"+_[$F;T/YTHB-;XT),6>,;BZ86+A0$/+2_:R
M_*F0<U?6+1.^ 8["4V#>;MY5M?%)-J,AE\ 5_-F6\'SVY.73SC.>H#Q)WC3X
MX7H;3'HT#'Z#!B$&; @;%U&-$ :XS3T8C0Q=K5-YH8.+V+?UMGW,M9UP15Z!
M:B0U7/VP;]%S(GV+G#(^$QT"9>;X,5N ^V_)*@Z]-Z N2S";\:J(-[4KRSYS
MX31HA9IU3<BA3DAA\!Q+J[@N]DZ&F;)$:B E_)'#;[N['U!ZG'RV*&W$,Q-_
M*HFV@\588M</21=GS'XNW3-3PZEC(8D!.4A1]M!EIPG-YI!:%GT+-TJ@W;]H
MT/,DEZ6!M:AOK>+@@"F*O<7E'WJ=)EXGQG7"(3[%B&ABYB+4Z7+"NR]0E+--
M;C1K#V[Q&4N$.\TDB8  R6-26XJT3(5W'="5\V'>TD/$'>:4B%8PYL<7R))S
M<5_&+3J@%#D=9?:$HK+MN,IDT<<-'X2(GD%IJ1^N%@B,M9M,C_\M8ETYD&ZB
M_)G8/UW3^Z 2GP'2=ZA-=&_(-XG@-4DB[DMC1_-F&N-"U0O4ZJ7\8*H%16QO
M?-83\P&DOV)@(WFYV4JH[M C$L)8 Q2PE[SCU=>;9EOFH:2^F6?SF=NX(4B&
MD9YBA=ZP@XC/9+(;$$,]A:DXA8YUM+QF4\<JQ;"DY&_;6ZWA(C2D9>NCS]"G
MSN"M7H?$'6VH:\W.8IE#U$QF[QFT27R/+\4@S_\VO1-^::N$]Z^7/_Z2.Q:B
MM=WC O;6:+AWM^V#&[T;3' I$PQDN0V4+I &"O86]F0G$9I;E[JCT3&V!R5I
M=+@9+CU_Z4I@>,(3P56H4K#'A\@Y2:Q/0DE'NSF694)K6U9$D-JLXE';*AH7
MS4>\#5[-X9"MX>TZ5_-&L<=V N!T,JS2>NI)@K;H 26W&>A%!$XBV;^6Z$)=
M;EO45L''[PC]#[J^6;[2?_,HR<+6O.JU(,^C:>M6!'Y%XHG_+MAJ+QL\2',U
MFY%,G+4SET=>R8(.TTW2-T  '!J?6)2=%5A4EA,V;U!Z5(O=TFV:MC\3P=O4
MEV?LQR8%?-E, G!_G<O-1;&7+>,VSO0JK/%_7W\XE-L3,#/2T9G/GM7&%_@?
MQ6[_-1\IH/H8@WT@>7F\;V)",?**,-,2>T>Y%8P$?T5&TU75*ES&R@% CZDU
MN )R<V#!IF@+:>R=FB[5LI1G82E-&+3:J.I5J7_!>PPSVXUJK0TSY4ZQQ%@-
M=C]WF((?: ZPBK)>E%M< E6!+5F4;G-:6VN\@N<M]N)XZ@*D$.MY7S:DK"7F
MR*&=ZV+["J.D$94J*UK--$D[/6:.):>!1B81'SYO(*;P%V&DP@4:+(%P2K\=
MGDJ9<SJ\2M##\D^BLB6;'L:@A6TJML>NTF#IRAY-,J:]XB89,-?XZS.^J_LN
M#8G$12/BO9<^.L:^A6(-Z F:H3RQ#&CI?=.(9X'\X*':XH#]Z\ Q%&$ 5:E?
MUI>%$O3):/1(DB0LPY.5Y'YJ]=X-D\LG;\;D\EL0$&@\9CJ>SY9VGU==BV.N
MG4L8TNTW3(D'LILH./ L[3*4.7--2/.E;3EZA.3!H9?B'SQRSO>2R4"%E$*/
MDJI5O(\&2.J_U#R]G7=5N/Q&Z=PBH)1MN6B-L16WEH>E*GNE#2:B)L94R7O2
MZH.DXSHM@62"7TY%F_WCQIC>+P?!\6C^00XOK/3JQ\VQW^SD.^K_RB6&5.3:
M)*T'!/4T?F8<ECQ]"44$Y*&LQ$\,@.DBE2E=/A+A*TVQ;SB@N(582:)\/I#T
M\XQ=(48,F8;HJFI(K#\]M/PY\U2@G)_>#%Q_ZN #X)PP7](W=UVY%:-4.L5Z
M.9"B]Q!\*$'(4W.84DL$^+A_C307)%/7X&5HM,-VWU53\4]>B7?JKUZ79.\]
M).]C\OY/#\G[VS&6=YZ\_P ^^/29.W!"G T(@57U$,5N-KJ=D%J[T!OI +9=
MM J2'1 X$N>!74:4#RB+N!)8FMM5Y53KNCNNKB^ZW,^>_9-DXNQ@+6M)9;2U
M$ <5"S+A!,T4NY4OR0T7BE#QA#DOK_1!(O%K5%=+(1[]^%O3:-_1IUSFQ6S7
M*SN/+-D5Z9D:/R&[SJE6ZUZ(:G]M2.X-A!N)2B:UP4H=-D*9N=?KAH$,2:?/
M+0X0+$28Q.C'$^,*[VOO;Z'+*TFH^>Q%L2[-??A'*0C%FV=^/SJCGC1M+?LH
MWJ]$<+D:F]9)4R#H?7W"+];.NW+,TAVT,(_6P<#G8G*+\]GWRJ\P^+Z^P"OX
M-P8:>O[\V]17(:-CH"N4'D!3THI(B0M)VIC$*JHRUESYC2B?)'<YE"[8)7!3
MV..#\WD^8XF,ME9D>&_[ZHP+:1"?9L./W4!S"\K 2"L+AB,VFN1<9L9_&\@+
ML]Y=+*7LC66SKI$D,%M7_'UO 2"/U-#A/\J\;#7QI&_T"G3A"H0-9=PI.!X3
MJ1-L/Z<Z.^9RDZF5RQ7-/_C*Q>SGLFW.^F9;"I^(@565];*X1%> ZBH9S7.4
M,I4H-9,"995C^@\F/2PX#QDM\]Q\MP888CPC<U86>XVD^-A1 M8?^0BVI<+C
MRQBLT,W IG'V?L5499ZC2PQME=+WA94#>Q_8%['2O&.F3JY5R SZCEZ7"_HR
M8'FJ=@YM*M Q.A;'K]!Y_.!2ZA9*]9>-Q/D1A/[@"_0>Q3BJ)V?"==XJ_FM7
M_22D%C$\S]T5!)VIR0%02>Z%0&1*9E<,':)!TTG7>*,+308!\FF7$YR*,_F(
MGRU*M'@>!CJN+00 XLJJ521H6_6:3>BQA=F@M1C=T ,^Q'.WO41C:&D$M_4$
MXG(K52J:+67D@HQ6\K?!?>>WM>6&7BB22-"K<ZF \<3[H@1T57*-E20*98'H
MIM/R<92/[N4W)3B+@;7P%@FS_KB7A$U0#"X*3*XZ;A;;J:$FF^*?7W/C[VT3
M]T '_L77"M+UW<1"ZH:ZG+S+\_NQ[*VK%5]0T=JJS3E'+_Q98&"H%M)4A<P9
M]ECN\JR?;LN?<&%?[)58\D+H)KIXA>$(U2#073)UF50X[0LQ%)UVK#I-+7,'
MED(YV%X45ZA_U768?21]6C5CE!V TQ69=V"Z?^4TT;VXN2\XIZQITY14)L="
M2Y/O\MR>,SJ:X\RLFA2OA&08_6/1@?GC+D_/8SBAB$7M\]^,%2F(.&83:/O"
M_/G<JQ:?KHZ)5Z>O'[ S<O5T)PCG%'":I[)[,9"T^Z-CPV)ED11LAJK^:TWJ
M,(CDW(@2F+T*T3SZ:3W[\O/_9QQ,2(5$ZJQQ94[!EEWM[C(>&KH=/I'TGIAW
M?5DCX@'J[FPV;[(Z6OZI" #$Y=@]F1NS'%>9SC:5U-S_D0L?Y-ULS!N_WU5%
M>PP'N[,\,WKYE0KOQ- BO4*BK!'4B^4J!=DRLXXZ5DX1[,UL3G.GFA9"RA:-
MUR (YM9@)VQ16&G;>;]9+[#"SP_M<L-0H.=LVQB*]]L7SY\;C/><9(T^1;!0
M> E_ PB]O3T@[1K2IX]HYYT-'6$LIA]GT!3"/LD+X=_9%\N5;;P]U19D4V[W
MT@2& _#YX1:G!QO)I<%TD$*I&B,FW#_YX++C-KKH!1KGF)\ZS$U\\"5[CWF*
MZ](!(WVSG_6R,G3HD+(P: '"4AQY_&>S4&+7"&1Q& K]#ODS[W@@@;H="Z(!
MA1%=Z9KIB-H9[0%X_I Z)\^8"[K OOO7OWSS\G\]NY@;OD<3_)U#ZN8>EB.W
MFSG$]LW>,+T36:6'D_^?_W",14C2W>\IORY*>2MOYDM 7YMK"]_GT-2D[T$>
MPQ>7E PW"CUZUK:JK[0R;D-6<B5DV:))&!70\&V6A*Z"@A26'&)QGN5%5-[?
MJ5! ].;%MV5LDI<47)H,_</KGO<?_93Z9TFU6(HU6&-5M&>"!/4<^U6S=!I+
MR[-[1^V ->I>5=NM$F )Q&C J*VO=K,6K=/#+@;<,H.W4+C%>#%.J0WBL<I=
M9:EI;6PI[S[Y1F$F5AJ?O)/3GSZ>T?D3'G+_F9N@VA?*CM+T(H9,ER%&#<'.
M)?7,=)R*']$X4>BW.%HSC>S\:U6_*FD+9G_E[+Q6T9<_[:40*C'&8>'3?AF8
M4@!JR%?RX<^RDMR.KY/P4&:LF]LB2%JII?'FDAQX^]5UV&\24/75 Z#J=HSE
M P"J;HN"^$%<=B.B'#*IS3X+(M$(LESR1<VZKLKM2F5]T75MT^QF3&Y66$\R
M,KSW*)V/8B9*\]296+C?:90N0XTC0VP._$;$_&L449*')$ _^?B3CV?71>8A
M+!MMNB%2NBW/U+AP1?:DY))[1?MNF"0798-\ '[X[V=/SAY]945Q4%%;U9/P
M3+3VOY 6%1+/:6K>!:XA;M&U#D:IADX$;[)G?R]!KFR$WB' DN(SY2!@I%8!
MFVG1_&2#J;@W1EWVRCGI"+D\AYDL*0% H5[0HA)<I+ \+K>E B60\D>-4XI<
M_*UD5G< [5:S%YB!XO*QX+0X4O,1:@.LB@":\C+#/:_+<L66NB"1Q[AH.P:K
M0JL0\.!5H^4EG@%RXV+=I'JICE$.#4=R:!N%U_Q\-F&$WZRPJM7_][O7RXE'
M7_WN]1P$=\>X/,'_S8GG1Q=N37^0*'7\O_<SD.G%^+'J7LV>"@7>G2Z*/>G%
MGB),-W<NA;-W@-%R[)"<O0:@_4+D^:J\U,JPEM;K?/9_F@.7&S*= EO '$ ]
M>NL0+<+JM#> UZ/#SEXY2^>",07<IN%2&_\!RN54O1,]'I5\P)H9D*]Z(<'D
M'[593,V=*^AL?WSV7S$TE'?A0ZEUWBO&L IUTPN[0EMR>?E"B'2MRB!U?$#]
MYU6>"_#%D\I6LOPB<T4HME\WW  :'$)8(V&E"(1!0N:%@JB\DV!B:4^S8?&N
MG-9::R/D1*AKCVQ)PK1IO"W6IA:QY%"AFHZ #(NFO!7R:WK4D79=_KP5=B$)
MG^N>'45]\;*\91#HW[Q,)W[WWN7)H\_I7KTX[':%$*7?*%KNCOR8GN</L10S
M)V&K#V0-<O3TE S (3P&$6*"0R]<-2&;-#G5S436#,3(L)I<.4U/O1MEJ:?>
M@F$?0PU]XDKM_OS+]G'/'#CUY=FV7(OF?QV)R%FP,]ZC:L;.:O[X UD'-(2O
ML^5Z]-GYY[P6@4)6$=<C)&G&#<M<5@-^6*D04WJ-,3NL2EKD_U82HC$)NJ9[
M84VBUT,VM:_?)B#\9K+NX<#\^P>F6F=]GZ.W7!Q9.*R:F7"\2&H>*KI-[8*R
MPX/&*,NJ!N,:.'6.FDC/SYBCQT'VM^7DKK'Z&=0S$6)'0J/L0(+9IEJ/FR5K
M;%QD8%U>-GTU&JKW5^SFKM5UXA9:E_.^$*]56I*LOGXXQ+?P$*.CJ<4K.'9<
M[DCR(7\2*_31(H9!MMV^Y=Z&VO'(;$A!3G"O:J5,E>(K 4<8VZ@@#$Y8H?*$
M^4V<7@\'Z#8>H&NO6B%_"<Q[I, XOK1%,8EUO,P*\NQ$>,"*02HL*A>,C!%)
MY,0SK56%#/2D]<P";]7#V;B-9Z,9V/")M!3)L]2X6.TA=:6CY01YLI:8:;4-
MG)\+I'/-CAH(CFO3/T,W]T$-W<Z3<BVT6Q+XZ&' E"A)GJ2X''/U@ ]O4:(^
MLEP%TX:E2C)JT FY%')8:8MT^AU&+&-D9"D-8;1D_I>',W4;SY1TYP&BD4WC
M@BQ88_[F4O1BR2VP*_J#T'\HQ2O+*0Y)(M[(*9>*\\SGLV>)9(W_UBAMC:DK
MS80+!@+O# \_<<" %>;X'\<DO$(*MCF7>GKW:.Y(MA=\M7=PYU?0C6%3'B!>
MK<Z<>,VU0Z=&YGJ.4+ [)-8>')%R*\PM#V+S=AYQ,[X8+@TN6[:QF'IA6:YB
M"I1,I%JK=6&-":=8-PA=2591^MBTNTS /FS_+=U^MIRUQK+0=M.B0TG+D3PY
M2.X>1=LSQJ!>.K7KH(\!@/*,)[KT[F?NPW?]]AA.!PH5&/N>T/T1SQXJ$;(@
M%CW@X13=PE,TZ"H9.-0C)HP/&L?1 ?(0:F 0K"L).]I5D/)!ETPZ$)&*.W6M
M<+D2*=!'::5?GSSXMP@C^_3C!QC9[1C+?>3E.@UVZ&8_:K:;Q )G\;Y1&^)^
MHA^FLY<O[TY8]5Y0M9\N2ACO E,5;8K7+RIOQAP5A<KMG[>TCQI.:ME(;7)[
M]$$O VW3G9I+E<L"KB::A)8%8\([X_F8*RK%]JH<-8A2ME1 1B0KK6<G @\G
MN?HW("/B81DK:L'= +(>V#)%"\0)3M]KHPHA?X^@>H_3<='5^>Q[=D.M%Y$5
M=W(//6MT+LVUX8^CF9 "]8=@&GEQY/)T,X)G$?N>Z141*W1IM9XQM.B4+/:V
M<YPO;YE$)XQ4^\^)ZP5DGQF[%3-T-71JNWED=C**]E6*%#"Q!&PCJTY1LJFT
M)MAH@2>"GP$59]I/(RMJP6;.T@I9 4"A6,N5F61^8%_?%N5\=N'-<K@(F(-D
MM5>?2D"B3M3S>HP.=6#8!I/>2EZ()O?ZTG#Z$$C(.I&%5BY-KVR[7J0AN"S?
MNF'6/=J/>JO0@^4:]'W>R"HR:5UT8<&7_!#E@BW7^8\@D+?*3).>0,>Q5^G<
M>19VV+/'/DE0*35?W<F&LY2&S% H.4PT4]C)6IOM4<U.Z!;!0<M>%QW-*V$\
M?-XVS(Y0KO+K*O:KE'[X\BO88 K@I;.83S<FF4M3A/6VN>Z&]$1F_[ZNPN/=
M$.I\L-:"_4;YQV@KKE%!CI9D?)"U0*?EABF]KN D^$-O45<RE(ZN\7;-OV?0
M>:0WEG!T#B2?3LX.U)1>0/[N%7DFPIX4WM\EQC_O.'UH'3@(D)X^>DYRHX<]
M0CL@U4>UIN7^=6!! 1YE-)?A.G9::JVILD"XDUUY 5:K"L #4X9&X-5H>#I)
M@ !)KYU_;$CGLV^Y,6E1!Y*%J5M/&N;5*.:@T9'95DL1"Z\ZE*"I(D#[<F<[
M)[!#$TP;K7?:\EV4V_[/9L%WHT4/\"T?#C;/- @G<5/ _;4XHC56QA8K!_)4
M:0F*#8R[4"7&'I=]Y[,7S/#M:R5!8E0T^BAYCH($D>:>Z&XVB,F@6Y<W88I2
M1\,Z"!;1_YXYF@1@DOZL69_MFR7'L[63F:9S0[OK^F3SHR0R7; P4T$8.,X&
M8L[;PU(8-!HP4]EZ!T5.(TI27370NBQ:X6L32 J?+KLQ]*I@!6@N2$L(M>?4
MCNV543=$O2;5H) 0V>;4M/$:C!QR;:>Z*(:<-HE89EA4X,\6I7ZT5 BQ\V=R
M(6KFL.(2!CWS\H*P /'6@RY_UAUW>[IY!:Z"6PIY#_FI[[#9"ZXY48FM&(18
M#=HIZR&' ^W-@,<=+&'.>J-'[)IV>8\6A+_!AZ74O@%OI[+4Z"RM(P!-6O4;
M.$E%YV>B32;!&E70FF_CS-QU[?27V'UOQ[6C?9EH\=0\FW)_@ATY]WK04UY0
M]"!3QR-L??I7GR'A:"P'!L@*)4O>0W7LED1&P0/S<YG/ YSD55%M'1DI[13Y
M5)O#.S"VHOCC<C!I:>AMF^!N2[$-'?&GC(&KA;AH/M.@."3T]T5+CWSTQ5RU
M-(]$&<9^ "=NZ^H98]8>U"_H##QEN<U,*;./Y/XJ)>F*KGZ+%N)T]5 +5J[^
MP$S*M'NSQ^0X%O@'O;HOFSF/H*KGB &U]#G-6CK-7FP+DBW%7(7#3F'_8R)@
M?043SG0'20:M)*C;;4KR %LZ^&=((,9^>H-R7^&%(P&@+#>TA&!.'](8IX8]
M+,X#4EL?31OP@M:5AES'UKGP-TCYDEZGZ;)8W-#BKXRS*#]&TLNA"P1^V;EZ
M?(19'5OSR@X7[GLF)R1-D55\/.U6=YB:@D3S>-@@LA!CZ=1YAWDGUXV.6=4?
M>!1*]HSV,USAGJ,Z:99SN[I:$Z/E?4PX,G9,4_R@L2>+L3E-G\Q<SA43D^BX
MO!&XI+"WS(8^@N LCB%$#V=-CT%>,IB6+&->H ,D4128E&R%>A%[M'Z\W>90
MGLG%7DM/D.CB!O/&<^?2G03II\$LC$X>^2MRUE=*6V26(9>8:!UBQ>$ B760
M*QE:E(R7G]9[4U?<CBB(,=^30@8:#BH6?4B3[6;YZPZJ6IF<S)4=&W(?3)]:
M8.S8)6=K1'X^8Z&U]3JJ2)EJ_C?'66@F7,^K%1$5\H6;WY:2]?N2W+1IEVPJ
M^,('6JXC6 Y!;<C=KSE;FZ(-8NP$,6@6$^1'WS2OTI'BU&NMY.VJS_QMJOS@
MAVJDD0]_&;SX-1A#,_RDNJ6JGJ#P4,A5"!6X!N18)L.&YQ0@/52O[MXR?#I.
M>B7- \*MZTLA R./KF?H7DVFNK [=DI7FK$K*=($+U1H.W Y1FU*K^.(83KB
MB0H<"^%?!MV+A#:-88.YY_$ZNW3*TU^)P*9!_TP"PAPZ?)CQ?TP0Y,VM[ED>
M1:-ECL<1<\@G$]1Z&D)*([&]!Y8_6=T)T=\5VP(.I'><&G1) GG]IBK7LV^]
M3:Y:*A91KMEPB%UTS9!)@HM6MF+0CWV'/F,-A,.V0"M*'D<V0@/B?<,46SS5
M)R"<APGOORUR3X)5YKH$^H2%4!:J=$_7RPX1DR:97N)47APNN967!T_:$A8<
MI*C[XW&76%5=L=I]S<K&%J-"+W3@];(C@J(,)JW3,)B2R7A;.Q>W%G)(@=H\
M&Q". 1EFXH>&_N6-$>-PAS*N6O-FG*%#5^S-90CJX)"+FY1BR6I#"TZM/8RS
M%]&"'H76!Q(M351&J2Y^FJ2V9537'K7ZG 1';(HT>\OBC=T$B#-:D%?E,2R*
MNO59-6M;RB)K@V>G1$>"M2]>"3B/GY,\$MHOVMA+;Y0VNH06,)"X6=5*KQOM
M$H^AOTDT_2FN2\&7&38.&;G(I5O%WZ1E:'WBEP536AT2K0YK\ALLX/&672L<
M!_BNF69I1*,_0"$B%.+1 Q3B=HSE/D(AIL^<]=!Q<A-$([CU;2FA*\5/Y0&7
M$\)62^M+6.1")&LN' O .EE;DVTIHJ&5VO1&'EIS07;%/R4^GJDJ<S7$[U.0
M06;"N ,+\I8-L,J)G45[Y:1!%&_H5<U#6#X-)ZX<QJ72-CE:>4 B-V5]>771
M>;;2U4,M8OX[G2)10%674A&_(;<G3Q.K5C:_)QV^"#>&R8Y%%/)F7F]VP/_W
M2X/"=VAQ*AV<4K1::)CA$EET.CFJ=D[ETFCO3B1XS=[( \[P>JX*M$+*<M+#
M9*S9.1Z&9B6, C;OF;#LS=(1*B8=@WK0? MYW<0HX&(WJ?^>2[+%&Z!<WV!6
MB6/&Q_5I=3HC/^URLIVBCW)*0S')'+Y)/D@/WD-W8K4B6?,VQTB&6"%7+MDW
MM)@VZNQY@)5TR3$K:V:90O0*RWD]>EB@CK+$EBXAW0LZW>W140R:HN8A\9/T
M :A<6 )+W##;='<H?U/I9U!..%["<W^C4PTA)\I@DY)PW#6''U;B$NV"22W>
MGI!G))X+H[Q1>O%(+J(TXQPK  ;@-[0'%[YL3)^^E O"ZIN/;2"/WQ['11,G
M:'02R&+(G\,;SK&*';C@L[SX6 "D.B6OXE :/ ^_BVSCYU8&[<+/@"KAIGR:
M19F?@+AM20F3K<"Z>UD(6,K=ROG0%\R<)%'9UL:)<T."D9.8L)<$D]-QC)%9
MTN;DPFC<#/ "7A(%(["VQP]/K(>B<B3U+/ 612)96$AJA2-KJ;M2;"Q,+F>"
M0)!F(2DF216W9%A<10JIA%4BVX@=4-KX9>A#"+8_-;!\#I[M,@^W,2JJP"78
M:LZ7PR>6E(O4,;!Y5, ?RW[VJFZNM4*:LSJRAAD"2S5VTZ:UJW_! 9[$$HV0
M9E!!?2[1!A"0!9KX,?UL2@ &J,K\]$7@)NJ,O\0A$7./IZ4[=NJ' T#D?!)4
MYR;#/.L5D8*M/._+;;/@\*JOEA3HQ=CD(&71%E57QM"/7K WB<8@FBRA5+$]
MK&V.WU>/R\56(-H%EV-&8KT<.:I7=2@X-,OJ/O%(08#_O5X75^2(LBNIVS05
M9+P!-'?C;9!*F*D+</M7\K4$L),32X5AX^)ZSA5J0\$L@BN.5;;\UFDY?C*Z
M/R+_IV\NPF<<T>ZY\QO'%VE\3JP=DR'Y2TR30;BS@.C3VRY$/I<B/ QRZ>>%
M W-L_,]'[D1&HRZ6E=:/I].3E,:J%?<HH((;NI(PUN@'J\O2N<LE=Y(R)J]W
M*A*YNKU:\CDK$]^LYKB%3D3UXA1[=)PF9#W3SAP\Z'T6Q5D>KH!$G5-Q,7P(
M3EJMHJ_W6MD606/)HHCAY0MN3/M*DD1P.=@9T2,5[&$K5..&(&Y_1&Q**?@\
M!&8J^L<<[6^KQ=9@QLK<II&;<* @,"5ZF_,32Q*].!JCXXB:*22DN9_01)#[
M1/VMA?G5&@DN8B"TO%;_.UE)2=)MQ:C,0;U:J?YV8O!NUXN\;?N16\%N<[>7
M_'6-*!0A ]=J%1:7["U$<<#ZR0P(FC]\0?]9 B'QR<<??R%)&%ZK(V-!)3O^
MI%S*-SY])!@N; 733FOL*GL/;>GO/_OT_$\SFM_6<FJ___RS\R_L+P#,[PUC
MHEV_1QLNE==+-KN272?O0,B*TZ/#@?EX&$9+[N7N(/"]%<G:906#_?>??OS9
M^9<V%%&).G)@MB9^=0WD:$MW7@ %J5R#O$..L\+^3ERJG1S3549EH4%>SKUJ
M7Z7EIJ9C<7DTOS6Q3<3O#1S!')%MG;HY5P64G=1EI#825A\GUL&Z+5)=L;YD
M)S4\/QBXHN9@K;&H\R'HYM,74B?'T*6P#"SE1(:JYYA*<!S&ZG2-S5I=GLB'
M-R'=33 HR6=GD5#^,?_GQ4MU<<)RIS-3M.WFV&]V%5,"]V7J^!4H'2;)/G X
M!(B-143S-VR,<(R@$VQUI8W_KLL0\(LJ)1=;H,^1 )$NB/DSIJR[ [M?E3R(
M[9[UNBNMI$'-#>M"&YT-;M/:LEVCD4_3;E(>PP2NENN%(V]"\P9)"3>9?C-7
M"J!58^P(]J.MY$[PP$G1*YE]9IOBYP59+<&5UPKK++L;.&A.,R'C$( &^:'R
M_5=)]W[RD.Z]'6.Y5^G>MS0=AP36MX'\[AX;DN@KIO2S@[#OL!A*\.37!6D^
MK3DU*V71PJ)BZPXM:K+R&W+1BM8SY^X.C_F:)7[MQ'&3FGK.@]VP9_M=PW#\
ME"/%VZ] N:)_<E.!\4V'0KAU=MH[1](W(SM+:DD'I7+HTC.N;HJ18T2-J_7H
M>48.%KCT'-W*89*9AR-5W072,H7$;3@+U H[WWZB,LL;<"(CC))J8>I;%3T;
M0CMAG^F]@I"-CF+I*/=$MKWCAD+:F)?&54NFU^U7  38^^[ZPPK8.B%=R_,4
M[MEI?YBYA8:QBO*2J4NK;2:FW^OKZ*;87#J$ Z:ZLT(',[V.:)XD&AC8;^''
M&<36W3JUAZ\ PD0$9KT]2'J>>[H%9'G !$N.;\@6'>C(-00D 0Z50,GD&QK#
MG-V_D1<[!?<?PTJ0\,CW2!'369!>\/+/:D7>GI9Z6=_CQ]^_L+;'<\>M1*J
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
M[-%7C/""=_FP;^]RWQ)^(2D3(5=#7S4.:"%^HK72UI+@BD=@A$L6,N-K&X)
MN7VDUY+#87OCRQH;6YHZJGZ!J?-@\]Y@\X)T,G4 5/9]HT0TU%'K[?H"O>+0
MO7GZY,+QMM;21L+<LQ\30:(%O/_7BQ]3M)M__NW?!RSYV]D3P'-F3\":S#%8
M;R#^)'4\MYXF3)-.IU.:L-[\P(GA?/_$AX/CNFBT7TV&AQH9?EX>ZTV,)OD]
M)RJ1H]H2U'&AB&(%(1ER+[\'T=O_L(0EOP4A.,2GYWM!BFA_&#:&Q08YLB$E
M!2SW:ZY@T:<J<BU7%K.:(00.ZO,L4D"@W=\8SP^'09H]PRC<A$R4YE.>-**5
M)&^E=RSZH!UNZ*3K*79Z.JI[Q>TQE@#NT%AH>OXT:^N]VH!3>C<!X!Q (SV6
M-<L32T#<K1WJ%\9OULT!@%/2%W-EW.6'_:U1_,PWS>IH>H8]WJH&+@"X3#@
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
M%I1XW1OT;F5ET.!WT'/LP*++PTZ9A5?@*$9#NT85F3 !% Q:+I9._8(F?=<
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
M3VR>*H=]Y,CD6V7-;[\B?P\_%.;TK^6FX((8':&__O7IXO=A].?5?ILO"[2
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
M>E<LBQ99T?5@M4]S=%RW9U@#FO<=O"]#=4:C/K> "+9A5_%5=TXDM=^-6#@
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
M<?J.S$U$]MM"/D73DB=B;\,VFUX3,'=L@;98'OB2UW9M5!P!F754"@4($\^
M 0&9F,JDS=TXS9X8D88:J8"M0?26W'I'9@RERA5GWV7KB _(1^2!&8:[:\.@
M?+SBI)EJ1:KT1].."%0!S&1^R[ !_M&$_T>=CSWKZVK8K$=L1;<MTK 3ACZ$
M5C=+$<5 R6V1=<GF1O,[7=^LWFV;:JT)SPA2G,>W,.6'.JN?$@/@SW-IGZXH
MWC&T5G9!ZUH/U&["2_=L&J.],6GTBP \@3$WK=>@N^V-0N=[TU1E\!V*>LL7
MQN#9BA,*8-V"5PR,H2X1N0FCI2B5&VT_M)0^9)DA#;\<1D#Z67BOP@#WCG@^
M;EQ.)$Q*&IH&GT\<NPZ(;.'DD(0.B,>&9N62>>7\P#*[LAL@(VAT!VFMI/P^
M>6KK8[&L,<%2'JD=/SL8SO:BX+ 6;:6J 8B B\X^-U>Q=IYU&TJ,6S,$DQI
MPH7#C\*B</R<>'JF$"38N02=H5MP!R!)DB!+"/O1W)FK!)B&>\:,K4C<V\9U
M4Q*LZ 8XC^E_GU :'J7QIQ-*X\,8RW\ I?&>/M$1H>F3JO0Q56G'DBI-"#-*
MJD8W'CTPTU.E-.4 ;$3+48HZ5]K[DGMC>F>E^M/*'5NYH?8!H4OO^BJ1^%[K
MZ'R?5N!7/#N)?@8U@(FGI;/.^(:ZJ++4J75. F.@Q*&82(J=5NM76ZU$WNE=
M\&NM0^[.DWS\ICK-^\PI<;(.+KJA! [W/32K82+7DN36V%_6+]+%,LT$T$4T
M31QXY]].*&'I363\=,)^M976(HGU,UI@:G6XI-T1%3/C_V(.B#29(DT,X1%?
MTW^?ENK76BH#Q5ZU95\\:C8;91K)RQ:G3'":B5B[W6LQ>_. DUIO&P+W29U!
MTSV;<<YOFW?,MU71?$$=Y"(X6BOC> ""0+5+'?\2&B\57\L;/4[K) VF&5++
MDDQMW8Q1I'2W3^_<ZDOSW6&<':76U:X;Q.)N%H2*!",5^EV1R^T9,Z93%<\W
M'7=#](A2CA1JUL6RS^95[V8TW\>XIKR>[LS1N\Z_JA/%DLR.L 2D8EEJRE0=
M*YL?6':,>C<FAR++S*=='R!4<U.5:]=.8'S&B5I8W'_RST55<L.I0X@PIEL*
M0&U1[I9$E\[24:@M*[N0*SD]8+OU\[:HXRP2*78AH#??BBO=GO17C0X/S-M7
M2:729G*JC\AYZZJYHFP^"V@2$H9D%BV+*AG;$)^Z;KI5NO"XVQ<E*V>I=I?0
M/-;%10-0H"!XUKR87".MB_@K>%'[,27IFOZ:Z>/%%YM3(&(PQXT3A/1X<_VS
MU*1=C9H<G #@C'EC7D2A^ "KX'G1UWDP>ZLS7T_YCD11Y)_1W5Z#\FC\L:=A
M1U(?0;L_X[LHN:WR9?AJ0Z\H7)645"#NG][YR-J"^>SE]]FL;J/T-;76I'P
M?8&;?2YZ- 2;2,M$]V@(/Q1K]S+M=5<J4V&.<%L ??6KO&T/4!S65B1Q'AZP
MR3J',_&L6!74S_O__%]/_OCXZ\^M=05.U-IH'I@2G94XYV<O'$4&O*HFU]]>
M_K4S3:[P2[_[_(]_/OMLL2.A#*G9_.ZS)W\^^Q/_M/Q[IN!LX*/U, >'@\Z^
MK.):^TXNREHHV>C0A?\(8_\3XUUDW*KRRXS#Q07U>-"GQ6!]]OC)5_@\OYM^
MVLIMH)[".:.W00DJ>.U%Q&GV^2\B@[&2%FO6*9O.FWPB?,']S'?!FE]20]\;
MZ=K[_,^?J9%] 0+\\(S7(M[XM(&N1GB7'3'LKYE^%QL57\ 0K^+ T=)R8+S(
M9& SPYET7VOK$'=K<0AY10GH;;GWV)WP*]0@[M]!]D#\.#]#]H/CW()UZH!/
MJ84_LRU2&$"#PN^P[S@+X?Y"5$KA)Q;<5A*6X\O_F_OR950&0\"W(J!0;F8;
M7#"U.Z;[#_OCR\<+9FVL01ZV)Y>V6RQ^'SYTF5=#\0=(D\LSY#J.CW+?I#0^
M^M3:AK5AB#2NX/6@B*19GRW>**X1_8/ ;^RI[XAI6GCGT!I1PQV1T\*O=M%
M&_NZ##Z1]#!H7[ROK4;:</O.PO29FZ'O".)DZPN&+"/A06D\S-*1!3[3%7ZQ
MN>93^B&*X[ !1+[3R)3I5I.-X>^M])Q<J;!OPT/*ZWH Z)H.1#/&6>W;$'*/
MQL%'QC%@AYD./@#:1)D"F[C]!NXM%$PS$ O)J<^2/AK99%K\)W!<Y1-L$?R\
M065<CZ$IOH+'USU0Q;RXFW4TQ&C]AIHZ0,(YO-:LY\D,=OVP/G SK0+S%(6]
M+  _8XH8/+<66R-N),T+?013B,V1B?:'(]8(=YUF#]$K&[^O3#[X.D'3"5]1
MP7"M/5:(JV.TAUD&"=<-I;"H[FS*0*2->)/9!35XJSW:BJ(SI#+<M/'"MKF
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
M+U$J[SV_+ZVW;:5N]*(I>$ZZO1,.-"8_CZKS/'L,#2B)A3VQRU5QD5>BO"8
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
M:4\B;Z;>R8DH[Z/(\BO%,H>GP4?/IE>; OF, U]H(FG'A),=7&.)E0@>&*&
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
MD&+U9YC[\.M-D,WA??A?J74913D\]D$NXR1#6(<?XF1A.=V+_[*M&VDE\CK
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
ME3*SEO&-3#  !<0%A2TS 6L1X16L  BA#G#0V1FX]LQ-,@J4IT]J#>0NR:9
M)%3/\"U#D@0=R20P1D2-8UG&FFEN\ T<[O6N.[,24QRY>J\^;:S5U45<[O#-
MT^FW*FUZ;F> M"CV+LB^-U<;M) >,!N1(__SB00,_WGY20MS6@HEACKS.$]#
M5"YXJ-+C*3PD+=ANAHA(T/(KO<]*(=DNE&_TEV,T"/D$C0LS( ,2P8>S!"BS
M"/BHAC_3-_T\T6INF9#U,,48'^X8CNYNMNA:P;J;8)D*W_0CV=Y!(<& N]*/
MK&%3*T_UF6)H'MLX'7"P0@^US'LHY@DRF4/KW^ L<70V!4,;#6.R5>'#BI.T
MR\ @H+L9O%(C#Z X=9>@(-@4",!0CF G@V)HN?907"N- HKMH-9,R-.UP=3P
M\H1,EC1?+/ \!PX"DW&4(MQ /G9JS>$[)>LQ8%$<WA?-A[<Z"6"'IR@C?@ [
M/$.E',.'E;8O7*KE''0!B@-\-HES^!9,]&,.KKQJS4&V"D8GKGC&9$"LCZ-,
M/)B9LG*57MD<J%N[G#T!GWRK!_X[Z5*)!Z6Z9*23M&8]HM,-+ _*X$V0^!<8
M_\*C>&4<Y4H$T,Y<R(1\6WZ .',5P^D=D18 -QE<7S,&]?;GC[;U3YE)/(>M
M2W\!(I-F[/W:]#K.:H%6/4A?QWH/YJ_/7C-*9[H0:$?#1V%X&!W%,XB V%E.
M_K.>(7HEV6JI3,EYG-+=68HA)%CE-<B+(5]+O&L-Z(9UF2?>'*^EZK0ABN1I
M(;/L;VAJJC"22;$Z;4!@05+1V@?Q+RFMKWJEKZ>^D$B9&^5!T(V-%FYXS5-1
M"WHI+6*FJ50<H%"F,0D]>L$@OBO&: <Z+4LX0+\$&+:#N0R<KVRK/_J*V-";
M?*6CA'69X7B,C/!HUJ%+SL+@^SBW:T0QL<%@_5;NLO)9=P2?==5G\?^JS_)%
MY3U_W$;RJ\W@,U??$HU3^L+/T@_("\:W^3\"W_JHG3'M'((4:^?0+I4:W;!8
M,L6,D""=2PQ8!^#E)2D%BX ;/CJJ?R]][?L3W:V,=89(X:ZB\.#.C+4+XM88
M^TL<71@RMZY!V.*7X0S^NJK-&2<Y^(K''M^3%-B;9/#9IC'060 R07$%DT%3
M=,LQ4@+_%<G$MO[G_0_O?[%! WL=FZ/MTT60%5Z9%XI@H7).XI!N/F@[K1T*
M=I&3TG@RX  ZHK+Y3#9#E.Y1Q]8^!I@L@Z)KGA^8".*A;\*1,93A?W0^=JP?
MXIC=X'=)?E4[#PMU\\.[2T/=J)-!1;36@D"4 P5T1K-)RB*OH@Q:P<<X.,5<
MPRLH?'PTZ!8/SV'ZY(9I:[!TP=&4IP#75(8![,JUSP=X>(7AA<Y0H)L7# ,E
M^1*S0\ S0[-S=6$JRI=.9\P2"%\GPFP/CX$X?)89N13H[..?!!S/,KF8@3L8
M^1B)E)H:>NGVAI@2/:-5*A/H6H2Y>I=.U3.02V"9HAK=@FR//F)*"5)&&3;_
MB.@&[2->BZ2%/2Z4-62E(L1(I7D1@U'DA++E0(KX]T5Q;6*#2R%#OU YJ)=!
M7V 4SP:/ C3^!4PJH1L:?A?\$U#?:/.I:TK.,O* Q#%HFU+VI5BP:=;X'IP?
M\(I%"P/AI&0]\ W\W%.K!8Y'0&X]+EJ$,I)Z/PHOB=,4S5 U^!69I3X<RR2!
MO@HWJ>PP^05CG_A#)4$OCJ[E2@<P@,&ILF.U^T1/@8L2Q0OP60I)U$M$SBI:
MJO-4VP@P@4)]Z+.6+[&+H7V)ZEW=;%5L:U K-QBG56$ZB1?!H9(&6BU?U*$
MX=_@5Y!%"J(MT77,(PK#H\"@2Y9$1#'XXI54'K[<LHN>93[4L,V'.HZY/-]\
MJ+>__O/]NPMPEMY3<O!.IUSS H[HE/-$A&D?"J86+ $X L"1X\0<F"6:GY@^
MG2NMKF*4<705HV93>=(JD[S,"= )+X7]E.9P;I$'4L]FN<H#'U.FP=,%3X_.
MRIN#YU7P2&<_W3)!4N6<Q4/OEWG?Q4A\/;K >Y<4>!C,X&R(,GW81V#K78"J
M6>R3RG9HB.R)Q.0[.+HCND2&12\"_^)GD8#OS8ZCHA\:DAXE-E.J,@,B@_.8
M:D)58F?**T*;0-OOJ0X-$ ?0%"I][K3BRF[U9'5VFLZHAJ\7<2?X,UL' @P%
MO BA@*TWQ^OAZ I/[32-03HRE;->E2@@O"_1R&@R\VP5YH-U@[D%QN$5&Q/I
M^BWK Y6\H*K973XN,?'L8,?\& /V3J]#%  U41BHE=A/F>C$XE1W.EDV[H-?
MHQU\FZ?@UV34=8^)7R.Z86&WB!T.CJ3+2I3Q'3A&N)/1A$AB-OA_HSW-MC@%
MR7$_Q^"L+"@*&5JXCR79V*5=3\F(@50W,VE^!5L^HYLUT%SL6^&)(L%%)DN>
M[D)@7H3C#@XX>D84J$EBT'0Y"-3FR])6'@Z6!V%5MK#*D<KHTI,]Q#C/TL"7
M?.9CBBK^D!9'/KE_UYCAC$',(&'''5-KX+_3-PWI@"W3[LHTS-J&'6%199[!
M/=S,17QL 6PT8D>Z6BF>S3 HWS+F(1A3"]65-R24- SZ\$^=S)-A^AV%F]$H
MPI_X4@7C'#HHN#W7X+C91 ']IV736H5NR:;"(@YA\U %*:@QS& V=PQNKY*#
M>#C.T!Y&?JE[)&2FME@;-M09V)Z*C4]I>S:QD2B@+(DRN[[4A<"CTA@5&?BO
MY/1B5BS8$S-).79@7%0-F!7\-X40>?<"BWTL+8YOE%V3H[WB<6TRNLOHV]#8
MN*,7Z^9)R_\'Y3_P!UQ>-#NR)/#*JB!P,:,KW)I%\'D9AX%7V*(4(=&5-\+S
ML !#W>AR.-D4$4K8+K4 UW+5/&S.-#?2,W$6_&1QM44?!5\9;S%8TT^EC,!*
M3O"JR]]R'!\:T'AHP;K7>^<C%3$?C-Q5RF$-S,M J5+IQ C?P2Y4P6.*8J3Q
MPF [JHE$9GE2%"NHNS^00Y""[2?\L7+^?%5*R<IYK/0$6M%_Q-/4Y@T[RY,0
MHZ:8%$4/T*&#(:PX^:R-[X04 OPEP5Q2,047BGBO+K"*&*H^?H((S'DZH*82
MY23G>V \7V8S3$:O*9SUZ.=IA3C?E4GM*=XF8M0ZG'$^9U%65T8\4W%#B9&4
M>8]'>V- LREMD!+3Y 79:#I"JF+7LR !SOX[%TG&I3<<S_Q[?(/>K&V!*1BD
M*EA-F0Q"\; ,8-:CX$7,DFXKEW'&(0RTZE5<'$/8.973ELM@8>.UP ]-R\"_
ML5YA0!=5,X!7II+R7_':F-+2,04+)LK!W>KGBFEZ(N5Z5(K9IAR&P6M8%;^A
MF#_=\:XTV=-&N(J=\PR>MI0L$Y\Y"<,(0R]@Z1A38@F)%UBP2>(H9E*E#&,!
M1Q+PXV@;R,4RC%=2$:FXAM?9END2:SYPO(+0@;K4ITKJG0J B'Y'<G ?4R+Y
M7I68-=7>Y]3RWQ+@,;MLQ-V<<@.T&E+IUV2X8880Z^$ZYVV%X+18Z)P"[1<4
MXH!Y/V1;EHY^M:I'2\<#I?GMQC7KAP(P 7?X8H$.DE*C:-+,I"\3E>X1QJB1
MS?RXR#>+,LMTN1NU6IU;5>X8N@5*)&TS.BAE=!TD,8\W-2^\0/&#OBROO# -
M+2FRJTMM5MV1J$&+[!#*!R3N6F48V4!U$)QF-!->T3I4)Z[II%<L,HCIYA(#
MF7B)J<2&8]NF]I 1A>(,Y5&?':6D)6(9^'P2A)1HA,EVNOQ;31V5#2BC+$:\
MP/(RE^P.;1"4!*X0-2X:HYJ4A6,@+*P.$L@85'T88$Y=[4*&)EG-LH&'&5=#
MB0!.J,R=R0,<*6(B^)@UO\#L'Z0#9?@N$[S:XW,JB^D&>($$ON  )!A2D7<+
M*LE#*\*W,-(T"39M)>>(+-G=%>"Z;>MV!CTDRSOF/!N8E F%:8_2+]-F<3NC
MK3$%,6\HFZSI38FV:4;\5_EYIBE4RYI]BGQBZW>2_R(,D*Y2Q)RK*[!2$5CI
M/)B1F18D*A]/@</ ;O%8U"EP:P;^JNFK6-\L"N6?+JF,R5#[I:X1OECJFW?#
M7L40E$J.0/< ]U DI5_BHA1QK?+,J>0IDSVBB^>+' !5G@WJ 36)6<*$=8P)
MW:3K-!*NN*(_476<I],^C.\4*A:W'N6:<"@;586JB.&,1-!&!,J":(/%YB>Z
M+V+0((ABP<7@7P2JQI(^1OH'ZDUEKK)YFF? L3\+/PKIHO*1_XYF\O<45=$H
M&*[SIM1RE*^@J4*@A6G)0-)37(S$EH!@6QP3+$)Y@4 ON!6TM*._CZX=)^>0
M.EX7JU7'^JT,*7OEY?BTH9*';?\@,?*"9<!HB07MZ!F=Y:JI2U],9<9<X\FC
M-"^+;^A)FY5M5%5<JTF#R2$2BCH1L!0"9]6F1YKID:,V/?(XYO+@Z9&[F"!/
M5#G) 25&EZ"MOM2GCK'==>56D6R>%GG5B/GZ!30W0UY9.=NI(DQC-NX,M:C4
MC5(76 BV7((APOJ7$C12#<A%APQ>A^CRQR3WRO@,:E2,L2RDBGRS0X'?E.@U
M193$7Z2$@^D]F^$L^;J[6B_!M1SX?XW9V%3)$JGLDD1R.3[>Y.@U_ST.,<Q"
MB>R8U5* 07"(9P$*K[2ZZ=.<Y ":-E?1$HV^!MH??)]ZMKIR);6Q04%AX>7%
M.8YF-1\-%*RIWN ;YT<!"T-@:QXE8%+]7,D_HRP" 6<\=" \PG1%UT.;;3,^
M>O7!7;[$@"4_O+M4?(.%YHH,ZM6<"@#X6 HJA,;@AH(W(4]#)_#A:(5E](&=
MDY_+:1;IIZW1_SA&_Z5/-%,E':6;B/!Z:N^4OEKAS6H?L H\ELCH*IL_L4DO
M*P[J I$$L7X/SZ0DIHV0(OQ/6J*9T7;.Q&>I2VLX_0WM-2).$V5*4MQ(XR,&
ML<+@WR#+N.-*B!90I06^(7F^!MX2O"E4A:>:#.R<I;(Y\0K!HI1M([6U4(E%
MKEPH5@HPZ@^J;<(7:'>NI<PA7I0J1:+152E31)B.ZN)45?R@S4_*H%YSDP@J
MDGKI=H>=<5%_%RB-CZJ,8D5"10DN\"S(IR"K9>$;/'R97R&-,99#JB_',OPD
MOLGF%6X(M9(:I+01= %52S$I, .6,06ZEWF"ZGG'$KCCJFZ(%\LXTGB7C7A[
MAT.Y'0TBW@?.!3]SS,FM"NMC/L4 HKH'PAAFK<"=TN>3LN1?%2S.UC*FFQ+A
M2;T@JE!9A:Z3>LE\2 T'>0N<QM:Z>)7S6PN:F/  QPN%H8LQZ>:P:59&17A4
M!0@XJ^I:#/)?1?!.(2=T-F+V2X+A@ZE ;"N&NH)?,/-W0::XNN(4"RP29=.0
M@L1X9B@$ARD."@O_L\0)"1CAK(2_A8>R&S2HC<&X9E\C+ "YB\L%XR$-AT&F
M*C"\G%F"L/NU*J$_<O^*KQ161DDOB:>.4&L?2:\H9AJPD2MT=)SP,13LD(I_
MEEN':]OIB"0+&&WTF0(&UE@RA$!0+(KS?M1FH^"J 3FA[?(XSR[BV<4R]K 0
MFCP[6^.SX.4+K ;IRX#4&6-*8\&OEMD*C?D]3&!LW+(%F17XK6VD)M5)7]Q(
M%TB.#*R]TN5BF-(BPWBIX)L33L"2%91D=0%>!1W9K%(TY<YE_U%T+B<H:TZ8
M%RDZ<&@]IF#CA1AGC'5!-+%$%2QS&9T,?7)XKX6G[K! P&NYQJ6W3@F)E#J"
MGS/\[(;:,"JT,S &$5H++[A@47.%:UK^2.;C# $^\;HPX2R-.6$4KU*>=\+.
M,J^$+&"M0O#AXS34]C1JWF)&$!EMK$F12#]2J/MG6L1V(^6,3!M-B!)I2J&O
M*>B%4$PQ %5T&%(J#?7VLMC_031+!$>)T-M2$:F4ROJ2S(CQJ]+]D*+P:3S+
M;D#8N.^0)S12"&@3G_53$1!C#S#R0_)QWAE3*R<,V@8W">\CF<#>C&1XH2M<
M.,A6NF74 T;A0J+0PX152(31[@D"'*B;XZ&0)^4]B@:1M"L9).7=Q,\52A50
M9G1@\'F:@K]#44Q-U+0, =8B?[Q[ZU1D[$J@(2.F)@%=1'M!XN4!G""Q0.13
M<"07X,<9H%*_O?WN,M4X+QWK>^$5]X/Z7J$@IK#P:5ZCU ]>;GR0<=E@.8CB
M3!.P+1W:Q!D7%H5:BL:$H4,<[&HO6'+CA2(U@,-TO%8:D*UD+COV:D(+RJKH
M]X,>OKJ#L'R0!\1Q4K<DN@;:,-S1B3V7\PE4ND>]DG!5*>*AX.3QR.'_QHSH
M %$1&=9GNM)44-C6YDM@F*N4!;R%JF<4@+7(!Q,/4TG*4D:4&0(IK_W,F@L5
M;6Q$\#*L" Z%4!#5",0$VD)*LVIJ1=GWB=!;&<].I$T?FF+2C#H]B2>!,)J$
M3&4D@5R575E<.2)427Q-'S2]#?VY)$';2:&@E&*;5?-;BH)K<Z<4%JI,=)8Q
M@A!-,1J%8X-RPA2,PGG"E@6,_:(+=*NJFLFI\U5(\X&5?4$9'06$+3X -#8Z
MH6C=?('8,]+L5X*QG1GFD\AHCD'@17GI2@$PULKT[8XZ4I5,X01O+48G(*M(
M7@D592MJVU4=>G.N)FE)V/5) <<\"[YHK5]A 4; 2X"#@AT&-(&U'9K@A(R<
M#^!L40X6=ZTH['OK>W5 GT6C 7W_E9BK-;P9O0_(G5U9[*20UP-GRH=-+VD;
MICC =S O[!WL"]N(UA:E)[9Y6P;OXU]H'W$=+F9IA#I1L;25=&Y"832MBSL?
M=5OI<MO9*1@K%+UTX]*JH  K,AJ4D*V6C':EDF]9E^E(LO)QU!.F_FB1FRJI
M">,V->$XYG+6R$U[GB8?&?#!MGY4=SC4B,@ E 1[Z'P.EA+B;PV7CL\%=6_.
M-2#W=#3P!S&<S:GF\)JZYBM=ZO+XL/5-'>M"C"BI;RG?O9BUS66P6 6K5? B
MKJ:/['RXG(&O1-Z.(<2B*L1K+"XO6G9C-EFZ\HOJ'6*KZW?X1PAV;>,GBX%V
MD1-PU\@2-X/FZ^:*62$]DPH/RIA V1O:L$)*TV1&E1(@1DD>&'^8"K0AIL4'
M[9IC58'N54E%^FU=CVW*\UG8V>\)0STM[.K3UW[%BK1QC:&;C#LC:D\;S-.$
MJD\T,#D:FV&,%U)7B=3>[P?$!L+'GRK-IGF!U-QOU &O:)H]90V/S9 4>:+R
M@TO,8-4W?8V@]R]<1U1PNN?&8SWX/L(XC@V?V0E@\KAWWJ]*$'A)$5TBJOYC
ME6,HT#N4'RU[8.E>9>43Q1V@$BE,KK(YQ0K#^-=X$Z0#1=$UO,$AG:D(\=1J
M4M$[]H*<[- +\FADZ2[I.T>S"+H)3H*TO"?X%S4R^+X2<;/*'@:J>\'DMH4J
M;YK7RD= X6=CZ<D%@KV+92I?ZW^\P8N.4*Q>!Q'-DUYZ<XW-F3P1JLT']%/N
MZ&32&75'Z)%F"?Q_7P^OG-4..:O?9/[Z;WUX<S39^'.WXVS\;=NP3K<S[&W^
M>=NPVW\;]'KM9$]KLNY.PWY#DLO2B\6?L*'^]J+WHI83_;IK.;2+]'C%HY.U
M1]WE%WSXS5I@JKZ/>'O>MQH:WY8%22&D)@U3Q/0+O5)?[!YT>9)'[\K,\E'$
MF+E*P-GR+Q1'9O0_;Y3FI)-PF5G4)]K2[#HI$<"SY'XY?1O1U'FT3K=S(JIQ
M+-\/40^EW6D1[J7UEG+76N(=0+ROFHAW5V7H.G4RGM3^7//4B%*O] T9W1W'
M.0SEIU_O0[=U)>=Y4H*2VT('+ QZ'"K<[K!VF\H#JE;23DOL6J>PT)=W6J*Y
MM 1'/:JUN<.![0R';+;=99VXI_=<[UY60.V3=8W32MU)29W3MP<#MY6Z5NH>
M<6V#KCUT^B<O=*5QM9\]T2B Q\<E]VDX]!1+_>IN-J-RC$_)9JP5'6QTU+:)
M=L.R3T2T1UW;'8WV%.]F+C^H JI]\B %=+I<&KAV?SQHN73<7')&]FBRKP79
M<NF1N=3;]S"_'PZ=X&%^@@&@'XWBHH-.<K7FG2.#)R+TSJ1OC\>3P\S8?<*D
MI^*%G!V#AZ[='>YKR+4,/AD&]UQ[[!X8GGI6_#U%YKK=>V;L,[16CC/TL'LJ
ML&&_+*JP#P?8Y>>F_4:]PXSVA]1\3[]'GL#A.SO!VO>>L16L P3KOA+0[O*!
M!YUD\^C/P>/^M>P3HLJH7A\D2KN:ANT8QS/&/=EH?%*X'7=PY+*^":#AF=T9
M]1V[Y^X;2VKCW(\=,!C9[J3ETI%SJ6]W>_LZ_RV3'CNXZK171G<Q8$_F@"]@
M138C,MSE5ND417\"QTAOW^A+FZ'VZ*D'$WO@MFPZ>C;9(^? 6'_+I4?CTM-P
MZ 2/^RUVCCM@@+=C/NX_Q5G9R->(8+4W+\;59&]L#X8'9K4=S<5S>P.RI?!E
M>$!F0<O@$V*P/>H?&&-X5OP]1>;N;:OL183G8<6<X*W;3Y@F0LU_XG5\J#9;
M[MM7_9X]'/6^;C/ESI"W@[X]&@Q:WIXA;QW'[H[;+-<VR[7-<CVE+->M*Z[C
M]SZS;(E7CCUP)KN?5NWM[N,S:-C?PU1L&?381L'>^ LMBQZ91>,V0>)L8PUK
M*.#/+07"'DSV30!J[VP?G4GCR;X &2V3'MO2ZG7[>X=M6O8\VAYZ&LS%$SS%
M3] +IQN#J9S%W'(2VW1DXLL#Y3J<HO33E4'7V=L/?+#H5'L_>D^7!8/N_MY]
MR]5CYJK3M2?=^TY9:3E[!)S=^XZ@S6<XAQC#^\(B0?"NZP![13ZS,(.[=TEE
MZR ],HN&;83AR#GD#%LP[2-GD?M$(/LG>)"?8)CA%YE989RNA14>-NGZZ,BP
M>\^"O==_W!*/491QKWM__O:1.6:M'#\3.<:XT7#<RG$KQR<MQT[7'O4.S,XX
M%5EN@V5ML*QF8^M)Z"<'W"O\GOIN(N%Z0!T_SK'Y^ $HA>TW]_CF%O"Y;ZB3
M^[<;6\63B(^K^_B//,V"V>KAQ)5&;,+\7>MRZC8UK:PO97WJO)H@\F64O>X-
MB2:/O/6<03ESO$].I$BE;[T<=#M#"SX5!G%D6W%BN?VO;"N+K9?N<-!Q]4^6
MGR=8<9_-I;62(K%D<\MN"[LY<Z';2]?IEV/O,8 SZ5B?YN4LL4>J:O9DW0CL
M%A& M !U+)%E23#-2:9PSEGMK>LXS!<2FT7A+_\;Q!80[CKP@*(PCH!1TSRD
M9E(E1> U7RX01XC+]?+$\H"+\4(F:6<CST](?'7_+"T,N-0?"<;ZYRJ,]98U
M#AN7> 1B7EEALB[NSJ@SKHA[3XO[J-OIW47:!VYG<$_"[M7F7Q5Z/R=9+Q=E
MR+66>.0ICH+]A;T\2> I>"7-E\LXR4#P0V"E3/A#:9;D7I93F@DM:"<IWT\"
MOOWK-/GFVXWC*N[U788@6<9I@!6RKQ,9$H;7FYO S^;*?C!?5 VUN^4K8@K6
M49YM?L68-+>%?B(A'4ZJY##_]SPIS^,K>3$%1G^^$#.8[&L1WHA5^N*;*E^
M*34:UI>_<9&SV8,MDJ7!EU[,%<^OP;*5"3X%<Q)',Q=KGLC9WU[\)7#%T.N*
M;E_T^TY_YGC3Z6SLB?Y@-IQ.QZ+K_]_HQ;>?Z*R!S?D6/@CRD_[U&_%M$R=/
MPB#XT6A?8,U '>ZF\8",2O> 5AGU0(-Z\6(IE)H9#;_:=2RM_?2 J(*NS#G5
M5%\"RB"RIBN\=/9!:X'"_6+C67XCPQ#_[RSX(K7JR^8B@Q_@OZ(LB JMF2>V
M!7/- A'"D/%LELH,ARP5*BO1=36X59<=R_%>P3Q^5V(>6]_7P9).]GS?!.M<
MX$&9)WZ_TZT<^(ZC#OR^<[<#OS<ZZ/VU W^[22NLEV/C.Z:9L!2K) X9\U(N
MEF&\DA)8$7N?+Z:T=MR40 _2=YL-WKD4OA?G0#X"SS2^ 8^]=$KR6?^4-$7X
M3PF?B:2F-RXH2'DA#1L+6#!J7( GEB36?_(,:59PQD4BM')X(HUGV0THE;.P
MN@NDTA\-I-++"E+I&>W0'7!9&S<KF.>CZF[MJMWJ3$9W\T:=T>1^#/1;]ZMK
M?NA!-ZQAT^-*X.2\R>;X)?1:2Z 9FV;5F31.:B:\( 3;&7UBF%>">E2Y&, A
MD &U-?$#'T&2?DA$Y 6I%],\_IW#A@?/F-XMIZ@&75EDP>L3N?G<+<Y^5#?C
MRBPMD!70[K9%AGHF@HC4/'X+WD=_9R%%N.;,XU3?_OK/]^\NG E\$EB["#P6
MP>K7^IV^^35L0RE37#!(;!$IF$FYH^/O'O6>O+12F%4 9!-(PP5)$% AK>U5
MNVFS$FN1^$@9D%'@**Q@"I9;D$@O,S8"VX 4-E%V%XA#[.6I!41.!1P=8!MZ
MTA N$AVPU[0H!]$L$:57:@@YCJJ$G&8FKU9G<3@4B O?UQ 73O8 J&-(&"[#
MRV['*78=J?:#]'*IV \,,FHM![H<%-H2!#N1%Z"B4<I)6#_^\SOKIYAHAVH+
MQ@4=\4M\36/Q#-@ +95IH)>-PKE7/.78192+BM^KHN)?C*+BDY71:IUT14![
M-0$M)6QG)[GJ$\,8D\H8!SC&L3%?*V@("8K*XZ#A06I-V_H:)).D>[L#7!%D
M31Z4=/B@GOFU"#%T[./\,0D<#H%0!(O=#LIFL6A#A9L$==1M0X7',9<'#Q7N
MNDN>_D!X2]HM2$OOX%^H&+ZOJ#2KYY R8_T!_QHWQ,W8=ZK>*L.Z0K%,Y6O]
MCS=^D"Y#L7H=1#07>JF>UP!D4](\ 1]LZ*! J_Q=-;R2]0[)>BW]@G_K3SKC
M07_CSV"\;/QMV[ .'"J#WD'#;O]M,CJAR8[=43O9P62G86_)/K\U4V.R]FA#
MCA2?:X^3'S2NZ=XUO4(G$&J1=%V-V#LTJ7R8/)>[/GI7/C9FW&Q/ SMN#N.!
M<+_<5(11)EZ--N=#M7%+M7VI]M)Z.Q?1U68,RY9R&RCW51/E[JK+7.=TE=F&
MN@,?#=0DI6CU/,YA*#_]>A^BG44]>#TG\H 2P7,K3&A:XG%G9KM.WQX\4;7G
M?1;DME)W2E+G]$>V.QJU4M=*W2.N;8A"U\)#''G!5+]%.#Q?Z(%:FOXS:S,P
M<.W^>%\%=#\PW"U.^LY<ZHWMT=XXQ2V7'MN$[-G#R8&UM2V7'FTO/<T^.L'#
M_ 0#0%Q)@AF4P9WZ#9Q5O;\S=.WN\$#7]CAP3]O>:)MP.L9@O]UWY[N6M4?
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
MAAGE2U@GN%+&S#Q0%_ V74^*#'UH\,.\K.85VP8[0B!DQG]&LM&]TY0"P8I
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
MU'=4!XP?R)BE[_P<^]0R@PZT?;YSF5^!=%BNJWR1,Y"OW_($3<?,NEV4UD6
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
MJ7P.V[6C$AL5ZB@H5OO^?_;>O*F-H]L??RLJ;G[?FU2I2>_3G3R7*F([":D
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
M:L_ P9;#I"UXL4(,_-)\R#N]T)ZK/SC/;N,GU"$FI^"1)T/.(I!SWM 9O);
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
M,SSKJO.P6'<]CS_6E2_-0W*Q,50CZK(<Q>=%&&0/J/AT!B-SH;7,95?NVW1
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
MYH#05FH+"V(DV=A"*<CWH(&^-4"_"S&93*R/2:Q'Y%^LB%.<%T#QDG@!K+P
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
M$JSP\,#:F+.V1)>]6AD>7C@\W-/NR?"P<O#0,)",ML9(5@*AF 24%! HI0O
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
MKSGL?UO/P)X;M;K]88[C9V=W/J9\3/F8\C$M.72D:"EEP:'5E%!I2V4T=JC
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
M!^;2#?1:'.Q^"-X50I<4#LJ"PY')2^(*YTA1!A^M]%K28@./S%M/_^S&(M_
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
M=G3?*-$)]:,5ZALV)M:Z!#IYOC5YWF\[^8RU*@C"K.&8G<F)+DH-/VE5,"%
M&]O(KH]/*0#Q[,B.#N%NJU,5LQCDHI'AP+K!L)NP^. F+'*U76XRX^WZNN?9
M)/HX^&S=\.=JD1[LD7@5!]M=6*]-1/[ER$_P5'P>J_^^'#6D>K.@5'<J7NE4
M?-\V78.3S)OH" _PCPR<$LUM(-1[E81CD1<%-E0%-?<Z'54Z#7=SQ?DN1ZAT
MXGP;XKPT6IWA@8; B'38VKP0EAA3"+!<@:A&)F65V-KANE_R\S71G3@_!G&^
MRW$JG3C?@CBW;-88&(BMH(0Q3)D+I20Z%(;$$#DK>"QU<-@XN5^NJ2B\%W&^
M26MUTXT&[.<WFHTGIX\E*^ZQF0H-@0:Q:[AX-13R;1N!*Y5 152DX+X@4EE
MH103X:JTW)J4"JNW=EA?Z/.)NUW7U,<@QO=K(G1B? TQ7MH&J=2)<29(B!&5
MB90(J($%L9%I['TLK68HQJ;LFA\_3C&^\>;'G:S>I*RV,^"8UX$S190SFDC)
M-;&4!5(*1J4HI722;^T(?3Z?Y,'GOVVZUO]J$G-%3/R*\T-C%9@:SX[BI.?G
MDPE6SSS%[+>'8Q74!'P>4P1RA1<5'7='X0")6 7=.^RZ$G8=KH04J.4N>$MD
MD3B1AAIB;1&)*Q4@E^8%'#95G=^&^"PZ%^3FF0N=$-^'$"^-A<!+QA2/:"PX
M(DMI"1 N$F445\9:&VC8VBE,T8GPHQ3A^XTB=-)]"]+=,B]8*44J/"/4:D&D
MTW Z1Z&(#,:+J)7AU*$K0!7G6YIU885;%M/,X]>Q(9Z$+^-^;8A,H_WQJ+;X
M.D3Z"43ZM-(1F7%GX$ AQE"P'&CAB"VD)T[K4M "_N@TEM PV<48'J= WV^,
MH1/H&Q'HI0&AN"S+2#6QS-@JL= 4NB2R4-Z W<!# 0(M^Z7@G4 _&('>B&$J
MG?3>CO2V$X^8X,; (9Q29%C\1HGCIB0QZ$)R55A*^=8.+Z[=J:L+0ERO7N'$
MGG;%"G<U@/T&\B)?5?3JL.DJV/1Q97B*#-[PPEI ))>(5#$2PTPD+(&E4 I'
MD\/8:%_KZW0'Z9R3&ZM9;$;!0B?)/RG)IZW1"JPH,$CH(@7+($A)G)4%V @E
M+5DT@,MV:T?U"WH^(ZDKL=]H<;[C6,.E+85.>J\GO>T<I<(9$1U8^(X+(D&?
M(CIA0;WFI9=%+'2B6SO,7,>^[T((/VL>3.9QI5[^:442'DP@H:;4OY:$ZB#I
M2I#THFT:Q))396-!5,'!-/!2$8/_N%)%EUQ12A9RI0+=I%%-G>?QD=D'G41?
M4Z*7)@)6%ZG2@W4?T##P*A"KI2 NA!1-*;4P*;?6H^?5C$ZB'XM$WWM-<R?1
MUY/HEMF@2^=Q,#M)@3/LTYV(T:4AO-0R G0[$Q6<T;2OZ";-/GY*T84F[ZZ'
MP;2G%5K8L)$?Y\&HH<T;($T'0U>"H969@<EI4"0XEE2!.B%9DL06I2!"1@U4
M++D7=!/; 7;>QXTV%CHIO@,I;F496664HH'H/')="D9T8!;^D84JA"P\9YT4
M/WXIOK'*YDY>;UY>6\H_:$'1>L])X0HPYW$:H L@OG#R)BUL9)Q&5/[/-R=[
M' UXN=SL!KPMS?]S',U_+J_HP7HD[BNOZ$<.B&?P8%S2OP>SHV?S*>Q/G#3>
MB-,.CJX$1RN#_UA9\@#' S% 2R)5R>&G@A'L?"I3 .U"J:T=P3=DS%#G5MPX
MW;\3W3L5W=9X#AN2M3&1R O0_&GIB%'"D""<"J@-TA2PT^D&N1 [\7W B4.=
M(-^D(+?'@H=22!45 =43!#D6ECB*$SHD,S:46A<*:Y&OTZYX8\, &VP)')P9
M[W?=5*('ZX78V&*#"UP5J].$NJ#ESX+4RH2_J+107D:BD@-HLEX1FWPD-"KK
MF#&NH FK&36[3GERYV#<7-&^ 5NA$^W-$>V6(:$<4Z+4A 7L;FQQ@CB/@=#@
M@F->\M)&+$+@UQHVW(GVQGH![F+$7R?+MR?+;5M"%DY041 7?2+28-ER@)]2
M(94NR\1+G38Q''B3(091;K!5L1]G/0_"T9M/8S@SY@^(\/G:I0IN/ EQ0N %
M?\$-F8Z'@]##UWJ &+:QED?C)0%J/@-BOIJ,/P]"#+^=_@E4;4';[H*D':A=
M"=3^;-L>M$R^D XS)+DE4I2!Z%B4I+0F&05G5T'%U@X3_5+=0&^DRPG0 W*!
M/E5$N%.#I4.$VT>$I<GB:7)%X3P!A ^ "%H0(Y*&7TNP9G3T2J@\%DH7YV>3
M=XCP5!'A)L,E'2+</R*T#!_!:9#!&")#\$0"Y8C5WI*2%4II#DIA[M=D^M1L
M/"+<4(AE VR@<OV0<[1_TG#\9=I+D_$Q6$&?X_2R)M E]N''U/FI4>&7=2<]
MQ17>D/V^ 2Q[P<R3^<0?61QV,DZ]DPD:[;/3//@D_N]\<'+\LV5"3R)+X2X;
M#+RRITB,Z;OQK@?*3.*KFEBOAG8TVQV%%PV]NM/V2J?MZD#$(C#I$B.Q% *S
MF#5Q%)1P9U4)%(ZQ$&6VR)7J,@<?IU#?98^!3JAO3ZB71G6IRC*5"J08?B R
M)4]<$2D!B4Z@1NLR, TJ-.U+=9VY19U0;ZY0WV6;@4ZH;TVHVSW*?#2)^4AL
MBF 72U\2+2,C!36>%J74D7$,[K-'-DGQ85@2]K,=#+$-'P&Q(5-@\MH8SI+1
MI1ENI$6QVQ#M]_'D+9#L;?3S279:/(^N ZNK@=7*X$0X98)AGA.1>"2 304Q
MI3&$N])&'J43!DL:RK*OV'7@JLM%VES1OE>[HA/MFQ7MI7'!J9:%<HX$*4P>
MLT:,+!-AT3$1P.Z@$F>O%ZIOKE7IT(GVYHKVO5H7G6C?J&BW3 QIA6+.45*4
M%D>E&$>,X930& ,+'E2TF+9VC.@S<9W0V^9E&VZLC8'\?5OVQ8/U@VRJ>3$9
MPXZ&Z>^3\3'2[2!U2'6#2+4R8[$LE='.26*B"=AYD1+G#25":B=3I"ED)43V
M%;]V_Y7.S;FQXGVG)D8GWK<LWDL;PY61QB*6I'0*; PO C%%+(C6+A9<FFB%
MQN;GTG1-$1ZO=-^IE=%)]^U*]TKGM( N0$4<Q;;)S)?$!"5(&4MFM2NHY!XC
M&:;8I$;HCSV<L6=G-7]W\8P'9V\LB?=J$D]JC\GN*#RSP^'T>UC6X=A5<.S;
MRO1&%PQWE"D2I55$%M00*[DE0I2*FA@BCUC-)&6?R4WJ MFY0Q^'%=()_9T)
M_=(T*:2@PII 5!DHD<X%X@RZ'YQCD8.6:DS<VC$XZ?%\8+.3^<<B\_=EFW0R
M?U<RWS)8K(G.*<4)BU$0&7A!G'*,>.%M 8@N:#!PT/.B+]?4)'6]&.ZN%\-)
M79O7<Z>]O]6-&?Y^M;*DKNKR071F>-G0M*NZ_$F(6QDWJ3@H,<QX4G@,J%CJ
MB1'.$6>+PG$5K.'H<16\+\P-%()TA=B/!!(VJ35#!PDW  FM>962^JBE)HFK
M@DBC(C'!,F*X",(XQ8("2T>;/B_/S[3O$.$Q(<*&&D8=#MP:#K2L'T!WZSE+
M1'/J  =X2;10Z/; -G2"6ZO+K1V!7LZ;BM=T71ENLBM#&HSLR-]!5X8'T?;@
M82_RCA(>%P(3!I^;>]>W('A]YL1\C\$HQ-'L%V+R&N_A;'HYG<Z!O2-&+?WX
M^'B,"QC[3]B2$4ZF4:R.K"^#&0C%> AB0>#7D[D;#CQ\)\%#1X?]WB@N^S[
M2W?I&!L3VWR+U#PXP>5-7WR-$S^ 4[X[T*]TH*^,BA(1>T$S011H\02T?$%<
M 08_'/.F3)%'8TLL#R_ZM,N>?,0"?6_9DYU WX1 MRQUGR@7MB3&E(;(4B1B
M$J7$,^:LX2J!IHZC*,N^*,[W5>T$^K$(]"VW?^]D^;9DN5V#Y8(L=2B(HMCF
M(45&#(YT*+Q+*5"MM0TWUO>]2X^\?+>'FNGK1H=7,#KB\<EP?!IC;C W.X5+
M/%A,@\^Q=S*$]72YE)MH;V#KFLYK>#4<6QDS56CMK-..",<%D3)$8K2B1'@;
MC/$EC4;D'E1<GH\>='E2CT6([]7&Z(3XIX1X:5B(H$&A5!P,"PU"+$0@6C%'
MK%7>.:EE%,76CNE+T^4W/UX9OK<ZK$Z&?U:&6P9% 6*K2J:)=#A(2L5 C,J3
M'TM72D5MXEF&Q9IYCP\^=7%CS8EW]FNV#H[&0UQO;WX",MAD*8)1,8$?)P,_
MBZ$V+.P7.PE/K-'#IC>2>Q.'%BCT;@S4_/>2F)A[?60G\3<[C>'9^/@DCJ86
MU]_!V)5@;&5TE S!.29+ FHCJ")*4F(+[4ED8&; AU8X++:B?4IO8'14Y]W<
M0!&_CX9RG8C?MHBW9D'A("B/HUZTD:"N4$N<XX$P^#NC+O)<3ZGZ7)_O^M!)
M^&.0\/OH*]=)^"U+>,L6<64RI:0%L=(Y(CWWQ#K*2:FL*Z25P?"XM2/ZNMR0
MOO1/*ZHQ'(\.R2Q.CD&FW"SG1*$M@K_TPF#JX45_;CC.4_"2W+ !<IG@:Y/Z
M=I#^!91[!X3K6M-<&:!6QN'04):,N4C*LL!Q. !51I6*Q)('Y5U2T?E-G+K=
MN3PW.FS1"?/="?/2GM"*<D!D1G3$ J82Q-J9@A*K@'6U"JP0LA/FQR_,]Q6_
MZ"3Z1B2Z93]$K8%"B9)"4AQL54AB@*98DE@Z^"R(",>S4'VZ4<U7'GLPX\VB
M$PF:"ZM61!>QV(2(Q9)"'1A= XQ69MPD*HVSDI*DB@2V H"153R0DI<!R,"M
MPTY0K&_6)#AU[LI-E>#-,Q(ZV;TIV5V:!C8&5TA7$J%$Q,P(1JPTBE"E0@)M
M,4E3;&*6=2?"#SCBT GR#0ERNY<TE85).*C&E1)M?'38.4$$"K9W-J:"@T7
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
M<0V61"SWXWH:WHU_;)D)4<SF^IJ>CG_CY;Z!N]VW\S?N;7NO;1UZ=ZD#PMT
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
MY/0(_V"]HZ]JW:B+R;PXG6!XPL V9ZTG=?5QZ'@O@,"U#UDTW_*?*M =&()
ML_(SO,S3U>FL\*:<+F9Z40#%E7)FO-_T1'D&J7W%-=O4;[UT2^BHA#VAN[%>
M2^..;7@/E,]BTIY/^'J!+E;G"HU4[2W+^O?&PEV8*Y3-Z\1*OW\@_/44T 2.
M:!";R=['3X=44J-LPDAL60;VJ,1!W)81:ZU):<YDDHH'&@5O;_KA"\EV*Z/R
M; K(H,Z7>!?X]+.<+#"@-P>&J>;CAKM=,:OF@%#C^J=R,6]C"[^]_NU-$US
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
M"Q98=P"YV_%?#Z-[<?0V90R5-_B^KQ)OSC/8[A[8SNM< XN=CV=P[]H__VT
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
MOJW:]0TZ;YE,<Q8[H7-I&==*"DV-YI+'E@NES!4]@$ER@Q9<5W2]>/6ESKO
M+EWP_^9 ?FE;=24/TZ8\?G_R9?+FY'WR_M]_?=F+7W-X9['_]>T)K)&_.7A_
M_N;E^R]O#DSQ/H;OO#0GS7?@78L/\=_BPT=S_.'EJZ_O/TY@?Z^3_=\_P-H^
M\?V/K]G^QU=\/_Z?CQ\.CL[VXP]N[UWTY8^#5W/XW[-#E5##3$R)B)7!$9F.
M2)$((F4:YU%"4YG*9\]IPL=YDJ_U^0KFR?TP#_[JADQTF=BZ"K]71=\ ?P/\
MM? 7)U8Z(U*=6\.T8'EF,ZU-K+D549:D"'\TK^%O0P?" ?ZV"OZ^MO GC(E=
MP@51$EL<LCPBBDE&4J92R642IVD*\!?1<<;X '_7V,131\#'"X))8@PUE%)&
M8^:$5-Q$3#G%8ZKS-&$>!+,&!+,!!+<9!(N(UB#X%?;##S6CN<HM)Z#,QP"$
MUA*5*$XBSA6+I5-:Q\^><S'.V;VK@7<%A3<VZ9W_YT&9]%=6JUWH%XIO=A ;
M<?Q!XQF-\CC));7&98P"G:O8(F$*&W&F(S78M \*SSJ;-F<1DT(E!*20)8PZ
M1W(C--&IM+%R0F4<L(SR<9S?6J?;#!GWJKFMO/)"G^V39W"3V=@D69IAJW(J
MX/:= T,N<9+GBK-XL-H>%(-W5IMR5FJC8I*D3A &=CC)<FH(CV3.N=5,4X=6
MVSA-HX'!'R^#1SK5SG*A<YXS8VR6.9MS&\4&;!.>I8-%\H 8_'S%(LF$RZ76
M.0'KTA FI2&YE0R$NF1:61,!JN. D3%CZ18Q^9.((_IP;LB';YNL_&]Y<OI+
M_<?"?)/9L>$H'A]H2650*>$)-XSQ7$H06KGA,HWAST(.H;2'!5J=V1$GRJ2I
M$2362A+&N2:Y8C%13D8I1D]MHI\]3^,Q3]9G(GV;"V6+',8#@[?!(B$3,#=M
M$KN493:3/'5I"H:&%29/=3*8'0^*P3NSPUH1&X!JX&UG"<LT!=[F,8GR-':Q
M%":.Q;/G/!OGF%LT,/AC97 *\CO*<ANK2+.4IE+22+ D4C%+XRC)![/CX3#X
M_HL5LR,"Z*82S Z;TYPP"K9')F)+<II8':<9&"7YL^<L&K,LWB(F?PJQC@LZ
M  T1CHN RB:1<<K$TH&MX2B7C*:9,31B"?Q H\'4>%! U9D:EH-&:;.,B!B@
MB44 5QG--3$RS2U.9LT4@A0=)_FM38W! ;J]#)[JG+),:B62C$5,2R-SR6PJ
MA;.9T7(P-1X4@W>FALZ=%BHQH(!$H(5HS4B69BD1S#G.(^IR%0.#)V-?^3$P
M^&-E<,=T%,>12^$'[$<J@1(8Y9')XHPJ:@=3XP$Q^+NUG"NGK,T3DHM<$.9
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
MK37( :<&G+K-WO[Q?:W>F[=.&!#K/A!KV>*UCB:@%T<DUSH%S8JG@%@QJ%<
M54[IS!J!3K]Q%-,UO/KI1T#54XA&-Z,8;^I,>,SXNFF+CP=?[\!@O3F^ IF%
M F"DM0%&;P"C^R^6#-3X,++:)"93)$TQ']HY27*G@7AC"N+2&2HL?_:<9>,X
M6P^=7!]'-V/9-L=&!DC:IKW=!)+NP#8=(.F[0M*R+>I 04]-9@A<#"=,)YQ(
M)5.2&.GB-**<<?OL.:?C.%TO)!P@:9O8]C%#TI:&7@<@N@40+9N8(#!H'LD(
M;,I<$Q9;113+*'$N<MJ"B2DR^NQY/(9+O:.@ZAW:F2LEOI3?9CCB(_KH4+/S
M1&MVEHL5ATJ=H;)DJ-09*G6^'Q@UG75'72O=\6AJYT/ISI"T>7%+HX1&"0-[
M(8TTV \\=]+)5"6<IHG*(UL/G[R-P=#094>68$*\"(V !_OA!O;#FV7?*CMD
MU B>)XIP)1G8#UE&%*66V(0*R2F8%X*#_8!9F>F#R,H<TM('A+MKA#,LR;5R
M2NM$,,IU%J=*\21VV!+(N71 N*U"N)ZK]J\OA\KF&79M(H;%$6%YEI",<@%8
M1[GA0N1Q@D'X="SB?$"X >&>),(YD7-&F4ELY)B15FFE1)*E:6Z,2JT<$&ZK
M$*[G _[KZR%C-'<13XE*$DV8!(23,D\)9=:I5,6YR0'AV!B4] <!<$^AL*8W
MJ6A4CRH:"FB>2L+GMUO,]SHB:P#?:X#ONZ7>%F>')G%I)!)'$IY(PJ*$ @S+
MG+C()#G/DCCE&1C043+F='W"T@_)\AP2T@=\NB=[=\"G'X]/R^9ODM/89I81
M3O.8,"4DD<I%Q(E,V3C+8Y%KQ*=TG(GUJID!G[:)AQ\S/FV7L3J@TEVCTK+)
MFLI(4R$MD2*VA&4F(M+2F.2)M*DS:6PDNR.3]:[+8_[I^S!?- )A&]MPWV22
MY(^;E/6;53,_PZ4WR3O,K, )BC<;EW7+:5F"1/%X] >.\JC:SX54BHS%W4RN
ME2'?$^P38U=F1TW\0)!)(54Q"2.D_7"@<@;?."W#+%)/>J1T?HIA/>*[;GR^
M-,.C&252^?0@' $E)Y/PAFIG]%L[*;Q^:Q5.,2QK=%8N)J:W,#\ZT5;S=OXA
MKJL>0]T-W\)Q36NK"Y.A\/UEZ"L,>[C&&W&JPTSZIR$%U$=3OWYGU!YP&-:H
MP[0 _T _Q*J=E"[K;]838+&5>_A4.^5I>= D?*7^0C=K<64JWK&?/#?"E#.#
MZ6=A-V$R6K4X/9T4=E:M# KJ\FMPS6M#B/*K9V^'J8P7#AS:2!8W&S<4)992
M[=)<&,5,&DDXR8PJYU3N*("L%Y7YK28TOVE(P//+6USS&_=W9;%OTM,=O[TT
M>>CK7O1F]Y#EL61229)F+"%,&$XRXSB)1*;C-$^<B[%^/=JYJ,E&.WIH:C;
MRK93QA_U6H=I5#5-?-T[.HPSD2H369)++C$X:8AT"58("^R+JM#?[FGBHIZ
M-4UX- /<"Q,T-TSF[@V3:B=;KT/6Y@FT\Z4Q'O5 .CGQR&T*#[%^H'<[JZ]%
MQ;L?L%&K<01M,S^>>L. C:41UH1F/VR&M=<41*NJ?O\E_+)T7)3M^ Q[O.-3
MT)/E43V5;&;MQFMM)U)/_!A#G#CHH084G!/Y"05P&"?;#JRL/P@$<^+GB'E-
M2/H&>J-_T)]P?B8.XX97%&'Z<8D_G_HQC\W83C^W+$R[79'&*\0U'OTC_JD&
M0CV!MX"([<:&KKVBKZ0@@OXC^<E/;I_9=E2H*S<O+7QMH.4MI&7 *E5,V[OU
M-PLH26JR "0KIQZA-M#W"GG7ZONX&>VW,I#SO*-U=1X(#NDLC KS(S>]BC;V
M0U^/2QS-6K- 94_E#$V.C0OS0T'7_A;W44RKN94FC&GUBPD4*G&0=//,E6^V
M0Y VO@M66.K"VQ+U3'9@VK4G^"'FL*')VM,'%MA.%O"T@!;%S)=/7""F+X%S
M;UW!WY^' ;)]6VREJ,#;SDAD?;ON4GVCGE2^81[FK/:RX21R[V8;U1."PT#*
M_ERP]<&3RX,F+QT]^21'2.87CY#$Y7K-^\JAACE]]GR8._D#UG(_<R?7)]7Y
M%)[O :EK=3:>2I.=T3T-IRQF<_WS"UD=XPCDSV!OAAF4[XX!'P_L[ 1^_J.<
M'N&/KZ>?;<"J;9E"R??>U:;IQT]?W[S\F^[A=P[TE_=?_XK?H(/^]U?TP^_P
M_H^[7^'O.!BM;-4T?7.PQ_8/_H8U_D7WP;3=?_F>X_O?'_SKT_NOOQ9[+_?A
M[R8G[[\>N_VO1_S0Y6EF,QZ1&(B5L%A$)'/6$8.3J=.8JYSGP8L *&O-+OH
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
MY@Q1U@@26RZ9HH*FJ:P-6GI7V<1#!Y.[R&NJA\I:,Y+5SQ=F-5UCU[WK2.#
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
MC+@6&ED9$R*$),R4QUQ76EYI^8,0]"I4L!QMGH0*@DC6IZ10H,$C+JE$SND
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
M<V$XK_S"A  58^B&V+J5G!&ZTH1RZVI6.)KCD.=\RCYG=/ M6!I@!"5PP&3
MN]D.]"(L4<DJNIUI E)8^X*%YBDLF06LT17$8NI.4XM<THD1ZYTH?8XZ]PLA
M&"'#Y(*^D#D[DK1AR_;&]_[5??+C9*)\\3"]^)\A_-:?DO""X]KOL78\#(>E
MBY^GSH\$$*[L!]T>/-Q)]'DLXSM>EN;RJ?QL8<1U>*$-/I%O@E$] 4>J5US^
MR@Z"\XL!C&ED@T;<^JP,=!7/&:;YWI76(.-MOPD25DS6&&.O,/WK<]Q@E@E<
M?Y4Q<[A@EGD_8'3I_)"%2J%RF%?Z&/E&IT=-?U2SX!-,BT]S0F%FF&RIJN5C
MPI?AL]F]R":IZXI9AVF9,6C3QJF8D*$#\@J/!G<\*T5G"/<>Q%Y[+'4E]7D)
M4+![R6T<7*%W79AIF))L-V&&829 Q9&+MI=?Z +//QPY&*#B8PL01EYFOEZG
M$+G8S\(\<Z,T'&3/\<2>%2*S7OBWW6%G4**0[5S<KE8HS!A'"MT#S@K7FR88
M,Q^&JY62 Y^W%VI2B,U(#VVO=U8XPNU\RPM3,'F")<Z,O6X3(ROL5?;]VF/F
MCR4:L?:_%D@K(3I1IT)*P4A.&;7:48$#CRH$3;V^)JU$+)A6]_$"7RZB>Q<A
M:_G:8GK'>^>-PP,L#2,F*>0I-XA+EY!ADB"C!*?6<Y$B6=MD;.-R]EL-Q*8U
MWOE89+6I(90S+4E0B5O&-4V,,Z83D9(J>UU![6JU[[7:N'YZX(RV42:-C,O9
MCB$YI)TT*!$6G.><.XZ+U3;7KO9Z[4K >31<R3PI,X#6V>K@,#$E<5I$"3!7
MU '4L2@##T+FIC11",ULDB9XE96 F$H)EJH$GNU\.K!&!ZU)0(HQCKAF%,%_
M'!END[5>LD0T* '_A1(L#'G*:NX"$5$0PG&2VEA.I+*<RD1-V4.@6NUEKS8'
M Q<B4 O+#!(\4<23M\AB^"$2#L$3:XE3L-IBXW+E_RG(FX:=4O/G<K^?-XD?
M;Q#E%*G.9*>D?['I<8OX^^RFT=7A@)?@]#SPOO,7?Q3#L!5WTH4*EQ&7K4[X
M:Q)O&6V.AIW.Y^S?9TOU;PM>S6[V2E_U/O7I050D8<DU\DF#RANM$#@7'$5+
M%*Q(2L3@^=U?GH@C- 03H^;::A,-8211K+S&AK/Y?>K"]2VVFPHW-<]Z_\)+
MO;R=>A7K2,V.[11QFY'.A)C#!,5>Y\3['44J+C9!7?='K/U61"JZ0Y#CT/]]
MX]>[XU?G@,PF3'.ZH42.;X^R2]Z4(?@?\8_39A@<C0]*37VQ3,-^@R=?L:[?
M;0T'UW]E2J=]S#3KB308U&]NAJ9^'O4F.;Z'$;E>M-^133#:-[9U:L_Z:_^:
M!2Y K;E)G'_^:Y\RI0=[RA(M@2ITRQCWFV$G;VG#IV!,=F7&4COJ9>#\KYNS
MD<!(%]B6M2DGJI59(79>UJ_/![E%?L>5W[L1&:ZR8R/M**U4@0YSZ> P\RU[
MTH]OQK_\$9K]DY8]>]/L%/-7?&G^[ .8QY%T&;.AL,H"-JKW-[K\2/8V"MF;
M.Z51OL?AF\I<^S;>(->^]ZO+$KP!DWJGR_[Z/<%8-=CG-5AZJ\O>4*WRYAJS
MY-)GKSAG6%J:QSEPIV_*72Q,PCB"4!L'<6<.5=UW5JX\>'+CV:O5GK&YU)?[
M/O,KG#M:S=V=YXY5<W>'N;M<IW?QZL0IX>07K4X,<_?X2>EXDAEQ&VFY[E&7
M)D8WS>5]KE$-\ND&>4MV,'VB6I5.Z0IHS=7E!^K=3CP;[\$GF*1+&G3%PSWO
MDA+/J#C$ GL<6@E.A*!8LL ]"UK0)!*QB9MHP=5>0FV<$F&O.)JS,L4@[ACR
M+(M!''\\V_^P?[2SZ\_WCH^.Z]N?6_OMS\TZC'.OW8!_MVC]?.^T0=\?S1>#
MJ!__^7V__4XTSALPECJ,]9_V_H>/<)_/S3WZ\6=]>^^\<;S%]KZ]+QHC7Q3
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
M:LT9T%-IDU$1\-Q<6\Z/T)6NY[?]J_!R+?X\B9U^O%R$,UY=S'BZ!N>I7:Q
M\)VJ4]ZQ5.ST4\\%;UYML=B=78\/5,**&\.0D9PAGI-,G)#PPP:L632!2!!U
MN7'Y0,F=2P3[Z"FC48#BPFI;8IGWVC&AF$S@$N)EE@BNUOW*=><'^;0FSBV0
MD[84<2<QLEQY%+3SV#DN2-[(9[\H?SY7Q?PEU-S=\KXW!*3[JVE=LP4T9>HD
M\"/4VOWBCV(8MN).&@UD:AR%,7O5-7<_'0232Y8'C%R65"XD$'-&-(J1*.F5
M!GJ.7T3-W;$<MB;K7]7:K6KM5K5VJUJ[5:W=9U1KU\<(?O)S2D<:6YX?UE^9
M;W33L[Z6>/?]G__%Q+D?)^\J2^4_(Z%\.^SU7DQRQ?'6V=[YX7G]PS^M!FT<
MP?AXX]L[ :_A_?:?K9T/=;[_X2.I'X?F?(2[OOWG\<YV_73_VU>V1]_#N [)
MWFX+7OO<WFM_Y7OG1]_WCK^>->B?L]5TN9'&A*"0!M\$<>P\TN#ZHT@Y45%&
M+Z0%IW\=X_L?)UE0+QX\S6H6DV]?3;?"MU>*;X^3;E;AV[WQ[7SZR&NR2AE$
MO)2(.T.0P\ZA).%U8T6B4>8Z.1K?OT[.(^';PN1SU!OP.9+/$WO6Z^9>OYU0
M*S86X;71QL3=*O-=,1?/)"]V)7G8%]NRO6;L5SAU!YPZFZG(9YRTE".E>$+<
M^(0<F!@$*VE(M,D(&M<VB5E7]P>JJ_'@0;G6W"WOE-+^*E3W\2A&I;KW4MT)
MQ= Q%U<F#%DF%>)$8&2EBZ#)7CFFF%&,%:I+Q+VK:BQ1=5]3#.O=E[__+G(_
M>DTWS/-^Q[*^EV?@Y2'0W<E#"3/-WL"/,>9=^Z35/8OQRZ#KO_\][/DCVX\Y
M17%Z+2KD60!Y9LKX:D-C=$XB9EG*&1L2V:@#"BX)R3#3.%?LTX(LR;59H>A,
MI:_W9PR5OCZ*ODZ8 M'.,AX-8HX)Q"4HK9&<H,"TH,HH885?V^1D6:'6*MJP
M8+2AUTVQWX<)MZT:7.M'T\--4JQB#:L0:_A[:G7>Q\IQN1,<39_A<I[$P*A"
MC@:'."P1TEA:1!QUQ.D0M0(X(E7(X65K\..%'"H-7HH&3U4#]"("[8_(Z:AS
MR6Z/C#4.@0SPJ$W0*>C<,TCS*O+P-)2BF7.98O_2V?C*?UE6O&&,,1]',_VW
M/<LYJ16VW %;)IDA/QOG'\6!D)(FXB42#G[P@!DR,9?\(XD:+80A! -#H%6
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
M\\3FL$CS)+=XSGUE3WK@#@'0]V+_!(Q'LXRH%69SW$?:9I ?%'1]?ECV)#<
MM:WU4NAM:\3_^MF1*Q$<QE983OCPH%:T#LVWRC82C&<>S:2U:.Y*FGL';\#P
M^T5[89^[PUY8C_%#7=-V^$I-*KM;PSCBSY/8R081'AI&  XK#*4@@%-?&WTH
MW\%Z#\RT:'I=W&'KR]N:8GB]]GGZRU/WK%H67REWY0*,)OE"ICIYT(>Q,^;2
M%C@9R')J.OA.JWSMMQ':;KV_@-:^AV7-R+,.5QR4 K">*0ZH4G/0[64"-U*5
M@HGTA[:D$M?*QQAI+[Y5#'>DC9F.N#("-GJ8_%RS\0L8Q5$'9OCP+%.309;U
MDMA[>W*Q];(!)'7<'3?K>W],!J\9T[2TG]AFF-R^-CP!5R0[)#$NVN)91AXL
MU48;HSB@ELT_0O14)(FCNBY"?YL6S[^P%E_+ ;^/\6][EAV:5]S:^=-IX_SC
M@8195]):%(6R8#""1(XRCZSD+%@P&$SZM4VQ<=WAG'%G=M"CO& ;M8_9&RY]
MVEG9R0AO\T*$T@/]'B\^F"W'*)4GOS<2L.%)_@/$;(%^S:^S[S*?FZ&J[_++
M[[M\BS[*JQAFL8<  8>CZ/LB!B,YF$O/1 )G@F/+G,ISS"-5P=C@16DP2G]B
MRF#P^QF,K0N$JC=;L3_H=N)4TN''3JZB0?E<!8U7:$M^9EM"";512(>4T.!\
MY/1!39U#R1.EH@J:B[QKDV'E9FO2'L_WQ#0,3S([RT&O'R6?!A'Z87O-[K!_
MR1L (1L"Y'?!G;BXTLB!S4:I<F%74(K@^MM[O'[\E>QL'\+]/QT(J:W2@:'
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
MIBJ"B0*9O"YC%]U+EW>(7+>?^9R;.6K1C;WA"47_+9Z(06<=*CC+YD,ED<%
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
ML6?<9&&54_-BT@Q6SG]2[>,KV<?QN&M."-,N<(X\M1;!U@U;.&,682E)H$[
MDHF-;4KO37JX0A5YXD2B"B K@%R7!,L*(!\&(,>R)A7VR6N3DZ IXBI%I 4.
MR'"-+1:"D ".CA05/E;X6.'CNN6I5OCX,/@X"@3!Q&O++$9!$X(X=A$9'!A*
M40FP+)5-%&]L<_X"\+$(%/RK9^%Q\/^A\7U[\%('E^>@#7X@W/U?5^ .3<KO
M1W\:PV4S'J:]E"),X_<X%.D/MA<_1'BB;S0;-L_P41[H$3S_CV;;?WNFHOWE
MOZ?8G__=LI_-Y>$9//_L^+I^OD\.=^O\^/K#^9>C'7YP_>7LRU]_G]7/PMDQ
MW2=?CD+SO]?O"8CT24HJ,)&9'7,/"9Z"0TXEBZP*45*/A>$PS1$ X (FNM>Y
MS!$:6-J!()[;SM=&JY0H.KG=G%UV>XUT5?ZIT0JQU7O#9+$5/C*PTB+$<QIK
MJ=ULMG^ G-<**:U==&(7AM6MV5IG0C9J[53KP07CF0D@2!>7O1AJME=\UNW9
MWF6OW;FJI;(&N-8!&:O95B@^?@M?MZVK(JU<_=Z=N%5J=XKO7,"KM,-@&'#K
MWQHM^*!]"2\:NF,,/X4R34][7\W+22U?:0 0I:;#Y#;M13>^&?SP>VAT+YKV
MZDVC54Q1<=%-M8;5_/U'(_1.WQBSI;#*VU(_ -B_??DIV2IVK!O85'XFZ1;E
M;.['>(O,_>RVVQ*\)=G\CV^[[>V?"58-5K+%!O2+B/ O8]1$3'UWAKGJLTIT
M'L<XTS<@1,WAXO+QW,5.C9'-B8WYOA,RYDTLND/_>J8>)J"^V$SE'7H1>K*5
MG)6\E"DCIIJR9:=,+Z.',ZSFE'#RS^NH"NP(L$!F6Q\K.SR^<T#A2>?FK@&%
M!=[_Y224K#)'=+S.M75Y'MJ]_A?GAA8F?; Y$8>=02_QCP,IG_#C7DA HOVC
M?OW'6?WH$WAJ?S2_?#[&Q^?OKXX_?_EV?.:OOORU#Y_O\<//^_3@XXV Q-G.
M=?VO^L^#HU,8Z]_-+V<?&E]V81SG'QH'U_^&Z^'SHZ\"O$'RW^O]<>8[*Q35
M7@1P\T(N9$D"&>[!ZR/"YUA[BDEN;)M-HN@#YJ8\>B+:),[?,21;P>0K@LE5
M)MA6,/D\8'*\&P)F-&&'F"06<1X3<@$G% D+ 6-I#2U2\C<Y?\@<O@HG*YQ<
M<YQ<97YRA9// B?'2!J-D2E*+,%^U"+C9,A5EA2I1*2QX&!PKP$G\:90TVTE
MU@\G%PSD/0?P^MAK^V_(V6X,Q=$%Z$.A(PO453Y#>J?GZ@ ?M%LAADL8LVO&
M/FI]/+6=^$=>N+=CZ_:VW7TI)_&/A53U<<=7"2T,;$J(,5[0KQ#DA.?(N>2L
MLLP8S'-(<5/)Q3W?ATLK6J)FZH6KZSHY8I6Z/JRZCARPA*-W@24D,M<*3P8,
M"^LBXE+P"(:%#Q1V5K$IY.)V1:6MK\L=J+3U0;5UG*L]11RT-GE-P0U0FB+M
MF43!N<!32#PPMK&M-X50CZJMK^% L!Y!<XJTH[U\0-NSC=9Y;/7NQI\R_?K/
M!*/6HO#JU_!3+-9.*TPL584\2R'/^W&SGG',E/084>$4( ^AR/$4D:-!$[ 1
MP7( Y"%J&G>63;"=B0P/6TAP>S2VTNB'KQ2J-/J1-'ID^0?+ G/8(VXMV/NY
M7ZWSBB+X'P']QLYAN['-\?U++BN-7EN-?KC:EDJC'T>CQ[P#;!PQ,?>2CP:\
M \D-,H$SI)B5(B3P$*S9V&9KI=$OZ"3@L'<:.R\S[+^&5G\QVSLA5[]DW.A6
MP+$4<'P:-^Z#X-AS+Q%SPB).,-CUQ($ID!C8=Y*FF'!N6+]D=7$5!WPQ%GFE
M;??5MK$6JDDFX9Q!@OD<Q/,.&>,IPCHD L"9=% ;VY(L6:M::=N+L98K;;NG
MMHT9Q=+EJ#A52(3<42 &@6RB##%OA4]!<Z_YQC;A^O&U[35$S7,9C>_$T.AU
M7UFD_)%39>Y[B =_>%NN4X4V2Z'-\;@EC2V+DB>,J,\4XXEI9#G\XW,'! HK
M6Y1]D$U.[Y7.7$74UE>75]ROM-+EQ]7ED9U. 'R=<@%IR<!.-S(B0[A!'BQV
MP&2>@J)9EPF=MATJ77X1NKSB%J65+C^J+H]Y 99;">+@D(I>99YPC@R7^>S+
MTRBEL3[W)B*;F$S'N)Y$EU]07!PT0Q6<SSM^D6R99P@I3V?IWVQZW.CT_#PD
M*<FZ#E-&E,M>/GG[=]MU=_*?\A)5\+(4O/AQLU\8)90@&,GH %2$9<@(JA!V
ME,+<<BH$O6/KXRJL]QR"Z)5.KHE.CLQWYS"F'FND& =7G&.9R7(]HH0HIV)T
MQK)*)]=5)U<6:J^T[_&T;\S@CERP*!5&SBB+N/<&G&<JD>>4&D5(U)PLS\=:
M1=T74[2WI[;U-=8:K=IWV[PLJ39MYN2T+3]%7O7"_?WG%88O5VZ_-6@:!E_8
MZ79CK_OW8"%W!NM8P=-2\/1UW&"7/A("2XI\( %Q:2(R2F8S@7@NM&0VY0:!
M>%/B*J/]!6O\&@3K*XU_0(T?<P<P%DQ:AP3@.>(L662T<(BXR!B+&@S.' %4
MFT1-'\U5&O]B-'X-0OJ5QC^<QH]G_E A=(H6,9HI&+G/+2$2@2V?2NJ(4H;D
MS!^S*?7]V^94D?\9:OFNT_[>Z&:%S$S\C4(;,D%_G,H%FB1,GMU6 ]_66>/.
MS&?KV9EG=?/P8H"[ZN.XEI#[;=RM<B89FB)&#DN%>*0$&;"MD0/$%21):J*[
M2QO'E:G#XT1K*S2KT*QJNOA,T6SD,F)I.8XN(HE)1%QQC0P1"1%K4_(YOIV#
M1$OW7*S K *SEP5F58?$-06S<>HH1KCA@2+JHD \*($,4QP9SX-P5JLHV!T:
M)#XYF"W0#7&LH=MTW[R^=FW_OZ[SK^U?-8)[!OWW!D&E"7>[UHFI&7W94*\5
M>[58G'QWB_Y[\?RBW;&=JUH 'RMV8LO#!2[V?L38*B[PMM.YRMW\['G[LE5>
M98N 54&'U6Q8UV@V>@VX+/OYJ=&R+=_(K7(BW+F7K[RX[%RTN[$[;-LWN-5E
MYLV=C X,O[PUN1QY63/L-%IED&QB@?ISP.F6$C!/<'TC?^=-)S9M;E#Y^Z#[
M6@%M8Q?V11>/+K$.I/2R-_^2J69-3[34))]-3<S0V+^GG='&_C4BUXGV&[()
M1OO&-G_8J^[&OR8E',3[QB3>?/^Y;YG2@[UEJ5:P5X"(%JMS"1K6R=^",=FU
M&4OMM)-WPO]I4"L]MIC;O!4FXIU+VELNDG1.6QQ.5*Z)RP@)2O0V;Z*M7!EG
MMV>MY V!+_<\R7CBE";K/3S&&4UAI\4Z_]ES+7RY-\,U,>SD(+4V$HN A9,<
M<T]@'-0ZF[3"-&%P0C8>KUWL5,![IQ7^,T*/JE/LF3]1AE&FM4*Y)2SBL$9(
M$\P1%DE@AI4,7KZ,3K$?84R-!!M[JU<PI[=;L;^YS.KK&@;[6MXAYNP^M@,;
M2[???K;[@KJ\*@Y7RJIQZB,U3C5W[YOZE'T:G[)OZ@QS?KTGZ[ZM4\=?^)5-
MW(T&JLLG5)9=1I[32>;N].[S9A'IN5>'E47$ZAD]8&DY2<5_9D8)"%MS@3D
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
MVCN)2;) ?41.6XRXH!JY)"-BU'J6DK8A<_O)K6D&VX&*;BX-VM(E2H3Q2NK
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
MY48$#-!%N9!%;M(OT>K%YB8],2@='.V?$*>"HIJ@Z$/.7O0>.2(<LAP'EDS
M,;IE,]*J55_W54\)BRBQ1& [$,1I-,@8)I%VA&%!C=.Y:0W;U%+,)**=QTQ[
MBUDS,_JV"K-F1:;+>.3N<+0/%A)6MS\;YY?GKSED=T.&SMZ?4&(U<=PB0XA!
M/$F.C%8&!4ZYYC2W+Y"W($<E#R],'I14U"854#Z#09P3"G#B,9(F1&M]8-[S
MC>WI\\;9X=UQ4W3R8+QI1T9-_GW<4;O(W,;%-:F1UZ8P>&K]P\BR'>_,D_11
M@Y\_!F?JNZ,S]9U;NRR->[RG17.FOBVZ9)6^"SIA9:W+!&-&:QP]J!!35KC@
MA'_E%2*/+N#[N+Z[?P(X%FU@%'PVI[-Y1)$3,B$A#!4T)!Y=4; J#=LD<CH7
M>R'>UUG^Q O(CWHWYG[="'Y,)+=M3G#V].V(,>Z>S=HHI6XVNT^_Q59QVG.1
M,:!1QB'[+..W),IM9B7L7C9[.6"Q.:1+;(0XEB+WJWS$_OW[*8C%824L[P'\
M_TM8QH\3B8C9O__:_AX[??0<7\F:_=J)Q:::<XYZ/V)L3<8#BQ8YOG'1B/V>
MKS?3,//4Y6_EN;NY;+.\X")\<2.U,-\W]YMMYKC;'4Z$0<>I",1:*2E7$CMP
M8H(*5./<OL786[R7.0?!Q0R60M//5XKO\D@/TY^VT:G;SK?8*[HB'*8)IOC*
MNAA8%]].F(5%4,PB8L [Y3(HY(+12"G#A$V"8J66M3:KE5['E58L*:PH!T<B
M1,0U]4C'E(HF.9YSSUANKTD6\4J'B0)%LN5Y,?V3.9<3F_*LS,O-.=;BP)/(
MOYPW>D4J2GG+61;DX2V9F !W,2?7QOFFZ?3#-D?I]D40=YAN#<_='X!G1L'X
MT\>1+3HSX\%08W!,.BEEN4P@_%$RP:PP."@A:)5R_(0%1I].A$N1@!.,P*^F
MB L:<W#.(B8(Y]H[ZC2Y-=TAI]Y-R?5BELES.UG=Z]MUM=)H 0O4G^8H]KO<
MU=2>#\LH]CZ^>S<X8'S9A[##8]!I6!I9S</3T<%1:K[!W+G,AM?XD>WX9&[5
M/@W-M/SW2?>X =MQH^@E=$<G.4D5+<EAA8@YIL0RZZA4W+JDK/*TBBP_+D+5
M<?UZ[\19I74"7&+)8\036&F&88^XP=3"/T0SNK'--=N$A;F;BUP>V657;_H
M_L;9O9E__)67J15L9^P<;%2ZU!_&4#('1V#=P4Y\QS.P)&$:#.5"$<IQKL*5
MRFE+A4Y2*\P&,4V&%SJZGRV\A26ZWQ_Q?FM,ABNQG2&VM'ZT=^*I41SP! F>
MZ^R)SQ7WV"%E:8@T,ND3;*Q&RDT\/[*S[(D'6%@TNOP?%3@SUD:1',,JJ81I
ML+:*<*^+D-SP3*[]B4C@?B0=P/2R%G".$^0B 9M,,NJ3)T$ZN[0/6LG#LY4'
MK37X0L61E\N-[ +L>]B >2XT,]1*ZI('3W5KT3./R02764;<I+LZGJUSQ[.1
MS<4/1VZQ),OLEVSOY<3J]@_8I<%.+CHWCDJ2>^V<D%/:D$N\95&I&&#$Q0 '
MG?XN[%6GW6S":,-E/QOI9GGM@@IX#Y-R17K7UZV!O?WQTG5]IU%$#')-8Z5S
MPR2ZW?<GQGI+F67(V&QA"H&1]C2@1 @-!E1.&;XL!E<B\*Q$P-E O4P2P9ZK
M$5<,A $,-D0#Y\Z ]V%D;M&Q!.HV.B/ \F,K-]&\-CNPF;*YUFR<@U<X5C52
M %\_'E?6J=U:8'07?V!&N*VHN9VP_X?B4W1<[F-M=M</P6?J#.N&7IT(O?]1
MO]XY4=Q$XGU"E)IL[E,0&QD8TK!-AYQP8BUXJ2,^K6$ K9CH3.91S.&0SJ&(
MNY9N)7S!-GYYSM1.@_WOHK\.#^DGSDGQOEU0#HJ!'J;AW\IW?742<XSKUU]/
M>%!82$N1\M)D!U$BPR5'"1M.G%: -&)CN_=C1L;V;0!P)Y/_?@ PN9ZO;CG?
M_SB Y=2$^I#;H&1N1'#?#$;&<(6"HK $F&H:P5R7<_1_:+OV]7^KME,>N\16
M& :8;GQI<YR1)Q_PY UFAAT,0+*LQ7)_K%C1*<U0M,ISSK'(4]^?K(R741'(
MWHERB0@-NY"@1"#N @BA UO&1*J=M2$X$I:W7RMI>)[2$#F/N>T]4D8P\&;
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
M4?O$I-_8I+RNQ'Q7URJG9)74OG*MKC9EK7)*'AO6+DDK)]A3PS!R/AC$E<0
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
M-E^?T_9U,MOQ:E?D]DY _W&6W%KEC*: \3A%C3B3!EFF%4K1)UO4#.$I%ZO
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
MFQ7,/:IP?H3OPG8LA, V@5RR#'/<4&2,P2@XFW)M98%#V-BD#;H8YLJ:M\M
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
M;^.7:0=%LXUF)G'V^:]\RI0>[2E+KPB@1:?L9/EFT ZQF[\%8[(K,Y8:L":
MR/]J4BL]MIC;G'&7B'<N:6^Y2-+E",]PJ#8V]XN#< #?WS.Z C#]^Q>[N6@E
M9P2^1*2H-6&*<16-XD%Z2XD.,G&X@_5"I(UQ&U\@=IE3PG> ,%BP@BC'*1B%
M:0@!C&)K%%%B79NH_C[GH;S"[S@./2@I=Y[XX3Y91#L4GO3B%'-YG_IVZ7NZ
MPBU:F\K7&CO?9\,MFOWB$'H\S'$,QB('8^VL,P 3M!AOMD_OZ,GG6,;$;*2$
M<BX),9H[*1@SU"0;Y8TU%BM/_@/NO&_/]O:_PWMOZ<[%=[Y[[ ^Y=B$%+U$
M[$"<T(!TSN#2PL"FFX!_:9?#?>=YX"T<^5>HR2)'[M5^^D?,P%R%>-#"P;^;
M*RX-3]IK13@Z*J2W-BF^+\#C7T2" ,BQ!6@UCN+X_:@94^U=LVW;O@D6[%Y*
M0-FZM9_R-RC^]?=W>\4K\NO/^40<'C/'<@!"%0RIB*WI=X#KP9XW.B[/G_[9
M[:38Z\%$PC6'$=Z]VA80]#+6;'SY/__:&E]_++,C2(4K WS^TPSYH&)\_=[H
M<B/T+IZ2UH?@_>>@VQMDLV@8%=3I-F'!8!A3X2ZC8)/B=N_VRDUBM,.. V!
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
M"CH><7);N%C]LT1>:!FL@$UET;80M,L6I"?D,.630? R78:,X%LC>.X="&F
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
M*#:Z5QKL>Q>O-!)1=(4\'V?(EY.?!'Q]017EQ$OB+3?2:"K*4%(?K)'4^ZO
M-V/TKC':LNF] 2O.4N1+X1 '"PYIV"=$)>8<<\=*7\:>7^=3B3,^GP0^2UL(
M<+!-H2FXVU0;)HD3CNK2R])3D]7K2D&W9>H;9A4#@"*C9>RI$S32P3!$A(U=
M_ I@5U>K5[F@$<=COE6\TO9^O$P<8_$Y^'ZQ25]2[8+CA;.,!\8-]E9'@<6^
MU*5B]U6MKSYUC >,F7>NQ3M_M\UZ"J1#@'F0)PS,>B<-DA(L"*DI+@,&DQ^S
MC2TNNV!#K$:8(4<![QS!01#N''4!C$3CL-:\5$6A2VHLP^9^>GIG!-\*P2>M
M2OTZ>.L4,F5(0<(27'2G$3&$8&6,]"4@F':QNDW-L S@%0:PYD&ILL#.<,85
MV([64$]*&JRUQ :5 ;QR &Z9_DK2LC1,($J)!  3@HS1&!E"J66RP%KHC2V!
MNZQ<$02O:Z3_#A)RUB,.X02U&%L9 K<\%%H:;J4T!:$.%P3;*YPKYCC$LLCH
M8]L?\,X7KM "; @:ZW-C S_9V.JW<)('ZPTWL7D7ZXI;-?_)8<25AB_77EII
M"T^Y*ZB.R3HA:".XP@6^)&,GP_<AX#MW!J0HN0M$HR",!UL"S A92(948460
M@AON8U9/EY';>/,9O"L,7E]RQ2AUX [ ?MN@L2R<$\0HPJDHKI(,F\&[//"V
M' $F9/#42U1H91 O#6CA%)7CBCH29&3BJ'M%5ZY*\YMU. /8&XQU#[YT+NK_
MW?&GZ_ZL1TCB.C?00<$P#F9_B2VW3JB@@XY.+BF94?@2$LK<LRSNL6V[7V)G
M&2L9LJP$[BF"1S*PV'-+,V%A_YAC&UN"=SE=I4)D.99XU^:#D9X)(33V%LP'
M42IAC2]-K!E:$)"-;#ZL%H3GMC]V 9<D=LQ+O2\=F/VZD!8167#*N9 EB4T'
MNE2N2-?>#-X[UKK88F8$DT$2"5K7*L*\E9R [8B%#RIKW56 ;,OBEYH;(PN+
M/,'@KF/"D5'QHIPUN+2D8,%PT+JT"\R[0EIW0?G/.+@HBU5_HM/H%OSF5B5"
M:]FBNK!88ZYC"=Q K#%!6LU%*& =-7;_(;3<6%"(\U /]ZM^?6-9GD;\Z<*<
M]X?NQ15'B=CL- C?F1S",^QI2,.6<6& V<&)YUB"-T^--9PS2ZP.*M7\I;@Y
MV@-T)VR?@>S$C,!?\?WQFZ^I1P@\_)<>P/C!\6JG>(77 &^?/W[;?OW7]_C9
MC_3WWNYO?XF=[U^.MU]OT]T/;X]WON_3CX#73_\^P/;PG[[^H":[AV_P]N=W
M@&GXSM?;,,YW\'U_\T^OO[#=O9?'V]\_BH^?7[+=UY\. 'O?=EY_Y-N? =>O
M][_OO/[RGU(*J4JN48$Y #"(@*0A'L4>T@51BG+':Y(%,?;N9:1(&Z0O!//!
MEHI+C[7#!EOJ<=#$%DYN=#PPXA'LP'@X\1M;\_7OU!LP17*SX0MD_2;E8\_
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
M<>^TP-YZ'1H++!V/'8$S&[V\SG1"CVJ1XA',%=;F2A->KX6+]1AW!IMY\>Z
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
M%PIO';MUAP!J?3D;$*"V!Z!JMELIVR.;4LY]D2OGKL/%RT\SV]= 1A/I$U+
MF7;.JNT/ &W&$6;[A(XFDH7F]G2+]]7+^&VGGW:ZY(X%G0@Z_H&S)#]$6SYY
MSD+Z)+/.CCR'AL5)[>"+J8HEVA6 Z\;[DKC^;AL6Z\L)@;R]!;R=?Y2&A6V[
M=L[;KC0T_)+]71%XSMXJE"+?#&.,--(X>!SZA]Z$-!I-\4XN6%-D5/2)FR>
M]_?'\K*W96PD+2@^05K%]3K3>76-N+MEC1\F&,F5>G]7F75]>2"06=\#L[H+
MT_&(1W).^]KZ'88E*1FQ%[IP%L\BK2*M&D^KQB;?,896,?<.TNHHK>JC1<_9
M-Q;&/<6KT-J0-G4MAH;G>-3BG]#"L$^N>%O&(7(6!4SM@>T75RZE^0JWZ]B(
MYQ:1D7V1?4UG7V.S\YC"OF7,SO.^V3=9B7Y=676G6CEDWUF0R6QU@4ISQZ,
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
M_C'^/"(>C1]WA&\N/.Z(R=R?3'UJ3CZ8? I4/>A97X\)D)VC:,!AGD^8F33
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
MYSM3O-7YQ8/UZC?JC"?PQ^"5"C*F \\+IN%S#0WPMQ-,;:H!1OG;]XM0I+I
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
MI]ECI:/I>-BE(LJO_+!PZ=,9P&RZW\KO&ZP:);9">T69,NOEO,-QO/&A81'
M\>3R+X<^P'#QT\%\2DZ]_S+XI?.A&W:S#J:OYY,);OH!E\(P 9PHI1R1F6L2
MJ,7=ZH,&:Z+60&]2:;6DA=QF/PT+X5W-\+)0[R4,9]/+GRSH22A;R?"_W0]E
M2=+]%W<2XV0.:=,:-8M*&4]"9*B1I ;B@5(2@S-4)$F3%RW6>"^BFTM=DY^3
M27PQGB28H.+^Z<4W*&IVI<.7\/PDWA&LFQID]8F7T_GY^6),TLW@_/+OBT*O
M*A.S<0LN+'F.2]E7*,I6'KS_ A,DP>CT%T!M>A?2A_&D$&@07%+>>TU$3D"D
M5918FCC)U@<N%5@>S&.:8I<)MV$_?U[L;T;O@R7A<J%O(,PN5T@E4*9R(MX;
M@0"R)YXCBN14=AZ45HZW4 AK&+:1 ?&\9.!02E=C->J@\7PTFW[P%SX,X1*+
M@LP<<Y2 U9Q(KP.Q10$)3@,@LB!%;'0,;("SC0#(YRD %>A?31;0P)I-?)S]
M'9V:U_/I;'P.D\OE7EPBTZAQ<@Z1"&OP:%+ B-,J$QN" N=\CDRVD(QMP&TC
M)^IYRDEUWE23FD^S<?S'V7B(U)V^_><<X0QB9%I9DXE*IBQ4:^*9DT0GH07G
MGFK;1'O<A7+HXCX@.D#BIL70?_/#.0R\R=1X)=']QG]D2DAEY2U1 D]C8,+@
M#FVQN@U8^F0<'R@'MP7^4,I7U(KGY^/1&@J%VTF[:(G-#E?%!27.,T6\%L8*
M9JSBC33@32!],HTK,_\@FM>SC5+JRMK]\(/OTKO1:_^EF_GA&KB!<3(P!I)0
M+P*>TX#F.4.U&U,6U@)3QK(F=M*CT/ID-%>6CLI\J6E+S\\+E2&]GYW!! %]
MF< 9C*;=5W@WBGAF_S*>3G^#V?O\V7\?.)=!^HPKYPZ-/  @0<E DI'1L<R-
M-4WB23OB[)/U75N2&G*LFEA]A)GO1I#>^LFH&YU.UT"_@=S%;C9(TG'T##+Q
MD:&X4T9)\#(1%R6U@4< U21J]SBT/IGDE86G,E_JJ:'I%&;3 ??"IY0Y<0P9
M)X%Q8J,P^*V''(6$G$P3[;*8_M!%W(R/?2S2\3[_/H7%Z /J,S"9D6TB(UW!
MX]JL=B1FSI)-7%G9Q,%X$%6?C/$]9."V>-?C0#7)_C 9(ZC9Q8>A'\U.1JEL
MXB_E/A85]" &D!3] Q+112B14O1[.1>$JIA$XA9W8!,=^!"H/IGH%42B&OTK
MZ[K+^(<//@@5.+(JHW](+90+%"#6I2"XYUG[-M;X.HH^&=X5>+X_A:LQ>6&:
M+7'\-A[%JV 7<"=M(H:;DA0!BQ"I)%[DQ!0$3]L$(C>BZ9.-7$/W'TSQ:LS_
M93PZ_0R3\W>CKS"=%64S'4B(GBK)B??<X](48G")D9"R$7CZ".&:1. V8.F3
M?5N!\8=2NQK;_V,\3M^ZX7 @C78^*4=X*+E/^"]QQGL2??*&HPDB99-M?@E@
M&P;KY\/@O>A:;S-?7XH,:#)&2F^)L1'%2HIR&P*4L.ARUE'3E)K8\&L8*B[G
M\H!D.H4<C27($$&D T%"L(I0#AE/2/"-/)-GDSBS$]_OJ*?#"%[]4"K7]P-(
MT4!2FMC RKT]KBH(;8DRF3LO(<0V*5/K(/KD:%1C]KY$KF=X;DS2N5@SB4R
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
MS?L1[QZ^.4-K:@:3<_QL20@M7_[J)_^ 6:'"VDX;^NFTRQTJ\HO5R[:+XX;
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
MB4[K !QZ4V!X9KL!+3SPGNXEGMIN]A+1_.JR8 ]00^_M;T1S^+W]_8FZR_I
M5CZ8!&KI X,F,%-+'M#ZY5AT13!3<JHABPVA3RK 8Z3^GFW] S&_C7$'OSG1
MG9(3D\8P63K[5R?.P8+7(2JF>"D4W]K:NL(49LB7<3;'('._,'[]YQ]V9W\@
MRW?#FFU OV\)Z;=N>N6?DA-Z,I[EMU"K;=W$MVQ+'VF\TG%:JU04+)@(C/-B
MLA/@>>:]:.WQL&^>XZ$-.OBK2RX>SFKIFE\Q4UP_0QK\Q9?C?+6YA 5IKO*,
MT #3FL8=51+,)1*D,R7>Z2JQZ3U^^&'?/.%#&_0NX3L?T"SQ_3?"9'%2<;V:
MSA?CQ7FU[I42!<A@!5A64JZ1B[/U.A9GF2<K0T%;'/1B^KZG?/,4#V;"N]RJ
M8^[$OCH]HVFJNTYKIZ_>_T',:AZZZ<OQM!Y"P^0Z36'>?"]V5T"'W(T=Q&@K
M^[$:D!9\F4U!HPM%A%ZE'(V+)A91A.FY'[LKM$$V)E]5J\/DV=D9@5F&O!>W
M)E;O4OP^ _*A+PFZW$!Q,3E4-;]!I%B/Q3D+*EE&ZR#W607G1).^V/M#W[OV
MZZ)+_SSI)C09S&MIT\67D2^Y1"\LR](J5AO*L< %32C">Z0?Y12:G(C>A7*,
M*\D'U=*=8K#[L=&DH,GV^\CHO9'6)):$"A1/Y,R\ 5?+R_&,.HL4&I4[^09V
M_8^LL-9\MBA/C1/ZT8>_X;2V@""WZED^)9KFR_Z59*?/9SB=XPB*3"(KQ:(L
MOEZ!BRQF[YE7F! (I9:ER;35"]YW)[0&K T8F5RA_ T7KZ;D@.'K;CXG!SUA
M))^'F:A$+4A%#GKPH>9'0$@&T,8F$KJ%XKM3RNX<; QG]JXO.W]'\AM_K$<E
M!._Y^6Q&_NJ(A,EYBH8%<)I"+2(3T#D&)&%(EH/S+<O*K@7UW<EE,(;NJF?G
M[FY?34,!S13S+S";TN0W)ZP7UL#\@IA)X\4(I;(V%\L<Q>L5H6'1*,<4BLPI
M]!()FM2O?AC:=Z>D@=FZJZ>]&P.].<.Z7$X_+%/OWHT_G"S>E#_F6+VSQ4@D
MBZ'F[Q7!E]VT)"/Y2V:3]E%"@I2;]$N_%]5WIZ+A.&K09^$VN-=CB/4VZ)>1
M\09+T9$YKDC7RM",B1"8$-D*C2 C/X!TKO%\YZ+9C9<&]:]WMLI%4DG D&4V
MBI&CEIC6R5"@6!S+0".1W@B;L,W:M@_L0Z5Q'7VU.QBWQTX%NQKR]F.]J#.9
ME<RE $NRUB7F$A@(>AU#E-J4Y%&D)AN@N\$]5GK9(?74'9S7!OM8VZ.^*EC;
M W?+2VR[ C_.%;=#B&-O/>[![&-2IH@Q<<B"181"^!6PD*-FJ23T7HM:=^SI
M*_*!JW7?DB"W(;2!$)_#)%T$X'],Z1,OEYB_G8]S+?'_:GJ!^F<LW0Q_[\[&
MR7)[E09!T3A*('/I0H%6(*<Y%%-8X$40=*?3ZA6^8:2X.^3#!SV'D45W%$Z;
M7$@A:#,DE#_CXA/B]%[L]8BC+'"V,@8M??!<D8_.>:D-V JC*$XR$7VTQ1B.
MMDEJP1#@OQ.%'ISG%GWQMNH*Z &CY$4QC(K6%O":K$5?.9N"B*"=:'/I_5%W
M:WT$@4T[%AN<G:[M*M@'TY\]7/?DLD^?SEV(:-8K;05;"I9'HR++)DFF10S,
MZUIC2H@DN>$Y\":^VN'$,6@/U\&UL8W]6ZQ5]W0/U3Q<@2Q2<%TKDJK:5-WS
M5$>=&19GE=+&0:..XGW0/9(>KEL1N44/U]U8:.""W]MHELNK\F3.&$G_F*7
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
M88EJN:I]!5A#ZF>GW3G-WI=S=4$N2E&%(>3,="US!9&X1P<<A<NH19/V='W
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
M<%V^"'V0M=Q2V SM.!L+PU#80Q=[V+])K+D1(:<UD0.G&(A7A#8X!BX#BUJ
MJENK0C?9:CBT,A[8<#BT,+8Q^^#U.$H9)UR"NSH[KKEG)ED&H=ZSDSXPD"&1
MO^22C@F,4?UR..]\].$W$88R>C>8Q0[68NZ>HE97BV-77I[74J^_TA-/ST]O
M%8GY8TK@?NNFJ=;RF]3E\O9"ND]QQ$-!:UZ2K)TA5TJ8*1^=0[04OGAM9 0N
MG$*1C1 EE2SO*V'6RJ1;*_(%QL4N<EG^NV&XO MAM;IE5"*X9)5.J=;#@IQS
ME";'8JU428Y6P>QDA=VK)=[XU\-9I$?]0Z-DUIR<8NU14YP<@P3A'7T;O10Q
MC-8#V\DZ0U<T?/ SA[/DSC4*E2I9"^Z+ ZV#4%YDU"9;$B#'8/GHP4_?SRFL
M'_]J.E_,SF_W7LJA%@/3A7$/GFF=#(N0$Q,.%#I=O&S3QG@#GA9%1BYS NZ6
ML1 )K!'>,/+S*,8/43!?BQD[8R0/J+C /EGG@Q09V03R\"[5$$KI4UUD$%H:
M;+W<'O_/,!_/WY_-$/*;Z=]A-JY38*TO($80552UR)8M]:"RD%66]2H$5]P6
MKDJ)32H7]07X-*33A(ZA@ZS+8A/P@53^RV3\85Q+]:5E+8KY.TPX_EAQONQF
MUVJ?CR1/H43+F>45;Y*.14.@E3"2L$HEH5_?FQT>_FU+XR F;]#JXAV>7;KC
M;TJUP/QJ2AR!LCHCP;'9<YKR<F$0.06802D>2E&IS2J\$=&W+9!A#3Y@1MA2
MN;='6G<L2*774&O3PC'%=6<P>3;-K^J!!\X7(UKSL$ 63) CR;34B04="\L!
MLPEHI>7]:J?N\O1O6PV',?J *01K -]8]UY0L)^J]6\O@",#/ <!D24A DUN
M*K%8>&;)0G#*NHPA[:"0AY_\Y-0QL+$;' +=QGNEUXKLEU*0 '_$K^OCB&?D
MP1C#^+(LN-:UBP\W3*3,!1=:D'?4WE%] .6WK:+VQ#2HHUC!KE10NXEXI+A&
M1"]802V8]MPQ "N9H]G00+#<J2;)Z@_@>CI*&<KX#:HAOIUU"3'/7Y(Q7G<7
MM=-NNU#.(G?: 8LA^=J(G;.82;P>T,487,ZQB3H>1/8T]#$L 0-6-MRI8FSQ
MF@>A@4D5'7G9M269ULB,I\ KQV1-:M/)[U'7\SW45ML@M Q8 7$=UI%S3G/M
M-5/@*3CGB R\)6C:V."SE;(T+_G\]"2PE5F'+&^X?H 7>5DE%6=#",RXZCU'
M%U@(A;/,8U$\!F6T:^^0'K164'MG<WO3'KLFT/IQ+!-QO#$^*LL9!J/(^P%=
M2QM8AIE;]"Z -$V:8]V%<JP$Q[W)O5<L6QNY09[:;40W$GK[X&J9Q[@)V'&R
M&/<E[EX=[&GU0ZK"9(?")<D*I,QT0<FBCI[)@ 5]Y"#] 4ZJCW3EX=!BV,;8
M@Q^FG<#L%/[935]W<*.VZF4JGDGHI/&,4"2F)4?F35%,<6635B!@M9G<IE.S
M>YYR;#=P5R*Z%E8<\(C]HIH1A23D2/R=W"7\\C-,_[D.H([!.$\C%B*3UVK
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
M4NG]@W2T_/CICS5Q-4&M;2P@,ITU%0Q"E)+L'6&(OBA2U%U6Q/2^M792=<;
M&EYK0]]%?R.97/XQHT^Z=F%7]%7.EVOBZCQFI3P'7BL]%6,2')FX( -)0!IK
M0S*=;J'GONF,83*\)I[L&&F2"WH_2R29Z3=<D;MW/';C8P:,JNXB<+/A60>>
M2H@9?50&+?EZ(JE:;ZI"L#I/GB%U" D>F!#:^F'-I-DA)923MDPJ7V+Q*DCF
MC0X^^A!,3KD8LTVF0^6$'GYJDZ10CZ]HIH6]TT(^FJ"\5[&@(,LF.$]P=XD)
M%6.*46S3S<XO:^S,/74EWP7TT)H2=<I@>=9UJJ>"&(T"2?"3GFN66)-9R8>3
M/H@G')^G(&Y2\/-??TX7ZU+IQ72>)]H7D4LBVU;5T=JH [@0:HRT"!D#UTXV
MR2\,QL$(K8EAD;O52SZZ[@?T<*Z=L'V%N';<?OX+%VFZO-F131S5>RM\1K++
M+"\^%T"C!2BI"P2A-(1DDZO5O:+X;MYT*Q+/!K(CTO0IPI$[G8I_UN[PV>?K
MH\@GBDL593* 9(L"/<D9R(H2(,GR-SR3\!6.ZBW;PL39X/KD"!AP3L#JC-X=
MJ@_EG_,55?/_QL6'\N[B8I4.PYMTZL1Q5D?C(@G(U:U_SH.S"L'Y%+RW)+\4
M.EVOW;_S;'#54A<-^OP/O=E7@9#E^[4Y\K?%?+F<*(*)%R9!RK(.7E9DG2#2
MS96B8L;3;S:J0AZ>E[.![5CPT& 4P1X50=YYAFB@$,5UDSD#\KPYU [3G(L(
M,3?IXWP!!5LGAF=;73:8>["WO.X_(?<26RO6_Q'^JCO4)SJA5B5XJ/&ZVHU2
MIZJIRJ6.I3!'4FV206K)U-E!>C0(&7 0PR,CZ%Z^=NT+XF^+::(_^25,%_\(
MBW_CY6HGX8.2Y8D7G"QJ1/"2!U I&O"L"""Q&@R)<Q2ZMZ&Z'RUG@\M3Z&[
M60TK\M_/T@))+.]G]RAZ^HW0R9"ES0MH62N N2@0ZG@"SHHQ3-E2-J<]/@&S
M?M][7I!JJ)/'\'$G>[?7-^_/7_^\F']'_'05EVDQ79V>U6@<)QVZ6E[N2BGU
M6-2 E]9@F)4R"NZC/TVMVIX,G0V(1X6, 7=5K@[G+5&K.H:K1?I"U-?TX8=2
MR).[B7!-G$G,QT(R\W5CL,B6!)<C8%+2)LY,[%A@TO$+SP9=S;2P)6A^6-;G
M22)_O:J2_5!N?V]%[')2A)$A" 7<<@,JRKJST1*NE;%>9YU"Z6;$]?WF-_ ,
MII<M*#JLE.U):A]2.=$A2B]S(/?=JCKQBT-D7(*W+"6A,W.\V[3VCE_XAIE#
MM; %*@</0-X[7W[+Q[7#<L_R7'LX$ZZE<]9D8"EP4+EX<,I&B,%JDYE2P3<9
M8-N.I;.!\,C0L07XITO/7(=%KTOC;Z+Q$U>8E\R7VOOF0.E:":^<@Z!K4WD*
M$GV[0J&AN#A/>)\$ UL0?7 V9N_#6H--JS#3.V+HZTU=R9]8"_5_Q\57/HG)
M5NM7 LJZ(3RMYGX9^N&L==$G0Z(>U57^+$OGB?73HV,+\$^7"=K%VC_G%_0Q
M%]/+[S6$\ ^"1XWZ9ZT](O=0AZV2?RAY]0]K_%\P\A9) [[)O(WCL7B>!V-\
MZ-ER4 Z>WGT,5M?I,<LEB]7G]049*"\L!)D9:&62=XRE\G(/RELZ=4SHV7)0
M#AY'/BBK'Z?+?_^R0+P9N7[_1M!)RFRE &UJ,YNOS6RL3M1(SJ<<<TYMEKP<
MB\&W0S(&Y&PY(J=+XW5F='T79"4U<6K Y%#7-9D(L6XY5 9=$,59Q\?5Q]23
MP;<C,@;D;#DB>^?]FCZ8/TV_33/.\BJQR6U*.20+SD@+*M3H,:=?)AVB8XX5
M'\9_-K9Q]G8H3HJ5+1T4!S:TK;IG5_&RGZ[N\JVW):;WQT*LV'I8[5PS^$%@
MT6!KM9,2JDZGH_\*)8I$?T#2W:CMV#4$9G]"S@:71]?:%L@-,%ZH#_&UXPCS
M1.4LG DD*"0'A)X0 5YP#=I)Q:UV+IEN)6M[$O &L:&UM 5:A^=-^]+]RWQ1
M<%I)1_2QMA:#3G7EK60,G,!(/T(,@GFTC1[MO4D^&T@>6;M;@#FRMK-_X?3S
M%V+KW3=<A,^X^L.?R)JXM3HFG#&+EFF0RB$H%R6$2$=26YV+ML9)/Z[6W/WX
M/+\C,&(<;3DWPV1/]^'W>C#\^QE="E?U-Y<?+K_@XO<O8;95$A,364RH)#$:
M"BB+"ESMHI+TH$EO2V:%C>K ]&3P[:2, 3E;CLCI\JP/9U7@+4>_SR_K["1Z
M36?+:;J^!ZPC.RZ5 %R(#"IJ \X'!*\XTT')6/*X.N]Z,/=V-$Z-F"W'8IBL
MZCZ5%6LFKSV:&PYO7T0^*5[8K$2"*!69DBY;\%P8R.B+URZQF)NL*FW%T'G"
M_]3(V +YP_.C=UL!GI/PD\-#KW<()*9T#I$>L5"($\,*^& 16/'2$)O.J=9[
M. [CX%A;.TX-Y9-H?"P+06Z&VZZ&N-?U;;(D3F*4 >@4:G A,A)H$<SRVE+F
M6D#V/A$C6 =R3!C,!U)'@SEG&W./NU#3<NO'&/9U[*^>)_1\@&S;:YR1XV6,
M801?1K=JB'2K9G+2M"RZ#I7-,3>I=!O!<HM6BNXCTJ$GP?_^W_/?O\ROEF&6
M/TW_NG'1[XW]78\AMS9D'G@ 3'6\HC(90I9$<F+66*NL3=W21!V_\/C&\R%*
MF3>6Z- #5Q_2>(DX>YI.$0.W(4@(O!8GVDQT:GJ^4!4MG/'18[?&R1Y?^EJT
M/YQDAS[W3S9LKFG3!;W5R0)J3@+0S$ =XPXI29]5L=%O.N-]VV5?NJ:'E."
M(SQOV'RXB8E%[F36&KC("917"3QJ(D8:X9/C(J0FL96Q+?4[H16_OT(:H&-_
M0>Q8@M*%I[<5@/U7 /;"RC'6J.VCZ)>R I GE5PI#'@BXUYYIL QFZ'DJ*1F
M-I329&3GRP%OKQ6 H\-N'_T.;73=&H'WM\ZMS04?=*8WQ-);(CT]+9J#<Z*
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
M*+.$[%?)">G!R:0A<ZF8+"(H7UJ ;R=5(W3_FRM^WDIKQVU%?SRX[ $9/=J
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
MG>_[//.="_PT?AF@55=64P:(B(B ]X07@%\!V)6@=B\!0%,3X , @(+PW16
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
M1>-<PM5X:^;\XAZ?V>BX:"KSZ^Y!T.9R5'@@JZ,=#Z#% O% >*8O!&$$/I!
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
M0?3O>">4)'IJ%I@/6+I(D/J$7=<B.=:A63,[IR<W"?J#Z<$ZHNH-=H60EX?
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
MQEMO;]#*D[/7+<U<Q&FJK&2<A]?;X.)ZS,#!S2R_FB\C;IA?'WL55!-$3>/
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
M5U[.+K7==BZ0OS;3-7Y-Q/@1TD;.I%$P<C/N\23G!:T;*4TV"%B'E.-)\)Y
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
M\QM:I1G\R!3R70F(R52^Y+JO]2M\*#5TM7:8X)YS+1;6*\R%E'_V^U*I++!
M,Y\"M6*B],!R0XL%I9(231/7/,(8$BJ6.@N<-#-3_8\[O%I2'W%&\E)3Q9.-
ME " [(Q(.U9""?,KK&2W.:NXPK%M8+2Q..T'M9"?^(>VHCO&=PAEQ8,_>I)[
MC#*/1@KIR02RX=1_GY:?_K&=A8+*(3#5/-E8X?M_]4X:]GSC(CY9E'[98[KW
M!,[U1 #!3+R'(, 4:N&]BIW3?<7-U>FC@)JCYAMC[';&-3F($#4"XH<R1-SD
M6VTQ_%[2+4^*:[<C<8Z8<SS#MTOY_P.0%%?!_PT@L_]/0#IICLVW]YGDEL:Q
MMS%^PN(7]!(-$#< =;&.QI\>KYC!!.P&<?!D)H*45W>]$@2["O(ER-_[YR5>
MB/PIA[WXU5$)21U,4;>6RJ6<!=-Y-X3:+H@/UA8 ;'1H<S:''@]M"V-F]YN+
M_YALI?KXHT4?0T+'E-+<)$=E#::4!XH_5SQ(4)0B\E54>\?5N=SA[CQ9=EL<
MG'(W@+=7V7(2EIC(:\ITT[UX'I&MK@A'$:DETP_JWG]?&FTH%K/P)*59#@$(
M\KS8/G79"TOTH08&2V'5D(S^?PU->HZ8Y3UI1\DF'?7XG0>O7VO-F8TVU+LR
M<),:%NBJ_N<%KO[NKW_=5:@O4B#ESG]_ _CDRR+"PF%++8JZ_!(:SH,[6#HF
MS6W9ZZY!]N<QWB(C$BZ9JS?#=""M&U)=X[K)E.(P9_GY2JGR+!$.V5/'C$5)
MFHG\P[H>72I+IJ.\E1DZ)[D])&N^!K]<HTHP"D'":6IZAYGMPV%V9'Q];;@,
M?W\XI+[?_8_HUHZ!R>!7$>&&G;MIQE0O!64K4BHFZM,(5[>S=J[9+I].7C,M
MXQ/0O9JM; .,B*SIE9RUT+=89:J'P4^S+<W)WZIO3QQ]0G@5X0^9SB6SAXZH
M-;ORW[0)5'7J]PO7&?U2W#2-2WA!YOQ[89=8\*NNLC6^'FFB'9+P!>@\M/^K
M'D:7:=MJC+C(E*:)LV"F;CAVE]E3*[3Z?WQS]K]W/-A62:?3]V(23ZJYKY%O
M#D%W@K!$!TKKPH*K1Q$S3%&;6-_H"M -H%=OU"6_JVZBB!,33M+(^-[A@0"
M%?P87B[X\U1A/E]CHE,</S*0^@$X)?_TNR:#Y$PLY8+MRT699QL_'PDODENS
M>.G3I6^H2]?V7!I>E3:N$#LM2TY)^M*WF>?[%$.L5<.%R?H]=PV-4HQ_]6P-
M<24XJ*:7DJK<?S@JVZU ?6E;?/D6L_EE"@I>9Q$T:G'6TG'J)'?ED?QN[6?Z
M9=.H\ Y!V<L$HV1V=HS7-$04IS(!!5[(L@% 3AFH5'6Q]E1#P"M_7'&2.FWO
M\8+YBV3 6Q4NAM5DD[S'>"5T(;I#0@>KFB@"W'-]C$AO\OWHM),\*LBA+;Y:
M%+]M:?R]2\!FVY'=ZKS0ZIFM%U*>XWJ\DQ<C:6C.WHRMQX<&D-D]%O%V%54\
M:7CLNH'0A/' +ZM[]56'81*L%@OUS(9^7C60/617HU\,0J($7^M-008!:TT
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
M;Z1$J;HV/Y/M>_#7\[Y$@D?6NM -P$Z4TB&/19YVXIK#B1$<4F>5J)VHK7U
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
MTTH1AA?/T;U1&VG\<F_#>ES!03O<,)_NDH L+]/?U;IRYV-N7GVING?XP>A
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
MWK4WR2F+L[9E@@"T<L#2O&KE)[QXDR(WLJ1V.4;PQWOF2Q?7%7+IIEK1?=C
M"8@,&HB,C0^%2+JYE8!SG\4=O!A=FW(7*M>5$#E:&*#YE3[FG6QK:W/NU2O9
M>'K(HVG/@W@$<VUC^?FM++[QFE)G65=)ACF^,+G\S\[#:QT),J__A0%2-A%5
MZY79!"&<6I&C(OVXO$DI3KHK6'E:7@Z"W;?@?GMG.>%'^%#<\W##*P,_I2]$
M2?B=!CPY$&XA \01S41X.80;.<*BCAJZJLEFBL[/D VI8TTM]N?>:QGWT5&G
M:[]Y<^"*U+%%>%(OO9<2 XD/7&B&$?*%1K0PW0WE'JHVGU\RV58OFN/.?Q*G
M=CE,YNKRXSF#C^^D63IP'LB"5CN*-V=:LE^BD[^ C*]3IJHM"/>^>,GYQ1WW
M&5HW":I<G=N?*N'#+*D>UMPYP$"*3_2*O;!"E56<AU/$(V%APN\*HG7'5Z=6
MFNNGUOW;=*(NYX%1A_UOK4\U7"XXK$;6.!.AH"^3^?Y0^,[J!RA;FZ(C\"KI
M'MBNTU0K=%]>O01<,'"V/6^S/:]VKN[!A77Q^U="-!,)G_0!9<96&9B17K\1
M9LK(92*'O)^E=K;='X>(>D.QGJULVK_-*"I,Z^) B3&U;MF5TOM]-VZF 8''
MSJ[*1#B)PV+3]*7OVJ0B<.9EW=TUY]6&Z)_?^V/G5QDOU'Q<O0^("0Y^-1/
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
M6ATC# 2#6I4I"EF,9Z\O'EXZK"B/+WDN U1.V#-7PM;'M9VK6%"5(7@AP63
MVO[%WGQ;V%XAH>;"I$>?8RE_I;23QR_[,B  \G*4Q+]%ZY.S?6U1C>!XE2_B
M3.Q8[[A\^W\M;6X!8>\3O[@B;(&TN,4EP\D:(L@04QA;&\]B;F'Z=$Q0>*$#
MG!#LT6AUF8'O_.6+'^G]5%BFM-@-,VF0*.+L+$+1;/Z(T,R(2F\<(+Q'<_?U
MB 8MBJ"'\D;G%\#1*BT3MU)>OW23'Y5W'(K[$-2>X1%H JI"=)J-?$14JU$$
M]<5M-JGZ5!(C^C@NP</MW>4PAYN!O+::O^0T[O/>Y'K;?';O;,T@_*R<..SB
MFEF.R+UJ$&#5 W4A V;=\=@:W,."30[+;*M\)P[1R!KH=1.+1=5Q%=K9135Q
M=,M:#N.]DS<9=#.U.BHL#Y/MGMYP4/IP5=-'QI0,.'M!\ L7>(5483:Z_^1?
M)!>+F<%4N:>"HM/@?(2SL_.,9])+Y'7J8O[ QZQ.U'U+C#5:8;)J\U[E3SGO
M:5TOY1Y_N;3P#"@.?"T8V(;;J(#HMB9IX3P*(O<Z9D40 :%"V<>',P?/H;>.
M62J716?G7Z&Q<&)MA84Y.+<[=A"T!.D4M4_:SXE_<VI@.I\TY!\9P %1Q4AW
MQU^71%(4%58TA)"[^@/2#;) <!K?1#*Q+Z]23,?!9D[>MYS_ROG8T:3[.&D-
M2C+,#/AE&AYXG/[\&!8$I>*J:'VWV[G4'<";(L;X*YG7\X.;C&T'R@2P9UE)
ML5;TQ.)U8JKB>76IL&EW\$[/S/UO8,/%=8.XNVWIO".?*CN[SKNFJ<I3Q2>*
MIYWN8$&XD3)[V*4_L%"EJH/P%<Q:;QJ(Q"@:>8;S@]+7Y0JR-3<;H2R>VB9_
MK>N6BO_LVKZRU^ GW*/;J26>N_]C\4$2I 0XHO-C=_SDS=2/>J OM:1#SV "
M@4! P">/XN<8L/1H40+CR+,F3#X\A'2=\!RGL^'2@.Z+E=B1P%!]M<6GV>![
M3;<:433!#Y<O[3\D\8!YD0<$YKX^T_K@-F8"/TX9K?5T;.I2=9%3%NO$*B:O
M:( &SY/UH^YR_R/\L_1>WZL/ D9QW)1HW!\EW%_Y(N^/$35%X#HP3U3US&>L
M0%5;SS(^?Z\"-M8^R;H21&!(:UJ:<\7>1#/LZ0J[U@YRE@OV^&H-Y>%R53)^
M.9EJ8,*BD(IO'P%Y]Y47G!;) (M[JB\D2X;S]<OWDD_UQD=FI9(UG [455]1
M5)'@VK%=DZ$%8OG/(T00"/U\:79EV?4C<K2,Q(;3,Y\_,@?MI$%,0]=6LBH.
MGQ>RD[9#=7Y=0<?/)6&%<$J89FP^VK4=<8$@C(/FY$=&]V0I3?T9NC2]N/)J
M? 7ZQX\Y^9J8NO>]CMX;S^)\N>)&4-)[ZI@D$DW^,GY^))K#%_(:YV8%3+99
M$6:WJIXNS^-]=VU;RCK$_Z!2?I,!8UW@BX6B7W!?T)PF 18A+]*[946C"!X8
M2V++$U2FLF:C6<2>RXVWPO+7!_++S-Y>=@LJ<QMRZV-)?UT\.5R*LC&0'GSU
MPOVSC8QH9/E*?^U:HE9ZDH8YI&9U2I+3>Z*0 #R2ZZ6$ICODW(??2U0!;.(\
M>3C;GTEDP*>=#1CNGA&!"8Y$=,5?V%1BD:=%Q[?7LP%I7<WTIR$RKM_,_-.[
MT^1$YG^9WDPWM8X_J7QXL515#6.T,,6R\S3%0[(CQBSDKMY=*:H^F9$;?>60
M-E#W;!SG]2O#9:M)TR*ZU5JJ]=OI1@LNM=*9-]1-^P(ATL0HJ"TB6NEJ#8P1
M[(T4[6S>H^Y.>;@X^_L)LOEQ=9? );W.]^]]O:@5>B#->!5HAR#A OZJF1.(
M29XZA\#;@@[A6W D7<7%VSC?3>M*#.@J>A$K65:8T]O[S"HPKD]ZF6TOH2A@
M1(D'8H.7)]!4CI+N.<P5E"J0 1\/[DPICN2 7<$.\#^G=AU'NK,GSQ/F]YVK
MG%=N %]"'E#&R!,>V>)LMP*/6[R3ND(=Y\RE:>/LP9" 1# @N$R,K0N09(""
MS>)&Q9,A_\^E5E7FSTK>8CRPXNJ]C"YZQ=0E+6;FL>]6?YN;0C*F9?8XHL;B
M2N$J).C42#2!?@48!JI'Q-:,A),!5]JH(-PXT1)'4T^CDZ:^6(+PV[,D%7[0
M;KIP5/V[!VZ"#[0ORU&S[/.(4OJD"G;%WL,).ZP@ GW-3X W G@6XZ_3JZ[&
MUX)+[NAAAV158H0<N- U@5:Q!@:=5@5.._%S0*PV#HK7 RLJL/4N<E=/W:J]
MK<&9]Y.MR3QX?]#Y?8@Z;7$'U0W/#=XH-$QT96:7L72-#' ,&%.ZLA<Y4!FG
MQ+&I':]\V%>4$V]1[?;;4P<5]:66P\=9RSKII&@RR;'0<_L'_D>Y#/] ZFS+
M%S\J;EOX>A,$H;=)23><$DISTLL;X1 W9'-\C?TB7Y7&H'L P0>9ZS8[%LQ[
M8>QSW-0OHW;@][X]G66E<$1M73E2Z=+.] F,EB1N:>XD2U5:7-^ AD5\=IF4
M2(_V[IK_^MTNEOWQ;SZ=K,*#,US%S0&;5-2"HF'VG2$>&SL[BKGR%7XT."3G
M8%40^PK\5TD0/?3T_X* WA#==<;[$[B)GTGB >.FP&Y1GLU%EBEX@) 3VR<S
MB]/TU9"J(K?:Y[T&X4C+4S* (8N8BMBL H,.87^5\A;<^!G6:X]HIG+#BN_5
MTDK22!#[=\>K9>P-@X(TX8B?9[Y1I^$DH )>%#IFC4:L_54>R_UWK^$,1*-A
MZ"8CG$0+.^7 ^T)_MAUM;0NN W&0C5T$Q6W$=Y(!)S__M1SV#V\=F\F2 =]D
M$3@1Z"K/(NQ(M.6O1H-)0"4\);#&K/ZUE7P@VN1@UC^>D*)%2]+[EY+@%&2'
M%$@Q^LL4(_O)[Z]V_W@@T$]'3M5 X=#=AZ5DP!9D"DL%\:%P^9W/YF1 QZ,6
M40FHA!%'0:F0\^P4O.!F_%O!7=GY&.BJ7PS%BE53%-:7[V1 9WS.7Y[CW:]_
M1FWV?Z!A*0+$W2*-7MQR%A7E.#!(C:B9YY-F2^)I5VV)+WWM-]; G>P&96R3
MV20#KE9834S93DOB*X1KTJF.7 KXLV_Z]QS;MO,<_X3AC)?8)QQ ."-3N@RF
M!JW2X;:EKJO^/F_.9FS0,\O88'3.\+-Q9Z5Q$9F&ULR6G=*"8Q\&_JUV;,F8
MRRNX5<)8&\,.D/G8S\(;Q?GTA]/-K*ZN4:D=C;N[$]*$ND]^A-SZ^M)S-:]U
M5 1C!:G>9PD1,^3Y40L6M;Q64JG%C8.6#JD,=N(P72M>)5UZ;T]=GHVT^8"!
M+);$;9E:M1EYE36N',>SC!F=8C+ +6[IIU&.L0/:P5!GWK2#OK9%@/%1SN-(
MCKB/Y]J!+]*B1'Z5I728\W<O!96B%BP5_)0G^= 'T<+:?*8A@HTNUZ"#]R?R
M(GP]^O>V+!:8&3P&"<(8DB:#4?@3S'$:SL[4HXJS):E@6VWZOM85+2#OIR>H
M5AECV6)J 9^+WB6*=]!MZ2O"',Y*!E7UDT(NE_C"/.G*<;[X.!6?:@@?QJZ3
M=QW,8&BA_$(OZ9N36'5O\#C-J376<&#*_L<43[6*#R(<X>!\Z_CY'P23Z2)8
MW#2 JJWH?!?%?1;HQ2?TH1AJ?27<A?K+* ^QRZO7]9Q8_.+^*]KM/\"%$7DH
M7FZK[<[4O.F8BXN\*$JG?U+HL<Y?;5829\\=9 !]>ZMQR H"?V-<%THD[7:M
M[2PKXG7H;OZ?(VKC^9V^?-\U%1^[J]E.?-+7U>3%*F;B5.@J%"[+<U2XK!YB
M;X][^5GX:47M]Z(X2QW"5E/XZ<H4(DH-5L_J=_%%8%J== .<1W$LJZW<VMB^
M>I)FTS' _2W_%)@GJ (LCHVI2S6-5\;8Q"PR89C>?U\ _O&#@_/Q90S3<98=
M0[__#-PSO-K(%3QZ-O:/JX.U7U&YD0%,BH_LE6CKGOA(I/I2K ]FKV 6GNDM
MLQ?"3=W\V@A(!EP&Q0;(D8ZZ9QC!:EWN[A+1]Z$3(D;C/FHOR0 O-_W<J:2A
M7].8PCUV!X>R']DXW5Y75EP(I(!3F13KZ&^;OE\A%YC4YYB=#P%,!MQTO.X(
MNU[[L$R=T^>3/78V_E6-0E6K->]4Z2B$?5D8B%R/Y8'E;&&QK)4QSK'OS1;B
M=?V'WND,.0>GX#_]^M55,*?FZDKW_@ECZ/,5[9+<T7-Z.BKJ3_XK)5Z0+.$#
M)8]&@;W;VQZEMT,9_J0?1"LQ)0?X4S_Q>N"@M+?-%GXBY1:S>G '0^#G561;
M9HCE$:)\HH3@A\M<9L5TDP&T\M3H&</4%XA1@A(O?P1$YTH_^O3 ]_&A\-?<
MA!?MTAMA;Q*R2K'?<%[9A-MHK5"HS4'@G (L1#(^FN'V=KVI>P 9H#J:2V'3
ML%RAD%2?/+W5W'X-B<0L=9:3&XK<V:$]:O1?_*9,==\;:8?X^&24:'SX[+]O
M[%*SH:6<8I!_[TC9A4A46B;V?0WH7ZI.@5/< PA3?M K.L?NB;@&-NNJ/^%0
M"X+(Y=<D;.KFN;,T-G6<[ELY,-^NSGA^FR^V63\@:M.4/C[TCY.%W,OJVHD:
M_+UI3C\S>\,;KY^TZZN<,WB\"0 80KM<PWV5.D7#YT1#"0I65].S<0$#@K2<
M]F&L-ZRT2Y1N_=A^I;YCEHS:.%T]NH(-;U:5U0L:?QB?:&IQP-_L7/U"HI&U
M^?B-"@M*J;Y^3] ?+P-AG$>F>TZVW08/'RI=!<MI;KL<"\:$?  >#;/0"U;>
MH&6G+H*+7@@NC>Y6IE=#)57M;2\]JW?-F1S7U3&R^X)+)XD/8O_4CW[$&W4N
MS6YCY1:,>!\X!=RS7KA(G2%KHKIH1<>E<3MXO D>@T"_:A75QA!GND5#%F^V
M462[@,>Z.6CK>MCX<2_7WJ30U=L-U,T?J^B2&K*JP(P'2#B!,1ZK.?H'=@-7
M-?RSK\UI?C[,09*!:;L:*+9NC#(?E!\?Z [5[CZ?6^LN6 ;Q([98VTQ832+L
M8*'2P$/B^ZA%B9G;"G1N1SQ9,0^\I;;47LOY9SB^]<\I#2K>_5XS<_LSB3WO
M0+"C<(]K[>!1T<"/O-V<KR/V<^-&23.O8&M6X1A7 NM;UUE^X\D66LQ(IS:\
M.U;D\FI-4J?1F,66[&8"H6'5-F&JAC@44SX,N/CIYZ.*B1?$9$6^@-_H^1T0
M#T33-1?,NDNS%\ %EM-V_?Z[][D@,;?H%H-W.WN<<(('P4)PMNU*0!>"-N <
M06Y27CP;IZ:9UF>N*_GU6((TVC)C'/]U?SW=8[@//OR<^R.748*C4B5;/-3:
M;^LX?K:^^U-'CGC-"8@>HNG!=T;_0S[!2N9GW54_@*E0EC[=VY6O-KJ?4_13
M>*KG\E+BM:K+6J-=]8D[4'G6$+PL[/#(8/YLZ6PL$[3G@V<QP=5C'28DX*%G
M+JE(("OD86,\",W_RWEZ<7'@;$GHEL W!@'/):8XU,N,!,M@/&_ N*_=GAV:
M^C&F+I/6>+!(=92BE,-/YC3_/.OS<+JYS2%CD)IA#?"];FZT>T*9"C1H1 ^"
M0S208%*P#:,-N*^JY(?48J0*\X-C=S> 32T16/M(Q1+!X,D?Q&"H:\1!^)E2
M)V+N[O'KIA_=',"H*3>NK(CZL8J)'0FK;!?(Z6N,09&62&\/WMXR7^IX7<ND
M1T'_<^)&M&;!9&+SUT()O8VX>:4)0CS\K]O/1]].D[ 4]1QD#09BJVM3N\^<
M,P*8<;5Y@3[9X-)7E&G?&'4HFG;AO5'DIT?:WD&/-]5>8+1F>4E7FE?@5R&/
MV(# %DX)V0^QQ5K?G"P?H(G5FE=#B\P:U-],O1ME%_8-8[IIG\G^?#Z->.FO
M4JR],2\Q OJN7/K_(>Z]HYKZPKW/*"IB0ZDB)2H@2!$+O45$0$!$D-ZB(C5B
M5$1:2$2DETC_4:/T'NF"0.A(EQH(/?2>4$(@;>)=<V?FEG>M>^\[:^:/O1)8
M)\G9^^SS?#_?L_>S-_ZG"7(NL9TUH'D:%!A\I([*0Q0.[>O8I5C?F#93??$U
ME42)0-ZUF%0M*X*I5<:OVE:*8-M.ZUN[2[],CK.)L2GN6I:V@J%QFLQ37.HO
M4#T_O\F)]PQ\7=E_P17W\5>FJQ%;,;3H%@]^^H/:F=H8]CEK[AU$&WA,&GY\
MS:J_%>RO?CM@=BF?0S=O_8I6CR."=?W8,6^AI2'0RF;UNWO6FR^PK*D',X0G
M,[BM>1*>%B\+"C&WDKK"W9<IUUM413HXY24X&Y]QM[WUU,YDR>(Y%L!;2$N[
M@^PHWSSAV7)&5L96L7B7;D56E:?N>%ME3H'TV*@<4$&D6JTK3!Q];OB_BGL=
MQ,712OO98BOH!2N+&?)G?EWPDZKZU":W=V^Y#EV$\T1-JHY=Y3@)*T!Q(]Y<
MS_1L!G^:*.U3M6:";3MD0T)RN'M7_$7&O,3%?'BY\<>]Q;C'BQ?>% .YP!!4
ME7RVIVA;?^/,>!?>^X*=+DSK_=;RY#]W766JX%@&8$^# 7"<H8K? I';_&JT
M?%#KLF;A;/I;3![K9B.!IA'!A\!+M'(2D]DSV"GR#,"<!E.:V\4I3IL(!N A
MD.3&I.7/\PQ A/E$')/*+9GB<3^N80U%_:&&/$#-T75:$:]I3"%8":#W8LA/
M;1#$,/5Q"I@)]JRT% 3AVT\&8)Z;M,B%*&):I&]Z8 ]#NH50!Z6?P  (XT'_
MX1R!__[+*._#P.NR3/>12#=A !;]-Q!U3).SHZY408ZFO'$A=9['- ,_O6VY
MB&-2V*\V$Z%/I]]*CF$<9'AA[D39VD'J*X+G)YB,P'7A[,ZY^C>0W;=/MN\X
M6 K;_FS^JBFP$''N%464NR.B[R8V:[5(6ER!E)'K@=;O+?XX<C?3(!?NR&6D
MY>7H___V>.]_I=C(M,H@CT#^E=D#F[/#JAIX/H!DCLO7I!R;Y5.:!_:LK-L7
MW_7=Z76BVA'IQ85>,< 37NI:R%;>TE T^O=DLG3^[&\=;_X,F?D.[D'J;;)E
M%E6,V>AC'WY:IC];LK5][#EIUSFM"RSD[/^Q:9IK#/6[U*X_RP"$@'F#J8:5
M6@3M2#%JRU[HB<0=F:Q$0=X *@L54D;V)2"8H;QX_(.M/+]W-@-@_?XP!N\^
M61>9 .VK=;WISA['[/":_X]E9*[0"C%OV%GIG3HZ/T9>8%5U\=N<]VX$ST'9
M+5,V[<TD#Y*NGS@9^>2><+S&>E,Q@>SZ,RPL_G*-[AX8:S"Q$K$V&BB^._Q1
MIVP ?-42T63^IHXUKT6AK=]_AEO](MD,KWF)*%]XLGXK\=7;1PJ&;S;^W&Q7
MX):,.28LMP\-5#7/)J^WF"FWAR.<"ER4XR3?N7A#)'K/][R^6Q*1%73"D[OA
MGG3KG'&\\PK))0<5/^1*-Z]).V<J@369+LS)I_7U#&:$27Y9N4<UF+-5:/=Y
MG POMH?D6?;<_C.I+?)L0G5/?3[:SEVLT0\R]TN6V2]A&C=0Q],ZM(:[;5VV
M-X)5\/T4D;!]UYM3X?'WNC\@<6IU:ODZ.>3=A[6$P(THX:A-9%J.S1U%?B>6
ML^F*,'M5;)Z61/^5VKMEM\\5Y5X+SBO 38<ZX=5N0?@ISE"I+9.L'SW^@QHK
M&FCQRH1YDBU1,"UBR-"#<&">J@$1*;*E@E2 "7<[8EF$CH$^T-'O7*O5PL*.
M_?YO/D?^]Z4(Q4?FU24'9NKFKEOY-7QW$2/HU8C[F>P_V[H-L0H#$$D$A4CU
MD\![S0?&Y.J6Z!V<VAYF-:%[]5SNMGU9-<AJO8&/ZOX'+E:10"K7=2J8H%9?
M<<-[*SQ5>/MT_RALHQ!)3B)H:I"S.""_12I'I#N.U+.=IPU&:@1OS^>17H<5
MSKQ_/=KQ0LOK@'I#79[,'D+5A8I%J,H!#>RZ9/:Z3?:39? =!XF@8+T]U$GR
M@0XY-#/G>\8:SU%@(0/ Y=8%U!;4(,DJ3CPUKBG]EQ4:312J?ZR28FQL# 0N
M-F=/ZUZ6N"JH*_9)LEL.BF-Y2MRG)H-;TFY#G@F_3K&H.:6FC%WQZ=+YUG@@
M._@S-4;M;#M<98 NY%R<![$*;$"YID+C?]@<B:_U;AR36^IHGY8G;TR#@Z1?
M$9!!"R!YM!_OD4,7 S!T&3G%2NF-W2N&GJ+W554=X2#I4@TI;>G7UL1J@2ND
MW$'QAC7_/;2>4<7SMR?5>)I'4J$M(/]:]F;:+DY3="G_W:Z-JX+;LNV3COQ;
MWD -VW@ND_@?_Y.).(?0636.@UEPLZT]Z2MAZI=^(4R2G(+OAG):MC8!;0D+
M1^6T LX_LE]_6&9,#<0'^QS%TME:9M,T\7I>L:0@H@F": )[>:<W:^+.N0\R
M[%JH'Y;Y J<<;GC??FL'-E4Z-"<Y#2[3RE2=BF G@Y10C70A<CR>&8X?Q4*D
M/-^>-S,;VLMHX>/EN!ESG_WHYZ,MR"IRK)TT3WI RZ#J4E0@G+<)FV.H-M"Y
MY?CR)1?TC?7BVYPCQ3=>FOH<&M^<O<6Z7F?40Q@AK**+(&*Y]?MPR,XT91>^
M,XHI+\=(E"X/D&-7CQ@ *Q^4M9$6#$L,IY^1R9D@+VTW@EBI($]B+%ZK9F=+
MJB)I1#:-[9?\=[@[UU7@[,DL16'G!63/;:6/8GP*YU2A;M8#XB4[L65ANV["
MM<^,)H_.MJE+#U+/SJT76UL-O_X0>:OYGG3OXL+ZB8M7UWHV[AMM&<#?K""X
MZ=*()@W,F_/6>/9F\#F7S=D95FO]N?Z37OVMH==7:I^[5U&>557/;=]RD%QL
M/W5)&/S/8JDIP@TZ;M\!J@"&JW+^W2+<*2JE'<C=<&/*.R'Y0H0=MOGO+FTA
MEE8'1A9WA98<C*]'60?L/IIW+1E #K('@<[O(0*81\B"SY#A?6H@+0(MSHS'
M;$4Q2GQ8 NG>KKNEJ[:^<9/V[%JS!,&UTJ=+UU;]43/IO7EYXKTG9U:ULF6'
M,T8.Z]?*R@=D&I:1]'X0P1!ZA@HDHJEB0C>&/<!A0"Y'&P-\/\?M9/P,+?P1
M8L3JH8K4?0$/QTZQF;R,!@5^9.O+-5^;QY/IW66V'/H/$Q_&Z&<HVW-S.P=R
M&=DX"+!OLE+ND'E).00HB3VJ3L4>S?1,#A4Q-_53^'SU3W0]C'ZD>"W:?];\
M-ZB2=0--#)_#-*(O>?%81]J3/I$U\R<V/]_,-B%BOV1I-IP-MXSB8 !^1]N_
M15<]*P=4:QXL<F\YJ&J$-?YLET^]?ACG4&  \:J?DU&LF+$N/E=@%%%O^ ]F
M-GZF:@-1!=J8<ZT=Z4@DGFW:^H#@M+31=MN*(+XP6_S^6EFJNY*@T]6&+< .
M51[N,X'>B1;W@0%@I;XD0#?/9KNF7R6XKK[/"9Z7AK;$TI(I!A7Q51-KP9_+
MBNN*"B4>G:DS##C0$$+FPK$SG!C[N*"9^=%(WG#5T_?E,5RJHLZ#UB(Z_&#C
M4IOZ*I.(;AYR0T!N3=*"[+LNI2#CD4);BEA6I@AM16,E%Y(34W'HP*^UUI,_
M\NY XL,Z#=$"!)O+$-%S%X*)E#F%$!@O7M^T_@_5P%XT<$$G:&R>/X[DH.B@
MIBFN5K#=,A-RQ-J&.FU!#F@^:D]!KR3'>"=@1WG/JG+*E-\4COKBP1H0UD[[
M3E=Q!I6#FL <7NNML9<_(,Z/UT]^UWZ5%GRIY?*V2)0IEZ<C]XZBCT5\:*3R
MS8*Z3I&*1+D]_>)M<AH')&&;2;.2[>"+3"NP, BR!W.<UZ>X-WO2#5ME.$Z.
M)><&2E>I984P +NCAU:7P0*19>G+T#\@@H[*:5G,&$[?VL*^NK*2&!SR/4CD
MLD6TA_77 M;G !8"FM70'W$1XRC#NL( 5+:7>$CVAYK[1"3WM_J=X7$R(XR,
MME%.Z*9"A^8L7MG=M5+R(4A.@68CE=MR0S O9S;/\B4L=3PE0D/>N.78Q;0>
M9;<(LQ=\15RAW0O-?F(IIQ.X2((/"DS^\H68D- #E+J$H9A.UZ2V!_0!=ZC3
M@0N4K.XT$F>D!3?V_&_O'<9-1&VZ^^&W<>6D[3\@)YI8N\_R)QAO#MG8D(^<
ML_T@=<*UMLLOVRVC/.Q=C]'BP1U!'X'9,X<'\\@FS#@GZ1TY)<\+U X64E=U
MIE\?;'5<&Z@S+WAD?\$?NV01EIK/>C6]DF2).-->]^)*O.BFF)#'F0_91GG5
MKQ8=B_WV&B)M<S;<]2^Y):2X;L!SC<!?,1!:,&(%WZ""F#,L1!"3]V5"$<<W
M$*\,QR7I5ZQG6=MF0G%M08&0"YA;:7BU]V[Z^D3MI"7Q!-8PA_/\7%*FC><N
MG[-7$HS_>>-BW$V][$=ZF4;!%=_%M3HW:FK2T"N;OP8W_L&GC'8_Z5M>U>)&
MS8$NZN Q9UV2LYP'.O)Q6A_"IDP>^3>"TIS-F[INR<1O>3 ;U/C_<X3^6RS
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
MS_TRN7"6Q8Z5(KGN"2JM;A5TFG_?*T%F;0=Q4#7^3BEV[GML]5'.TMQ@Y,Z
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
M39DW5=_ZV ;)?\2Z[3;V-?^MMLFL_*F3?I4"X;*N7?_GH)0%D%O]LC/B2H,
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
M !,GQ%#O?V95/6YH ?V1%%?X0LCYJ^>5;FTKRKCW$%R=?MD/0RU0,7/+3RX
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
M&1W2+<RX -''Y7W(-3 9<10\@E(&3HGM/$V,:F(Q%O)M&/YZ8,2LLN=J%#Y
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
M'D(WMJK=N@RP3QI'_:1PBF;3<I87@.N.R;XK)?;R GH9XTOV;@U4<#1CO+L
M>_S=,/]>(2[SA,\"VW?SC,K2:M'(!>-A@SZF)(D7QO<K9=A_;<B[JG[*-=K6
M UO6U];5U]ZAX7G1H>(_L<9%[_/41YXF1H%_2T:HX%P>;S19)J?BNTKAX&0R
M:@Y') U3^$H<Z+94JYQ+?[F2P/^&^ZWT>S+>:RUT)^GCW)B1'G!(8U=W,YP&
M4Q84M1<$SZY]I&Z?#Y:.&#B4FQ+IY.1VTV]M8W.1?'N.'2L#526-[-9> "Q-
M' +[P0_?_C)WCKY.OLUO//# G<(Z&,V\$?PT)%J)LE3^NARK_ _"=W1F5:F,
M616VI,MH.G-5]@+ 9JJ0:FOI"Z5*K):QJ)0K#>?V?S;P,;S'><.ND?+H$ER
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
M9GG>!Q!0QFG4UQ9NY-.B3F[[9ZWCIR]SN8KSQ=C.?<" S$%Z'U83U3P/;PB
M"!8JUWLTAX?71IN\W+V_H,3>3:?[K*=$8\FE@8-^0'A6>TAE_V&T4>@33:W_
MCV>:J=>;PWO5*:]DKUM:%5ZT5=A*L'NP$$_3O&AOB5M^KW"&>9O&)H8L])FU
MMEM]-.6&"TW'J4X?6>K 6'PL$@-.A_$&.$Y*H^LWAD2ER!"$^4XX]2N%'"T4
MQ63S]!40'FLUMF14GQ#M _V(>1+W\E=RJ#^W4EN6B@YWOOBHUTT:1_B5'$[2
MIITV!^%V?!@UU^FIU:,P/6]0VZHGMUD@B5_&[1S;+Q_CP-<"%/9-L;6E"*V6
MQ]?L(0<1)_[6T=PGNE]6% AB*9T?MK1I&'GMB,^UE3C-6)6=Z5:*"?&1*1Z]
M!0#YA/E"91]#Y.!9K(-,.4P\T /706TG< GODOV@)ZYXW_+%>#E1I7 3%*OO
M"<+\0:T&PV\!O(/E?O1V[MXVTD\7W2P2<WX]M5_=J@E#V!0DT6TDW3<4L23(
M9_^<X/--&5F5O_^M#K9,!\*]+8E1J063*K-;5P@0L<SXR.$$M\9#;P%4,@S;
M.=7MP>NW@$<*#DYEACW@8CL_6D[VV:*9GLH?,N.);,K36VHWX>Y.HU8V:=;P
MH[Y;0&0"-ASA*G-_IH[9X8QN7J.FBNOWS@$#F7N4[<S/Q\*$ H$1;XL#6W**
M;P%_N/WKVM<PDNH-#DN8G.>0?1#=2@R2Y=0NG2"N_HMHO6Y:&%6SK QU\K!,
M/BL2E9]%5&--A./P]![O\;]_^L-U*=8*J?;S7U.=[\=)GA?'!3]7W'M_$2,O
MJJ,#0[@Z=TSQ4(W;_#?C9J25=91/5-9'06JS=8.UOE8^%HW3; FKRP/L>BSF
MCX*V!ZP,C#C=_X@3[=O]ACW/V(%:S:5"K19'")\?CWU4'XYQ]KJ<^D=IY:6W
M7X<<A-A#/1<M@WL,@Q?-WL0CU B7>ZP11*]Y589%+"((=)\N>@% ^+K^^]=Y
MBX,XU2OW&1HR_P.^@UB9^0,"N400@TE-R+B&*+_8H?I46VE_-P7O),]!;M@J
M<?]CL8EGK!B\P'<B&DMJ0HD]3,[&KVT-- @3 @#LY^OWQLU5,YR.]R%F*/3I
M+8#B9@P6'WJE@Y90 VH%.I:?'5&H%.BK_EXUD93]6<5,WD#!+YG8C\#-$TU/
MU?)\4L.:X RQ[YGM=7SH++$.-#_M7<I'$HQ-QQH2;PXBGQHZOS;03DXV>Z,.
MQY%E?91<Y/ZZT1KR11Q&;:OA(R+P"A86;5VF0F8"6S(1;@%'##]NBOR/: \Y
MVPI[2Q8NBGLZGDC)HO+EL>A\;+A.W=19=.7#70\,##)>OWM(L@\_-GUY<QJ(
M21#!^RO-K^W':$OC/=>!>U&X07.N"EXO:_FM^X:..]K<O*[SC#&.TNXR"?FN
MIJT];M=>TJ#BBU:D8"_TV:M=O$<)#]193K=/R_0-EPOKFC/>\7>^^^S%^89
M#Y</(*>44Y(].Z:TOH8<>JZ&%L),_+ODI%1<V%\/>EBNFPA_=M<PI?996EGR
M%?UJAMMJ!0]XOSL91LX'':I)]MP L4T$F H,)M*U_ANSR&(K)C*8ZYFQ<E*[
M]OE7IW0<SU>X47VC/@@G_RNV "9:'9- LA>@@ER>4@#A$X*8^)\V.ARGO)&:
M#A!8O?,YV=VA6F/K.RM T9U)0^PYDB7%)>_J8Q-Z(+)VA5$3QY3NEI*VL)^J
M__9E2SH!@4[!PM^0X\GD.)(*X( _E1]0W[]+V U,NCI8/(#@D>WY9+!BXPR
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
M?A>!!SF+W075I+]AX@'#["W T/BR=* WW;WD][BU@[^EDYO]33-=L5X2[YI
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
ML<X#NFC>6*\BL\%OYWXOVG%J5T8PHTQ>>F3B^<!/P-OA?K'==I%G$;< ^S"
M92L?*/F_/;%-N_EJ9I>'D9C8RKT:F<SH?AK=5::JF3K&,FD1R;_YR8)C5;^L
M-);D103GFM9BS&B-X%&>"M!]^ P;6BFB_%1MU;V+]"/3Q:\[Q+3^>&_<\'B-
MRE97EJJ=8V&'QH\)M=4$]?3HH?EDO.R9;97\<7J]T7H@V>Y)Y/.[6)'Y1%K:
MTM3GQ:E6M >LENW),+'7J'4@7$/T+$A-C$T:#MBDA^[;)-8CM)A_<<8NOR#T
MF=*>>)\OLS!YI5",#1-G5&^O:=<WL@A;M?S.YLU<L(YCV)3!OS(%QP ?L*,)
M9C,E]*,U9[C3^65_E-8WN!@=<;_!=?,,Q G&.:6?'-%@1>]$@^P68 L,LU_/
M$E6=/)/^HCKLH#NN%LJ#;)JF65P>YF0%7+A$W.=GMF!E4:X$3H-FW-0#;P&4
MIRD9[\-[8 .]%'YKVB::%B*TO'R5Z3#&>)[O/V"?9;3<:T+P'W[3"K*_/"'2
M++[V EK97%['1T _P'PW"T\YESZDGG"74A9I)Z8WF>*A<N#0^9XUV-L9X?.
M6J-HZ&/WUHDKT6+UK\+$J<J]>H]+0 P_%JK+/@N2T%F$(M=*+:!5!1:PF9=Y
M44G_EVVB_[^,)JCD^GGH:7P$K2EGW<0ISO^1V5/5:"QRB;LSX,'^MX]/R+,]
M*U*C $@I69R4)[ [6P#\T+:=>O+K6:JU?YW"U]+M\?.?/J\<G;7O.]N%'XBB
M6C2P7:@V(1/!?7^;FX5I/GT3<7T8E\\VQW>F5X.O& '\0<I$]']/.3F;L@[5
M.>OBE+HZ[K72HTYZTQCZP^%90-59WF"NY:4ESK_4<0;:MP#2Y$&R +OV7)PH
MEDP7;3EVQ][,A$B=5NZ3\>=Y53]_NJ=^]M/J_:8?@YMW4."UDM%V8@C?AZ^K
M&?48\L8[P7U?.(CVE!M]",Q##'"P*WK_EOG9U7E*/;& I5*<!M>5_1 :%MM"
M4Y7M.FSB81!5W&PCS(R/2BNE ZBA"EQ_-I68UX&+N"Y9,K=(-TI*3Y#2%%^1
M/'WZZC)7*552J7^HR@!98"=46A8>'WZ:<T\=[N/PK!](:2PO]7AGCX4U23SZ
MIW9E?IJSKP?#:E[TW>LX$$>!JX_0A\D%"WLLP&DW,A,RF^DI_0[D" 'I?992
MD8#7$NLZ1RP0/M11'P6ST"W@D4VS7Y4M&3A.\H?\A=JT,TNI;Q=AP^]B=Z;?
M RBE %>S,!BIK?>#-.N"G>U1UB#84X94QW*GV7AG9S7+JW=89CAEM ?-B6=:
M3[-IC7#>]S#5'W@2K\2Y6BJFO&">,BESFN^/OE77Q1CQA7O3_*S0M].%J86V
M8=*^P"PSJ]X^7#*L81-Z27@_ES^W$[E!+9P6=)HEV,M0! 47PP9*[&V?>)R3
MYK2VZ*>DOO[7J#%"-#-7^,0D[B_BBADGB66$'T5F&$Q*<>7M>.>#[R-6%W7R
M*<_KW3^<+\5,@V\!UI3W=K.%6)XUHE+#>6LY:%]LPRHPWUT3XF*0%0B2OWLF
M=4\N?DJ558U@_SM!%'KU"6DBVYL>%EZ\8@]3OC]U@;P^964*8&S$3[KW%S_'
M<.=W7J+<_]VV\=I2ZO!8R?YL8.N4FSV7@ZI:>TR/DX,379+X=PSK+2#![AJ$
M'>@39:&)5[,1\E75Q_GE$GP/&M3($$K\X\B^W'.N,ALQ./#&9I>EZ$/.O59&
MV9[M*RZ.<*&F5DFRB\2%01HL$I*ZW#1(D>1%)#57''##O.U/[OJT".NO4C6Y
M+_^37&22N(=_=W3EQV5F-I==%&3$^/<(6BGXM(/1P&AI=T[D,H2F06.U.YEW
M,\[36.5)\'6A&SGE%\Z#LQB)K.]SYX_*Y\Z))Y5C!"K*7\M=!MF+(BAC'&Z8
M/<F,T00S@NKVN;8GNU0*#Z0&']/!%'4&\=A?X;&3S]P\0C.9\J.*TLJZF!+E
M2@T5O!A48K>K6;\](*$'8-BUMAF,_<.E)$%P2DK]'0F3<A$)QY_W#6%+[UI
M0>P:OZ,D ;_N[7-EH"OWS]?C(UG8XO7G6_GR[9J_VY5@HJ._[>\6<U8N=DKC
M69#NEZ5B?Z*UQN%N V'(UOKF1ID7<^L3!U<!'<VIVHDI:TY UD>92([$KE*]
M]B#W^L*._PGYW@,2H?&'-I=^4!!5>!QCA#SQ#U>+PP+7OUU]VG785W N(-X
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
ME^- ;7;;\/>X9T7$H(O'A_>.^+THJG V2S5IN=]HOM>(X@WUY=,*J_*@[BL
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
MP(V+P3F41QKCY^]L@X0DXSJ#N=1V;XB7XFSO\J"I$XH^2^RKC7F8^[<V'F9
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
MT,;$BD_I!1UY'\Q:++ZOB1LC4Y+\R2B\SC^U5HD'=EHNH8=)T5@7>RM<7%/
MK?$MRQ=A^9>%5A.++ >C6$T+T]N1'7$Z/%#->87>:WUZ&D"M"<\JNO# Y]E6
M572 Q8Y=#,<[N.GP+@41A<[LR8UZ<-[$%0.[DR_/NP9K_X[LDKBOY#)8QW?I
M =G@<O&8YIA"PKEEUDN\&8(X&%1L#0(U4'I7UB=@XF01/(]';WX,,5X1^-@6
M.*"2O7]D-ER!UP9=9C9ZX"FU)V3+S+H4;2,:N3/%:UPT^<ZM#)JQ\J%PG>S/
M_QZ@19)[MT02*O'K'4472@6$Q,[ ^Q!NP:]M/JJI<DE.S*%>',G2&JSD [$W
MF6<$#V8 WU>C5=)IW\67BM"V+MVMR8H\D9]FUT1;H0NVY!6MT3+_^: OE6$Y
M*]7'+2UM\DK9-46?"_XL()&/T+_3+#FE+)1#4#)F%TMN3F54?3O8I\%8-:R0
M(K_X+=GDY6L[785A.F+;J*TZKKIC="L)-+_UBC!N#?K]([X_SD+S*'W&3,@Y
MI9=$F<2H_^V'8NL_)UOHZQJ-RKL"M/=<$ZC!+O7E[\OTRXI57WW4SB(TN250
M;CV(PR.3T FC[5*+9#^TA8V_'%-^NR*RJX'>=7M?IBR;]_3L1?IJ=YVFCVAO
ME84TQ6<*]9?>888*3;CI[D0"^B1]!/[*XP[_;&&[DHNA>3;_SYK4-Z8FPX]Z
M>1Q+9C8_^.N_C\\5KDB">V"AD>SQ.]:E%S8U^).R_&W+E$]G@\W?F!J!,[-P
M&I(\X7S*?\5L) /B[LO?790@XUZQ!C:$?GRU$2XC-?+8@/(=D6FLM (J-&XJ
MVS0A[MHX%LW]U*WRWE/=.](#?X1(;KF3UZBD5%ZHKY2IH;EY1F4::G^S!/+6
M7=.FM@M_Y%""\F#3%R;$>ZTV]QN/2!)O_!O&VG;9<L(@&%M$HYI+A2O>+!1N
MF[,Q53\'^G'NP))DJ>@[&EQ3VSO@[D+B1AJ;AY^!(95U<0W=67>.R/ I#:45
M4<AS E(D/2^8^]T5H%K<P7R"__4#_LCR7-(0,KT[_Y7:#CM+3,TP0S=\-N"X
M:6L396AAS6KKDZ ,6^*PSQ77TG:NP.UWG]EV&I!L!MX;V6/?UIWB :5;I E&
M]K)M>/^B4OWDV"A_PD?P_8#YU\QGHXN%TCOK0K"7-AUSUH,,&DHB!:Z<HL[/
M!^-T>'W5A"O4".KRT<UT1#3W#?QQ%D)6R$6.2TXJ)R 3N#/CXM@0-]^!=OK6
M\O[WH?RZVV:<\ DD5VA6959U(*>1^V"ITY91S;F""^8JP0$)!.+V8G(VY:5
MFY6M@@P#KJ'2O?Q0Y ?6GNZ!)P< 'ISWH@PAS.=<_%IT-:?C)::-<<II7[Q3
MO*=>:CL5:Q=:Z5'(ZQA7*R_J,0OWL+C-DBFH9!UOF=4<$!..\YF&">D=8^87
MTHU3S(<OQO+U9?=2M@A95;/R*>;*WT,K#81(Z<E?V2IO!C'#U9=;@#"RK>D.
M;E6\;'RT5Y%GP+, J$YTM^YO!@T1"A?C;LXB#:T[']F>K3*,?$. 'AA5'LLR
M'=JB8Q]V UDN)%9V+6TCSXA)@A'8 .=^K>@A2JBX\'*=%\*@64ZZ2*1&W&R5
M2U>A)).5T(M5F^7NQ[C&0$H,,!;*UA@MO&FU?V%7%E@XRPFA?B/!PGZ!'Q-S
M5\>XM<O#X'/6.W_'6#RE[O0%M SF/87)FVQ4XJJ9'F7]]E3/C;-#@PY9Q1?X
M:85SY1Y*I*W%\9+V)6YZ]Q4^L-]PLF!:(*3[,9V- 7O>@>;?11?Z]S<LNOG<
M2/@XG63W9?)*^Q#EY>W1PL7"_]?7@T0&O6AGL]"SKKDJI6D&<6EZOI:"4@2C
M5PEZ]]MFV^E9/[21AHB,E?1<6RS*$+\>5=;,2C ]T%,Q,_UHM5W_G7QMQ'/,
MS<( -Z\?KM/]ZK %AYCP\DL2G.I:#PT"QU,03M&6XA4%PS_U[2N<!W,L&L ^
M4JF_7_&^;OO,J/ZW[I"#(@&Q&FP3;*.&=S4C2%P![@2AB<S0'6ON(";0QL$<
MJ&A&[$=E0Y#P*D/(:"[#1/)V[Q T3 QN<OYT$99E58NO16*4]"4L&D>/(&**
MMZD@)Q94^K(]*7)@RKYR[YL_>*S</0R2H2.93M7S1RU1MBPUP$]34]#2!5W.
MV2_A'$IZ$%_Q\GU.Z@&^<%DG.(TN"<"K4Q,WON(4$2AJ$ #-6Y@/:-&?.VG@
MZ-=]OR\6Z@11EOY99]J&MB<GSZ3V!88D=69Q'M&27ACCCJ="(2L<U(J'6BWC
M2/Z$FO..<]TX,T3A,"6;BX8(8,:H9IW);(6VF]KI"4Z^0V(WB$ICN26*W2"D
M LDE8E)=%W<F4O(NW!RMH/G:/CG7GN-'U[%R"/A<-4-SE_N2-J\DM8'0@KD4
MW^_ +]K*(@)I=?(G7<5_P%QVQW0N)NU$ '$WCX5?C+>U8>OB9TFZTX;#FND)
M@N<&$X+5C1-P[1^6UL^"??093]WR>MQOHTLD'[6M(\R^!$XJ-E>NQ),&CM5;
M#S7]G-ML9JRLSNR;)8LULM],_QM,-+148(NR^^PQ$MQ)%W;*^1-DOZV3;Y%K
MID553G)3\2YX\K"E8Y^1$(.12UY6N[6IB$(@P1?&XGM[Q^]>AYR;H% AC[[E
MA%D82EKDOV1+KA5V95V.79HY[+ 1#\5JGB0%0%?2]^_T%U[^I-;H./FLX07V
MK+HE21;#_491#I/<]\55Y_7-OV.87=G*74]3^0XQ<*/"LOX;HM*EDE[BT)!%
MXL$50.TM\O6G*($VTISO]#=(@R?,AM*T.Z%W82)8B8^.M=/-/+"D%]>GCCNA
M:+A\D\Y\T^>FN4#"6Z01IWLV]=T'@ ?&WS,_%756Y<O$%S^(CX)K@C$2-%OL
MR(MP#B[Q6;V&;S=3[G,Z6\>1Z;:2?Y2&A%WF-'XH?<=,9!GQY,@?][)EAU#F
M%?P8I5"KQM[M5ZXJ4KO_69N!E+IKC8T\>RV0]^(1_K^Y2V'-RA:-=D6P+'0J
M-^.$?'>IJ$N BR?/>QEW3?;[L:G>?U_K\.H\XG^9.\_9P-V"R:*;A:'1?H%E
M=GSZ]C]!VCXNO$_"5A(TLML B&+.N[=+C@\K@KT&H=V606@U %AQX33\O5%K
MBN5>89!#U$GOM,/+3E+]>U4_YKDR:E-:7THUR,;C0[%+,<T,<#E"&Z:%H%,A
M<6Q OLFLV)Q0KORJ#(OVXBM,%9^\/11+B0E!E% A$&DG/MY"LV#O $W]%,UP
M0<?SGQ1JSPZ!B$7I2;@*OA##G64?((N,:RI=G-NZ6\3ANJ(OMV9LVC-,?P]%
MZMX2YFY#9L!Z$8B+*UZ) 7(X6])^\PV@B<A#NU"::U(WCCW.V62C2I2)Y7AX
M=[M&DA+A,"R>"E2M58G'K,<?M40'DH]=:.98R4XEE<Z53>8-,CQUB*VG+R6A
MS0:,@[""B5ETX^V.F!84_SC(S%RY<-8EY15= &$N8X=L?KU9RD;H_,&%R772
MH>?<<!$-3 O3]M+[D3<*HS57 *2HTF/,$ :EL#)-/E9"Z'\^V2Q(G T$$OLG
M90UN=P?ASO1BIIDWZA&O.#8BHS3"S?/FC:5X(V]\7%TU$RRU.A/:".#5A*ED
M=:C=A8M/!_+ E SQ;Y'#)\QAT JP*L\4QFI&4TF?N3^!5?-+WN<4PYLI5(P'
MTKY+=^ OIQMY\>FMIK\@MG?AZKFP]A,7N1,H/?B#A:5.^QAX#/3V8"690S+K
M2[%AJ2\I584C>I9O\Z?(7SR>MF-6*'I/")^*4#99MH9M2U"7FOD]&<3H[B+^
MOHY\7OGY^>?=_L:>?C[NKX#4)29E?;Q35[-HHE)\-+M-^H^M4W:Y=&#8T9P%
MC[WK$^7QQKDT+;"\W3562QCJ%O[OE*QN#KEV'6CD+D;*;6DNJJ"\=,17OP;$
M]ES]=,75I_A_L-Q$"Z.R%S:>$BZ)J\V;5J7%F\662[R9E#!=E/* 0AW+!_!:
M/GGN0SF";/-W=>;IR1@PA6&R:F3$A;38E.P*&T*T (Y3#.SA%RF>0),M:*BE
M:0*7TU%2;VL;>JB76N=QHAJ2$_V ^G]YNM?_%_$[/AI(?07 .&PR_T*7.L_2
M9!?,E_U-)F;Q6/ DJ]M^,V=,N%-],RY?1R7N]N9&[NOY@Z]!CEJ3+LJOU"(;
M7Q43(FSP@A'R$>&Y C7,5X#7U9_E#(5S7WZ;G^M]GVCL2<(DL+\S?)E9S[0>
M?J'_$P:Q&?6,E%&0O2V&R? 2,?]XNQI][\N;LA135I&F<)U'%88Y)=^2>N*E
MDDY>C\L" =:;BG'5Y<[LR+V\^O'M,NG\(_E-5'^F6$F52K#)DP>[L[=Y5M?V
M@P/O;"G*(UY/-^IB+T&=]<F?Z$'F%&68:E2-A=R_V+]/?G)KW<GU< +<S7;W
MV)#Y;YP&4(S8'U3MW5)!')A53??"7@&885#MR<1=+WVJN:>)F#U'FLI>_D!/
MRGOV/$"L@/=:4W"0DXKX>.=L;;Z3AVQR<S[FG?)]KB\ZS2;YC6(*VD]\%Z(B
MVU;NJ&R/"F</UCX'YY7Z5D2V.&Y+W"4.I*A1V1HWQG5UZU>.F_ZSUW@H5AQ9
MPJ0F#NICVY'^8"71]=OE0@K?=_ZR_KH%.6V[ KB.[V*M(6C3V"+-BJ[\4W7E
M)Q1/C9Z^H,-QO(^@[AH]$F"\+U4G'C$4=%N5BH!NMZTFQN=O.)GB!D\*L?]D
M9PPM<L&E[_F;P+.4B:O5U>B#VOE*;S:^-;[I9BDX/^I:-.>4="4J9$IV!8EB
M1OHMR-FW5?4Q2IPB-TLE!_+-[VIP1Y!Z3;Q<G:N;H#=5#E![6W*^'SEK$",+
MY=I.JT466EB#$WUK4_!S^A#%\HTI_I=\O D@F$ 4@.$C8*SE\ILH] KP]E$@
M8VV)7SU<4491<H(4O/X%<2]B[M2'JTG1PR9#DW-'@6Z]Y6[@K4&L!$<G-H@6
MEO0*%Q\9V"-S7I(.@KF^:4&9BD:)&A8;]@QT6MF%8Q7(&?>#LP!BS>2VA (L
M%\1TJ@#OF).6,3$;*M(G<%>; =Y'IL&X@  T_ ( [AS=$5[S_N5>,G]HRQSX
MO[5W5E%1M^^['Z0$Z6Y04F! ::0$) 9$0GHH:408!4DI0;I!0$!!Z<X9AABZ
M2[J&'DIZAAS)S?L[V'NMO4_^!WNM'>L]^)Q^XUG/?3WW]8WK&3DW"I"=E%5<
MS:;;92-OG-$3F^:$!3^(@,0X5W,_X)=,X]-.\SW%<2.B3?X9T/M,Z#/:00]M
MO<NTD+#H[+9[UABM47#6\6?A0<2Z$4>XXSI@X_/B;]^9*ETU4;(7/EXAK0X"
MP\QK9-EKL9 >TY%(\5)2GBWU!W((NK,;_7%E'D.I27PKZ_4CL)<<@ XA?"D]
MA[4\>X? .K,5^XBG;&;[%V9NJARGN,9T?Q->'/C;R]:DZCSV)S<]G%\-=_4P
M:+J%#?MY-9Z"YY<'UQ(C>A[KRF="PX6IG8=G]!:].?O0MK8I/Y6(J@P>Q1JU
M6](*N9S48;ZW2*6?/H9J1M+A_0C-D[@%.(  ?0M5P0Q'C(UQ]T]-_\E_B4\6
M8R<([)C!QJ,WY83UL&GEPE].OYV"EKNFR9T(0B$T5/$<R20!_IU-_(0\JL1E
M7@ 0).^&QT]B_ :(%3I4GDJ%U"R^\T@EDFW8SU<E9ZEN1??%E0Q\HERP-5)4
MH4I^PS![M"AY%CAC._FK=3K@H7/&QDT:27&>;)WGJ,H;P<1O-Z.8GA+>A,<<
M/NFZ29[KZR"72V''"][P*VY(WI*%4V-ER,'P8DM)DVTCPHG,]<OZ+:",GI'[
M^ IL;%6R-E%T-T"/9+-N 6=V356M4[_0R[&P6\ #1Z:3(W-+)\,$\$"Q8*&H
M."+IH;=D$HA8G413B*C\D,B/<$*6&O-,F'+[G%ZW%[+:!"%5MNWU52.A!O&W
MG W6LHL2<FTQ[FAY_2=SA\T&93EW\!<!+GV[1(N)JUY9QJI_TRS]9ZO[A6Z/
M)\^S?(D2$<4:_,&#[<B\F)C)C,"][MQM>4[T]3H]LG#.3V%U?H0TC^J5;1)*
M("UTR>C;CQO[-Y=MIV[>J&;^*.EO;KG]'V\!<U%'X'*V&3/,2 1"9769W$(Q
M\$V!A8HK^_#GD.?V]2^H!CBMRD14-8*[&X:0A7OS_G85SM3>ECW(PR_05DHS
MN:7<0E/P_##C#\SF(*Y&S*CHJ4L#<Z05#D^SWC_GX)3LD*>M14N&0J_9M4&<
MU1/ <21^DFKB&5_;PA#(9@?$E3'^7TVC1!SVW +N"8G'LPVB DFQF:_1<=6!
M+JQ9>6=UZ 65HFY&'CG,0!E>9$-P?7M[>U\;6Z0*T:R6V9$"R4T?$V]X"\V.
M!4VRX?0A)V+&'D-:EW>,$VCC>>S3SP^*,V=Q^$#H^4H1+VH&'=\VN*M #]ZU
MX,-XEJ,NR^6)7/:LLY8>:#I[?,5/C'E?$LGZ%2>M#U<*EVLF9\Q@J'L@GB7D
M[&7JH#J$%(E=[DJ]P7&00E]P<?02N?3,"=7]W27P1C*_M_SZA';8VWV5H+D\
M8&*9[E2+TV(&P2Z8O"V!-NNU3T9:*C7ZO:EF&=!-9^?T_5X\D(5JB2ACI[C2
M1F]]F==G*FC*V]Y2AIHKZURJC*N="=@+T3F)J'9QLQ!(X16?B$VF"U'R7W%C
M7]N@HSN.G,[@]!FAPQM#:<C0ZWF"ADE76VF?/ Z<Y"   -] !P#0#Z21IU7$
M*!UWU)I9F)FR$^\F[";>_RJ)9)/:B%&=^Y.G\4I-EGB[>QW(Y;39VV(G%%UO
M-VG#1;:6^#<JM>#@7#C%M/?;;FOMU D;_Q1,F @[8H+V"WB4N?_L1SFLO'F2
M>@3Z,.NIB&0*)W^1-8+J9V+6V^;#/3A9O$+XH>QCE)9SYS-X^,FV6&BS -O/
MF=0:]9J^6J). AO^\*4GBKS5;:=O_\DDX^QJ78WY!;F/;5))[D;N;V3'B&O*
MN>X?6(=N@F>YX8D;)#0?>.=RS;\A?_K55RIBD]$%RRC5UM4'?RN%@. .IK;I
M1^J3E&YW"I1%&IL5'1G9M\4OMUN6$V??F<AB/M/NKZ"#;2KQKMEQ$E* 72G0
MAQ=6)=*TC>9-:(#E0!#IKW'?[C68RYP9-, FRJ",5QXHYU:\[1'&D!<>H>#!
MR! UW$5^H@QN_ESF&@.E5$[ITYU_I"U],XOO.KNBPL^GV/F&$>-9O7(9ZZTJ
M'N$"7*D/^YNK$\T?J8MH" 8TS10]2% ?=KH"8)D=+N6Q/+M*$Z</KC60:Z^;
M)K_ 8]BL7+F=B&L#Z21M/JR?BB_<"3XL)(77O=?A.FD]_M6,F P[LW?T2S0D
M@J<I:TT5'K7\T<7-9-/X@)&D).9@'R[]-P*/>!RK>RFAAF[M\A4J06YL5GOD
M>)O(/F;(N+]J8A47*"+IDAM&3"NU\CFKH%DI2CJKO0\NSX^!!ZUCMCIBG5>O
M0[.[8ID-IKF2IA4(FVM!.4[NL@L+Y5M)N*9\/';:8I7/J:5T3[+C;O"U*K$E
M,UVFA!$P<F+O)&;NB4)$7;! Q&'YUU3CC2@#_F[C:D,&NX5.+A8CASOKIC7N
MT:R@U=@"A4^*0T3W#,<UZ,"M0"_01K&T2VE_KR*H!)NM-2;.*C]^=#$]O6OX
M;7Y.1? 7V\'SV(?J[1O?'HE:N8?RPEYG?J+ZF;KU?3E@P-3\O#/]H[2XRROP
M_+7G2)=I:OD3M<9)U_*#A]_I 7@&\AH<!H!'5F3I%:6]V<3 *Z^U>(+=I"5M
MB' (9+,UC$O'<",?EKI0ZI  ^ IGG30R4=$6%4AA^[1"_CG93PJS%2%.*M-E
M= N8M7C4DJV?K9J$Y(F3:3C[FR0X>_Q$8\O^/=$)JJ9WK])*P6Y1>#7PK/M\
M]F-]&0I\"P#*_I4?_L"RH[$&&;(!7%(O-9O^1WN3T><=F8'D?E88R>CQ(Q\A
M62T[&SON6C[*-J#?=5EA,7#K^U;!6-SI<.%>NW5K[4R4/-LMP-G2/[Z;M$0,
MGF7J,^K?Z%/@GWOP(\R:P#>4L5+G;EJS%&WZ>:%K->\JH>:RXQD\6RBMR.3!
MXPS)HPT  +>8E8&"X;VJFI)4I1R&<"^_W/NWR[TU,#8%!=2X[&C\SI25]K :
M&L6W'L__LCH'1T"D5FA3UC;A3LJ=]3$\V3F.<&3*QFE^179^+]>,E\A *6V)
MZ@/UWUVK2D$@7@;<C!$,[S^?WV!E.JKN&K4[O6H4;U,-.]O<Y@S667L,ZV]?
MD&;8X8O)'^5F:!YJ#6LE!+8P89V[F-Y)SM"#4*26.E-Y22HZH["%<LY':UC]
M.@(?#G>S\K2]7.>?5W)H^?1<;+C^N,<AP&FW8+MQ_>F+8Q!9-X@SE8= FO),
M@)8SS( C6& <:DGG%,#5/ D\N5;Z?;&F_AULJ88WR&FJH6M+V8<S4*VFVM[>
M&;($+?JG5+<""5L \:$6TABUB$(,02F*]'7WV!SP!%[*M/_)+D7Q>1"^'O=E
MT!O/& ^N"V[]&?$F!5+'&=^X7QX0FS<V#Q;,%EZAI,K7GIO\^(8N 7 EM]W+
MKVD*UZD-0RVI;P9_I%)[],0N4;V/XQS/:C/99:<GR?316[Z<A([_9673[FBM
M68Y"D)?MSB"-NEE?,<=3[I 7+0U*A#O(CC>LTC0)>:H&/:I4P5W8FN>7WM)T
MM  QVL2)"P[UXCQ?3];/&Q-Z?."SN-SV0[EK^H8:0NE=<PYN06='$#23CLR^
MJ3O&X(V6D41(A-ZSEPD?3N"O:[B4MNA%:5D?=]R(S<ARVJ% P].E=@X0B(B6
MM$ZEF!:_J#)G26RW-Y=KCT_%>"?*,MQ#=71ZV6S<E;D+(]<3Q]FH>C,12R$C
M*WN#4:+HJGB.Q[3X3]/HD+(4,("TB*:+E@PY]0>W^U:$%%:D0+QL]3SJZTB;
M!NNC=/J%ATS@%"RBU8O]Q=#XN8+QO[#!2GIGT_@8F%;@RV25+-0V)SQN:>#E
M81A##G$$PTJMVY"!VWM Q=DMH#O#/KER&VDP_<L!4KR#,JR&)=F95'0]%PL3
MYP56/0'&K%!F-$'<69%T4>KK!M9YN02 D&#YGV-#G:F\T4L!?9)+'!-7<C;E
M?B\P$M6%6.W7U9/0>BYX7;P3+-&<SOX%@;6!YX%-CZ:-Y_T_?HJ7(D[R_&FH
MM\N6EB 7C-+2 ^?9Y+?^B=:P2ZFC><9^=LGA+/_2\5V%%QCY'RBU%G/YB_&_
MT/F"FB8*#:Y+L1T<QVS"C?>,H-=]>+YC0]W]U".GY'-+QUWR9.,NIQ"&MVD6
MW.C]L:9Q/T7\_&;8<.3CJL+4THU&$3MS8XJ5XSX\!^^T%:](:"N^=ZD.#&/1
M7.E]:3RA4'-RK7G--ORQFROEZ8M[7;_,X4T4O]O?BX::GC&-3".T"[ N>T8Z
MK=!JEU?;[\KQCLH"G7Z$T$:*!#@\- YE22@<C[.7U[?&3JSZ5W:S?_&2I\%P
MU2PJ%QN7EZ^/2J;N<P#^%GUZ\I[!EC)!A%QC!78X]]H4$[L<?BC>&BG_:/).
MWG?>[_C:9#*K_XH=%8&G,W%0U7**'-@<K2?@\,J/Z&9^FUY](Z+*8R=4W+3)
M_X0(MX) ;9-/S]GJ@[;[=VPENJ87M1S&.7'(TUA3#ZV/N^BXF.I8<#K7_=XK
M9ALL2>9MI8@7?)^G02K0_G+8?MXLN6M)=!H!*GZ+%.\))3G$DZB:5119G>.(
M5!+[LL^]S+L!L*(B]RB^4AK]>%?W%Z1+U07SSKXYM2:S(+=H=S<:*@VU'T.
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
MAJTNC=2-XQ7'^7)\T9("C W2#A53G36HE:F9:6B*,+$D"?V7#]T<.QWOLM(
MYM.".B<5Z1UWM+O)DSOU@XLG:7VQB1<U%<B;NO^^)'N1H-,GWF>A^QC@C"NR
M]M:'J:\H4S!'4FDQ0,DP[.2*X5(0KT]..YIIQ(,Z@#4GJ9H_BV7G[%7?Y[I7
MR1B !/N;B?[SX_KOJQ7$+I^T1A/>'I:ZGH<+/]W]$"&'O>C9_T #5[=W.CW
MD*^P(NOJQJ?C5Q&DQYE  LUJ\V3X2GWN9Z"[L$,"&(/F?O$)(S+T+*DP2G(+
MM^"OUI4^Z\IE&ZE7E;#-'(PHV\"^A6MP'_49[\5">CIQZGD6>*@Y7"%2=):%
M$*(U1GN2\X)O.'YPKJX+GSPDU'?-=W\]\F#$H,N=_85 (&VG2S=!AH?VJBQ)
M+3QR;53Y"HT*%2$/_E:;G9\QY<!M)%D=I5,.!W2TEL6%YTU-16*G(OR19H/(
MK?+KOEGNU63*3,&B$#^^_FR#G-=K;'$.PE47Z$=F-L"@I1XQ'>V/\ 0$/KDS
MX4TB_NB%WV@#H.,H?0Z^O24)Z[?0FBCUI[[[C/?3.94M5RTXY\RMD"'H^ !L
MC!U](YCRSRMV](\5VZ$&R/WK\GP*7=A;7@.SE8UI]\SS0'U)EC*_<.9DW?1D
M_8SH;E?^F.EZ(6*]>%\4LH0!_KH\"S;2)K31RKW]9T%@ 7BKWS$,Z/]M>2*N
MK^]#;V" &&TU#%#,B=B'R#*E'F& /5(0\Q85HGIO2 [_^596<@!O%/:755FS
M'95&5J\[._/4Y3/27]M!U9=72T\V?>FY8/\BC@=3&>)/O/5CAV"^Q.8X8(#[
M'S# OG@ZL0.:"M$&/2$!3\ !?. Q 4>&TZ>N'4'^WJ/!7]>_0#'\+J&5[))&
MC*F,?CZZ%S3%\ %T?0)V!@S@?=8OXU:Q[UO+[%WK9(A0/RR '6\SG1WR=,/L
MKEHBQ5UT2J".CZ)=I\8Z[WFD??N$V,Z49<H4\ 3D3Y$GL  =/=@>;K -VD
M'<+SK42=&7T5A-T10:&VLK 6CAR+J'WJ6MB8D"PC(Z+RSBOKC/%Z":\.TJ58
M]GNNG?M9&""L=!"Q8E2/ 1 ]IB)@Y?J@N(RNA7\3PP$"/^U,=E2ED7D8I7@1
MT+P?O9YY/F*&+3K?O7.TKG9G>SR(BQWIX-%U7;$@KU%7]\YVC+2BPY0M!"PZ
M!0\(=XT/MLKY(EH['K"_P0)B;XK$O(@-BA_H16<UIA0\WJ6*$!"5-CSI)B"P
MZVU,'OM4$;<Q31%2EA;D(I-ZH/GY&:U%F\B'JJ]$W$N- TNR5AW-T1#GVXMH
M'?5YQ9"M^9E3_CUYNGC%FW--:_9%$0L7!#S?9JU50<?AMR]$,'S[ZD+2LSZS
M5_3ZTNV/[:9D!9U<)I+?/CYW6@D)Z)0 $4$$2NU*F^U^4FOUWOL4/%@'O$3X
M#N["2&E75M<!-$44EP3%]M''A.44=JKRT*A!\J"=?V'-5466YIX(6'1E4C"
M62 4 ]RR*(JM08!GZ0],=\!RTYB& ;*$QE3N)B7//(\4D!(#V4!8M'^[\A.C
M]'K*CT., [I5Z/LAQOZPQL[7K:I3O=K6,O)&N_Q]:+<+26X?)Y8V8C!.@JF[
MIH!MUW[M(D'7^\4*\Z_F^?(DKY:P=K.[\,*SAN8UI>$3E.:#%->.K\:4-RIS
M2-=JX&G">?I%J_-K[:6KDAR=W:%I4JZAOM#&)L*TONS(KS1P7^%W27=&/S?-
MGM!K8&>7M%?E!6:U"5!25)/5W/=S[.I<-;(\W+)M!RP)3!3 ND19'7KD*76
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
M#;U+V,UK^YL$.)[4AV6W!G%(3I64> MK:\8LJWXV4,5$4$XM'B1!/QS,8FT
MB$5TH5O;HGL(2K@-OFGE=@*/M-C:7]!=Z- JL,WQPGY]E&S7'C:1E$NC&+C%
MS'(I[?)DW5,T$7;_H[,91-;W01J3!,6F0,G&5L$RDDMY?'J/,Q\KO.<MULSK
M8:(<FE3T1('=Y""Q\K]]4"/XNS]+N6W)(NN>NF?D-QU9&KSKCCL-A#?G<38V
M PHLP4%"@L N3VX:/9LRLT\]M14#=Z([@53[='MI;[\+3\!4GAHB&20R4<*6
MGW:)Y5)UL#*8O?ZNX"W=*X3W_4=.C+LR<OG7A<9\1@_ @K@<Y % 8;@7!/Y4
M@8\87JCCN6 S?++!4 $Q)Y2.*2,+P]7RZQ27OU%V/2)5!5M.4?OC!O<KUQ3%
MBU""5E?Y2W:A 52?=/>:_?PJL,$Z+R$+D2L)=^@_,6IXT(NU8K9)<<QH$@5"
M<C0T=U2VE'9\5XW_%'D=#XCLQ_Y]XS7?=)7MO;AE)!']FM_J48W2EY9Z2JKR
M/-?P7R0MC#,RP)Y),R^X$$2QMXQ#"X\C$7UVK?7RZ4R.,71O&'XI@FB)ME;>
M5-&B"_FTI?E+0:YL3Z68M4+"YGX20EL+(##&!:[?S)/7PI>-NS@9CPKY^D)F
M0QO.KCESL8TYX/))!;I,UMQ$PSO5A YD'%-*259ZWOV7N"-6Q9I^H=OWW"9M
MXO9HY&U)!0EHP:\$,N]Q[,-TY*J%TVO_Q#CQOK2MLVP96)<A'K-R=+.\U.FB
M-FX]L*L+9YY&+4X6V7Z5G-]*5][#,,WX+71#)9F3%$Z^R$#?O0 "G3"?E8<9
MUX'%INYL>,!>R '<<&D^=U3D4HH,>:S=>/5@48JX8;RBWT8Z&KI5C7&X\R__
M1:?9,PGMROC/ORN504AX$)>)8POOG&*HS(8H%3MS V<7?4@NYM*"L?$":RP9
MLJB<MR_J^3"HF/,]+-0_QG<K5K#IP)A-NEN92W-3^=:A;*Y*,<FW[/8!L(6=
M!8R+WBTRUCT  1D9ZJIP]GH#=RIDTRN^S*RBCD1!%+$N8DV6$:IH:T \9 0E
MT_K&^MZ3Q(O,S9BGT*NVJI6FT@3S)Z1-Y._911GQ-B4O:[.*7G$49Q+*ENQN
M3C7^>^DH<S#5O&YSW&;$MD^>U@/ 2;U)M'F'/0;8W<4O':Z!3W4/3<U2MQ';
MBYF'$\6^)0,N>#IC+&[E[:-4BFAI#!CH]P!A=W[KC]"QPS0O+N?W3_I",K^A
M(TYU93J:Q;[:=R7 ]8E$W[K5)N?N[.$#&J516 IZ0RR_K%@N!$,YNNNC9KB3
M#:V.;:L=N,477 J2?CW3%S4E6V[YDP3-F7GS=%_XA=V4PZKSC<C/;QZ4@R 0
MVKX,61P,@TD.SY^)H;]-\4G\Y_,^\>'8U^^Q?EAH%2&'T!Y+=.AV[_MX 6E3
MGLW[O6VU^G4L&OR*ENTLET",V;&5=ODO/-9$PUB_52/H"W" -&H?,(*OAYB)
M[)F>(@K+9DYOBL9"MEEZG9>5\[);PFM=AI:(O>?"V&3*IP;NF;&ALO0AZ+K.
MQPQUS3<*O2%,RV5M*Y\Y[I1S09HN^*.6HAM&3_AK]2DI00SWZ&@:/@6)>1[Z
M?$V;++;V791TU^QGQ>]6Y*QL)%=ZP!%8<!5JRNZ09 =YSV0A#U%](&R/ R7G
M?=BAXOZ0)HR$Z(O7[9+LN,!N2H8NNCIN]R1CW"DM3JRPWZ;WN+J* F#0%LK>
M]*= =PL5N1G8#_Q*D#.BHWT DLR4'X :BJ!SC*J*A.O+]+N>VPKRGHY3[EWZ
M"P3A?7"C-I.-&=7;(5L;6PAI9;,F68%S-]:/F]OE\ N1H8$ @^?%/LE_ JB]
MB_K6[TRW(9>E>)/=>3KO;<6I6:P<:D>L@%CK;.XZ)/OJM/0!N\OMF'.A=G^1
M-JE>M"70KR+*CA3\HGPFGO/T[:H/@9KA.;[L0<80V>J?IQ[N3 #M@JL6'K%
M<D^2ODN[+D2JKL#AZ35$+X*C*!'.VVF\,QI;CA>$1L/'M>:!EV(:4^?E!!=&
M4+OU<W 5EG$13"<E325.B*7T^27<LLS-#W3_A:JQ%C;-78X/UPA$Z*=TX.1I
MLD<@:!58?K#/2*\+)6_/]U UC+!E)G7A(:/:.UF>'9@DYG+2T*F96V6<Z]*
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
M?2G2_0,1P<L>XX1,<>YG?>EPC*WO'9'@//M<GX6ATC(;O$)KH(7E:>;3>'S
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
M* ;.P'L]W$!(F'M0GZ]J8'Z;:I<W(,ZBCO3F0Y>ZO%!M19+.NKR>ZQXMO?0
M-KSWR1_H\>K#N]*1J5,&O+IY9S:HZ&5*9P**6YU5!7M^?.PB&M<\#9^)D3".
M_E3$*6U8,62L?TA<V1 ,[8G1#SP"G\5P!\3 AF15;>;=BGOU8F W6YDRU#Y5
MFG[BB;+5%M7XXUKSX5WK,)?3[8]+P)(+'Q?>]Y9ZGFPG!4G;NV"Y5^@MB8NS
MR;<X]S:.*QQBS+E_RH"&P'$T..YLQT^*A>>4T<922$_UHSOH.!A:N@&P"]]_
M#K[X(W=H$E>/1E;;+_#/[4SSV>WT0Z_D.M8>YXMS^'Q?27=Z_8&DZ[5>R6HW
MOH;<&#RJ1U)S^AP2<A3!XB!$#ZALB4A=^CRQ7T ?&F+8?[F^],@%+@9:P.4<
MC0HFQ[HL\_T,;RRY7:*'S-ZKW9)E'M!/8>_(VQ)53NJG"+K723^N)U*"[)SA
MUH033.4O$.1R"3JQ%J'U'R":^X[XT2FJR88ID]5G0IUOI;>?,:3'NI^HL1]P
MLP[0,=X:I'2!'F,XG@/DKGG0OAPFNB#Z+5*=@I7L67)%)I1VEX8G[[7HP#S)
MCL!\<#/RF_U08A9PVX^>?-POB[O.P6!O8NB:/:3/"O76DU[/4JDZ;/A54$4_
MJ&2T16EA@E;1YSL^;:^.OL"ZM^(U-/A*?>LG=:FK;0ADF3,Y>-?Q7;%-%W:T
MV+?LVB)C0#II*">!*]B-J0[V3]>9E'I%9<YQRMQCM9^!LU-:QJ9A)=JGU>=J
M%,?;M@8R!0,$?J^_$V6T0L+3"C?!4OSV\./>0\]-V'Q);PE^UH_/EWY^\Y#5
MAP=.H=\V/IP\DB+Y,%'#5+HCPH/A<OP$Y,V$PMW6Q9@SMN8&RHV/7KZF"X[L
M-7KX58B>DOS^-:L=]1S!>;+B)1@;K#S^]9"OFU73-<,3N!?\7':9=*^65ZU
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
M:VAZU^#1Z#9U5?7!YWYW*5]X\>RHALT%V:O_]*T +]Q/&(%V%A]0;\5P,87
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
MJ59&)XZIQL=_>AR*/,*7;^[H2OVI':=,-F^!J]DL2A%E;*V0D@:MY6'Z/U_
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
M]CEK[;7VLY\U)^=RX7(=P**GI:L%H*"@ *22#\#E!N"V9HC'<P# P  @"@
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
M[P.;V,2H#S2VFB<M3%6O?GRX"Z!/^#";43M3RADJUD$Y &\()Y<?-8== XS
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
M[XG:$QTW8](24PO.*'GGI?$B$$/?&.[X0^?-YL/,$R/F?>$+@?O]B7 O =Z
MQ"UY%ZP+[NJ6T9++1BZ,A20 L<=X5U4W@+XPRCYJM=/Q=M%VN[]>>%*Z0Y]Z
M3Q>4[7-78<C46ZCJ3#4 RT4L4W' !/1WRJ'!_1)JR DD]&JSSI%0G<.W%>1
MY$O7Q.BBM$@-!&7V*7"!%9GMU =_#ZYO;*E:4R_U>.#8Q'NN**MP \0<\#<_
MDDE7@"'#&H9^HBP!U"/6=TK9AL LN\B!LW-F;"P*5\H/_U%7_HDLFVO5MRE2
MQ<9(C-#AL*9#;[P^P?G']KQ//>S:PN\I!\^:I>8;CO9'_]@QL*C3!=>("#"_
MHH&4G]A)7!T3TSPZFJBX!+@:H40VJ0]MML9<!KR<W3;(!6WC$?;OXV"%4KR&
MI=O6V%H;7>1)B"#XSOC-9 4C5.GFX*$;)J4?RH>3N 30D&(WX+2CWE(JFN6]
M[IRRT5J"]BP4HMV,Q>L^H"M7;<CDZ@,QG15$2R5TTN-2J[K>DWCJYX)^)W5Y
MU($J?3H_6T?!C]JA7]J92;1#>$5=S*N)06Z5M1LJ'NL3++L/^B16/Q6OO/=5
M]6.=>*V2N5I=C*6(T+(2-_/^(Y9MH"G9=@E(^X,XV,-;A/Q^3"PZZF0FV-=/
M:;_]TN@UQF,];3[H6XXLMZY>,RW?9N$\DDEEDNTA^!);2:(OUAJ"$SHY<&):
M4V=)IEL'V+\L+^[7N0 _R4W5O+QG,2X;RV?H'Q/<"Z_+(I-*W"6@L>E-Y9E1
MPJH<1K'?04TPP,T-VOO[W XDK)AZ:X'NV+LX)CD\(;A[Y&8U>!U!IJ&?KQF%
MNN(_((W0-[S5!==X(VC/"B?;@G8Y/Z9WF>U)+8X887Y^0A<BP>\X4="BS;$3
M^=$YDW+-^IH[!:+EVY(4W>5=#?$#,SAV_'U<VP##?IU':_A[^TL >]^F4CR1
M$$B0=7SGQ'<)Z#'SE0>_#_O5!X^! K.I9MN=RWCVVI<O_#5I;MF@:>_0IKWM
MN018K=9&_\S\<@84EU/SJ<'9!./9%DD371Q\/H]1[1,*[;KBH\+>W:RDV?I$
MZC*J^048VN+]VV.P<\J-(5;QM!&)#,&[WY_Z" K$'#N*X2V@0V32$'G?Y3ZF
M-3^@)H<V[-@X9EBZ!'@(YSE_N9!-\^5Y^OBQV"G5,N#[A%[*IA%2"N< 1&O!
MFO05/T641&3HMJGVI]HC8TX-XE5/'7B:1T9W'/<_0%*>$/-AOA/1:HPX]G6B
MB"4F*,6K;*]5LZ%A1NKE3F&:B_&P7Y[ZM<Z/./>M/.I-W^B7*AH;.17AAYR6
M&O(-HW<;A(WU,J(I]FE^3;578!V)>82K5=!Q1^KV=G+A>^13_5I?]WFV@PQG
MJ'U_<=V-%E!^@.-$04A87V^V:B>\9'') ZM04<L3'O+&_[%LKF@R->C/6758
M;M./_=(Q;R-)8@<2YI+R%H:ER;BH@B#PMW$9V 3<>[S2"WWT#D1J8X(!]VRV
M2L+.-%%?K4NT3?:C>/'MG<:8D\284_XU<^CJ)>#$'<AR"3BX+G)J^^L2L/X)
M*CX-4<>SXN1?5@L\G_+>J6_7=,[QL+02OQFD=*LSD='<S3/X5/:#K^G\KBMT
M"-BX6H(YW6!.XK2;]OX# X9<N[LUXVUA].'H+=Z5QM#JEY:E?2[[^HGT%#DI
MU$A@7 SV(S'_%D;QG5H?\<O?V($R/$C-/)RE>BU+)-\H[.(8^] $PXS]AUS4
M:'PN:_[10!]:>?CS[7.Q=RDYP_GQ2N*J&C&.9 5'%3AW^)R8 DIR?ZL:5Q<D
M2?%4I?+-4[L?+ $9NY[EFJ##;8/[0_7P3[/0"7C]_+M.82@*R*%"6P9SOP0\
MQ<D+>"L/1Q8O/J-874H^_FZ5'#*"W<?U;#JA%)&7 #H"?;''@[@VIO*YOQ;3
M2[$I3^H3H2>Z^@IS]T5E^BA5:04LX#B17TD'4!!9U:FI_ ZS'_(O70,YN7]B
MVOET(RCQ ?RH<33EF9@15J#VW]<GA5WU[#W&SY-=D^SPY6Z@E$'*DZ*/PG]V
M8\?N@A!MS]<&CU'3FYP'.^CY;GYZKPBI 2!WN^L38-M#B6?$O2L&"6S\Y05^
M2L]5*.&"Q)8S>,H:\R7@^8J^$2YUE0T#CH?H_.@3PF9Q14=PP^X]J(@LYS-<
M:>GA&AS[/0^=F\?@J$ET%>A@I[EBZ]?Z%>!:#94N<>-A".ZTK>#BR]N '[Q_
M$(__?<^!&S1 GQ\$5GB<9[&4'+4$7.U(%(K_)/:.?>'K[UAC7=5:50_DT*#!
M@%B#6$<"29Q8Y4VF:?B"]D9R"7L*=O!M8!6U0<WD'V)_1*&+%W!TX9<G6H<W
M_>'-<6VI+69^Z"R,NI.7O 5Y.E'^YH[XX!7\%>=)_ZB)(S40ELNPHVVO[%+-
M1(.X16QYK6O4C5@,,&]M;YVNORFW1._5MD ]]LR6Q_(TZF#_[4'G;\>5K4O
M0HPAN?3O4]5WF.]4(3Q1X]07SM_W"+1(IZU:A+Y1>NH'&#^(E,T.2JB+>'3B
M73(UZ(PIQ8XV [^Y0&S1.HW)^_NK7,X)1^#[WMLR;W>2(@6%K!_\^HP,XSZY
M!# 2?(BE72^,XN#H_)!'2[VK?#^\#]M'[.AS M-_VYT@0:D^C/6R8MX Q$T
MO#V@\UZ(&5GBD"=1:W^.1#-W)@'KDS44J6_KB!].JWNM6+U2$<E[;V]>_LSJ
MH,B;K^F@"8U5FK641Z]$TCV #;::[]U<D2RI]M ;^[/K3.H'UM>O-;AWASO=
M6+4>*-V?.Y?90R5>=Q]F':Q/_S1$9_%C/5T=Y+HE,O][&XX3#+T$)/IB'EX"
MRGKQP/.?JYV-E>5BNL5>>@8]"FPFFNH%)IIL@/_;894/G0;6/8_'FQ,4R%+
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
MAK>9WIZ57V/UU#/]93/[BW6%743("G"5.G'===TUEVX9G770M'$)N$::S!?
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
M_?>-0?_PO%4,#EX3YG+_V%CW[YZ7_?F_N/H75__BZE]<_8NK_P57;U4B>\@
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
MY]_](EQO/-'KTA+\1OE[MQ+[[[$]$)%=O%-E+J,5R41PNSTJ*9?<X(SAM1+
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
MWS%4.?=\;^+L_N^K*WIW)$T.$!,'NVJ*BPZ;$V@P(ZQ-_1F(<9U\94QX=D)
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
M(NIY%#J-6#L_TK\6=W7[UQS[U\508[XGOOV^'/]2.^[A?Z\=]Y+*T,# M]=
M[TEVQ#6&?W9)A_],)+Z,((AKQ5>W(!C7.4WBG03XAH@&=CXE,W=RDZIX1^->
M2HGX+TF*KT>LD"4)(>T:7 2W8FO8#Q<-$$->O<11H]7/"I=6PQK5\C0:0-Q=
M@'TA2T7\Y5PW#N0'H@[.H55#@M3<='Y#@&>\0@';)\ U&J<LL7PWLX+WP>C3
MEJ@H&T= E#<F9PCNB*8 HJ!8DT!10RQ?XF'5,3#,]1*.(\]>T6).^4=VDC77
MEZNUVZ;4JK"CHNXZY&9^,:S)OP+! #=2\;*43CK1N*-GPDT!)#H+<1COG_TB
M,(8?)+*6=X+.^DB=M9Z""[\NELR:/LZK/(XM5!06OZ>K.E% 8U:PUEH:KI,
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
M!)L;F.SZ\?T4=M_^Y^=;_*\2*I8"<!F,RK@(]SNY27!>S&BWN@5E6G VZ:(
M3,83SCO#-%X4*CYAUU-8^)BH>;Y'W@ I6R:;)%9[T,F.3>H&3K%B_#:3L2M[
M&-J0(%E8KV43]IA4_K!LW$&VU8>K)?!=!XI[8)SO=2LM^QJ(@P)PW+J-T2&R
M[!@1HC_K*X260-< 814?BLQG)5K>ZD>/,OX@[ 2+-::/VP=-^(@XU!Y(L.-$
MVYLG$9BP:++ ;Y79A0K.J!=VXQ4$*?UFB65N(=-).H\T!^YN)506P@[YREJ8
MP)BSCB<+X?#E2SV5W#EQW#Y4(<\+<]FA'TD8SZ#@<"V)9(/40*#)J4L@J_FG
MO6ZEG@IF/H*S 8)%+6I_<D/K=0W[ -F<+ZX!OUR;?C&LV8%N#DT%N*Z?V_0*
MUGB/8B,U-0%A^4O-FR0/-(K.#/;RX:@4ZO)>DJFJS=N+J.3+3W_TE90[[L^-
MLC".5,O4?M+;K1?0SZ< 6D7@)U=G3 B=.)F]AW;G_&V:Q4)/MAATN[Q&XZU?
MGRB36S@0Y<T=DPWZ0*2:!X;[4E7BY.-UOR:7V@7D1U1!-\A\%P2 JY'*R?PP
M^QG=RG$UU@+SJ<P(SM%\B^0$0(O5"942'WQ*XV #5/X"5)$--WQ#?)#:RH@&
M?^M=891&##/,^L.6\N?[G47%P?Y<K=H;<PY#1O_CUH]V;J '[\WDZZP\OO;1
MW3SH?!J8T4D![.UE40 +7\!==0%7J3^>@",I@-75VQ1 LR$B&N2 0Q")OQ&'
MZQ!<:7H$C<V__?V9;FD\@I,"&!P(HP""<BD 'HW!4[UY=/23 M@9S5BR4F>C
MB;'9_.-9-.,3D$S2)<O]PQ3H^;JGB% * *P"(AW'$Y__/4/O_8<<RLAR0C,Y
MR!M\<B!*&/I7#-=^9U[W^MMIY?PM._F1(4VSE;^?E,[?LG/._Z,?V-]/ZF_9
M34"TJ/[YBW  ,<?1)(5=3\&0U^GOFA+RW&OQ OF37II<&7\SE\+ISUD8?::A
M4BEY*2;SMI#KNT6%R(Z4]0R#M^*@2MWK'C-O]AAB? M+9>,@-Y'F1\T8T>[!
MLX14C,2H!MOPP6"D@! 7Y.N:J^WPYD<&>]V!RYH>Z?0.Z94&II<-R]8%+N+(
MM4OU]07[]262&/'[KC4GUXOHXV-#G_D+":0GK%( %:);5#F_.0QA;I;C<HU>
M1@UV=%F_W?5]"@9:EDUM'99[0!V::N,:Y8L+ G!=[TK<0J1I6X S,+Y-@\YP
M(NYST*]JKMG,J,"?.2CY]87RB=9H6K1VK'L=)&03+KUR8^;2>\A+S_/+G^,3
M9R%*LT[[YO%^$D#584GXXT*X'&FY&'S.N_?U-QGXY]'/2^*A5#^J5%DL RX4
M8<%X#R@-(;0R&M3NOIY2,2  925\UG65IZL=L)%A65>_P0E8R@L444\S-=0>
MUN*+IG>]]8/N]KHZH^ZCK0MXYR__2CH:>/'QI^[0$Z(JJ:3AOOP@'TRJ+6EZ
M^TQ3ON/JU-R#G,S8G"<@/H:OH@"&Q6=-F=EU[H_?BM.:SCP5NY=6WUE!/GCZ
M(\VV1 +"2\I V%G)XHVP(<_!0+CJJ9FF7_M6$V=76?VAY]0;FD_4%IG=#4AC
M2'M6O_#W$FGSKL,893".$KVF;N%21;(8BY'6??SO'",3H?_\8O[76?]K$?Y:
MA+\6X?_T11C&_@KH<Y/"%R?*2-(FX;WM6G?2R.Q%_W<-O#\H>C%Z^3'WQ88G
M6\\T;&E+@2]&$W! (EL]9K!+WZ)S& 9L%6#%^1$OQUEH7<DJ_%UGN]=?0#M
M,#2^50#@$O34_?6ZM4 G>3(B?MGT>M LM&)Y=>M2L2Y6"GT=,3/=52889CF:
MI5SQ];49)^2&1ROU2R8 K[;98@"H"SJY:A1)IB,TT\%Y\-4IH27%TG22>;LL
MRQWS+_K3^//2:JGSE?IAW9MHW/$._C'VR1!1ZN0&W$A7N-T:.N@L;@6M(5_C
M_;[V.^>"*E/M(3#2#\S2[(2<.J=NT?J5$(E&1 O8U^B+X9H&O62TA*Z%3KUG
MVV,[]^B5C*GHV91IZPW=%T]Y=14.?(E 52R"R/+6C8MP>7@'(]H!Y+*&M<QD
MZGQKFG'.O9AEHI3$]223*K:"CX\JY73C@H/@1CADL(82868Q++K27^VF!_I\
MYT#2E_O+G^,8/E^,W[MQ]?>2ATC0T_@NL=]@K"%(@&#3;O"<+$P06JI'\IIW
M_ZJ;?OS=!25,+? ,37<!(NJ*GJ#E*J$ )L7Q?KB\C$X@%QQ*B'5-<0@G/C]K
M<FS6ZLP++X+/^::)"5K^$B/.IIVQG$5E_&)>7K$>7 E\]*<&3; O@:H5M]@+
MR0/-YS#UV*TT4[(8[EP6$S*G77"V2*VV/6')5WI$2"1)S;XQO0&"QY'2Y=VF
M>1>+?<F\-3$CG=;\HY?'O<.>L>G*/2;-+QWZ4;>NU9JJV1=RK)A>R3N"7EL$
MG:\ 12+HFEUWPLPA'9!WYF'A5W#:"8B"6;.;JGF?<JZ_4&L,.4\0#:F@0G;5
M+[Q"L)$OPSE(997 -Q3 Q<HW.(54S#M)>13C^DO?'A9:^QL")[>VN92G'SY9
M7(2?8':F)S#J25NW%Z'<L&8T^-VEB0;.SW-KBAR^X[O% 1^^!:M]GWG*Q>^>
M]WK3(P*_,P5I@3(W/T=-)Y$Y33O4&8DB^8XJ7FOS D,KAN4T\9?2BIXF :KT
MJ&JJ 53Q0R)YRRXQ9O>VAYHH@+!D//O__YYJ=_N8/;L!/J*5,N/KJI,F9K8Q
MSV>VZV[8@6]=/7.OT*=(NK $.5U"GOQN>7,%]='(1S4 T[" ?TW(R20JSBB&
M-W@!W^Y715'9O*"=08'26;D]@??%#G:LK>QPLIWSE\OBW,*:@%^Q3&%2QX/L
ML.[+ZXM^S[=V;3TU!P=:^/!%4;RR"7<^(;/(EV$QW6WSS UUHY4S4":+RT_6
M.5ET>%IWDHZ\-@.=5S^!E_8($T8^!+W%N4<8INS<XO3K.(9HQUR+=!D3W7.K
MU!F);%Q+U?(Y6#>\"Q;9@6#7+X:5&^)H.TC.#\36$*595@JB/6<M9ABT:[K.
M"\9)IQV@@L8;A/(WCFGQ5IUUI1FAT,O@N=(QP= CC] E+OXO:_PT.WI6R.1'
MBYT3G?T^D XHNQ,%P(8::G4#_GX\0E2U&=0]+]37752K?'ILCQW:@H##</KL
M]L^_ZUQBXFW.'TEL/37+@;9J<A_NF%1$\XQH?HT9[YKFM8"]Y5!Z+X9L,2Y,
MUOV6<[92L&K$94LTQ>S)VVN2O/#2=^RYZC(0KY:-M4=#6KI/_Q/<P/Z?2C16
M+ZSX!78V-<R:=J&;9(>Y/85/M?@!<30D&LR-<(9,[;6PPN([S?/;Q?55N%D
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
MT-A6D(*;!$02H@="EH#A/+-]52DO@.3(7.U,USC/W++6E@ON9O$_J:TK.5O
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
MVWO?5/IO9PQ&/Y^A 'Y*65  +;*:5G\Q_XOY7\S_8OX7\[^8_W.9EX"8"-_
M+&I%_"4'S7%45S"L IO'#SFU*]D,--O^R-IJ<B?5(9SG$(M-Y>B,,P3J!]5C
M39=@X[<2=6_,\:?Y=W_LC8U[X!$'.-^QR@76F>BH>@6+)-/;N%</%3&*MCML
MWNP*T QSWV]-A(Q7?([W"V0HTLV-6]\T)N0M-4]'XM6P!\W1#1 ,D)%  ;3[
M[N;C*]]P&+2-W^U@V+D[]&K@W*+9&>V;['A0&S)<Q:U+ZNVQ5(1<F%3^1F*X
M']-.0VK8U84M<;N[FT;CIELBV>8$)!Z.ZTSXY='CIA#J7Z/T(_B2)W!1$QP*
M<R,R3YC4CC;;Z)GESRU/KA_Z8EE@MD<@H1FOZ@UCJ0!.-C?NW07MP%/OUN1*
MZY]X.7O.+4INR@=%YY3H'BIK9:['\"3M3-\;AHPOJ& -:B(MJ13A  K[27!H
MPS<!*X>ST_7>QUM9],W,!B_(,AR@?JK.3%;,7"L5C7WV=HY'E[_N\NLXR$_3
MG@56Q.)7#<!/E 4$:YV$@IT8>1JREU4_SWR/;[\AV4[J<!K/4.BQ[*J6C'G0
M_8'(1\I .$-?<PI<CF^O:KI8C6!W,G2:?IVX/0^50>_5E.K\4/ZMA/(B);LU
M.W(%29O/$(U2VSP(]LZZ,[WEB0M;,O<5-J<OGA.T7>5CDH6"X4ZDTF9'-XZ9
MY_96'%*A*:(1!TH5J;07,<N_/KS*^[0G2*T\6Q 6<4R-AYQBQ4 H_"(ANTD-
MYX"41W+!RDILJ]UNQ+NFVRNR#'/XJ3& DGX[/][R-^O*Z'P^WSWB_4?'QM?_
M@Y6D32*/40!EAZ^:7:!O]=$0T.GIF3:Y)IKA[,'VEK=1X\43/8:0A!?N-W]\
M1;_F,^UMI@$OSH->40!T:H$.*"=66'D7=&JW>!S/TSFK_;TN[4OLY6B&CTJJ
M>BY*R_J!RUHOIQ!L]I-\<E\_WK^#?F"1NUDY/X<:'Y=)N."9))>8<RG4)=ML
MR3A&J<78F,N8^A5@/W]("W8EZY]]^?_/(B@'>4&#<P+L )WV:J4 0-[\,GLF
M(]Z_F\OA.FYNO==!-X CH6*_6& ,X6EG] /S]!-%/G'S&P^]Y3:S9=X6RY(T
M]133238CA.!3_F@V X,L@5HW!FF)$D@+'&V4FAW=R)/JF,XE9]L/+N_?Z_3-
MZ%HR*?<(,DP,G<H JL67E 9V #$23 )+"BPT7>7/E-0&C5Q:$*2M,?0-F;VJ
MOE$_!*?.@KD>E%9L<=XKJXE_FS@_K/2IF1TPWFB46_(\X@9\=C@@E,W@<<J?
M64*<_4!"A=]&OZ:BQO"GU9V?WS.7Q%I"ON/E=_EWB"Q5&VC)9H5:K!M&H')Q
M3C_);6I'L[;Z@\]Y2\ ,;8[XQ.0'8VU7558QC\355;<M59<3';D@%J@ [-9@
M9PHTQ.>[/&H+RG1[!>)9=D-8S4G3\I7'&^NQ ]K-)0J YBP6N"6!01%TO*O&
M]C/8A*744AY\L?_Y(.+CW*"81VR7E_7R8YU6'FG<G8 )_(,,4AF#"XLUZ9/&
MSX+)V2Q</2VUD'IAGH&\?=22?N<<N&'LCVRD)__LRXJ_Z+_3F:JR@E)DGI6U
MG.?]JC*U3B%NOPNYBTR_,#7 J25\,1:RI9K).TB_WBL_2DV2>E CH'\0Z2TN
MK!,;TJ6MTQB@!5<\L8+EX+TF-$3Z ^UP%T!4Q/O#RY,^6U3"3QDREUP&/RB
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
MH-DS%7S[HK)XVE+:LP8_,ITLNB#HZ@:"14/"F;DS$,/H;)W811_.*N'&99R
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
MO#RW),_*2OX[5^I[EG_2P":2+6^ E8Y=D#ASY5T[O/7OSE;&46\#=A?3KU1
MAY:=VOH'GC3X%!5@,M>SAYX_1(]+'^R'82O3PG 6JTSQ9.?/6"BOP(?$ZSKH
MW(9DI=!SI8,,CYZ:7:X@#2XP>@7:[WMY!O)D_'+\SGOZ'ER%)',?6&F9.>UX
M0:(%P#-EY3_=*_Q+Q;8"SCF$&*%.-E@"Z\A<8BNMV;A,@@X^Z[B.O=.CU'EL
MTT2>AVX]PUL^/J]UI'NX,F,#[)PX8]H!J8&%+8_!GT*52,IW9B#F]0E;?<,,
M>2_CA"X7,PBQWJ%#"^.TR!RP#@&#V.HS@VX1:3PRX>J8F5I99)F7P(SV3S>
M0Q1]7+#'-[&8'*<FY1%XE6E<0'8=F1.VG#K5@9E>[U!2'LD,'-A /4N^.P$_
MOG,KB) *C@^L4;HWR3=A;&RL": /EIK(*O#U=.I--;OQ7PW@^[?8AI;#P<WX
M_1T'M&)\D^6\4QW/::XQJ>-&EG\X*_%Q+PZ=[R*X?</[@539GFA"8&"XTZ_X
M'W>^Y;\L%F[GYWZ:FMV7Y?]IQ2^1S)G<V9&&K 2&S76@[.2';!.+FLU^6Q]3
M+$Y:CJ,6VC?D$^2MV7$#6F/>:**,<EP9G)?@\<^\DU$W.BB%HD9>C^;&)WX
M>5A2 36-3>@K-!4LKBI&!3"S_)J*:+99A3%NGL;NUX][S;43$ 'AW_H3BU^S
M,@F95E(&L96.M-[. 7AIN-#/>M(GYR1L<8OW#;/;_@O/^!T '_\]8\#E')4A
MYR%NGYPU:0Z?6).*WV@RAT'74[+B!$@<?F-B]@'PBE/ 8=VHQ8/X\1YCVZ"P
M>H@4<Z\SW1&M%0QMW!XE:R.CP!>]/B?\[K*^-O6I,?#Y2_,;CZMUFWTN.]BJ
M?7(YPM!Z.^;])9J/W^TQ).;MSDY%J!I?#'<UTOJH(=$1$K)V3N6J1_W+54 R
M@ L[4T5AWEX&SJSVC!$_ZZF;XWUC\I]%?X%R,EO/LX?]"KXG[I&LT_/P*H=T
MP^K0\%0%Z#N\=;C0<[Y:3=[+BN?[$&*WE/G"J70$)=7E/SJ,3KR[FI.#K8&1
MN5I:^8A8\Y9Q..<_TQ)#":G<?75ZUNH<VF\>_4K/C@Q8N7E+1?$XVX_6BBJ2
M./PD"45IWW];QAJ.>^\J^IA#!>RI ,?F$,_LIJ_&D9[Q;:N2?$/.^D]N[7PO
MM4R+^DB9 ./TP>%B2^457YP;K5 A1VQLTSK>L.*9;S:&H\4O)1A6]+KH4G[;
MQPGA$)[XK%:9LT^8I>3)@+6B8X'4_9 C ON"MJZN1 P@Q\9NX/4=UV%+R9H@
M;DDR1Z(67NAK^PHJ&L*A^C1O[INPUW;V(Q->>J)EL,YI?.$X]V%4%(B'B.R
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
MS[UR+SIH^I2(QAW1Z_5OS=(QL\9&7.>^]BP:'("?2J*O4%$G("\C>@J"FGB
M3.)N,B@,4C$9@5JWA(YR-8S'J,Q<N#_F[R48YSL%NZ2%\"*IT9BFR:[(#IV
MW8M!\41;DOFR&CA*D^]3J*6\^KT!8I7QV[/36#T.EB*?7M7>BR%1SWW<[:/?
MHD=GY\K?QVC/PS 8\--2="1R*5D8#QD8)DF*[<:WT1&8._$DGE7AKBD1R&C!
MPIOY[KI@(QG?+_J](U]?IRK:T+^)NE*CB%PJ$\:;+L8@:U$[\V1-BC*^*#GJ
MCS][''\DIA$M1FU(?:)=YWY^MNEM_V_.[93DR_O)1<(0%+C^M[!EM$2#C?!'
M3LA+8-8>GX#<AL_3>G$U@=W@6 17A$$S@2'2<R5W2(V4I>_LTARGU&[^-@4S
M?.]6#WS_!'1&&ICNOGEDQR.XV$HB7=]YUU:C[F&F?KG!QJQD+FQ!B>Z]PI&"
M^DLC6.->WWUM9/PI[83L2UIU@A5WS<P6MJEG\K'2U CD4IZ0*K4(B)L"9,-P
M)_*\U<9UDL<2=0>#C94M9,LPJ4Q]5+6N\)QW1>$[V^$>;F<3" U%:OL)Z)DC
M 1F/04>!61MV(X_MVF6C,LH'XV.=&T.CDT9R1%H76\;LP9(=ZJ\@@NK9+3>P
M.:%I,F9FP=L[:,.^K36NHUC A7EJ$\X[>::I#\E*,5@9CD*R[R 821V(Z8"J
M'ZTZ/K+\*M>N:GM;=<AQ/LU3/T"/M0X5J3"XP%**I,KS?^E1.N,D*P=/QTE^
M_+\WZ674K"F-N6 )^0-'S,U8SLU;UO"PR^V0A1J/5\E?21*XJ,D;7C7@F9C^
M@7<K*;_]"4JDSQF3*RQ?_-M 0CR]T0(R4;TQ5*3;8>?=-S=N=OM%'EN%/>M$
M6[QR^S</&9-K_:TU7T1^A+/"IX"Y8096I2!(@,:XYE PO65QNR2VS6;E,O31
M=__/6'AMU/2O3TWG(K'&'<Z7(TTC$A2WZ[F2N_L8(R)R]#PSWM%B V!:XV7C
M"3PW&C6S\K'<U$SP4C.-CX0A#.N3_ @,RR>@>,1YTH=N>IZ'_#\&VU>Q\ :9
MKP)7X/9ZMI5]?%_Y#I D26$*9QG.7IB3Y/((&J5YG?"7(OJB?N[H6++?ZL@P
MOI9FL=;TTW^)_[#<)PIF),""];<N4PZJZ!U]N(.1WL,43!_Q56JI"(5NA&EI
M(9YMH/#/BU-6@O_8C]+H*?<FQ.M/0%"NHG'3-O64??I[D#<ZJC_YCTM6=RF<
MUGU$!#72'Y;$CXK E'D%N%8Z>IW[]F;!^D,J".+,V[^>*^T).[,>]+"A=$7R
M>7_AVV<M^;-ITVX2L)PW!;$EHC.APKHC=@#2-IY^0NOTI?B,4>3+W+GW@FS5
M'[?R/[DZS_OHGDORM][Y_@])OA&-%4#2@''>LNPT)@;\*7APWF9&R-6^TN'B
MN<V_IJ)CU@-"HXH#':P"O:O3M>.0-%.QWBYV4R[)T+?K7R4""C\IAQXL>F?(
MSVAA!'X?:G3&':TO 3ZPZY,6R3[P.R3Y?!+,) 4K:%TY@XIA[48Z* G+!#-%
M_)KCFP[6>(9\B#\!S?P+JF+:\ FHX0042^.>IH@22A("DEF^E.YM0CAP,YR]
M2;8.3):2"Z?$/]5DBWUXYD&U2!083C'#K%0Q6A7_&86TCFQ5=P]P&$IGMLO#
M,O]BN C)VZ^ *'K11JU :+K9,7Q80G;#SNJ4=:GW64P\ZZG"I?.%5;Y@L^$5
M/%0F!O@XMV@JR5:6.M@/B*,]2HHK@AI;%8'PF5CAA*319J$8VXQM<[*JQR('
MAE5HWP[S/>'*=I6395'&MW0'7N<EAQ?!!^A_S.:)[#"#*P']7M&4;AJ%:Y0%
MV3S&Y[WZV8!M37K1$O>4E/[0_]2;LN'GTM:WV.PA\KENAA_\+^]<LW4]V RE
M%HW.1%31:VH?:I;E8QFI#<BE-AHK-0G ,PV'Y;9<ABEUX^ \V=;YA>G%+A8]
MF=(ZWL::(7-;1>0,$=WJ/^\N>_].T[@ -W[0NTDB%'35)*]%0_72QC=%P2ZZ
M>TD2/ :]7.E+?]K7''<=_S1X^#>=LWC]P3B4QQ4]+!R+POOH1*>MW,3DPV5)
MD%5DO(7F)6?^*'3QM;AQ>E&ECY8_'809V)9/]6KK*!^X;-,!+@KB@?Q0^9QQ
MG!&I.5^TQ2]0&-(86TIO4W'AZ,>TB?FJYW6VDO(W=]0ASO8=1T/,S(=SY@S\
M(;:; 6$MJ8&)QWZBCQ0XU^0LVXT^EJ)3_N$F("PL$AEHC#VK\DR;_%,1&/1%
M9*>!A^S,H$, )]39\J?9Y8J]OE_#0NG;"^K4"CAX&34M8$;Z6AA%D(BJ;%.G
MB33:6''Q$^GCOS$5XBMU! ]N#3]<1;'_XLB[?U'**/53@]"[M/8J;!)U&](8
M.0<KGSN4DOZ&=(3-6 \3&ZF9;?($Q;Z'K2.>%&,WL;D7*A<J4V=?IZ]V*>+U
M)(V$,+^ \1DNDJYQIP'.L\;W&10%V9CAIRB76Q.L_1<]6Y-@F(P+YP=JX!^#
M72*VK 9$^[1YXY)RW_(G&D!:9WWUPP(,W'R(M:V018=-=^G]BE47BB"'$Q[<
MAQ =.30"@O4\MF]YWF)5__:'_C?6<^^+72,J%!T\=KZLYUWRR*>^Q2TU3YZ
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
M':<I MT,M)XHB=P9#9:I6K-<R[Y1)D2G0K<;,5QD3@4XVMU&?A9,A.%WN\/
MNI^^5ZG?$;OFY"<U(*/Y!,TW(,\@IM17%2P\W9P10?O^DSJE(G$3Q87VL"-[
M8-H&-0J#6V[_":GB-'XB1L]I?.=_&M<*N D@EJH2Q&=</9E$-OT.:]/R$"J
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
M8P(LG&*^' :V;D[8_'N[.ETC6^6SG6VMPHTX.DIER=HPBX;' GBI%<RBKD=
M MJIRA5[$4_#K(0]LX4:I<OX5UR3E[/E]JP_MTH?0Y?JVQ.&]8O+)QU'N@X^
MWW\\^7M&FV?*ZW9VPPJM? K]*\2(<K%"IY$ $!9R60@5S/3$:C'H:N="4+:3
M4^*.N97NP>44* J'USD!Q0/:Z0R-6H!S6WR=*];,L8EE:?Q$N%2:B1=-ZO)Y
MIM1KMZ#+FTLBHD=00-A%'LJ?H75!&?W#'(RPHP%>2IU98>WSZ3]E67LJ*TZ?
M31QYZ?14F^G-.>6C$D"635 C:>(>T,9(5*(F-TFG9X8"/N]_JL1]SS7+?TJA
M1Q%9T&KH8'+AUA77^D^@;;_9)&^NLLC>7\%)^O&E!?KG9TV\K!Y>_&5(=F^)
MZ_;3/E_!54XU/G"A""SCUQ^/:X)(6ZO<V%25&$W%H-QU$S<G836;'M%7P7]8
MAF\=3_73U*GY\/MD>61'B*944$$7F/T0'6M=\N-G':UG=/K=4I\H=V3QLLV:
M;80Z\OQ/R!9R&X>W'B/Z47/:N)8\Q,RC.X\UVB. U) 5?2#D&#U?*-,WGXBP
M@5NWDH;)8O^>=6/%X#9X]&><,%QK%+TS:]AX,\1V9>9)98V-\X-<54>+F1$'
MD)#?EYX7^ 4W?:6A_8=_%-ZZFV2]%I/3$BVB/[=O:S.OYQU;9="9S>."75]
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
M92C;YA><*H-2'G(+K2TSU%LP,E#!+OH2=;:;5MOU5R 4#J3.I'*LG-BXG*;
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
M+_WPL9+9OBN<;T7U>>$JW.F8_S[ J.%)7E89:[L*W+\<=88SA W"!$-:+ ?
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
M1B")KM:'%9O4V=ML4%)>*RDM6G>S_EO10O,#I-^ION4N]+[8K0M &<GS;,Q
M_' QYGMG8EQ1VT[4N-><UXF(AWD"+E_%^]9$D")<_=<V,V493IO*DI<RH(<A
M0>A,*!BKRK*8#F_009B+)>W'5?6%7Q*"WQ@_=940LQ?T[NXK?D'-U4W@:,#'
M'MH28QT@D:!"+".@E+9%Y,O0+AA$'IXP=:H8"^RTI<6.!_OI%)K[*I$N''11
M_U76<=I)M (=:6[J5."-)B(3 3QC#="A[8)Z=8%:-Z"&J*DC.H!2?4A("HNF
MBLTIX1^'"S:^KVD//U]TQ>)<0V;?+J@YYJXIBE8"5PS&ZM.&JXE=L<_+[]Q:
M<DROTQX_]5@X?X-0:KDX?]X'P+S=!([PL21J27CJZ3AZ*9EO$",V&TLX*X;O
M;,A]NNKQBEUI/R'P<.2V<>_2T2+;SR?(1F[L]2FNGI7BFE;N8\6XPG&%W!"[
M:^R3&[K$_P<F83OE.2 A9FB?-:_NKB3>:M&O&H7?BL[).&F7)1%B&&D<M3Q>
M8/V> 9_EXPB=(N7F0ELMAS%[@((AJ' D1 @P=&F:0,B^Q-</Y\<^L>UQJ^PN
M537I!QWCT-9+F*]PQR#$(FBC6#]8&M7G@ NK5W,"X"0YJB%I*2-RF3;43(C7
MCQ=WTLQMJB%#'HNW;U3@O->-Z5D!P=M(<]*W,Q8_-W9!>DGT5*HE;8ZT U0R
MX7CL@?&Q1/\4Z &5C_4\\(JZ@9.ER=J/6&-$X3W(V5<PI@]+.Y684TK7@*<I
M2C;31!O!I?X-\VNGYF:]&]Q$<K[N5ZZ]><;(U/5;()HI#,3\[6F=E(8+]N;#
M@X.Q (K4Y:WD,_5;Y7%EVTR#?V-KQ@<UPOG@B8]E]/+X2'^?OZV8+@/N3%7.
M*%26(S3/NFS,P%0".M9% WU+O-UGJ^K_9,^99IDOS;KR(&G)VW.B_E?VP7Q=
M?_A'R75M N+4E2!-337X(+.6&,2UE:Z,QW2M$L.[2/58S:&20=]'7U9WGCMZ
MO<%HN9AN7 .-:/#O[>9C_.0ZU9Y@])LVJC_-G[21219+-60@M>C*G?8Y:CU3
MQ51%B39[-;$C[J![N8_F/]S[R0[[5<OX">!(AX VFAA9;6 7- LE&_[X11:1
M)A\JED>JXFCS'@HY]3 E$O64XKY+[W3W@&_:K$,MN.O#G^L,DZG<<>JQ\[["
M]P#71^@FPUM6Y!GFP95!:[.WH(Y=4/G=O?$[)>V?$_-Q5W=!>U722C._M4Q
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
M-<[:"B\IV-ZV:*HV,S\<'O'-"2KXS=&C(4"AI.='6JY^J''$G1.8^MR'NZ#
ML;E42AL>#&CF#G1!Y#Q"<6+=?!2(:.CAUDSB],. .A>![L<;,WNR?JSBEH?W
MSX.,.16N*TO#F&VW:N(2.^UP+B>S"_/)^ALEY,J3UU&O?U=:ZSV3'E4HQCG
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
M@B:)T "OG!I,@;5YS,KYM*GI%\9HW\UXV_C![@N,,H@O,ATLU>FHN_F&V/7
M2#TZ4?LCJ6SN;O"7 O$OC*ESRZO"JPR<^-:?U>YD!LI0@'8-'@+$DE%$SKX_
MLX;B1"2/<%PM77-&^SY5S<KEV:T7S^KL+6I;^7#'Z*)^DC3OU/UT?\E8N.]]
M<M]4AK$O4_^,\=7<_*$;@4O-SN:6EBO[STT%[NR$&<"[;,:QDO]N%F,"#D!/
MF5SMY+E$EC9'2MPY?G;ZM0YBP>U=M0#5"ZF0$/#RE,.%] *VR"-'0C6+8?._
MJ#9 +<MW66#XV#-H ?9P<[,S@%)*_?DKU,T47 P[-3TY@.))BNY_2N!<_?3C
MT<5ST$@[EVG"6V5+_L2^J2K+$LU7SH9M2Y'VH;GP]B[1%JG7VV-G=$BPJSCL
M0BSU.M#VGRF,]X$COP::8Q!/NB]$>^]K""F^O"^1]'FY7_Y1",[@R=)+"9GW
M'T$X(>-Z:2:/*^UJ-*)_8CW^).-9O-Q*=)_$9QOU_+<]"X[?:WNS?=>\A;]P
M^R3,=O\LK32TLP[OKD_KZZO0^V3_!*:W$];1.CADOO.S*6KGUJ;GMJ36/JF:
M8D,7.@!1]8$T'#0#(M)] >Z!G@H'R\!=<N1*P%,_A(;+W4XLU<H_OOR,7@;*
MT1$R5[U$<TM5&?ZB&3A?<(906UZ<8ZYR>NB,R3E+3R'SP,6ML3-3MEG*_UZ5
M;_S?Q93_P!5A@D _0H#N0D;/)A/BQ"TI1[*B._P_3*OE$+@YV]_+4S94!A!^
M"$ QZR'$^P"4X25'\>_OR#IV)\8Y135^- R?"_^]?G9T-86=7/8CF\RS*\\7
MXSRAY1P)UAK\^L9033GC!G)0FH::"49<',G7:RZ??4M?HX!9P9[%O"VQB\+#
M7A< &S)AC=#2!TW]G6'I2*;FWWL/_=G^<"1 WE[@D^LK<KGHO:J 2T-S_9 $
MA 0$5X9IWGO,5&'1H#A('S8)P[VW!,#Z+^1_&D=40YLGE?+X;CD6Z(S8,>L=
MV I\]F6-XQ1:OS0F-U'/[O<G-U)7]B :&NI+2YU+W=L0-=):=?),/BF*Q;9&
MD4T'H$'L@G0?N!G3+\N&WWY,BD ^66C)/0!Q.Z%.??BX'^GO!]=_84$X6_4D
M!)-XCZ4=$/.Z!-,D1 "2@SF)8 M_J18[;"3<'*P")?_)X7(?< OSO>7RC"^U
M;O3QY0.0DXG%34:O\3U<:TZT15Z-;1G'*/<5BR\S/BI8I&=(<1.ZKFC&H\UN
MU4J'MA\#?H%ILNZ@76-YD5M3ACS>$BXZU\U%-^KL3OHUN+""B<D9TQ+40YSD
MX$G,Q!T%&3SUR+<-HSH/L_SM.,M,NSF!R#D\HN^B.\%[O?Y(UI&4BL!CW[HR
MRN^+NO)^XE)^(WI/WZ!VX73-T'T1%9J48'^?UIGF&:VU 'VW+?O5M>!YC117
MA4+W[-*9Y=VX<(@2'4;$+&@.@<EVVQQT.'3>=+B RA0B[WYYLG!B[JZ;9=GY
MSX83NH<N_8[?ZB_N,@GZPT:]PG@-CZ!= L)<.BES?;)1>-$59/BSA87 F%?B
MXV]-;MS/OWZ) T1O-5SM>IPZI4^PT$_DLMLOEUL?O'(^O4:G]&5D4^743)<;
MS),J>D&=O]L?5?7WGWQ6_B]5^?KO'UZQ-,?XJ7]5T# LP2E$MZ#D%=X'POJ:
M^U9_NEU3;"U4?ULM)?2F^,5#-OEZ;IW-)PL6FW^45899BGL1T0LAV\(>-A^
M! T/+]3\S/5:"MBY7.U>W[7<1'[/EW.R\= SQR2)'YXVDH,/"DF_66"5#+C_
M1QN_-W@L)T TIZS6UT>7V01;#&D(!/ BVK6SR^02E)LWJ_5 E#'[*B5U!_2I
MZ=0LS1BPLQVT6(EY- B0@JPBF5\AP#4P\R+TS7[P?F!11-=TX"_9@2#E9&F7
M(Z#TS.&BT*K3=#/;6FZZ^O<_=EXJ%%,JA6S3I[$HS6)@/0Q[+!0A"3=O:)W6
M>A%,$MVTU[N62)_G37)B+-[DN$N9K##N2LO+6:+6J R$(& (#K?XY8(#4..H
M*Y#+%*XM9@=2U#E2#T!^:;<Z?FC"QE_L( O]J[1)TWKHUC(%*@NWLB\;:U<X
M1#CYV=-/*Q7LWWC[OT 5JF;CW+J4W^#28F>M2Y'_POE%!Z'[?VTY4E6&#D"W
M4(L)O1C6QCY*H_#VO \JV.<-U)6Z:>4V$_S.\)O9T4B5UL7??#*_25XCUG8!
M\ZGGK3Q9AF1VRUB4@$'/D; XY+=:5R#,A\@;%_.@6RDZ58,O@-.JR776H/I<
MTV?7.5_X3O]]:I5$\V9*7HZS/]K.6"3U/V*X\KO&.C<@RK1C6J,J<W9H2+RU
MM<1DX=E0JNN+K)L@!89*,:!"Z>^#-$'[.\#BT=(#4E&IAIK56FE!;[^-K%[6
M-SU-<^^6-*.?GKN'N5KWW_' YG_&__( ZPL&4(^@Q4\<@$18/!@Z'S]DDLL4
M:TD_.0LW%?'=RC*>^ICC^>VG3('<G\]ZV]#2_+_',"!#EHKFL&6QA#9X,)!%
M/@ 15NO))<,XUQ8@MO37A?B78J5[]IO/L":/37A>FW<H^)^8DOT%APQ^WD>8
MK0WH?BIMQP!AY:SK-9& -P10%B=IT\Y^-AI^LX05D(JVF,\4#$;>_IX>3I"L
M'Y9]0]7^@NCUC3<$_*G_VD6MQH\>-Z+D?U] )!EJXVGSVULGFV.34R3?E=G+
M7W+MCK+K4?"_6/L%<1?[$,RB$;A<+-D6,K]&3:+,#3)\"+OOJNI1B=IC;C3S
M-)N"OB_&OCO/309=I<ZLW71GEZ#A?)98,52GN1U+ES&FR9IJ1>X5M$C)_CUS
M,D7^67"7?,*S6*EUI["UE74F[XT<THU[\]4:;5T"I4;LK$@4<0"ZC5FX2C@
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
MT"<[JX?**R1.7[:B-:_FH4Z7YP:X>G:%?SWEY+%US+EY;7G:N1]!OHI=T!R
M'C.2A%\&H 22-T(H",EA:*J13)A5+/P<9S(.3^-6R!FH3IE3R&VY.2*7NW?J
M@>3*C1NJPPX],P&M7;-C6J_<=JT,PMLJ+J3>M[]L+.*<=^>_](S)^<F_)#)[
MC0063\MH-"5"1-V+[R?O&R54HA8CW LNBMZT=KZ8E@^--V;1CP9.4@ EC-H(
M)-8&N>WU&:"2$#S.-ORE'D$W?%QG0JZG)=\)-6SM[!K.TU> #[,[-QX%#QM*
M?U8ZZF898/[V]X/+!OH8<E5(9?R"X5):V,]Q$6#8C&R2-[<P6UWYDQIX+T3C
MG?V*7)RN/MMN5738H!LT/;R\>S)"1=9IR%J(\ 6OE-*=7I[P=V[59G.9;&/.
M,I^)^+D#D&B\ MS^0@&:/(S?>K\B0<Y**MHP4QTU19Y_P'Z76^E0%N1<+GN^
M+5II8#PQ$DPVR0).1_5UP?";107YY"CB*3R9B<&OMCVH5T5Q.V;>Z<^Y?-R[
M]?LS^?RP)%"<)FY)%_T@\!VS]<WXR,<VC=$OZ[]_0XM-:9TM>[#_Z!QYL6MQ
M>PX]/JV<M+\OJS-IF992VO)85$,AYZS#I0LY-J#8HB*,W@$H9'J:Q0 QY!LP
M/N;G^IK !9M^*%< VP!3*_63#V_@9H^6K1BGP;V)0S]](X<<S?[6)2LQ)P8L
MA)&G]$QNO*J/=QF.+"@,GC\5$3E;N1L8JK(;(_^'K0\L;*A+81]C)!#XA=UU
MEBP9R#C1\7PF=4B/'A2*T?C7LP-!MH;PLE@@I%O %1[-*-G<[N0DC"?I.NV)
MDQ>\QM2Z:[TG54.Y"TR#OZE6M/6KDR\;F.T/$\5)"42UJ]039,P (H')43AL
MI$R9OA ]V93D+=\45#%J>4Z"L62XI6\WO,)6](<"U[4(?^O]X5/GGXV1OM\6
M1X6=(@L[";E6YA94]':0Y%"CU5"0X[NBDKT'1*OC_8-B[;)#]957ZZ'7IA8#
M=CQ/+GN8M"VM2QJ\,#EJQLXG-8WZB)W_C:L:T'@")GO:)!8B13M=NM6!1*(
MUX;;;+W"F>8YR]LMK1EW2;0'=C6@LR"%',ZP_1\>2Y;9]I\V[!*5:VJJK6Q>
M*.8O58CE[P8M3S2ANK(=@BZD-/]GB\BQQ_\W6T1V&[",EXGX!#;21WP[+L!0
M:T$UJ P@<&6(#\5[I%Z:,/T2<(/%.DO &$I^>N2S#7%;+?*B:(E^Z,=RL8_I
MF5S?9Z9R;ECM:=:*X28W/V'(EIB_II!>#9JPUCA#R0(89O)O-&4-'H":_$DI
M1/Z8T]\IN^,#KG<U*O/^YBXNJN9^&)#8$?Y\]%P/XU,6'A3_*'X$P1&"\!>8
MS^KQ.M0Y+3>CW@E^L["NZ755,-6@,DG[RD9YSFNBGD(V5/Y?47N6[Z4P.1@-
M<&-*/_4F4%U.UZ2(9YUD&RP2:ZM@=)C-5$H,;-0<'58*DZDVF']^=J4/G5[Z
MMW3E +3J<]H\U&*NQ29[]0"$%D-R/L3@U@3FF;2^!M.C#83M(RO#!!><@=%\
MR+.5FI&SX.@G*6;C=-HP8R(SC:H0"0/TDJE-(TK,,W$2B.\&'LXU\3T'(+*E
M9Q@.0A(DP#*1DO%RB+YOP#PA%K9)J1[T5OU#$AO/6EKHGPD548^W%9<[O32P
M@T4+T(4UB$[YM)@@2)/XYAK%H*^$GR*>KN42#A-<-U*<+*%^HGA_$S(^DZ.7
M>=[D$(?>W7.B<$H\:=_M &3P@J:O$8\-I/YU^<TB[.BY5$,[5EPQIZP]A/AB
M$Q "$39I;EXO.5H&!)YZG8QZ+'TG:>P96#4I#GGR>X[KL[<>INV="=3'4Y@[
MX'^.Z8WP<34R !+P1JBZ\7KHN[QNOJ;6Q^Y!D4\52G&?7W]HWE0\?T@HYO<?
MW0P$+N\ =-Q(C#D34SBL\0@A9BB-1\I$'X!,F]"4K<+ZGY,>/_?1?^Z_SED%
MM84[/=-,E!-5P+\?#%*ZSC(X);@S)8J42$82UP8@F3KQ9X$L'".6M+!0+/MZ
M"M$X=2>IWR;%A>O*:NB7GJV #Y?D<N^_$G=L*=[V]N/)"M_#6+I]+Y$[ .67
MAT-H\ED'H IAYW5M>,O;?^"B';0-J,0C:68"P@&CI?/1,L#UGP@?!%JKTA7\
MY7=+\&(R6\@29;:[_)U;CO7L9H1=FL?<5KPGZU+I;NF "\ET40QUE1).?396
M'Q!_COFIJ36<CTH>59TT$V'1F-4,S<P.SHH[W]Q,*UB73!6.A:3Q!D*Y9[92
M^;MC590?KY1SV(W['7_<G<5(@N"0[2V;V31;Y@3DF+: T/K^3-70N+!BEY\_
M[ YYI.+D7TQ']HNGV9AH?5M.40&ZP;C+ 2BY#=%OCNBSJCP >1^ ^EBBA M#
M%?^&)7G=WOR[$DGJ0,PO(F/FI]-RH]9AO1(U]K:I+0L8POAS#"YY]AXPSN1Q
MIH5$UP[8E9=<0%-2 ^Y,MKS01C_-(0J^,:R)WSCQZ-$3NV_VB-XK6C0$&VL)
M Y /3@WX)G>$</1+Z\X/<^R<HT&CHNZ)1SSB<,)C0XBUG,S^X_4T6]:_GHD_
MR5+QS=85E-_4 *"XDJY!F4M5XZA*#1^#7J=%9J&"><1,C"6=#2XK)/U-PCD4
M* 513[*.VRFZ$%]%NEQ+AP,4BA D#2*!JLO,K[()OJD:CA*8STZRO!.3)/=A
MZ^\E/KK0P$S8$'UO/0A>9U%EH!SY*Y:^!9][S1Q$HK?IPDK$ ]"@P#'FF"W=
M &@D+Q(4NR!/U9N"O7Y>C0NZM_G96]7SZ(\5Y]/?SY-..7QW?HWHA; "WK(
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
M>EW_<A%L,Q)4OSZ19;)M>2EG$X_=DI0>9.DK<V+2>##670K-@$_@QQK+T(%
M\ 0Z<&N:H0?92 ]T)LO"P+VY"62%0(50#.+#I5<7-I7AS=4F9_0\K8M2RO+U
MN\#*8?8+$ *A.$P9G!!,-0'L ]_HGZX14]V6RG-(^L':;"/'<(V[L)I1<\AK
MN<HCA\;T24\&V:7Y>^L1A%O'D>Y,K!OKF92>W K7^T8N>E&<M!!>_F7F_C%[
M]^;[FI_$^Z4.H@]!=U.]<"M4^;)#$,:YIVSA82Q%S]6,]43J0V=(Z]*+>\)!
MEBSA+W25_6(E^J\7QV>SKX>XG+.J+[-^EN&DY .=RVRK*)?(^.:JZU]LTG0A
MP+[)&(#L:&X!&H4XUX3''6=IWYSR'X6_]^W@:2*)"/%E?7#=?F 5(*E\#6IT
MV]6!8M*VDWN@5:5\\)1N7V LM+Y#T+$06 *-.RUP8T[2<>GCR_C\_5#MHOPK
M%S54'HJ 0"+'W/)@:GW37U2N81K57^TYFVJT6B4E!0YC""%W9]BAT^-61PH\
MG/?_.=/L'6"W1SELO$MH!,5[,)\E5>:NECN/:9PFG$FO97+7?17\$7Q=WBGI
MG6F_F=7<J96?N]VH'TWX)BH7/UZO%/^I@R<,1GY*7)I87@[D<KS2TR_DZW[B
M@]F=T6OI8OC@W4YI<!!M $NT0L8=@II2TXIO+;2[;4_U1G@T1]VX,D'(';\Q
M?DQ;0\<KAD$DP-H(\;9]O_F5]@(V+J3@2:B;<CUQ$^6'+UN'5L^N?<44A=I?
M#&1?:GV4(_P,G*<KOUX7(%6<-_X@6 ZZSB1ODUS[<%53N__[.AO4*'C\[6JK
M_NH,M6"O@(G.-=JFRG#(^$.0D XCO"(0SWX:H.T0OEYK]6*1_IS2N3-(EX[#
M%TWEQTS #4C&&Y,+NEJY4"Z_>4C\\G>9YA>W4Q0"SXH]*K:,0KT9*$:,H8D6
M["+2!/TH4ADY"DCU(X[WT\XV\<V?JT774#RS*J)!7#IA9R&?FS\WB=_#]&:Z
MDV\<I=\,&[IZ4#*UZ#6 2GP*OP:DEF+4TIZP9N5,J[8S2UF7?S-^E",WHLS[
MS^Q MA;X^@Z\P7,T23P1I9*<4UO??%"6H*34,S0XO!4<#+_LM *I*Z@C\^W]
M;ABME=\IQ5U-)K;2V!2!5(\/X>D%8.#\_*))MD?GQ^TQO@<INP.9,HNT\*;B
MR%*"/H4+?@68H?A1+P%9= U/XG?C)Y;&P L(,#9QE\??'UJ.J5\QJ]DN4AI)
M'2M'=EU!+KQ:I=PQQ\%XP[SZ^ O8:;+ J> @^IN<,\;+X3>?7E,Y>[;^3@KQ
MOG+/TR_L(S_5J@745^TJFX-4/9@:!!%K%J5B_KI+825[@8515@T>LKXYW5MK
M1UO'W\(:>XY2BEX+3,[PY3(4F%!%;5 >!-,:PXNOIAIW+!9TMU0!4HPQ2ATB
MR"X]/8Y?^QE?<AH[A!K"^:P2H)?@G:<)T0ONC?(K906 Y&[_%J9NP$TH$..\
M*(5:I(>QUJ0'I]LT< 0)!X,R2W3(;+7-R4C.F'L.K*U/JCY ?/^M)"VOS@/B
M=O_ PB$HK1Z6$/&;/W%G?DWHO._3H;N\CY[<#N#)QH2R/0J:K^_7D51H3#,V
MYV;2LGD@K3:ZL;CYK@^6^6+U(09ETU!W>D>KI4*W/.?&$C@5MET#[4)3.-3
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
MV?6/(GKA#:QV(($:%>Y>%.;E_+VDU>CKPD3<1+4$=_VM9N:5LZ<@,OU^"S!
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
M2IU\23_MBAJG,*:('>A/.S3FU_WQ\C7M@<"!S=4=/4O@!<6%&G) UQ*_0Y
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
M$L(^-]HS9C"N9?&8-:EM-IW&[86'NPTLHZG<K60C$N,3FBX"BV%/A:O@H:Q
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
M/8NY1PKP?*#XU(:4#GM(=V)2$&_4"?J4FH[&(>03G,;*X1 <DJG+JVQV\/(
MWPO%HBO:CV1'/QG(WF:7N*C;[VE%GT=[9[]?-I*R#8)Z.>.5I5\@Q+L%*<)T
M)WX*Z5W%87I+,GD=S*FDQJ00@/!J\#G/I:K4.6AMEL]XEGC9/HAR MEET+ E
M@.P2HLE0[]80C7O0S'[S+$@.%\=5(;;GWR.NC3D.M(N99.WRW3^U+<"=-MF+
M[*IWDZLE8;M&,>8NX\B?PA548S2Z?E$PWH':JTG(NAFTY>9'G^"10U"6%]H;
MO*MSZQ#T5F[-4,OLX)MJT81XP)@N]P*,RB-.QM-5_3'UY#CB'%P(B"(V];B!
MQQ6NAEJO;VGDX8?-SM&>95MMG9=_\)3'Z.&@AQ;B3=3ZOQ6]_N1]".)!+N2(
MR1R\:;N%FU85WDI ^]60Q)[X26T!SYUKSR;Q(6P]?&ZSH"6O/=>:R?R![.*H
M$*=SHAA+*HM#NKL=$6/RCZAC<?KS W,N1 D: KE3P '8=Q<0KT)FK-?[<RW?
M5X9Y(,ZN?W5Q]*E\?W]4W'& 1?RB7*M4&#;H!.CQPN(I+7>IR4:_'5FS(#/[
M.8VJ-ZMZ"@<UR(77,&[([5?NB[L)O\&/]42)GF_>0LL=P@)4/Q:X-HX+27FT
M.PH\5I9 MC,'/7V](3@-LT!VG6GC+QV@,(8%#F2C.6CGX$8=P*M MJ8/;D"=
MM=^@?^"5\!L]I[6V\8Y6G2XO%\2 JGBD1Y0VN1P8IP_S/A'=K8U$@>ND$A;
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
M_4FN\\T'@.'=NCK)K]^3NPO6;KVZ+$\)PZ*$K%+88=\!9K\PPAT,]_E7N.J
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
MH !NP&4>TI9SV0T^&01$1VXW44 '+0J(U<1H<#WBN#U>0;@'WZT%^X&.PE'
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
MFW:>C$:L;V+#)EM"YUYA-+1?G,,]7!$([U9X_T*0^N/7A@8UP_<D\HJ%E$R
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
MAS<#B;RFRFP?I[7B:YLMHP /=S"<JW_7IHX1HNUEO$O?<98/@5GV=:47':,
MC2G&[%(2YY+S&/2D@;5Z]-#0W#.XI"O@.LJ# MBH+L(?Q-TT4(KM<BV@@.0<
MY'-UY]4[M$'6[!XH0%T,S)H ,ITY'CP>GU'5 2^GH0"604L=T9XQY:9.L#<(
MD2:VZNJP@-.1.#P32>ZT9&+U[1IS\AO6W,L @SRE.TI$BP4XE)?^C9<-"^9J
M3T<J/U9'JCXNWDP=4NC83'0=V7/\BQFOZH[X][T%@QF/\>W[,VW(2'HPX__N
MQ#*HH&QAES32E97TH3AVB(I,IYS5T;L^_X4LKNFW==,KY]._;9[$%S:720KL
M?\/:O_:T9W/\)/^U?_AC(G'^CL]:=.RY:I@^7)?-"VV0=(17:9&/^.)TD,DG
M'QF923[D09P@?4$,)./ HG]6]\WCHA:M<\>S5HFBF +ZC*!(9(.B:;982[MV
MBTTHC!*;-_H>>4(W2=G@&[_.-\25+E_?%/^LUN=>+)H=TL]9?77BD5[_0#LP
M8W<GW_%$4"0 3&[^F45HR"ET*WN5)"C!1;L;B5'O>],=?:Z72I:5'FU]S0F&
MSGC?'")B7VO]&-U/US(SA5PLEM_.F-NIH-?.UE52.]UQ-^#P51E8&P5<H8 U
M4^T^=7YCP1AQ. \$AKC7OUH0]'HR>26C!@6 >@Z<ZA;-)+R-?]"A"3>04[H'
M)G,<S5*9FG%WG4;S<6E\G3#IA^3MI-XU(O^2B"B^#*XE 6A8CP'Z$79H^<3#
MPN6/03V:IL\\6U<]4X1C^CO#E9Q*61X+9K[F?^VN;?93/?!W<Y=N#I]R4\>D
M.J@YSH_L8=K+@JEX4);HE%>2VO1<"A4?<\:9@?#6S $3"C#RP+RAT0&E>EP;
MB'P3>7BB%X("&@O +3NZ;^IWCB>_H #H@,E1?:SY3=^%?N,=;%6[CS&PTC6/
MV^F^L7>S*6<TU=Q5CHI9S_ YQ'?]2O+/]&>6OYSOVE"4Z7BQ3[%5\SZ8OFZ]
M:=PMD*0UV0^8:%E62 9_[81(W8_K;6_2"]/SUXY.NS0&)ZR]2%'EG[;DA!RQ
M0X2F7[_ZGU]!DOE"7D0=S[6FV+ ]#\4@L9Q62^K$"W&K8SC?DNH*?=TF562;
ME9F5?/]@"6E0WS9F9C,7J648T;M;_J7\M.[ZR^*.XTI_VS++3ZK**<;0*'#"
MX]9>RUE$^P<D=JQ72 \$[J&# C <3Q^Z4CBHS6R#OB<AWGWQ/1!" 6G?$& %
M^Z_4)?5<07=.;15+-EKOL.+.W98.]$X/ I*)PY!X8&>A:=\VF8MU%^3 <U!-
MZ]<P^WMT@4;=O^9UV866FH^#Q0 K\J9. R_6\S.+0:+._81!ZDTV#;<4^9(]
MXJW)*HGL!UHO=-R\9_B%O&$M'RW<,F$5NM8;U%RL9XG)9([MF4D6(FHH@* A
M#NU#C'!"5Z28P6U1* K(R8&SH@ X&:CF!'RZCP(X2E#  !Z"?0&$0( WN2!7
M2XP+AAIP.#I1TD !"<0';1:(:[3(+@J *4I9D#JE&ZBP)#";'L1;?K2:?B2Z
MTS@<>&*J-;(K(3XHI&6BX@B^\5&SF,Z:''#D5-1*-EWY095O<7'1>!-_N@&I
M<[.T<W/;[06=8; 97)3(?/*GX( U(A,+!0YR[)"GYEF@+!1P5H(!JD.H!"#S
M)WF\I#=!CQ TG2B@WS:M89@;!=R+=JB"^2.%+*Z5 XA:XDYX7A1 *4K6J%!
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
M7 6?]"N.R5WS@/)6W\YP-;5RCB85+6LEGYC*=ZY\8X<);:<1GP:8H;29=)6
M1^HRQU25^0PP$[60_&:$*%NWZ*412U-R'W=@+DV.$RU%RBK.T-M/IIJXD_L^
M/OJB0MV;W6Y?E)GYF*42'I*,\ CE)K*_1*J0QHD$GK-ET 7;.,AP=TP]H#$U
MJ>!SHZA(X%;9IDJ<,J4IB!^J>Y9*:R4H*%@NEO$#\&<#%&!"=-BVESB"UU]!
M18!'-OLT?]T-2'3Z@>ARV:C\HV<2.QB?B+[J#6'*. 6N<YN'"8QO0:74*U4
MP<7; HF>CN>AC\8*;717-]UB/[$P);G5+!]-%%T+L06EFI="IBDXIMO4Q)94
M7J$ =_0V.MC;.:_4W:#/HT)R<,!5V=_&'$D(',.J1X4$[3[T4('VS:_>3W&K
M%L T\7:->14VCN5#SDLX4$ S*4-79H?$;%"*%>-MSW!&(*5!VI":3ZHR$F%C
M??UV3?7KSB\/N#YA _O=J3 'CZ$@QU'&"Z@HW,HEL^&T>7QW;3-%8CR.U7NK
M#MV9JZY:NL_^")B'/BREH=Y6T,Z1'M+2_:!Q?9*L[X2]>?N$ AQIKC$IJ+:9
M(R3V8;H43$Q,L2\A=EFE;_'HJMB\8NA,= @%Y$;/R/2:.>J"K_B"=">J&T*N
M["<MK@217@\0A%39#+.NLC=RPLY2/*J9=J5 /&2F2D370M@]:7?XR.7B=Y7"
MOJI:"F>GEZ9I(S2H:NDQZ\<NX^+O,3S,[[IX0\,NL'RUKMPTC\^RVZI_INO#
M%2\L6(U[IE4'U693Q>!#J4?; TKOV)(^6Z,I&J!X^WP]KEP3C4IO@KYIG#8%
MOH:HUIHG.L+L:QG?,5NT_62\U*=  0LQQKTIXF\?19U%620*IA@G3NHDG2>!
M,]@;CQ4(<J3&.$#\*UR/I&%'28>BMSQ6]Y])L924&+*[5GR\927'L'PK7%RB
MIHBP'CM-3_D00 R^YS 6[-3?5Q"&N!@6OMHY%S&9/;*"E/SZR*'XS:5![8KW
M*5Q:2#GV_4OPUAB,$Y2<C$%Z/).Y MM>>;\!5Y>EL#R.S:'TD1-IEJ#=U&J<
M<TH01P$!',O!Z/4)M4!'K9P__=L:G:7'C6.@Z7M'!@J006,L&)V=,^;B,W8]
M^?_:^\ZHIK9N[1U"Z" =0A-(:"$@!J2+H2<T 0E%Q$,)(2"]<VP! 0%I";U*
MERXE$)I*+Z%($:2)-$%10%'Q<"SGX[SO=\?][AWCCG'_O?<;X_[88_W8>^VU
M]QIS/G,^>Z_YK)M='3%X]GG&!VW/UE[!-'X>C:,%[\=3W[PCO'ZP>S*)YDUA
MZOO=Z9?GF<\4$OS74/.PWF#/7T"K8-2WU^2OXCK6C-E=N$K*?OR<V*[<..$O
MX&FQ2<" )C^HHH5?V+'PC/Z;M)_%)/'_0GEE)$#-+](I\ROS..SH'%I8XXYH
M4_?V,M7O/=3H)V/!W4_+P&Y CUP8OZ5X<D:FY@0*!8%I[<'9,)J:\GIE68\[
MCA>=.<&.23RLQ>:AT'X3^E!PR M,T4FOKTU[W],WS_\P,GKVZ:O2ZNN/\B._
MXF!S/.%GV;P_A=&R+W^K^&V[1?ZG/,,>49WG62[R!"RL [U[&)_>>/O3P]^!
MMI]Y7J<3=9JAOJZ[^[=VXX?Q2R=':;]^G@;93W8@CF6EY/?-]9D<N]N.Y9>^
MS6K3-@JM&2]O_+PXS%E\?@1B]\O=^JX$%61PF>7=X3?7_$O?\+_]S#<I87OX
M\;[I6?7#,*$?;+!3RV^99O)[%O.([WS>:_HNA"TJY>&AY\>G/TZQ4G"-OXGV
M?>&(;AHE?N9M"^*49#X)"!!XQ.T<=?>@WNRNRDD)^YW_0F>'TYL]6<W"M/1H
M]"]@^BU8_39B:DO/,[_P&SOOP^_OKIU=(,E[_Q)KG2L<;<(J2A1[)QZ?9B@:
M@%Z%X+?W:''NK/L,<O^\*>C6OTH%"&ZJ-&]V._P4Y^J)?^N?03A-S:GSF]R_
M&8H/FKV7Q/*CX@VS-"\E7,PS5_1TB@;<W[:SHUS8;P3IF@G(< _#C7'+M8]I
MP:1G\@!)*'H(,#XU_5]YS9O?91[GJ#*3=1/:1[?@JHVKJ@Q6T&B87#&1P2GT
M!NN6RK@?>'!% V8LJG TO'A4B='AAUBD97(H0P MM0+Y*N<*6K17"N,-^43&
M))(?2Z-0H/4S>>M 9N$A@/@OD#;[ES>@N("&GW4V!59)0HH^0I,%MR1A7?>-
MST-U?S96[&>,+T[4UV+L74'=I]<:?1Z!+A_4WF8'[EY!<WZ_=NGSS*7#RK\
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
M^-^T/>]25RQH7#&8[<^\ZJI#3T\)3HJN*RS4L6<@#P7HW!"5:=7/>$JPXYU
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
MCFP&[&8GUV/%ZVK>)B9.;RDH$UW)623%$VG*1 3LM)IP>)Q'7_YYK%;)O)+
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
MUC[U=H"G6X?3(Y#/%Q[6B"SX]9'U6CMR0CPS%=0? .N5C)< ?-;G,H.QEK@
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
MF'#\EX<D&0E>",<#3PGCW/"(MIP3Q^Y+FW&EVON7)^@#8:EB#A-@O%%0*E0
M<A>ZK(E%[%!!2#^#B[/=_$MJA2E/D&/EHVH+Y:+B;.-PQ5A +-!0BO7\+]70
MXT2[L_,7_S2;UGAT-F<39Y@*5Z3M\\_TGVW8/,L]+5FX^=S#:?J-#O*5>4<7
M(BS@HKBZUE>);;?VNN$-9A)W.L5Z\,0;MM ;2@55Z%8=<M%9GN@.TSK3MP2O
M\J)2X!/,5VJR$V=$<?+2,7=1+ZOOD\LMWY4=T,H($2W>[/\?C?I>OO+R9<H0
M.X*LO6*%KZ#89P T17,O%W8<\!%IPVU9V.7FW*SV-^:W.#BKU\B^S-*RY?#
M9Q$!AJ'+P.Q4D#=DR?PJX+&N@#,VG8N]6CI2-PR38E,;<['=/U2;%F1D.='%
M\VTJ;$/5$8!V*IH'P%UT,08RNL6S8>?TKH4E"<"_ZO44^Q1Z[/;M#N,CD)S_
M_GF1Q#4-\[,$%'=W3M!N7NX6@@/1XADB"9(!?HISE&/3,Q++>6S'^U 8329>
M@= *A 5(I;!.$Q3Z%#'D"VO7)DDR<0:O_#BJC#F+%+L:1QA>5#WFSIHT&=+Q
M*#F[7V/ \UHNQJ1EHWEN;FY^&7H]R/_IZXK/4U9QK=,>"V%P(0"&'>Y;:!Y7
MOMTZUWD9Z8?R2_@S93&YXF(J<5V2R\Y@(,9A%(4WI&WI12K(!N#'CL!\WD@.
M%EJF4$&M$5M^R!')">F%! /;$:G4H(*/#Z]\C:J! F?C4<%(6.]YDJR2E!]C
M^OVYK%/Q/_S#-?AB3L^/44'XZY9I\U!Z"#IKK<DGH\;STEJ4]Z;53("K$B['
MN-QH\G6,"K\"T_JM+JFU#EFD3+5S"?G>7IE&?B7*0F!XE@IJ3B4)IJ.'=[H(
MWOL]'UVBJH=79:=^J&P)4$0;S9\^\(1V\9I\+7GOOO6DI9B5@=N][(2-EKU;
MW?RTUVLUX>IXI9(/2]N%\JDS:OKN"\Y; O7Y2U(+PGDO6D6SGG/2]9YU^(+"
M!_CTB M>)3\/YTH3U"! HZ:'"U=^=<Y>N'UXGL5K;^#J\>.IB]F:%E](F_02
M*U6T*RO7[,#0%2(0'#\&QG,5 U6^E3WM]@W7U#.&'"6,B)I,L?*=D[\GM7//
MF5_?5%VK4$L^Y V';2D1V>&F&,#[&WB>>?/FS/W??F$[")="< N*Q+^)WMVY
MM"X*8X_*WG<F,&?4E9HZ7,$?%"P'W7,X2;G9\#ZF/5FQ\_FU%U>1LD 0#0"Y
M8D4)7 -QD/YX%?SF@&7*Y:V&FHCY8LFI&QJ(2WU-&75.?-E,V#*C$!-Z]=[X
M;U10D_(.K?MD&"=WD=S6PS\2*@:"GJ^J@%9_1\>O6#2EY/BQ<\=5!TF^-5RH
M^<I]I8<9@4"A/Z+PMS/-B=_(SR],A\,6&[$^"7<_SM0B'\1:(1>?XG8X<75%
M+:>Z[[]Y^9WN\]>'"HWL^5.5(X*W[/.Z-J9FB6[6I)L*'C*</E_KVIU077]]
M?A60!/(-$116%\*;V40%W[/5]"^,$8+G7]$<,Z>"<AU)8E30QYMKQP[ZC^"X
MS#I7H(C"L=8]HRSE5X<T$/+C&9<4:WI^K_G[P''.Q+K[F__GM&!;N)+[^E(%
M92G,R'6AB0KZ=(RP==@7Q_(1-'O!2Y"A-8E8@^4<#'*PO/4-7]Q\?DQEZ7?8
MI_.]%WW(A&WH=&:\*JS7@%;_CK '7$G@UHK'IWT/EX;3Z']G]/#R[]A S0/[
MIP\_O#WAT9V_9>QFE>PT%A0.,:+A(KW8:$ZEK)'N=I!M'7Q^+07,K3:1CN+X
M"^;W;:S]FH/5-^ P^WHEM%VNU$G0  @T]B@DZ=- 81>@%1NY'O8 )>'7KCA$
M!;'%?S40M$>]\"H]<3W4^"W[E].S4(@*PJUT*?RV!,ZGDOB4)C"[))YY+#\J
M_<+>@?+BGFYYS*,B'OWJU/PE9=<CK ES^2P_!L)&8;GO[$,ZXT), <:P=Z:
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
MJ4+OA.Z52SWC?3LT+S8YW 3P&WV7<9GJ$2(""7%&V+<4AG&*/+1P&)/=K2#
M:=,U;697ZU*1ODGJ9#78FL<-#$],F.V)-H6JSJ*C2(_(T8=(WBT'IHRND.]'
M+V"ZV%]"OI^VTU^+NW^<Y>R6;":O**L-;-M5&J@ASZ,<LP[HX"/JB)X#=ICV
ME*;]RFL9\;H6E4O)W6<'K[[23;A/V3)U>Y'=&[/2\2HW0[/B$=ZO??A#FP>1
M<<<$=ZO7=B.B0\PKAV$<]OSJ]RJ/J2F_X0W#A H1!?EO=[N%KUQ4,-@]F\-'
M;4C(%OPB.0WFA"U$]V3L%!(J\4;Y[>DSSID#-KF/WBW$,+#3-"5_2'TQUA&3
MBZQ[$ZKZ 1$#9]Q<5".(BX?_Z9\S']U7[!D7'^[?+WYQ*['5FHN9[3%] =09
M@3618_<"\55C$:\IUZ'(AP3_1[B]43B:J^WH0I\__\7YDL712NY&58'K\G\$
M./.4&_A+>O=O.3JR9CBQ5+1YL;2W>7$:H *Y] ! ;3IC72[15_^1<RF?(_?\
M3@$BYD1*ZZU3P*?8PZ\_*==AFKZQ((8L?;N"VM_Y^K\9??K&<]+,YM][EL/T
M=4./2-?GEPZOZY\"PI?((6!,U#KUP0@PZ=PI8&=:OR[)/V-FL'I9T0J%Z&;Y
M?@JX=19!8#D%3.=1+OOXGEP6IE)97TJ[X)A6-[48^/\\QOA[^ 60=HV@V/(Z
M3,>W8^%SO'ZMZSR1./UI6G-A873<6(GO>FZLI-'_G*V(.NEBN3>ZW!PE]5KD
M,G1->[M[7I#%6)>[H9AASUNXNB'QLI.!8\+-W*M[]VD_ I[2Z0NF>=&1&LWF
M[ HFOS")#%Z^:$"O;5>";K?.1=XXTU"6;[N3KF"[.&>W:'?G.G;X<HJ*X+8>
MBVQ6P9S[E/SLS%RGES?#'+_IQT1%P1?ZM-@R3HOUH)^;5-=P/_S_BVR2_Y5A
M*4/EYQ7U?#/B*3N6>F_67E?]3* ?O?4(SE6O"Z"23&SEDU/ QM'#4T#GAU,
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
MPS3E.U3B%G8E=@76[)+,^5L,\V4NQ4 P3RK-EK@+<@MUF*-$5T!W*(PTRZ>
M\Y3OF=R]?!JA9+ONEDF2,MU5&EGIF;CSFKUJQWD_9LP&5/MTSM6T"1/#[!^2
M]+%#J2O(J Y)K&O":FA2S29O.RFY9J%?S\E&&))Y<?7L&4.>D^1?VX2;!W]M
M23#49\>\.N7K8"^22^:/%Y]-AH>=8?YLI.^CN?."'R-'IL=16#,%]@[6',ZD
MU^KN].,'HP-<1<7M^;.H3X<)G&8/-TS_HX3N7Z=%JN[^:S;1 X%1)= E6)(N
MIY59U]],^C"F__.\2!OMOV02^=\G)'Z%,)CI<IU[\5\]AOO?%38GR%>*[;[W
M/W>TC0<0!Q=D9HVD8BK&#)_,1/'D/3Y_4_]L"0_7)UV *R&O\T0_4;'J\XZM
M95:Y]8$-:#CT20:[CT-"?2>/0*)JJ8,&P0Y3%7/R) @N/!(0]FR*XUU>1VUB
MX.N3RN6@'(W'C9L?I5T)=EVVD!>'U@$+W,;58P$$\.2<S9?/-W.:'@ LY0D\
MR[6KO@1#,(8#NT02X2,-[P%W-SO&496G@!L^>TM[;J _DZ.Z/\KCY01(BE3;
MMJ>L ;[H'G*OV8O#-U&*>+O)>FXRF#9R7]Y2$4&[N2B G<;+(O,]TFW!Z:-A
M44SW$^?SW)X=/_+N'.A'JRF5Z=(V6HB2Z#\-8("[YT8#TD?:JH2)BK/Z>!.Y
MRF$I/F6B$^>>6Z<M^'4=M;ZW#,?EZG[P*L=.K4R*1MT09.32H]-YR/S(+U'>
M]JWIN3#TJX!6%+O=]J^MAHN>4\F*%QS:6Y1ZY!L7=5/YTDR>LK)<@%H9-> X
M3WI"O%^&U$](^2IMSWUL2E=2N^\AWU2L1:/Z5\QN6SE<8X?VYI230>//M6V3
M]L[M35$+PNFXM]Z6R>%T_?QG>I8M68Z^R-%NPZ\+7FG"(J+<IFF/D3YA"I>:
MY*:?/VN6H8RNMVQ+3#+V#TV01 MV;-L3/STOW#JR.K%QK6W.7!#)'/G<?7D^
MOE"?WN>&T7.,]PW3:6\EHP107YB1B9617;/,9%&#U>6GB7H_6>;/W+#E-+V1
M@0ON-*$G$.WK)Y6&F: (ZXERW)J]@[6NXNCJ1^:O]^A-U6EM+3MH1W8/RW8N
M!]B+\0F8+=H-!M0E/&X-)NY=?1$M,_]9Y*C"4Z*5*[G7'5D;W7W LC6='@2B
MQV975.8_J/QD+,F206>M<,#W],<C!OIP/=TGA#D,*IHBLGGK+NY<#+49(9]=
M&ML;#//T^,_0GJ&AC4]\ZO4L-MCQ:\/U '"4(!^VYP26&?0B;\8X?Y8<]=7Z
MR:JAC,S)L=EGGOL#XNY7'H OP5BQD"2E'_7&OET._)-_))Y>W/YM'.41SD_3
M_#:%_E&(U0-=;D=GUYU%MC&8E2-+94G!UDE:15V)YO4%.Y'1WJMAZ >/M%UV
M]:]F5T+M[N+ ,XBZNAV!6[LW*KXWSCZRZ1B6),]P/-5XZ(R)%E;ZI"OT'QH6
M_;\?'OUW*=)F"QP6&+?^0S/=0'XAJB+3CZ ^3Y\D70AS/ 7,E"WM? '_2X:T
MDLGKW0(LM4JF[O]S$5+&"HIWDW)VG [?7.:1*?/>[T+.R9;,BJS_J_DUY@^"
MZE@OPW=7I'LD$PVURG"^%,;W. UKJG-(GR-9XUPCGXN SR+<['QKK>\AM]N,
M*HT4G[;%S22SS]'7 /0T%T%Y+PG>&Y>'7<SA0RF-BGNA:DJ7\^O:"L12K/;Q
M=[O9[6;ZB+7X4*-)[_H%=:9!J;C008WBGL_#S!$&ZS<5>*R?ZO!'J"KQ>C68
M>R8\;DRO"(EKKN@I6R_^(_5A%5OU'N%BPK,$4Z161Q4JWL-[^[&QT4V"#1TY
MDXY9\T?=WE;G<L)7U:H$DCU1@6"%:22Q'W2#Z^#1?GY - MHV@2711CU6?,V
MLFS/V0:KGW>6^=VSHI<T")8 ^$UK60MR%3BT;4Z4KQ)_ZEU*.%#^Z2;W_!E:
M-Z@YIT7<]6XUB\C8EO^?&AM+AIF%M =Z-C%?S/XW]MX#JLEF71B-HB+2E-ZC
M@J(BH/2:B B("!&D(R!-FJ%(AT 0I$@+14!IH0I(DRX(1#I80+K4D""=2"(0
M(BG<>,[>=^UOW[OO6?]_SSG?N7=]6>M9R;R9F7?F>6>>\LY3-ER;IJXOW*CK
M%GO2?_9CZS4GNRVMWSDGCK.2NK'L,T@S//O6X&+V*[EM#IA1;8P9H1?7\JM-
M.1]0I21.<GRY(G\L0@?8)[%U"(A&LS7 G]FR-]@RD\*&U,&W\-0<4Q[3]=%+
M1??>J \QBI<KJV_V]CN!C;N,JBQMV\K]"Z#Y#48>AP W,T/3:1NBVT%?J5R6
ME?3GN<(XB7ZY/SNMVY\.2S1UBF4CB1-/%["DWB<^0MRL35T^)]D .<N7I$:<
M6S;KD+6.@B'IS^H&*:VT$]@]?!1=7:" Q$KZ2T(LX[HF?E2S(5VZ=([*'7\I
M^T+(=];DY(+N&:,'M2WKMK72.$MT([Q+K]V?K!^C,='P_M=C/^8SE[T]C$\8
MZ0&T39Y^]]*HCL< <:*%%'O":J*<,$BYZH<:=[G4*[DT79'9J>O;\SR38F7K
M0VSNRZAI'RPJ>J]F=A@K'O/X<:,+3)3@<Y?LZY_U&BD9K^LGY&CP5 R0[N2:
M9%8#P50AOBD2W? *F60]BDUK,WZO,D#D&.'.C(O4A>1<E8OARV:2 \K@$/&L
MT7MW5NZ5BSO]!'6W$D20]B.54Y->KTI^BK*KU+P2WS\!D=Q2KK;" !/53+#S
M]WO/!*9U9QRP=F2^::].%S.K>.(G:+?_Z"%JX]LAP/>GQ#+PFRK1[FN8)$R?
M/A^U>U*-06J22R%KNX+*4L+0W5\9AA)SQXT4;W\V]DEYMIVG/*^#[:C%PQ?9
M<5J5+@$<,QMU@1M62A[W*),=/L70L^"NF[6=6UXAAEM[RQJXW!?(5_M?4+&[
MY/8[>DHUE=_;XK<_I$G<1IHPGJ_L#6+9T15ZTO=3*WRCDEE\W+\F!N6"_E;?
M2:=P4UN!'6!\;-L()721[&YMK:8A/(YT0[ULLX?(970S+@3VYZ\G!\#.85M
M9\+F:)P$IT4K8?:EX6<%&?M@L6MN]V[4T8Z]9IR8R:S7MY9I+S(8M1T#]5B]
M_)Y;:'&F..'H )_'@]V!-\0\T;$]YE^2T.W*U=88JN/UH2HQN FC**%F&"D
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
M/NA6,[WF:NN,&G<(7^%SSO;^Q0L0<LSQ_R#:1-HG2Y/J>]!"N[:Q:':8R>M
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
M7VR1)?6X*@;=(RR*;7XJA^0@A>V0-6]-21H1^[[?(C#'/G 2D@C_<&9@0$B
M9$O,[I@ +Q8B&WGIHO\CTJ-7%,%%57=I#IA5VU.:WJMTDZK=JNZ$MLB0A-W5
M-Z?#*&_'%D<K[1H;HU5#K%PF+Q4FWBR^773J#2. _O&M2?[\LS502!+HAFXJ
MWY8?O08_?K"C9^%9'&0[,_8Z5^>RZF.4C-NEPC;9>W]VW- _&VJRX1[ 9R"I
M&"S[TS#)0$9]J$]/'D/&;8_=%Z%U;J8RA//B%2S-#&FH<._(W71NP_3<P1=!
MZ8@4F#4!A0W P2M)GMTBK'AG1 ??NFM9;P 6>-KM.9'_7(3")ZLNC4_UODMY
M.4=2E:#,7>[X$&(TZ5493(>DCAU^;G-NLC%(2DVYO+.DNMQ=_M5P^M%ZX>1T
MZ_Q4)88F9?)07(G1C)CSEF=%,)*3]@7%1'$O#/L";M#.K@J4VKDQV:89"O=Q
M>#UK%;;BJ3#%+%P]\OSTM9E3^!"S"I+JHD()@9?&U/F: AZ77!G9"SD$G-*Q
M_SK?YQ#B_I3O2IVT80QSWE+6P8FX"X:U?:F60>8DLP<D%$'6BII8W7&ZM LL
M"._RAA8J1/GY3D:2Y:SZLED(7W)N#PM@#'U:$/R+(LV]X%-M^CZ+Z&D#/@JX
M4E<Z6E[ULKROE:EDR9O9?(=K_3\^*#,J==;4N)3B5,^%B&S]XC5H(^ALZ9'U
M8;?''?'@.#6[1=1SWN>5,S8N/$BWK(^;K"N:5X,$ V1S%,-4=A*WIV47I5J6
M)(;C110(Q)B+D8J]@\?K7)KY7+=V=Q.7-*2+WOJD=/+A<MA++Y7@Y 1*G;_#
M((> 8SO4/#4_S'#"%&?@CGY'XU@'M^L8_1%Q/N@::'XN_SEIIP_"IO:6UVO)
M_1+.HAP?/4Q\0%HE'('9X3W(6+-H-8LW"O6%FP(>B2+ED@69%W".ILL@>^\Q
M<?'D0/*;N+")!2SQLH0H=E@$)D,(2#@$/!Q^_HFQJUVBLWE![%U4 YS=)2ML
M_HZ5<9Y,]/K]Z$S!)(#@#366Q1#/_OM+[.RTSRKV@>Y= K8)U3A<)7;"5UA;
M_4N0RYE;(WW%BQ^O71-49S^V:%9OJ#?#5?Z-LMU.TBBEW";U+UIMTZD"HUH
M?KA'Q:/^^&3M&YM9A=S2F=G+GT=D,J]LZ?#=4&1)$"*LXVF?\\Z2*LIIXS.L
MD[E!Q=U+[N_O%]E8WQB975#SYC'5!@<=B\M/R7G4T4FG-8Y]$;93 R2$-:F3
MH-B/KNN!,V)(>DL28&%KUUJ2_\H!]MM%Q+$[Q_3]B FX*X:Z2RV+>;+3%K3A
M+%0W9":-"*^O'?-CU;R)MXVJD7L_;R3AK_!UX.RW][.%F8\710S<-]Y<#C$8
M4,_T#Y1.5&.MLH%W:E%XL2=]*W[Y2H!/VLQ RJZ*S7;+ZJ<G(O/ME1G*:X(+
MXU[=64E)C/C/B!?POQI+\!\!5$"- W]_A89/D>%KS#;]-LID+OB@;,<AH(9X
M"/C*TY[4X@;3@8*C@&ITCG0;[L!^-&R6OOQPL.M+DFY YHW3ME<71"9AWY;R
M/NYUF!BSZ;P$JMY]&#'W,.((4(4N1!S[1:U1TURL7X0+T,95'MBRFC)XPD-*
M74/\/L5? _FZSG-G2B0_^-A_;-5KD2I]"#C.1(V J=._&4C2C-&-T)L[&I-R
M5KT3<L)NXQ[(.^_OW?"24;S,>.PH^\V39P5^9??8X@V0L^S8_0@XY@A=LI0M
M:'XJQ;G5/*7B'_>I CTKPB^6YL8SUR8TX).6$Z%!%8W>4>J6CN)-+(5DZ+^;
M*!G"A(3L(L5^H$U^;'0X2[J$["][CLS02H7IK'23HCPJ"0LEWPRLZ,K8OT;B
M@3Y!W\)OWNV=L0H4"!CTQ((>) L= IIG2T)B<,OXG47;+4&,/F1).Q-?TV5F
MRRLO,>**<8KND>\KJ9ISLG.,_['-HE?_)KHK[XE6*) L$?89Q$5%@!A=.H[@
MH949!Z"D&)F/FI @6>%1B 1 \38NU0 @1.=S[&J$U2W],HH#M;U-D6#6)W*V
M?KQ-%+]C((&19NEW^T14OW,WJ'FGQ;YZT2O\TFPCVQ,V[UYO219_N.WU<B/#
M_*EN_Q+3:W$)=A)P]4SY7=W!'^ES+N]&[^G9?CP$?(?%X&.(CPD!W< $% O*
M^5.- "F^V^8\*:7(S98K[$I@VJU6,JBJ>B&H@L-"QR=BI ]Q[EC- B E86H$
M^#8FD6*!_T1L(0WB!7O"KDQ2O(M)%]'Z4Q3%BDU9IKU+6S5GFBV'+P$&'/RZ
MWC_1 (6S;1);J<DP#8(/%A$1=A&F3-"*B0R[&,@J]1CGT2C($%JZD:$(8*J2
MLC<UE4AGJ:P\U011L[?]AB:")\..DX;[;4"$U><XF!-!%:O5PUJQP>.O/=0W
M.C/-XC^9,<+SZ$QAZI//>IRX+X\L:(*"F4-50;U#7LWBTFUOR%8[I9^<N"'S
M-L24!DFG@E-2LKI2[W]940X!G_=G+A6BE%6/_I<G*/L+_D_XOSF2"D+AK%SE
M]SLK!C!)NL6NF*["#(>=8!,=7WU(%/+<B-DA ,,W?@A8 ]+;A E2+AT"GCG<
M/P3DA^Y329[XZJ*XSP5:MG^\6$0[DPBA/=U'[V-07>'UEPS_@T[RKW[D,OG]
M/E<>?,"(AJ/I>L4I\!\;,,M$<</_L5O$'VH?_7R@1Z3WFNI,KV^+H_<L&2(<
MQ+L%=5! XK%$U5BG*-I"_^-88V1*J/N4>T9IC_]]TCW#_]W(:?]_!?L-@=<M
MK%OQT.)IR-$<,428@[/(YG).V*.FLGPV.-FA![[+,'8(P#O"21/ 61%1.IY%
MD(> 2/J/OHK\PI>5/H> ?[I<1OM& %(!NX< "C^0)O_O1Q/_84__=I;P.!!!
M"P^&TU@0AP"!HC^V^=L1  YQAKZ*V>G"66?*(6#)&/Z'-O]^R$&MQ8(/CJS3
MUY<,F.*&^*<F?X^AU*2F<PBXH0ZFLR#ZCT3#/[;ZVZD+L3^6OB892P\!BP.'
M ,(;\#^U^O?X3G^<L<X_-_K;"<=?>/H+3_]I>'JTECE3,C[*3 7-?.$Z&BU1
MHU2[*VJ/;2@K3.Z*DT"2L@E'T9B89Z\G?E2MO(OFO77YC&"'0](N@__XVJ4:
MCM\NKR/@-?8W<+0N30[>[;F&W&6< &\7_YZS+C_Y]KYZ4QQ!F@2E<M+"#TJI
MN\@E'8H"[3E]J*'W:0<00E&J!DYTCC@CT8/"-.]"#A@VD/NC\$0@?O9 G'ID
M#T)>!_<EZ3(V('QF7?Z?;Z<L)C*J/@PM;-.C"<)OT9\BJ/P0$"K^V[Z!%54(
M_PHT/@1TI%%<OB>'_-NHEL,X8<:-I&;,KT9FU9!X<\S+#Z;VS!P Y:5-:Q/=
MPH")/YVF_D^#P!J<!=G$#56/CH-Q%JR%L8.N3:I!?>1+2MZ.9_2[][WY-C?P
M:4"\G*\WQ 063U<*^"8;/=G#OAX" #4-ZN+D //&24^1,8AL+&B29@3+L\,$
MBGT_,'TQ^J1>MN)BD:]?EC1NHCKP/A820U$E@#$95?@]F(DW45W14.6%2E1.
M6@XT<>&: F?*9D+2M.A:^0]LX^R*KE#(T,1<9P!0P_9"X":FOX]]5K9_@:6!
M$!/IBXQ98,97U_ T^QN\R9S*_-GS)"5?XV=DJHSW>$X. #9V#[_:#8FS/0/S
M)B+88$8D,I9)_G+&DL78.?<083[GY<9F'YFS/W\!PC4^X"9;.&6)J;9X7UK'
MTB['RS2QI(^5E2,YUQC3#Z96]Y^A7! \@9HT)JN "WGE99U5-;'+^/3$O9ZH
MZLJS[KF1=&H4>KK.8_BC=U)$>VHWC6G*"8\PP=N@\&C+]U\ID$+T3;_L3^3U
M%40/3W$83?F^&(_/QT6 [-9)@RRKNB*3]I3=W?JK)RVUC0TG7BZ>\@L+"T3W
M-J$:%'$AA//2@B1I++B'G95T'N<+%=7&;VE5;IF?X(!<X^B#]5^ZDQ<XK%]8
M^E6PE\9,3:&!UQ2SQ),:I(^O$X'N^%**F,O(@I7F1<R%MZ%?TF\6\3F$+ZP@
M:W=XFWYNDX"P7YNKOT(R/_?A6G[5;L:9O++4OO?1(KA,+8ZR1\*1%6<I/'3U
M0)!@I36YMTO*KWEMK5<]"!=#*+><?'T^P3_(3>BX];N9=\J#U?U+O%L3Q;0!
M%'<8<V!%M\#K]D, $T\+=M.:UZ:M9?S"RTU7+Z97):9B1^_D 0 >(N$C6U->
MQ.'FW>&F1WFJ+C.ZP@Y:&Y^]&)?,4:<I]AW'20'5[ING%J00I<-AYSF@G+^\
MZW'SD0FX/B_OO.@./6IY 9X]CJYI2WQBY]1:0L=;-@CXZKDNMI^8^/(ZXN0G
M?8G*LA+T64J_J-<AP%D(O=5;]@73SD!\@8<V96(AK*00W9'C-&3!IL^O*17=
MO"&?\\X^=E9N;P41?,/*)5N[[^:ACT.CR""*A6T2^CA,<>F(O2^:=/MJQO;6
M:UO5@7ED9MB)'[E>$G7B+H,U7X"12/[7I)U%< 2::;MDLDT:/[0H]:K";2"1
MG2(F\.R.DT#P'?9/_!>.B&:(-QT/CL'58E&XFIFT3O@IIQ$UVXI 1AWZ+FKT
M]&5G+B ;E&DX/@>NWNW*/G'C\<Z&!NO(?N5=]Y#F7?)P\_ETYT1K?FMS1YF<
M2/V,%25K[N]:KFSCQVO?';!;DH:)QB-[R!C;QN!9DN(',$<;$(_J$7B GC$%
MG7L:516U^[!.CVE';$8(\$X\=>%EGR>%ON8?UY/2"CH)HKT"&345&R#@Y#:T
M3=UMOTZR(RM>(C,TG[+U8SMWFH\!H>L[.KFL70$50[PK*XS[_.T_+1#A?\<+
M$SJ!,S+_L^/A_D\"LV1**#6GD3T>+4CC)KT9-JJK;\2SE:COS7%J?[DP.LAW
MHTP'$*$Z56.HK]#$59A5?U1&8AD8 Z[C[6,//]!N7$0SD&:[_$$G)_;X:\ZU
MMXXMIYF/<=@K/NO\.?^!7#G_0<T7:&9H(.-B%!>"O$[Y'0PD2 I!%B'%8Q2?
MRP]L+TW(Z\63)0TFSU]HO+I!N-W9L1OW*:.?4<P[9TRN9AJ"G>H)A7<2X9QM
M?ABJ3E<'4UN\X6W?$(N'K9.KS\+6YNJ% .!8Z875*='U@ROMQ<^)UT&^!/16
M_=+P49C_E%H('M$SPY.N&#\*QLT#K9I2W55?%?'ICA2IIN,-0@=IQ*,Z]+&@
MK*C(,-&U#C'")W>:+"F1\^J4465\R7H,W^W%&+$W1\83./M+0OFUI'^;GN(/
M 0AP75\YP9.H/Q(F,N/6Q!.<E-%JWSXW\O[&RG@_"@!#*W0G',3-4%^CG'&:
M2R7[W8./_9A5SRRBN2TV]X_Z/B+?NA?-*@!=ZP\X1K"ITI)Z!'Z$R(:9D*5A
MVGC&W_DC1"C7IBCBIT@K?&8FM5.X"\D:<G?..#Y?4A9E4#4XH;O9=YERCAI#
ML5K4M\).T)J7)(!G;"F0$=-1O=)&%TO!>JZXS\9>YUC/G:H8,.'>W>.V&8F?
MUMX'!=(59KON&EIWEG37;-6=(;0-?J_!:/V@O>%N[0RZ9WG43TB!24SD^_5M
MG5[DM%Y?GMR$&NM2.V^O@'8\P;DK&/Y-6EI@XON8?.RW,((P"&_4^](AY?VW
M,[OJ_YX5@(Z:B$/ T8[S-;U!%$^"1%]&:_JNOSAD;%>?U:EYM,HPR5+'5#E#
M<^ 3F^S6]4:R8-CP3,S6&-Z==B97[U[]>#6JX<=VVZ:C(^+Q*"]S].I9OQK3
MPK2T8*[\C(+_S%3EW'_(7"HQ]D^DYV^O-D1'M+C'O:+^23P"WJ/U G_>W49M
M4E&[QVL<:H3^2'H>-()$FY!="'5J*=B5+AS1!L GMRG0I783WRJVGLJ';_@O
MMJ;7U_$E/_FIP,9HP"0&N$WJIP%)DG)*L/LA9%6*?3W)[QPKG6N*SIZ+LA>G
M>LQ!IR-.@AZQN;/3F+<ETY%]\.FPS3Z]%=C59H)C%5;XXUV&U49P.PXAII]P
M"#B9UN2^*]@+DL#GI>,+]\TFMAOD\ ^"??1\?.12FO(>?WRB2XZ6B1'N9!1:
MZ=AA?_KI&O\C7M[X;K5;M6Q6!H:&AIG25X,"LM%6Q5DC+^_<?[',]][\"TF"
MK!VH2(P@2992-/!-C=!0C+7V='4& 17P_8KS9PO-AWT#)I$GUC0.IH8L=2@\
MXMV9SXM(6?N8J1Y6B=\.#7Y.([OH6+-K-^1:O@>Q&'X<8=P9G?\N:&IZ%^CV
M2Y-V,A)[@C2-UR%6DBPP5N55OL):/SQ@ESU%H59*VT7OH[R1K2>3T&=W5SO<
MT'$HEUP@%D'AL+U!?>D[SVMIFS2E,"G"@NS2+QX6[DOW\?0!9OO_&! U/V,O
M$Y1=&Z%.^ $O5[JKX&3+8,115F248_7>(/=R[^"X_RC!5!_E+?>CT;1_T^@%
MUV06.-N:?91]!D4LP ]O!>$Y'Y"BL.4756P2.;::F[L?N'$J,W.=CKCA*AP+
M<!;67>2TAG0-"UC#M$B>!9M3K5(%F/=5]GT2TW+OL=$K'P8*VEH44M]/*9T5
M8=."\1+? V=GB9-C6WM5IOTT+O!6';XW-#3 J]:<E-E[\JFV=:Q9$II_5=0_
M1*GF:R*[32T!E,Y*S YR+;.88QUY8'6W7NOLGJF1!H459N"3/OK!KMPPU:.A
M?5T=RBW6<@[:DK6_'&HF8RDW],9/Z#L:LK'5HL5E]B7[3U<G_FQP(F7VS4A'
M9@!QH0YZHV%?;\<N6(N)/%+!S6E[YTV4VYZCZ^4ZOL(,/>@&G0^"0"[-TKG
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
M:I\:!7DQ+?KFJ]^%DXSRSM )<H#N(>"#7Q&-J_09?,UZ%(X7=BNER$E'@M?
MSK\4271-D)5Y<?B ?9JF3^.V(8#6/?^AJLLA(.HR!GC ZXND,%J6_V-=+GCW
M39(LC<Y?T^!1(OB0$M3_Q@VY0CI_9-"Q<R=0AQ8U+WX(.#*)^$,W;Y#XKQUT
MT2N?BOR.QNC\8S_;C*U6?Q@>^!^[>?./PP/^H9,VD?414DC73,"SRAGTW;KF
MVBATB,ZIXT8+[RC'7<SX_^4DA2J54Z9''CC_R\D\>;NBXZSE_:^'_+'[E7 N
M=]^_'IH$FZ._[Q^'P.VN19K">)YQ2YZ>=E=HYC5CK5,:5S _\"U*CY%1R;I4
M6)S_9WL,_)E0">2D0'Z_XV_3+?R=]<O9X4U@ZJ/F4=Q*:)W-0-'5,M5DY:J-
M7P'$;X> -!0U&[7UD"XVCTB8\,U_RTI=-@,5OFGMJ_+,=U4TFTK3@3H[<PY[
MR^9<-<R_^AF2#\CZA>A'-8![A_G"ICHD2&:+?# )9[9T.U>8?*@!OYC 8ZA
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
MP]X;[W*.F"0^LI6)1]7WY-2_[^B;B4-[A:8?(%#5'<=US2=1YW"R=M5(K>B
M)9'F8>SV+8N65.6QCL:@VC/UYZ_$/7M\#!D9,\#P_A;4%'3GE^_XV>>.YA51
M9,M+4E8P>1?!\";\:LS(/YK:_!])6Y8FF2^11=MM^)K&:UNUAAZ,;*<&'4(,
MHY;C I,7?C+K;-B*$(PH#-*?@FS)GUN$T+:,SKB.1=ZG_N*4!7^G?H^2;8BX
MV+W$*AIAFC"88J_Z/J27)50-2/Y($H1^A*7SQ'ZX,4_A55^,,0*BN,4P6OP?
MBE06PSS&((/(*S*,0 9XQWT*S4:Z]8>V["*SC2\:[J[NG G"C[@^E^2]%-V!
M:;.\,RVR^ !3>O=!J=QF]HU!(0I:EH_:LF>KJ'P.512UA.;-(YUV+@9I8]=>
MBPD0'-%DGB[NKM1 B=RQ"EHIC;,]RJ'S::XS6K=A0C$X5>@R&&. 'N#;>80D
M!&)7!WMZV!L:LJSOBVAPAYE'$[7OG DVMQ6AS(<(MQ%F<'8=R%/[/-%7W5D?
MIJ=&K<97K4Q]%+M -C'_MO/JH(R@52,ZD<  <S&,67V[J2_M=@O1>@.C4,X>
M;0FQ'Q,5#>RKKB3'(5U8V()<"4*5L+5>;JW4W/7C0!W!N FI;TAHF("X-,;O
MZ9TG+[5.73UV:$PA5X3<<$(R>"-C+8HB@T203 ?*4>EZ<G09Q*<]/>8J-8W.
M]+O3C><?";?+[C-78GMUFPA@O\498;O1&O^:3S+O^:-#+&'ITISM.W%KLV3H
M+XQN!_P2"4R\949B&E-A\2AJ+>DLV%032]D]\7O;Z\^8W2XQK7)(%1_)Q5V9
M=(.(E?)$EUH;%)U[4'8IKL#M@5S0H'Q22XU>PSRD7J3:*<U+4]"O?BFP"*-'
MO->-I4/?=D$%MP3T("OTV"(C:RA@?/Q8P]2M6[X ORMV<<S2UCOA&69JET;U
MV\0@5M!G\EL.7*XC3V]O9D0KJR\G><4<<7P%LI,DE]WC-G".W:F[%@26CM]!
MDEA\__:N%;C4ZOKK]%V%1^R^[8 +MVXK\F@&ZV SED$1;0HP7SVC3J5T%_:)
M/1[H:ZD6:8OO2KT";C3\@1>D42UQ>X)9-/3Z27FB10'OQ+;S\47!K=TXGS5/
M6WL._:"15HKMIU'(O^7/#4T8D&/VD3@?D JHS":_G>SMMX/]1M2<6->*<M@_
MNR#ZGPK19 (2U_L5?DKEEBR" ^J;?B-KY%R>?[WTC[7<7&$)S'8.3NOX:FNM
MH[FFOV,HW!4< 6)5 59 T\$QY0Y5V!]GUTP@869%57%PGGO?!&9^EVC!MFQ!
M(?W VAMY1(.048M7(T&F&;K5]1,2=L,JUYSS$:(FH^B[][X,]B4VAKB9W1*!
MT9RN,9[1PTO[7$^W'JH5+FR.&JN^4')61[5T:6$Z$C^'B^QBF6'7Y0W8\NL<
MXI4KX'C%EA,C.Y#9+$]GPCP3!CH/%@@P[A&?^_@]-U;G0&TLM\$V!EF## TY
MY_)SBE#=E:+$.]Z=F8K3?@$\?--SQX'V)E<?0'+>[B=W)\&'^#Q(BE"*+@\T
M'0X"G\>W<=3+!Z3KN,H8H>Z>NJ%QZ:JO%7-)T6CE9<]FF\ZU>(S7>'%E)OP9
M>(8*T"#GDCR6)%GF7)2>!Q3AYV;5^.KKZC[H43ZPBN9O_Y"+N*IX]9V*]\$F
MT@$9:T %?(T>;]%<0D2=:&Y[OU5K#\.]A(([SJ"Z>>SZ[.UMC JW@Z8Y!Q2-
MH)YVAI)VT\*5P@1-HEN0)&%K:6<;>)Y0.']H^LSY27T*"NK0I+DY[%^<>T>1
MV*A NWRZB#!$="#)DK-)&GS)2]F79J8VOVC=D/-0%Q\;UH+'3P@^C4T(>?[,
M>T#"W&9"-$NN=>A1;B,/$*'&--9V.?N*QI+>S1:!SVDSQGMA[3',S#HK<C"4
MUC8N#F<E^?*$'N5DTX<(P 9[U4=(QJ :6<>+9HP9C!EF.^^QM.X"+F5@]2$!
M7+JB[>,UA!=*N%*1,$DT(]#A \>>;P>9+)W;]N'9O]UAS]12#[E]=9-B]> '
M1W@?X$7 4@,5$)%=CXAL$]186KB@4;A@1I+%YKLBNP^9*+'^(F_/1Y_C\SM]
MQQ-2KYZH+58>2%=SHO^YX@I(#Y [2&J1)<(6FP;E+O,-X;[5Z8&?B-&RE3#,
ME4.56*[.MU8/R:["+U)DH$V.F&IL92>W6T%])Y_PB"QC?[^[X+DFI^6Y2V[V
M\PW++[4"ASGK6).TFPULP#AW_"S!$:O;;;@><!C-YI,!ZZJ>MK 8\)?]<O'-
MLXO\M(OA>Q=>J%>X+V=C]A:':$,&./B4L(.M!9LC+E+@LZ\JSP^P8;:AV=>^
MOAQ.G%5#718XIA^+V0S\Q;;G4$VT<49R4 %V,SN78(Y+[*EH7D>]L&X?5Y/]
MO@KQ_8Q/*M4"-D8]NF&ZPB*<Y\.S#K;5E F3Z.PP.!.F17V9Y8+91A,\E3NC
M3_WTJI9!?%1.-?L*YI&^VEN%&ED#Z2^Y+3N+D1CS12!*!/HMB'_IG*SH@*J&
M%4K%T'+V:]'+'D4V2W?]._R)0[(_")T4!BYL8/O\TP78R-@ T^R$8>>9LCV]
MRV_JIOVN?[QFC&N(+ZI2D/'\CO\<>!]UJ%H2TX?53I#)CE:[7#4IPWMWQF3$
M1[BK;M(4TZ0(*0+>/7=U]]S5Q9B)?_^1-O\1BB,5%(R3[T0R>D^YJ^B4.S?Q
M%OQHNV=D\^.ZCD"':TX6@7;Y)Z07R=>F A.UH@+"HDC7<&>R8VJ4RUETJM])
MNB\WF8:-)4O0U*N/A?C@Z1 4#H+[4ET:$R)ZGU>HB]UWY C;46PIANN^P;!S
M*I(I3"N8O@),X5Q#2X!6T@E"5, 9*?CKX$@FAT93VP$(:XE2TJO%(W]_5X6&
M.5O+?,J>2&)FC:D2.'*!JX4?9_-[Z<22D[4G'6I,_$>^HQV<3!)./58ZK5Z9
M!K=+I@(8=2D,++CZ[DG+_&1-]^W8VP'W<FV%0ZF 4R]#S@=#-Q"12%H2+S9E
M<Q7.2+!5QVY/QE3-ZA1-%S0_+/&D8;OR4H>TN?:JC0OFU6Z14.3_<5U)/]&G
M7 \??Q>J:Q^]\ZS/=??"[8$4N^39]%ZFC,>?O:O>ODC,P/^,N_X+6C# I8\?
MM32W+%Q^\3;=_6.MK1IEAD]E7 7ZR0E^5H7_Q4]"<N^T4L%8L'>\('BGX+FW
MQ"F#S5,';/MLSU P.HW1%GO_)6&98"7@!9<+Y;6#N9^%F[($>\8<-XT?>XR&
MVMCH)A2$=Y69W-]3N+%44P^:]OR=2][R<1;/$/'P-%4+QG&\]@:% NO\.IJY
MV!=TL1$9:%TR\%Z2+_UY"'ILMS=4M'<AK"NKMI2H-&>Q1074K?64&ZFG\"!8
M5.M277U4F\_69QC><Y=WOL+!>!CU&SJCXH/=4R=DY\B]6]+CT9N4F7R\BCH^
MDZ[:F0<(N+BI6$00:K< =KJS:.83 G5&]_4D6!]83-_YW)5_H, [5&EDTVUS
MO<CHC+">SL0[D,,,]%TE%.-/W),O*(?.0]I>B;AG?#\DB;G\K\G&-]T_9.-O
M:#,B;$&A%51 AX':93-"Z),,[7KLP:^)=TR]MUH)SK?OJ' P%&L'A6)L32'9
M07!R&NDF\<%ZG5R68&W3I0UI<A$8^:4!"NVG5^C7O+[;V/YMY0KSXL4726!#
M$<W:CTNVEVN(JD(4AG+L>(T"&O%H7$4UI.WJ?0"?SY>\(SUA7GUL#CMEDVA:
M3[K$-R^U"([6^U7XBQ!;!O"-"R5FB8ZHT81\F[](SJJ-US4=@9B.JZB7YB3L
M0"8D;?#'9CU2P/<+/K=/M=,H< V>56()A]-X T.Y;:H=<P11&I4NA]QSDRBA
MV\D>:G-$G76D<#O&Y*:H^45N]XRTHTP$9AIG:/L*_F4M1K)LAG(#]9;__NB%
MX V)"K.[H<$]2PM8;L+.<N2K$.$@5L(9;+]A"\$1BIZ1#/-+F0PW#;>.V35_
M]*5L)M<@4^<:;6;FLX25R7D@>PC=.HB[(DCA>'?^81;'^-,)UVLQ7E<,K;28
M.Z]3 =QQR>'S=6I7"2QZA+Q%5\O.IBZ0T\A!J;FXA!T=]++/U47\D\SPJ9=.
M\9J7PPKD;PRE4J0VTCEZD 1A2'M&?VQ@,/A^$W9NM<KU2@F?XCD- 3%MC3"3
MMAR(=NF&*0I$8@-K)DW,<_(88R\O[3Q]3=3J?\/A5P&@R6H/8-BWI:5\L[F(
MY8A682LUAS_7\5]DDG %ZD!C)]Z(MZ2=L0*VW5&@W0<$0+0#L;H:8VIR9J0[
MB6Y(]/71_?J1ZT\4+QPQ$P>-/CX_S/O@O<TWL+/FU8U<S/S9(T&1"4J,YB<@
M/H6^YGGC&HMX,M%FEVZ]@ 7S2J!^:R$Z#Q?8N9F<PNZ2W\Y*74-.SUZJY!7%
M!,OC;V&1D6U*<S J0'NLQ2!W4^G=VLP!(Z.X7MYH+==G=?\G/3R* G&+R>G-
M:.0T73OE"D&\+ BD]!P5&2';G_;[=_F.T.UJ'5'WI^4=5K?.>'Q_(V6"8?7;
M%YKN*PU(@_.J\&/;%GJR&59Q5X8WN&LCOB02[IN%\^BI_3BGU:T857%;P28S
M9@]$$*K[X%@1])AP&%RNX>ZQU(/SGJAW\&$1\[6[?IEK1>N.BK>R=D[O1Q*0
M'$IBP<)[Y?BN1\!9H:B46/KZD0S+<3Z\JN"YC@NBCV_V:/E?Y9,R)#TFOU*Y
MB(M<.M,;(Y#1%<(WZ?Z1_?#0@KT8SU2L=0OP7I*IG4;ERJFATZDRKE!$"F2U
M:E<U,CY("HM$(WMC;P:)NRX#S_;AN!? V(F$T1I3EB"*W<5&\,5/\<QT= S*
MX=8<F $[G)$6P78Q PG<!#*)+5,!KS+TB&???9QZ6.\[$GVJR^O^VB_-;ZZE
M85*8[!(WY-.=2 @(@$1;Q)]6:!%O>,"?H&7>M;B&X7/S\V]<\U#9W^CV\#IQ
M K?;^*"FWV4'-'JR!)KJG?0^S'^JT/50RZI2>/$F*RK_)4_<&ZGT D/Y1N:X
M<KL!%<?E>%UT)>GR4(]%T6L2T!\GL@L_/ZU1;&'1=X6#F\?C,__WNU^:7HMQ
M9&=,K4EWV=*0#+ S>#9RCNS")6??-F ;[M>/IED+MOQ2L8"'ELD,YB'6O4DS
M,$[>W3,L": SR\GX6EQ;*TX7W8MHL<MSR;H+\S+"?JG6ACY/7/Z>^-0>+JTZ
ME159=;8)/K6\Z/ I$!?8#75'PWD([HOS5;D\C/$<W9.NTIOR^E.25QYV)P:U
MQ*TA;5Z(WJM<UZ_0 X&VCATB,<U+4!X003 A1: ABA?R8/AQS:G(G=DCEM<'
M7TOEA_6@L!T*>&>1CAS+C: D3Y398A]4OO[B[&EFT[>$,0+?3^=AA ZXZ#P=
MH;GUU'4R5YZSKZ\#9'$P ,:'8']7XL!?VZ32).%U*D![V8A,T\6HE)L0.W?P
MDL(Z^,%0UDWG5>?ME;F%U,6A3 HWK*A[X3)%,>B1>W@;#Y;EE?<,KYNNN)_-
M)']#2\N$N]WW*K/Q=A-.E4MQ%P(R66X1'N^"B1<HXQ<&O/(W@8X3E5-ZA1V_
MS)7?V\UCA93Y!5C/PMCV#Q/@BUD4.EPV0K8\@&>' ^9K>PF45H9:;_J1XMN4
MYY5\7=*W;_#<(/A3120:N>VZ"'Q%N8CSB]P/OG%_'\C=S*L-3O%-8BH'IAC>
M\M><6??*\C+!7*_;Y:A^=[!' G.0*ZXG@ @" \E:Q<W[3!>C#0Z1RS/I[CTS
MEM9^^%5RELS"A3)/@K?3)$3.P\J+-OUEY*]%4D'$]=Z@Q*VA?"<X%IQ]=@/(
M(+M ,U &&S7$MC5\%IJJ](E\]YR=2Z6+G12RS=[C,080K3F)8*1@VOB76*WL
M'$+,X-)][T@=;V(I-")L]ZLF@"[&Y)<^@*YJ?_&I_U+- 4E[>V6<#*+I@COI
M\EBS4!BLL:;+Z@F</G-:@Q3Q9W>:+: 7N5#V-,7GF>GW\9SNI$O*Z-\(#RC.
MRSQ#OZ9A3%:2VX5=>D#FP?;$NOI%3[7?UGV\S/Z#9P+6VBNGMCJH $"0;G"E
M<Z_9A(IF<9?XZOA!Z5I;RVX$2TK%@@_L"D ZU%JH(SO4@J4]ELEA4MVR.]9Z
MW'%"HFU8\7W::@\Y?]_F+)V+H&S_]YAX^8$?0R>L),RLJRZ[6O97OIUK*R*Z
MUNSJ'5C\F8ZO"#>]8$&KR YXF 6P'40_Z]0&M,RO:D1F&WAX**:U3&<'+F9-
MKRM#;,T'(<D.;Y?&#)_\>TNF_R/ET?\#?+.KAT@I"!8J8'*(\AT:6S&*]Z<"
MDH;15,#Q$14PK7?SN;&?]E_71WKR=ORSZU7^F3!HW9:JFTB7?3+&?L7X77+@
MHC6'87/2TK+.:&&Z46HB9CQMJ+$;X!3<QG*$82'CA8E!P#T4D+AM:DL2_4N]
M/R\]H +:C?]V,IX5#$YYF0ZAG"XB&/V4E55;H"/A(RG$R__26522PM8;206L
MTQ? %T7^RHRL4 %1 7?T1$^"&2.2\)\^?_K\Z?.GS_\A?7(;$[Q>)<GS5TP,
MBCP8&E$1+UQG;9Z:,I]N"8?*W"IAYXL\77,38 KLD@1,D1Y@?S3IYTS20Z5+
MJT*_MAFO>*I33!KU_-D%9W^4M.4OO51)IG!6?P7MX2K@BP_@N,OP3G:8-B5$
M=HA$#Z9<;W7$?*8"ALRH@)V/VC-/J("L*BI@X6YI6O+V\M2N.^'IT+F3KWL:
MJ8#0FU1 EP$5<-X<#3PB3(*P@B!"S$%V72<5H&I'!;2]!KI&4@)ZJ8!@!L7W
M@0IXE8Q_QW,3'/@&51$WJ( (,2R"1()F$UBS29I ;/=?B?W9\2=,_K01%1!5
M:4Y\#MJ; !'7#?!3\+4R^.'/O+3(:H1='Q(=J\)/!8"XURBT17\KEY!R? 5?
M6[8Z64S>_E4O,1$RPT(Z0%".+P?7 8^V@.1]X=4G_]>/U30[G JP=V<B"'75
M!91G'E=;38/2.%-\G@G1>IYFL;78=_^?C]U3NTJ0#?BO8T+\:S.=>V^-X?^]
MJ=J__))3_V_M 3J:VO]]@/^JL#NL!@;D?_GU_Z*)1[1_9/\7EZV5:O!MQO3^
M="L-0](_O^;QOQ+VP*@1+<1B[=9-D2""/QVY9+_IW]Z ,_O7#L1#HM7"WH@M
M<7T8WXA<RT<>#A<75^2]2L5XP8=TX#MYVJC5$]4GG:A>*S?WI>#_I'4.?<BD
M/&D_E7(L$USA?K0A2=YW$1$^;5L[<#)1@B<3%0^$9E "=$\FE3LF!O!'\A_)
M__LE[R =MM($"-,YI3K\+%($,?A:!F1J'%>Y/4X%"':J4P$5""H@%]7VO4SD
MMX\!X6Z,<%G\?^F=C8]CLHS!U[\N;6XZN9:[VCD7ID/HK]S/$_O1^Q) FP0#
M&(\OPK$&2$X;9V3U&NDZ2A>(V8E"?:B/$#/0YSSZ35N^?S&2%C\KDENQ_;#
MW@NE(KBL"NQ%"01DO2[90 UF2(GRCL=_M;J[<N4"+_T5/J6)@J!4*H!VN\K]
M)8B][6806T.Z\S7LW'[ 8-P(>:-L3;,_),1<X3=F0W\8! 7&97-3A G$KVVG
ML/7A3_CH)FY4IYJ,%WUPG9<5T+QP3U%:;D(@3MCJ!3WM:%'%*Y$FT=_!SP9J
MGF'I G[@P''>V33KGB[I@Y^*-I2>*]]+A:32T]YL>-GH>_5\$F#M4R5"32YD
M)$N!G -:S.:3'"_;#V;1;!NQH (T<<$MDY?HQ8/>L&4-I):R:M%D>FJ!C0)[
MU>1PD%?(Q8PDE^P+*M*+MA>F+:8V:!Y\9K7J9QJOND ;F/E.S>D;Z%J/=D!(
MW\%OR>=-OHUX,6GQ+E&!YU_X7W[_[LG)]PKX(-@ ^Z-4/F+_\/X(&]1IV@[<
M]+)X,9"AU9R'LZFR2Y5& V>2\#JP?$,N?:*X "-VHSE!N;2 :U6A;[8S_"=?
MY$A=Z5X@/H>[MPL435$C'.3W>0A6=E !ES90:BG%7E=^6LH?V[&XRYEP77%U
M4"W=7$!-XMN3%SG:$4RP+8U1S$&_JI_!ERC-&Y@12_VX(X0SL.4J0#HQ^9ML
MV2>,'>>$Q<*Q=I.I8[2*73Y!CM%9-M@(/++<TJ!KQO<;?<U\%=[,G<(O-J5@
MT%>9H7:-,HYDHP H ZE9*KBUB"!)QT"/LNEN^P*+?C$$U/[FT81=EB.-0L=,
M5EZM/QR3C.-8<J@F*A+@W< +*O)Y&U+U\3+-9!;MT5_^DK37[#W8.IX7OVLS
MV-T76&$.U<IP?_3N6>)A+=LNN1*CCG-'.W93 30;)T-5D4+S@)E)]]HH0]5*
MJC^^6&]PG&_.2_!<@^(Z1*0R%[&G=MHX0X:;LEJ)QC BNC)*S)O(Y<T(#3;2
MS#I]A*QZ\R3MD%6>_P+S+'-;6OY&C6%QVC;+]1XU!\9!184R#+3' API*ZXT
M]&A<AL@S\-3H3)STK("GS?VS#[3*U'UI,L^G$R3Q[\FYE.M!P9^Q==5Y&_,<
MM5ACT"77_05F*]7N+K^ =UVL7[3V7OJ2/TS)/4!'*/FI5F+ZEQ:X8+JFY*P#
M5ZCFR &8QX*0@$96R_AG6LQ9L9G$*,RK-]"\[>-'9* JIUT]5;]4.Q$?Q!PA
MT3L809QR![PF,C*(!F>D@<W47=95_.V=@3EMGG8MA6T6^UU ()/YME0?KW^/
MU4(M1P]+#(B[[3I,"'U"V8. S>V'_9=<FFKVQ,1YM!CN&3!;.#XF84OR,I/3
MLQWZ\<7'2=4JYLNJ_.T!BF.R T;@X6V3"7Z/P!=O[G$EL/E)T0B<F-21<CL5
M4)?:4XE ,A\PV77PT6++,^<OF+L>4 &8P+0'UO/=R8*MZ1_I3LDE63<U6.&2
M"W!K^,S1MA/.WJ$J(QF5FG5Q^."]3VDS2/K^.&.?^V6D\ZW&,PQ5J._=8-[J
M#>UJOVJA&5%KH+DHG56"^GJP4R6 ,$-\0/@*BD^W_4H%O#Z6B"Z&Y>I)$VV-
M6L=7$I][QQKZ%MZ#.?@JM ]QV3##YLBI%!58Z9)DE(HY&L3KQ-XD%-O"X\%J
MI5MTA"ARN?6]("_];$@ LW&2EK;^G2QM:"J&;=MO7I'0C09%0.2PA.2NX[.A
MLJC44%FFNZ(.:>J =\R=5UD5^6H13XB/2+)C.SFU=830Q>;8C#1VX2<(BWK'
M=U,O2W+4= 1> E:2(12!( :L>_=6AGF+$3J8I>N26:E@\P)* ,-0QWA&C/G4
MU1"3W342ZR$^""L?IW9N'AI0^:H%5.QR[!>S,X+:7>H32#]U_OM3AJYGS]M[
M"XSM^"R_V-^\:0ZTA<%[N,$QO]H0NF/[9"T]"72Y)#L*?4.N6G(^X4X^QF-.
M_URY" &$=\.E=AO@H,MN".R0!G:@LW-9M)E(UK7),JF?[2JQU*HB]6A-Z3Q]
M<8HOMQ5^XC&PCRRUR/$'X.@V_F&+7N.?;K]&)&4R_&\+(;4O1BW;98JR,NO[
MQAWT"GRJV;\,O5&KEIC;9H#CP)CC4A?=(VO<N8/N89%AD Z+=UT7-N6:]+K6
MC'XF/67C[4]*<A5P8U#"2DU4DGS)52KP7,H($EL6PD>PU9RLU3/2"G\T6E$I
M"$/7S?ZP3_$\1Q[)X00\JV9NN:F:(3IS[S@D!@OD)CTBS C%RB 9"%Y?*5RU
M3;7#Z)9)%;TR_ZV\V!2 #/O'6X/J:V(PNIP>/5 HL#8R5G8.N@1ZK>):2/ %
ML</HP-:&BOO.\[I,#^:6';1XHNT5'YT;"@F_4NG0B1*=.A:)(?1WP.O<>X=B
M;$_#T?9.:J>Q%@1WO3K_"M<*-S>UZ9*HZ+V5ND<OBIO-A)_JB,S!V!;6L^OM
M8+%+P(X-\?T9A18F'!2<]J3E33VJK%9XCY*@[\LFQ)CY[ WX(8-;YAN18<?A
M,<@[F.7R8,&R+:J_*^OL:%E9/O8P?#_#_T!WK^&'9)%@7N@+W\5[C%?"O#9L
M2A^-6J84!)\0AOQ;N?](U8\TN0*T$F,+GW2"[TO9I-DX$JW@?9?;3FC(3RI@
M_6F)<JY+D-@17XSP"17_SSHK^A_*6AJ$.\-1[AKDE"#^PBUN3$IYL4:)+9/:
M.>_U$9VXUUQ[$?;+Y[1I,Q-MXFU%3KR#/LFYB"!D0%#T+]41"+".C(48-#N-
M!D9]-!&[>ZC@EG6P;W4S9;1WM>;SN]Q?7%[60@X8#E&A-3NE+QZQ3AD4OL[%
MA>.+E!O!H"]&5$ ")-\%6*<?7D@9J$->*O@99"R3T9P(Y<L2B\1'+(MJ)O-M
MGWHKI+@1LV>M2V&P7V(2 JM=:R%(+L^XTS8R-]7$L;5\@;WY:'6F8T@<$7*P
M+_\5$9L.[*$"3D_#,CK]J  4MTT.<Q_#NT0NF-,<6&03=I62$Q:\O2?Z,:Q(
MO_5AZVBDDE[)IO,T].PR^T>AM9+JX:WG&WU]T[I8M0 @UM3]+/ H*40P /[M
M)HCP*P"TW4%T(GCA*R9\,GCI='#LV1*1ESVM>+5HXSVWC:^*8/:"BL(3Z&H-
MR"U4@#,C%?#2EFZY'DOD4G%<V@K-7T\4GKO^C< BS%=RCH9<:+&.M*<"I@='
M\3X$27?TNH!DV0*_U19W..^(]?PWI,KKIC?YZ.#(QA_+ZRL+4PO6"=S&1896
M-3L&@YMR:\GZHG,6FG[)\.^]?"$AICL+&N]Q=)@]=##SGF&3'DWW<>0K;\OE
MPDVUF[55D)'R&^<O[L[4?Q&](EWR1E4O8"BV[:HSWUDLTV'T <_ZDV$9HC1<
M_-OS3U$2BY!)7RU5';Y:'/*5VFU8(-IV^^82\K4%?CWDFCD5X+0>BQZED9TO
M4.T:6NEC76:.;[5\L8PH<-M4 XZI*4/Y3A$NR7;"OX*P>_>KQM2N68NB!5(4
M)K]_%A\5C#SAZ5.3'^/05T0^A9@;%>E[K2;[K16<X<#PAWQQU9([M"JZ7.?Z
M PK*WIHZ#D?3=16'2)'D1H+ T,+- +W":@Z4..;@W(0R0BRY=MKD/:#SO.+@
MN0UK7HU"7:A<-GT5U*':A)YE>DKF0<[C,Z(]@/;ED<+* 1QK>*F0ODI5\Y?6
M[2;1@[I))1/,I[F0 =M=*QG@\3H5<"Q>NEU"F,2[4 %)Z!PJ8%*;"AAVM;6'
ML%D/EH#.&6BR)7[^9Q\__O]Y-/EW)#"$:X!H'C*# K]VDU31S"7 T6VO4#7U
MQ] ,<WB-A)48]'+!_6_QGA[)?5<@X\8F6J9C:=IIYMF7" N+>KW;CL2G)$E<
M86HIK+.;VS9&*+4S8*ZG],7D7KL S7?!<?6+87Z>M\X[9D&'D8\_B*SI$9)Q
MZ IQ-W'2SI59&5>QAV$F,X=O$_=8/!)M=0R,-ZW-$[EUE/.6;$\'@29:C(AL
M(2/<JED9@3<*/L&2K>125MG-)4+0/*=H?#U"$PJK*5)!'L-JRO".V[),ESJ'
M-R>Y)U_O#W"/&GY.UL]2+%\QOW[W%F1U50XD\0(@Q'9H(FMG+':W)&7EC=(H
M/GUA< EO84$6@PU6$3EADDN^M8Y+KF:P1!]G#,9&W;W">D:C26$8<JAS5?UK
MW$O%-54]W^P:R:X( @BKW&TC&,/U6T(F6,ZY?"E"+G$EPXW_40F]HF<KW0.,
M</&JNY>^<9V:/$'^) CJKYF@ APP:D,6N-0N)I ACOT#?@ "KA]7:05A((RK
M"C Y3YI;L_0KGS9L+-)3FI=LI\#M(1SC-:VZ1&B[+:M8C6AQ^L3=@<N&WPR.
M/4/-)'YK]TVFD[ES:_"#QVG$,S^/FBD,&06S4&"U8)D<OIXC23YJ?^1IQ(UW
M,4>SF<)"G%NHY!,'6&CE@F16.9URTL!>Q:N@N<Q )L-8^E<48)'%J#M84/.A
M(]2?3<0/F;;GCMDKG',!76@[(]M:/O!UAK Y]\LIU_&B1.>>%,TOOK73#6""
MB%MD99 \#A0>(@A3.3/IQKK6,0E@=M#]-OUDN1$BH9W'MLT4G&$C6D'I@\RK
MD'.\J0!.6&DO=T5K#B&$M!D@%!&?_\C"^?"4;U[UISF)P0>_N6C)ZL7Z$\B[
M+D:NRCXJV?C/!#DJ (!\!G\E%^#[P;_8F0I@4M')=^$NKGXU(!QSO<>_+D'_
MV5/XHMV6:8AJ$'CXQ,6 8I#5E5$D$7<?/3X0QZQ ,@]7WB[7]8<[S#G%=(W+
M/R<G59VK>JHDQDU,]FG8U'ZZI;I+MA\A\2FC$A5P=\F7J1<M9OO<W63=Y8RC
MTQ6J3R][G7H]U,CU"6D7K+8TBD\F?Q1(GU_B_*VBXS*LDGB[K!_O]3WI5N>L
M0UM<;D*P.-D-Y%A.H@)T@5(GRQU(IKD<A \A('B[RP=:1F!(2Q^=)T[3'3-A
MIP!O OD.EN2/SWZD IB=L,'9^)"/^.ZQ17%WO./>6[CS-T\CGL@K:[RB^R(Q
MJH7U>XUJO;JV!8A$BB A#?D,,9.[O"04)8,Q7.[@4\*N<!NCWGW(FXV7V#R=
M+Q;S\K.I\5:"#EYV<^'+(89NB04E;8VSJ2*'WTA<%(5&E;<H^OBY"[:NEKY6
M\RZ+'U&=FFD?#%:O?&+/7&#VC"_GL(#&*7\E?:JXHRCO)\N#HVP*O4&AM3.H
M.J2*;:Y\/#^R.SV/-NM&?$R:%C,G3?C4866A<,% 08Q'RUM$!GPQ.\"^)WOI
M9'EF\H!ZN.,1O',MKF)ZP/0&3GN!H,[99Y"PC87JPZBVORF((N"L9)KF+U=M
MASM-A-1]AJ%N2DXH:JW<\4CZ_@,R]I+.A7P^MQ2E/#LT56I^1!%:>W(2'C N
MEP-U1EK8L,IF.):$ _.G8<',&,GMY=$OVNE[@[TNN5Y#(2U>-GMH%N:!(GC'
MH]J;[#U.SS$4H.5,[_6>U<O7T2&:;^)8 1N9BY#14VSF&4[]/@I;^H6;5OQ:
M"]C>3E M;1L0/I-L9!N/(R0MHUN4'K+";.8Y*_)'5K-=CN8?AZ<DAU!8B(K+
M;IY(>W&0?CWA$/=EIY/"\%>IJK5&AZ@$ NKE*, 7!%#8BWJ.<6:V=%8$Q$TN
M2')_O_6]?-"?JT1-Y.=D-Q_G6$U/XD?KNQ.6IF_.OV5^[4E7YTRT%N/KM<P^
M&_(#67\V#=N,OS!* A;#_+I98?D;J7)-@JUM:6(_MYXZOM44\!06?3EH$KIR
M6>5*J+5\/!5@/^"(GB2Q3G::'M+CP5Q!"KLM$&;P@*N,9UH^0C4J_MM5C\;
MI;8"<B:%09VH0F+'4@'AC]M231%W7B_I-CZ]V-*<[S?X\SX0?H5OO#]D%/Z%
M4DY\,(?:V(,1S7X&\0B(,E=^-+?0/ G,[5G9E8N$ LYR&@+X:>813HTU.Y[!
M&;\F(5!.$%8??LZV$RNWW-.T5$D2@%^JY6K1#;K[#O4E\TXX.?&"(=WCJ4IX
M"4HKV3UGPW1"[D5!:T&F#NW%JU][8DZ7(!X#V!RJWU;\=N7<+?WK,I%'_]!*
M]G?Y\I4/_YXSF_ .RZJQ!R$T+T,,OOYG77'P#^7YK(!JW!$4MHWLBRU,:&14
MNFLYOJ!D+JU&I_)Y2[^EHL:IU@*0"&O'66:O=]]Z9;?&NTE^Y"R2*/$^3)[(
MTFT!GQ%?ALO-PQ;Z&ZJ3.1=X$HR/$]1YU2LA@N41!7%Q.#>/B$\-RCK6,ND[
M#@>0OUXWG&L_CA.R*)TZV-6/7N4Z[F<3F9IKMV;?7+N 43YTC&_VE)IO,Z0"
MPC0LOJMQ$G8WIP40G:E9@KXC)J$T_?3A]>L,-+]%GX 64RUNY%V6XU[K D=S
M'T:ZICT,T.O)I>6!Y&:Q '^_!CTXENQ0HQ\)X2$8]FK\K"$&2^J,VNV6EW_D
MO#]9.9:DKZ,HD)Q^N+5\>YO9Q%:RP]2GP.*1ZVZ#E@A3[;,9-[UF5;%44X>\
MFSH/'DRHF4PB2)(@@JC-AZ+!>^F.G4Q7YK0O_@HBEW0M3_[( GV5VK"U/3B4
M79T_0TZM 492 4"2">[ZQ)YIMA7.^ZEHL2-LH(9Q%UYZBN;\$70\/D#5GZ23
M]K.[159%_.BFX2NY^E:'M<.^UH!W^N+6;65[0!1RV1JQ?8!M6^Z*M7.'+T$C
MK.75P_M,LW[OVJ;(&,7/J!]%\48HQQS]WL+#W",G@6<IO(2L)<L>PKN*^:TL
MA8P!47*5_V4^3\O[[;_RSL_X[@OJ[-@^A/7C@X9)<%QVIXWL>$6M:#/B7/?U
MC72H4G 85[9BP\UZC[<>898T3DME)%<"3QX)AOU5D/!)XJ.=3\%<X<?"38N@
M>;W5C!>M M'8%R_N7PT[)[OY[ C/<^I!"E]&R*'T)X':N$9[;A?5<3ER84;?
M1IG1#>_9#+C?UN&V/_#K$+T9B9;<(BM)1]"?\UY@("1_U2V?=;YU"0_E:?A-
M>]?L9^:-@\70,?*98!Z;8*PCWFLTY +TN*?Y1E4%+*_K>%>;[7=5V<,O5BI2
MY&_&UTOR[2H *P>#9P*88)GJ"44Q75K>*ZO+Y[H'YA3[1!6AE4GNIDEN U,E
M'LXN?K;5$%(J$QVE"42)=2&*M,F2TY$K#4Z@@Y,E>=\2,FVRY^.G7$RZIGG9
M5.O_Z@2T_R?^;13?>OM_N!C6V._>&,%\5_6R@;7VN7]RK'#J'XE[3-G\E/[,
M\]_#JK(''/F%] @KV(-@ZO+]HG<=]'[3C*E(]8R/\2,F:[.C3@JGNP$5D'.0
M2B:XX_+^[E-EWGJY:GX<.0Z<"4)'' "/6<S_=MDN]]]_.E:+4<T/G^KZ7\G*
M0]U7_2/JCZ@_HOZ(^O]9U 6"-5%HG@3"_<XNTRE%S6H[_!C@_OK=C$UT4NT
MLV]@=%.^T2 F(4HX-R;IO_36^1_\P1_\P1_\P1_\P1_\0V"A3O\W4$L#!!0
M   ( -:(6E+]&UCG'CD  .--   4    :7)T8RTR,#(P,3(S,5]G,RYJ<&?M
MN@547<NR*#H)+@DAN =W" 0(KD&#NT-P=W<)!-< ":[!W9W@$MR"N[L[ZR^V
MG)U][M'W[[W__3'.9-2B9W=U=U67=%7W!/T +0'/Q87%A $(" A !_P'@)8!
M6B%G$T, D)0$J $ @ .W,0)/P"4$,."  1"Q-3"PM#.VL@= LX @  L-#0,-
M!0L##0,'"PN'@(*(  ^/@([\' D%"QT'&PL="Q.7@(((%Y\,'Q.+F)Z8C)**
MAI8&YR7#:P9J)@IJ&NK'02!@X> 0X!'0$!'1J/&P\*C_[0?4"J# 000\:8"$
M( :>H$! HD" .@!" (" AOCE 7Y[()Y 0D'#P,+!(R""$:J> T\@("&?0$%"
M0T-!@5L]P.T % KT"R)&?AA4V?>PQ#9H3#Y1Z7 D F7?T.5&CDA?Z]KZPB-@
M8&)AXY"14U!243.SL+YA8^<0?"LD+"(J)BZOH*BDK**JIJ=O8&AD;&)J9^_@
MZ.3LXNKWP3_@8V!0<'3,I]BX^,]?$C(RL[*_YN3FY9=75%95U]36U;>U=W1V
M=??T]HV.C4],3OV8GEE>65U;W]C<VMXY/CD].[^XO+J^>>0+ H"$^/WYFWRA
M@/EZ @4%"07[R!?$$Z='!!0H:")&F!?\LK#O;5")F7S@T 2BTLN^P9.\ECM"
MU[4=0< @95XF.WYD[1?._C7&?/^/./L+8W_P-0,@04* A0>) O "-\+!E&E/
M_@/_'X-93Q0(*'30O@RGREC!&"0+7=)?_H@&08;FXP<H^"(+/*4#T!3D-;Y9
M1? 8K\RW+BP9G>9!0.D_YS^@A##.9#;T1J!"A)93\8:5DX3PP89"V?FE6@9"
MB(0CK;]4-LG6YAT?-#I\0S6^)3'A$:,<;5G+G(-YZ)%=)^<K?"$T.2 C*EG!
M^SN$I7=*I?_X*[D^1'NH\S186='B8J90+#>\X<'<[&1?G_&88$"-LN=K96 A
M)(?O/ 2W,<2XO-I;"2L'C22D),-854U!*B3DEWZ3WAC!P@[\\3J9XTER:Z[#
M$$+$]?7K6*_.89E?4U,9$O'MB*5!9WCS8\,2!P.4OQ#**B9'RD"33[GSW1J:
M5%Z(Z_UR%*G@2)0/C#>A$'8F,R K;!(]@$>I98+!@J_Z Z"$.)/7BV/70T8+
MWG)E2O*3 B^BD(/YOHZUM;6KW 9X/; G8#1](^1LWB7\-@/:?RO \ 8Q#Q"
M *G79D?=9%6Y3*A$K5KL+)LW&/YF,"$ESE7VQU86W$E!!OIB0"L$9^)\X%V9
MIG)$);>>=D5%Y:AD70VJ2[RL5.?;? YZ$?/SW+6*8ZW,+"V3!/_B>"LKELQV
M[!K'OC(-!JV)2OOP#=N)6(L[D;QYGL0,9].929J(4KKQ40W4];:/ "5DM!A+
MU;+T<PTS&2WU'=9M*Z^<08L##-:^.'R$5 'VPO?+86;"X[0LFLA[8W/9OM.:
MZM\[%5N_(>6402EU?ZA$+"+&G4V64EEO&;=\VMD=QR-$X5VP!TUE.\NGW)R#
MNX*HLN=ND:]U52'0.%$YZQ^JIL&/'4OWB1()(5QADX+%<;%S1CG '=J*U3_W
MJ0!-R%"%6F+.C]+7=E6]:]! BIGA07=G@F&1$WT8=W.FD?V"[C</$I@:<QU_
MWOE5MGV5U>7YX^$%57JZP5('HCP ]9+HN*:_.QWJ5-FYLKBW0EI \TWW&&NZ
M7<Z\IDG\*5WB/#_+A]GA6&S*]K+<_3N3%:)E%:YW;N_-"%(9_1NS=?559@_9
M]P]@LTW5C.OW?S1ZB-,@DKHI!]"8Z</2MQ]B[%XA#)<>;6L#ZLY>,C/KYDHS
M DWP"# BJV*U]'[BPD9![L*:YR%P=!EU%16C#R/6WSL,DI*#NLMCKH*#>9_O
MU#C%J3$$I%6%JYQ='>1$+T5'^0(*6&LQ=_ZOA8ZDTO66))6EFFO#5Q7&GV=*
MIKQZ3HS\3<'3,,OJF9DK3X%%OK'NI$O"-]H#G>3@/*I+#93#!.Z!R/,Y/_GC
M\W/_XD03)RN+KZ;QH2N"'O0]N@H[U]S\^[MJGL^.[<QJ9@(2[5B2.SN#A&^%
M/C6LQ&)9BZ0O^=+PG+9QS-+'Y^,6N-WK#CG'TL,>K(OL^(WA%SBUNSH60-4H
MJW5/OW\=M:ZNEC;[PF>^OHS;A$=*$T)KG2$P5%FP;$84! 1EYRZ!@#%^34.F
MJMZ[MU!;CFS8C[4E#Z'HD^&^Z7>4V0U<[1I'COZ$'=P(([3/^1UC*GMC/K[4
M-TJ(7L$7E+A*LE]$Y+<,KG^K@_WCVH8R3JH]6LHL?X*9,V0(>^NFT-P7$2U6
M'^K$"0E)[FN8=0I/JAIMJE'T-SK?S8VYXCWIL0UT]QGWH/6I#;O1.Y'HL6_'
M"YK?H%Q#%I,YS7JK45[NK$<(0294+9?@]'JL2.^ISPZP7HB]?"W$D\QZOII?
MNF>:U?RD*4; 7E4'<_*F88>UH6O-_+BJ*9!4:=(OQ\QKILBE0$C/"*&[C*Y(
MYH7Z;6?] ]HB6?*'NF*#.\$6"TZMHZ*>@)4ELK4/G9;^\P^RK9!%LO7'D&;:
M+]QI,R7'S:%T=XE/YC.0/VE]V0WUK)IP_BA8.\$R#W,"PT^0;#O:AW7"KV$C
M.<G\+@0$8!IS9$GXXG,.G?)S)>^DZ9UD8POWCX3EV'TN/9:8Y,&ODB3O6L!-
M%E2*'F1@'(K[2!JO-U4CK=9WC)%3I+'-0U<S<8B25>J#3ER%%1@ ;'([N2EH
MD8T8C9XE4P@UQ\TKK2HDK*?8>@X*PRO:L@_:1-A(5P5;" S)''FF6F0%U-<P
MW>=(TRJP>JVGLZ]-!HG8LOS8L0<!S\VJU1:BC(K5U8J:"W!=GF"0+1L ^^9'
MSMP-D_'AS%3GR8B>"5W<XIV= YE^$<DNLV<DP8YYZ1H+N\V$C4&1(E\KPR@I
M8NKXL.X*,@OQJB1QR.J-OFSCA#XPJ[KSNYD?JVS'#>$IG>C#4\P(EEW@^9QG
M?>P6:!<X6DA]?_&4QVR>FQYQ0;(:"Q726YKT!F&KD7VYH8GBVV6"9GN788+8
MM'@*CZV-2O]2LKQ4U; 5+<;HQJU4J3I-(#WO1%^: VP9+$O1TC1K;"6E:3,]
MS\LCGBH+VK@AAYQY]<P!(_*K;*4H\?+4[WH_)H^/86KRS*;4K#X259Z<_8C9
M?Z')2*!7VB/4+06K9C 5P%+TKFW&OVHOSF9><PBW&XD2@TU656KN7.\;.T]E
M2=KN#&^@54DCYX68[O@J/],<(X%",-PSQG&=L^R#LX?JIV*>Z+VDS3!AF]#Z
M;U MH39A75:*W87(/ EVUL6@^,<)+_SU3-2< KEHLHP3%!LCAVCK_1*K9R-U
M2<M(AE?JM3%-Y'=34%O&+! *IU L!#:];9%9Z.<N3W&NS"4-[.,\T6L:DAX.
M<%FBADHE4M<UW)S'.C!FN C(F\HK-9^I8MJ+;PZ&DUNDWR-KK%066G"ILF2Y
M:I589(=QI[&>--(_&,XGVC+9)/2!@ \B'4ZN2 08S=%#MP04,I>BTHFDXK.^
MJV5L72:=0MS\-<,Q<E=!=E^-ZS^4JV8N3N^03_7*>>H/"H* 1;PID:]7WCO-
MI+45%0IFG&ZBV285O2Y, N F(ND[A'++NZ<7J835Y:-4Y='C!:U>P9H-;_3N
M9VJ6&! &EC5QW-QZ.SL[QN*8C'B)<T6[EX(KW\7$2[9Q33&=-R@>,W0B>B#+
MDE7.TD"Z3EX3&=HN"Q_*L.?1[UD\X(OD[;JZ\$X/O? ?BV<[K?!6'N.F!@&!
M=]RYS2U&*\C/>A%VG@L/OT.ZGK9!^38CNL4/!/?7'UE6K;R3E-)&T<K"Q)2E
M=9R\V)-06I=:FCMG?_)A,MX5?JX,!, S!#)+BG<QH*K-,'-X&P3.,))3 8/M
M*2UJV<N'N&8X9Q>GZM4Q7';B<NI0M9V=]6NAI=RBW<3%7CI7,9KC9]=W?!=Q
M>5\W1 ?*: WBL9#LAI_5%LZ60.^Z5@UD[+ F2-C-SF45%? E&D92#?$/IWRL
M4JZS,"<X]OHVQ7'WP#BU.DY>[69LB:ZI^#F6TWDZ:FPR\\K/P(Z\+GM18]N)
MHSG",IR>CBY@XYDKN_8*>M'7K9OBF-6G BNDOA:<<@[18HB1QY%9>OBGG9(E
M)C<W.Y$[6@0-81<Y\71A_834_-,!'&^:I-^TV'.:Z'TY.JA;#B-?U!BO%#L@
M"H>+$SO[(I/N_Q$;82[TB)NM(&^EY/GV4+;6[F2<GN0$N:BBCJY^C1&VY/32
M9GJWQ!BLKP.=ZZW\N+OXY.28YK1',*4%DP"]DR7I.7L.1<"=2#X(T/]A-F"$
M'Q#/)*'O'7U)SOAA]4K$[BS?O2AD@<JD?N^&+*# !H&VB"'0<^@CA;\+NMB]
M6>:DP^R5^SN,L)SN9]M[^LGZGU*PI8#5*@.-*^H'35B%FF!CI1T+^5N!\9IY
M*#:#I]>Z.67#5;=#V/S%9@&3:.$C^YV-2%+?+X<\[>2NU6O=9O$N$G-W]):-
M&Z=(:IK\2YYT9,_:\)H8D$64=?'$CFKLWBQDEVAN>V(%# @GX^ &%7]>3@X0
MH"1H+S*B^%"U>"5D>'1:5#*]4H^J/@?+[G!ZUX;E^!*GQ2;]T?I+'!B>%F5M
MYPG[.A>K%/>B/<=" 5O_U[T?IG)>A#MOU"S#9RP349J;ZZ,'5?1M,:C0\))N
M]#T5:Y:;S!12-<;M+1PYO:I4LVP+JSOVH@C9ED[@7@9_'VM$=LCQTDFM)!U5
M71!S<ES3<V-CG^'Y6KD^<D[I+E:X4XT,%[TS2&G1?OI18-ZC+NO:D:^NQDA:
M2'$,>FETO^NK;/$%,EL7C]S\L5(!JDQ&,"7PWP69:+)\T+\!#&5&,, H3)GA
MC0 &G.,L;W@4%<A(+*,$!W# ^WL] J,0&@3:1?6E+-9!6KCQD$(4).05CD&1
M?W)T;$6E[[RT+-I[B+O\3C1 5@@-T'W,;4)EA0 L@D^/OX]S=C[.A_4XUV,@
M'?S;N$BROZ5"D&BZ_XT,_M\/&W<.*\9W-,OJB1<D@R3Z"-(+=J/%261RIBCS
M 5UWF#)S!2R-(2^5*#NEK-MS;\:KEEI@&HWH6@+IF</$;4=VZ W#YLX26S9X
MXYO<)NSU7I6W35S8DC-M*&/3IBA(W*I6A^YK?2V+[V @*Y1&CWK-'L_(_'F&
M1#=K$S;5=#H**:J\ (U4Y]4.#3X7:Q#6DXM5:R.BDSJ(017[+4G;"%F_CF_#
MDOB9+&46OI(@@/4^\;@&G['+;JI*?<PA:]R L= -6YDN;HC';_(+YL?]I60"
M*C*4KF^3>&$-;?OS8 ?^SN(%HGI5K;#M*GLO(>,W;-YD')CLH'-.&E6NAL3/
M&>Y&9J]@0CRD^G:TZ1=VJ BQ9XKA.\7HLAL'ZHV)HYI4(5C"W*R0",C'[@+U
M(AP:KW^D&7V^IU3S::KS$,*-'U?$H:X3UIIKS@CKWZ$.0[/U<;.]"7[#D)O/
M+-L'O=^_0PENRAT1H<2L8<C-!#=E"N&E_8X>S_SI#WSVC' 9!DMM6>'U<W3A
M8':^OXS_^H_.V6(_#91 N?[D8OT<#=Q'P3CS$^)L_+@LN(_LXS@P4$MR$VYV
MIY[HNME;K6"CXD,#J_[_)!!QX5QWK\*&\-8TRLQX5"86GIWH87$QIW9XY2QK
M?3NFZ-1K:T9-,=9 [/=95X\0YNV\>F:VWO:.T9 TVE;L4%LL^KWE K%6R/FK
M//H/<5,O9C2%;"P[R8+:,Y]UX$U--,,?DWI2'545IWUP2724:)FW&?=2N^9H
M(EQ:#/$JO7MW'^] /BOY]@,V%VUJFQ=!:F#).]:V6U>\D:O,DNL8*25'GI ,
MGYZ,9M+M7_Q'QWC+FN%8R^Z"UR:^Q21Y-@@@84T& 5JG((!M)[/VBVTP91'P
MZ(IDQY7C5'9PIBX8 M8:7GDD[V]0;]-@QCR/?N,+W)N-YZ6\55=TKVKS& E/
M%8>NVZ!;*1)^V-H^UB9%A&*,]V?-TV?-7SN@(#TPUWGF^Y6 8LH^$9>&-84S
MKM9W),XCN)G/P7VM#+COQ":UG9CL7YHGM^ O3B:[7D=E)E8ZZ?<&..W"O6U&
MJ[4FX4DHC[KZ^M#R9'UA^<^^2G[9-%N5-+"D"YL8*&_%5A*$"):;]JA[R>H"
M HRX)@=#GDY6+"766K$()VQ)OU+]!&W\16/)YJPX:UHM+BRL43T#!"@Y(N6,
MC:;B-S)B,KX-U+<85+2IO4E5@S5TF7/MRC')FMZ-Y[2T.B2IC<K4V./'\4=H
MGL/@E9?01C,]Y4X:^WR  _\]M[07FXFP7&H63IA[7(_K07'["5:K#(D,)J?S
M=H*Y4MQ1KHI.&&#12NWCM\NGFO31WX']'!E5:FRG=-$OIYOH!$#$IDO2(9RL
M9G8A':=HG@AYY2OWODKC>#V=Q.L.ON:Y!^ODE[']QB#=<+(@ SF\#M:8E,;@
MN(4%&G65HOUA4MF7;_E'%) @^$8Z5)V3+1HQ3:MG_.L:S;X&*T>U?T8;;'=#
MNH?E[LE'==Y5JW3D(VZ4/,$Z((E )+5^/IK"^6D^PD;+EWF7A5ZHD,29J-1O
M [;85-8"H2NW[*4"E@RF-S<E^I=-P:Z9O1J?6)T IC))/-M*DPW2U%>$KV&6
MGK/!1IK"<RD7S'\CE3>-FNTC#9 E%<.EB#.@MN[K#D]U@RU!W[8P@Q3#"T,R
M6%W&RNV[I_)M&Z9-4Q> ZF9ZZK=Y<S.,8<2RXE03HS%25!623A!+:UM1P=,1
MIX.I0['=Z+.O,GR5X:;(N.T:F3 YD?;.N1B52:OP(S;4:3>?B-H9MH5. C*Y
ML>P*5AN3+]MV)\PD)+'H>X'C4!(+;-E]/M44PV::B4.+NX(P.3;21:1F?2K<
M[M(Z6*1"3^W+4K.QX76T ^36ZX]>KA]4U* _(1I[?][@+W4' =IJR8JR FD0
M"CH0/V28_3."J9 >S2!ESGW17R7_8G/SCKK3@*X+;/ O$7[?C/\G %F<,@W)
MPJZM_DU@J%7A--W(A^>)R0%S]W E,26K*E4TGU>QWL;Z1O GW)(U;]\H=^.D
MWOD7@X#="B^.&_< .?=C*R&K\;8\I:;XI<T/9Y)N[9=O7(M\-30$[0+7:%M+
ML/'A#K58M.Z/,!^$. ]O;AY\FVAG; /0:QM, W..";[FHPN$>^LHV&D(6D*D
M*(2B>JN6)<35':*J:"R*65W81WY0ANI *R5%0F*$)"QR9QRWN"]?_'YR=W6Y
M/U]C/<AMTLMEJ]<?I4Y" LN.WJ=N/&5.4E-;02V1OK"N8IVBU-9DEW2QK6SO
MACN+>Z)%LM;#3LM/S;[J-\6VQ2B9KK%5@"H' J(2I4! "=B>DQPL3R5KZU*_
M?Y2OK=;0TW]O<[ZF)#@M:;)B1LAQ8]8T>;HZ@'AR2B@!(<7IQPJ6UO"_>_ +
MO]\]=*487&1U"0(0*E3?V?BCR8K^":DN L=YI?N;JZF&EO#8P&N+8"@V6L\F
M?_OS#1" R86<ZYS?-;DK\D0]42/B9:GFC@?\*LO$AS"JJ5 S3I$\IJ9*ABO,
M%8^(T(.LBMO7JEK$ARBO#YXUIRTIVVDQ'J4N#Y9E.GOO<JSQZJ%T]:*1?3.D
MJ/O&AKZWFFT2D2.0[(3S;$O6HD@@F++X1=O?Y8(J1A*_$9GV^PMFZ"]!2\AJ
M@ =ZC^ Q@V"B#,9BRUNZ*B-]".3=U-'Z=9T=;"G^-92%Y$*:KW1@/M__"Z>L
M3][,\XI?K<J#@,BJQ7M'JTUMO9J_KGD7Z:[(HYWGK^6O=GGHW7)"M>@U-76&
MOL1RN CAM2;?#!9FR1;-R*#7/&$^>6J':S::K/8+>__'.%375/ODM<GB^2'O
M:7CU[E\)7W9.HDX(3<G['^V]Z*GYNS-* 8$S5?=-:9'+7--/XFX0ADM2/!EF
M=^!7I]<;7N"ZD$A7,!+2#V>^]&JM\728]VGK1E>.ENKHG=:XO*69U12>H#>G
M)ZGU>=B+>F7 &YBWV\\#,[O8F6DJIP&KSDXJ3?I&H!6_PS-VQR&</#I336&L
MZ2.F@W5&,$W2[PL(=0$"W(X*T+5^\16%V;5@867]917YM\$A^^#51\7QL_X0
MX[.M?7*S/ S*]*C/G&^4N)!T*$E33</<WYM!65U\BA8)[3&XY3)O8Q;^IM>I
MVG1T=JFV-/%RPJ@ZZOV)(@;;'.6@U!O(T./4M/SH*VJ*4_?$W4")E;=):=H+
M)-4K36R;M1OUJWOL+^)WZ%PQN-ZMD(^<79&7^UNF&,YA\IY\M_W.XQT<(3GA
M8#;T0MIPU]""*("](_"[:K3 LDW7ZQ//*LO;=@[';%K#&Z@42IU7G6C!V/+<
MHD/N.IYH^X3MQ\:GE64#I%FS0A:GJ_ZA==KWR(3>>1L9>:IT7B7#+'7%8 /<
MP'I,._X+J*)<17?W"G^98;6&TT -/;O;'EJAXX*H-B^3;-6Y72(4_':7YU.@
MP#(+,\%,TT^YJ#>$2ER33IP>T<$*S1\MCWW2'RD"B5@;>K.:('TE6BA1EFM$
M=*F_QZ:!=,H70>+7>G.7X%UM!H^Z\>U31"2RQEF)6;G?7O4K];CY=>&\ABE(
M[,)M+C'=<F$(W6(5QMF^2(@UCZ?<7(*Z\*JDT[<#^:YK[Z4.<[Y35?^(%IW(
MR$=<Y_"I^K;"\,;1N<M&!OFYR7?_.%T7+ @I=>[6 ^X=<>;<_.>[CJASA2A2
MV+-8+ZUMT[V'AOV4M_Y9M@&!>Y":[?[A?77M,=?PHNBQP"52]A@V+,_Y^:['
MV%E)%,9R4:,B;>"#]HT@C*W/T1M;:W[T,Q=\$.!BV7_.6#!<M4*(/+/-&M5O
M1=>U\65UVCH?$2*4:9_"+^'\)[/;:.8T3L!UU\SZ8;>>S\';6^9"IJ"W,?_M
M[J.7V!4B""!.OKSW\.+7=/F03=M49^5P'8,<>JY&69ALI,:A$=F)9T9:8?F2
M\250.\0G[25^C9HVF5$' J[$R&DVR3*:P,9,8]L;QU#A!8G/:<3KKSYZGI[[
M?01-91YS [IN* TVP1%]0.WG(%.[;J+REMV]H6'661M[EM1'BA>G.U6FHOF8
MY>./XO3::2N>0VJ^'QL\M3GXWQ(J986,_^&EC^!57!MGNQE%2O2^(40&"9%K
M0H,==$":4-.:TA29IQ6UHG)W\U/;4Y7=-WD%'@62-@Z.87ARU[WEE-WSLH,>
MO=WR<M/&3L=F48V1U-=.ME*7S8829:5L$?C./7C')Q%JN_9+L>.%]V+CTQ9Z
MDN5.E5#"1_5=+\.Y\")%9V#-(<>&Q\[F'<<4$U3V,<P[Q.NBF=*>N^!=%A8T
M$<K$=\J:18D06,SQE4;SNL#?#J5\AX=R@R'L5$M@^31I>#<(G!Z2QKZR.XGI
M-*(<DZUW\DPK-I$50O?A_VLOLG@(SEW*XU;!X4 D]$\G!."LO91+>>7SW>N<
MPJ\,'"Y2/U8'8<=3Q8'%C%HK!'<!CH4L6JO].'@-5-Q,?=1MS9XU>=,VJ64A
M-+F_994049@?EX)D:*/Q0T.91(Z2PB<4G'5P@P3GQ>D68?MQ7=CUA@CW'8L#
M@IW0P^VOU$:^DLZ+=YO1+\:34,H7OPXE2'ZM9&D/9XG]64,2Q=Q7)G2I>&QV
MM.S O(JM"MZR*).L<3O43>& HI_3UBZL[MY&.GA5^4>S>7R*-ADV<3_F7M9S
MMKOFRLYT3U[$SF<2RG;"ZY^C@[UMTT5;->QE!9W5^K\+BSA0NZ(K75MG$K[B
MG<<[7YL@BU>+T_$YD*GTEI#00[GK/L"S90QWR27UT) X$;GX^@4EMI_\"?(K
MC[EGGK*']Y1/GP6LBI^6Q&UPYKTGYJ6+>A*YF[2T1CB:3Q% $M%OT%A[J@M!
M'+/>1\]8\Q5Y=8 \Y#Z;9<1MV_ DFJA*U:8QVH7+B*T[VTKNA]MG)2U\C!K_
M[R=8)%$$E,Y=2BQ\8EUVWPZ#Y_$I.]$"_EF"2/)HWM%[V:+NFM9C[Y!D7:+A
M<91>6@RQ=;.?=7H8+]K?TZQA!DJNJ+;GVJ-6<,3-1N)&)=QP10\H2I??2YB>
MT5Y%R%>U1"GU7<K4O76DIF];0C;'>W N>7\%_Q=[UE)<">/IZ^HC,5OK.='@
MM/(')V=L;<\Y5B>;U)<8[H*=%L_/[Z$=-Z08( [V?S5Z\6ROKT*>/:-<48TZ
M_LZSL+"Y!97*W<DP&CR$E;[+I*$]Z'#O,0[CK34;RG:#HQ>%JZKK5%<7&UV3
MUDZ8/*Y9TH6>E.'.MI,8BD9%%%"RA'@@V3@G2I^L*@PT7L\PIN@5[?SL!A2<
M8#3 >R;?OQL/4]00OEE6HFYJ6?@;\3<UXFY$N8HDF^:"&D9WD0X(L-">U>2W
M8A*T'8-;M,5/A[3L 0'=SFG*'&H;7&;+AL?DJ<^KH^0V,/HLMQ;&KQKE=*MA
M#L:#\*((L-X_Z+;X:Y=.ME22GZQ6V2-B.1F2K%-4<0L*VSP\.WJZ\:7@:WI^
M.57(O8;Q-.E-PIFLQ@<MZCKC-.5@1O;4%TO6)%R^W$<B*T\UK5[TG*AG-Z7/
MT^0I&A%R,-7!<D?T2LX'J>*CHP^\"18H3>SGX<,V(-D@),'S-%/',<Q@H7&,
MZ3,.KA[-VCS/?C_7\'<,]M^&L$OIT>:WX8[5QW;BQ8%*6W>CPGC(B<5PQ,T-
M5O6>L2>(AR#@0_9=6B@(,.44O)\[.-06B<JZS[YE&.\J$4P_[N 12H(;2]YP
MHL,*H!PY@4!B)=X$?**EI&R"SU+_V'#6%QCK0COQR\5)'5)$8NRC&VCPGD X
MCR%V\R><$_Z!-A$N:3!SJ?WEU=60(E@1UL*],T*#7X-#P!T$]4X<8]G4,Y?;
MU4:'*E5,KQ-6DY9?0L*$.8FFM3>7(O?G(& R"^-P_M=2@4"P^W<#*Z*6>M[#
MDH<JBNE%0GNO1>U[TRHAO.\(S8(@X-=7GL'IVY8K<&BO5B0K\OI)3>3B/%@=
M6F[&4_Z"\DN/!4%'[3LW$%#$Y].0"P*:6VXF#(/9/Z-[#H* WWHT_XZB9)SY
MQ4>]QW(7!$1XG>=Q?7S8^K6'Z6./QH#N><++*?",$;]3IYH1;@BM373Z&Q?9
M)[BWF0\WX(1-,8%R0T?QA)#77N_^\*&*X7?J?IW[P]/?F,TZ(?QK)OXR0\,O
M1.0/H-F]HKY&OA\! 1Y@FB2>_E;ZM:&+5,PZO\7I=O'>]/.7!FH0L*B ?+YY
M/Q,=HR/RQ:N^Y7("Z+^? #.1+T[YA.O78N[WEGGMVYVL#&^27TOI]8WJ;(W]
MOKEU76)<J7U%2I8%)ER'9MSY61$6#%_6&W38ON%[N PM\Z%VV\9;PX1VD]H^
MX[',R$WFE:[T]H.RR60ZW:CFQP>XA5^W$E0ETP?E]WNAK>L$PB@18R/XXW<Q
M]M[EA2TW3(BB8+SID(5QC&T6EGN'LILT-ARCMX<AWQ%</5*^?^UI"X<]A-_-
M?%1=K__T53A;9JN23L<1AQ+VT4.AY<B'W$1!9$9];B3SS%!;I^=>"%.E8QLA
MTBE41.$8-MX%1#9)>NP\E4^1:D(D:C]HS'Z#%*E\?R+25T>2NQ\C)<D@'4TX
M/].A>/R26 #9_;FKSRD!;%YARY4("P37V]Y8%3W9(&M,4PL2K#74H57)D';7
M8,Z/,>P1QN\9(7$5++JX(UR94:KN$PW[:_8BT6=#+?=]>:-8Z,K;#9N%ZKNR
MRZ].X2D6*6)48JY,#_L_J;$%)2]&$:W#86E;\M]MIQZ%+02& PO'7"ZO7\A3
MD"0A/U3AP/9L=X2+0$C?(23_*B:][0L&@B9;/7K:%<A^)2A@#6@URKWF'\IC
MJ1/-^%UP]X>7R@\W>91I<*<,CZ5,)A#@X'68'QT,1/Q6?,WP!XH!6+:A/XE_
MX&^+/_2_:@B,]D')_;F<+!_*QB\E88.'';!N*9*A >/TGE>06W92_\+9ZR];
M8V3CFE]G&&W4=6Z-_B=(]NN"W<G;G&UM4G7U7IN5;27\!=W!@UI(WV<N0Z;@
M77&RP!,<#N<-[S9J7J@T\A(UO_-A;KTFWIC1)[JD1WB=NVII=R#DV/)3ZCG@
M;L'1G&I<!A7])O;'$,I<,9]LZ%JH3Z4'8\)9B7?J[QYJ)"RL_'+W)IAAD5NI
MC.M=WM![8XQQT>)K<L704CZ>Y &+,2V6*/%:)&09L_6G@^JW<A<F7/UNH:*G
MU_"6_>%(ZGZNFUSWU)-A^4/<R[[;02\M!(!V BF[,YCJYFZKS:#&3Z>.^XN5
MEMU?3?HM$'KP]61V6 ,@([FIMHBS-]*=+'AZF.L.XK$7<=,(I40+.QIKZX\-
M/L[0DE?.6O%P=<DW?+ZQ(*_GZ ';?%2)Y&\YLOU+P]H,'R$B_Y_#Q'\!4/QN
M3Q_VQ60CP![F""?Z?^XTZR= >3RNZDF=H?OJ''#Q'DH98D9T@=W)PH BM9[_
MWFRW^E'D>*9>)QA@#HN'[G:WF4BS=BC6;SY/;*F-LV0WE88//N48[4*+[ ^Q
M(YKK@!B\M&RU+S'Y*:?1@O[3N1;> C4;:[S#=93T"K=<,&5),(? XX%).3T(
M6#,?\_HE+#&;%%J\"TNPNG<;NEO]^L$LF/*7S1>[\T]::K= ?!R7NMS[@B;R
M9'#5.IPGS36A8AD$H*I<A<]GE<\58;=WW2O5#@42H(R7G-ODF8S@?K)'V,JR
ME.-I*GBW/!7 4"EKXY1'$7U*J1#"_M*AMU,Q-K"A;FY$")WL[XD.!?GJBO=@
MO J+MP7\[]/_ZVC@7XX8V,;!ZT/G! (T$Z^G?NS_EZK1-4)TZ?B=]\KI2DVW
M?X26SD_=+ENUK]$.6W9W;Q#.[%(O17:"<HX)\D2_8Q[BR4UB!NF]$'EQ'_"N
MQMR?")'6Y8&8VX-F)=S/RG43&SM[#MEU#54\]@"#!.K!Y9-7=OGIVK6ZM?14
M30F+W=N:QLIQUGY(%XDL$J95W1-/OR2;0SY\,GU-$- S_14$3#6"@$&.E(-9
MV02/R?B5!2Z/]N>6GE\KY!!_N*N^OY@MLTMTN5AYU> 2P4W)9R\0#(T6@+ZZ
MP'RL5+A 6EM54Q\W@VOX(S<L-.F9I!N$ 78_1'CCU.L29T+Q*0;/*6M]7SWO
M?6Q(KZ]VBAAQ:WW[QJ];<286JM+B6W1/VFZYVN\$ZO,SL[8=$UA3XN+@R\DV
MQV-V3"],N+NJ'Q.XMO+S)F$+'DZOBES#!,FD E:V,[S)#Y<HZF\-:J/T^"<^
M+R$4,+.J-:+4)&BBUY"T4\DAC^/HR"9VQ%U8ES8^W>CBTX%Y'?GLP!6I%.\R
M2QNU=1G)6OP:JDX.C@\."NQOED>+Q3*V3\I<]!B( M_J&Y%5^]7:)6UR;235
M"T7GR85.RV551(N2$HCQI,FF<X1D+_*D&U(X2U#8X(K!IE\43"CU(9HY>XW@
M,O:\BTB*&LJI4H/EID+[>^Y:F'=U"00TR"GH/? @WU:1_8_>J_UICPAGX;U&
M! M\RO#!X8+SKVO.ZF [Y<&N0G%+L<3S9X\ ^6>/L'D_<I-A<B>2#TZ\CRE$
M=1_OQM&CP(I-8ICXVR78KM:?' 0SB8:,JPQEUNLO$WLL\ =6"^.E89FA4+.I
MK_R&N/,K(W<NR3(C-= 9OD "3Z(H^BOPJ\_O:$HRDCOUPLLE#3E#G-OGLDPJ
MWV<^39&Z2[K1K:?#H0FL_,PS2QJMP003V1L:P"V"[AE,C_&H*]_O34?59]&"
MGR@V;OTH[>)[!L]U/*S,8<^MQ!D1+2;*]-I*[(E!2#26-^.E-8=C<=]C:BY;
M.?\.UE[^U8L-&?K/+NT,82WS7<IC.57P6::B(73MDNS/TE?5 W!C3);LICBE
MFVD*,D+\PUEGA2;267<D@DF"T,P3UR48OB,72U^CCVT[=@U)^&+2:LI8T:\'
MF=O:>NS,HR']O3M48=C#(; ._*X3_^U?^/ZKY]%SO.+7P2!@.2?$<-R2-$+X
M<V;?=V2\T*GAM5B3L4_7,^J>7UGDC3!_UH3&F@?TCZ&\6XB\VUK=1VY\XW>\
MR[,-'EH3^]EN87U%<WI%KMA5KO)M5=CD!_4QDBPDPUL9?F _N(5 DU [7M*Y
M%K"P;$LO6:X>2W@Z9&U^/NB%I###4\+=N5S3:%?GJ=@6\?G$+FH/6=P1I>4Q
MH6'9_C6AR6EHJ:])U<>QKZ$)/50&/-@+WR6+GUU%?QN,>67@JX/J>C=-=5=V
M,^R3K(D>=5^4ZS6,X75[5>EE9DIX!IWZ\$!' U$BI/_'*^',S,=["",0T!(B
MY#V549IY##T>+S?[-8(][F7AJNO1,YN[?*M]"\$'[PIP;-:9\<U.*[CG87+\
MD?/[.S7>JBKDFR=#(, +(^3/ [.<)ZX)&X[D(&227H.'GLXHHSN?[2]PWOPH
MDIP9)9AWBADI+"3V!X4J]&8CJC]1(W)1G0X"^%1!P.'*B [+5F'$'U3D6C3R
M.SAA.S.[3 NB4WS7RBR"L'/\U\CZ:WZ+P2,9022LBB3+/'^]P>":>*LN P+2
M:$' Y;')CW] TV@ISIG2GXC\B9>GC ^-CQJM!'NQ/W7A7?/0G3K(>#B[P3 _
M^/IFXB=.OF+^F;/,GZ=7>>I*0_)3A3%'TQ7>UB]X:> FA"GM^H8:5/6MTW+&
MEX2,;B^0=ZC_CT0E"!M(7TR@&"*2'"I=!@*<&W%H,=\8_SVRC"'_T;"ZTL4+
MZJVGDIF#N7ZT[IU+\C&JS=$L]B,YU*W/W3NWA7PW!OZV7F+\PV'!U.[\ABCO
M8?EPLUTYRTE14]O*)+Z')9#3@G\/S0G=7^/ZJ<(44GJTK;%/4)IH_;VVE]T/
MI72=J.@U $:,1:FKZRG36'_(>&4TX_IL ^JN"D[8^F0-6\!,GUD8G12IODZS
M"V'[T!$(X'BRL9 ,3N--7,H%43!:5ZBD[ZK.2687FXR5F$R=1M(4AC<49;VA
M0CHY?Y;6/]2S\I_X^6E=,UK_K& R<U>^.R/HFR.;,@=E$0L,I$D(/XEB[+%+
MD4JO\7CIC&@O;!4D_C_S=V+!:I00C,)4QK_<],'Q=)I;-@];K)X>1[PVGH\H
MHE:=%2%NM!8NS#0VD($CB&5! W0KZ'6B[L3>,Z4S=D-]2RPE_<H;542N4Q!M
M#2MGQL'M)!4'F\(9:SQ2_0*"@J<][XX24CPX''ZUSM_ ISTS- !_1QR@3#NB
MX:!S;).U%6I]\F-%6(>/4,#U?)\/J2) Z)@\DX8(I5'&7V\XJH%WL(J&^[P
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
M_OZ3D32M+@/UOIW%?3?0$3^SL.5&M:,AJWI.0_VFRA6;5O"(WV:DNZP;S^(
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
M9_/JD<4((_4H.J15J#_C_NNK:64;M[-2KZ!;HJG&I)>^PQRRD$8V5TM))NI
M6Y!WTB>MT?^VO^;$!$W49[^\L'EPM=S3P$)YR;36*MP\R9 F0)(RG16A%MAX
M];+UZVWUD]>M)/.^-OAS^1S9US9< 0K3'P6+GS<L\@[?5(A4A V#EUH5;AD?
MOTDB1#K.-_M[1AM&VE&8@136621>0?S63X?L,1ML436Y%!I7,]J)5*W9M2H)
M6I50,I"=<')KG^&GPL_16/O)$\2[D>W<K!]%1:?X*+#[G5VM1%5W8LR%);T'
MXE)W[ZE2DGABFGL3EFG.0\9=C9G=I\GWC0=AHB(B(,%"S_G$C<$/N.N4.X%V
M'H_<\T_$Z8B6C#DCZ/4:$W%7>$&'VSE(W5$'6A'5I^J->G)V:&@+WQ)%^SKO
M@)@65W(W$_AC8I58%\#9&@XJ.B?KN7D^F6J8^T:^L5'G.U^Y4NC>C';4[ AK
MX:E8IL>:YW0]LU"B91B?1 ,:X^\;AVSD1%-KO1O3#\-.PI5!49;QB;35FDL,
MUS=6=DQN[[8II=Y\XY)(W>M9^RK3A$%K6+F@[38QQR9G4#7@6.9"_"1UV#@R
M?L0<CM#CVB]WU31T<II8^1KE0_<,Z[0PYUIWBNM'N/DGI0O<T*5BTQZIGQ7I
M?-SJYND+2($O$:=<4CE(RR\J3CG#KQ);O7?;1\KT3(TH? 8>K7!K&A_PN^U
M,ZT'^UQ'.ZB:V+1CGI;6>^QIFLA[RSX@>TY)L?M&W6.IO*N!V,0^F0]>/Q3'
MFN],K,8_PAG(0:69I9B;QAJK"1E4&"!1W%]*+.-CBK\TG"G!&LAJ;3XK2",S
M?E$4$<L"'"E*(IY;K[G%&RCZBMTCJ+P#PANHO=K+_(WYM['O@! HI]Z@'VD]
M,8ZY(\#]['Q]>JS&Z22>TL+YRZM4:7S($<UNHPDC;1B>I)!#)+O<6WE*QC"5
M243@$[GQYH];L9TKF8VGY7'+BA&8[]!_8J'5'?G^Q"HN>S*VKJ=UF/A20<>B
M7BK#;TIB\RBCV4]T C=)[Q4T@5S[.)!#;UE658JDDBBEF*N'UY33FXO@BW.1
MVOB']4A/%Y/)HA-#/(H-==$CBD9JT$GQ-D?")KAJO>'#JO=3>>MMJ=J7\&='
MZ[R^7)5^_.Z#V.5S!/AS7<(QW&H9T8VG:V6RG_OW?\5*?H=!F("&?38//M-H
M]^7OFCVM_D1\6D(][T7+Q%5!>X1C]TUB8Q)?WR#R52EZ.]P'X92<L/.@]NNI
M4KNR1[[R7,6[XUACU4U\H@HG0E'-^2]HHA<'"0,12F"B#_'GKPQBZSUHL]^7
M>8DYQWT=K!! E^^X'HBD#FK;F$P<?Q[IS;H=&DE34_NX.L*4H-7&=3,1&@ZA
MG<SD3N:T1:IANTMIB$\7"$7^GB_)>O8[R SZ*!1)O).F$A))R)L5*&>Z+&-*
M"P6_5_$^Q'3ZM>[AM$'T4M)!6&-LCO5Y=!@@_NQJNG H'Y\N'A>VO[+AGZVI
M(TC +*BW&$SAEGASJ#L\F+KQ*+$B3GG=\IS*(?U;)3=-OE-I=N/H=(G]'+M"
MP3M=R"(^U&2:-_#SYQ="'A,OK")J^1Q]-R<_EL 2^*@R9TH&K'\4+S1)T^;%
M(%N\API\[0TOL/:+OXQ\K4BY'^PKV335W#4S.,YE=2D/F,&HXTWKHLOK5M:S
MUFDD$6+]0[Q=K^&,$3LU*?<6HX8A9;*?"BI_M^V)Y]T!%C<:#KV?>EYQ/%ZG
ME*K=T \V0#Q@O^U@WKRBA98%XEU;S&=?*' M4SQ6P*#SNSPP<#H7.O)(I8^*
M#G2+V37W3U;/)J)C/%X8PQ7Y6 ZK?2UKXLOEB S@_C%2+E)A]!O9*&#-%T=*
MPT<DN"*%TPR>.=O.T:?/\+L#KDIG)?B^#T2K-^>5_SQR.P^S,SCGV]YCE=_^
M8I?%TV3>PI+2@OZU/&*D^ZR:Y4"G)U#'2C_3,%6BX_@Q%HWH5NVJ-A6G;.;R
M(E*W3YVG0GG/? )1G&R!X&B8O;3U$VRYK>W!]^"PJ;,?/=L]K9"JC<ICX*-0
M&(H\@\.F"M_K-%>+,R2VI=PX3,(R6/+7SVGE5% "9: Q<-MW/&MBM=MMJI6S
M66^6 <)ZNN,@3T=I7 2V#5F#4R7C<XS!4BRV88(MZMR%QA&P,Y<=3]]=)5C+
MJ_F+>-5O/?,U6HN@F\8R[*UH#2&%:/#L"X=6049PV,+QIIKG(HP\/ 16+JX#
M#1-]78;?)[G;K\:6L#KV";=Y?/JT$*1N!/A,I\6J0M2,@-3 W8N;$L&>'_'J
M6NP U-Y](I#M)Y0=T%Y*9;FJN]+N9@H]=XJ69P^^)?_==O/1Z)\GMB-X=T!O
M[3]/='O_HX?1"*&:3N=5U]1!B68%W_H:DV/6!,G%-="%^_//OG1;"D3>?D/3
M?SIOA46C3J;T-$Z0YGH4O1ISF$B0+L4O0Z/=RETQWYJE<BT?+5\BOCV?Z85E
M6XOP[[4\:TFI/8"1%: [<#,4J\L]$]2)M+:CPC8@:1%EH0FF%(0QWF_8-0LL
M,HDRUFEI,N1WLAZR?>^F@2T:6T4$%AZX P"!K%!99W*A=.?3R_1!;L@!TTN>
MLF.B(MK@LY\.E^Z<)4:&NLTM,&_><8PC*?/-(2)W;HO,1=T0JF2,#,+@C,C0
MF%V-0S?Z>89!>9[G83&<:NX0RAW^7<,D\'#LIE-2#/D@._$[M74..!;==$1
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
M$;8';Q/H*G\7?Z-*\:6IZ%Q>8)LOCYE['&#KCH.M\.8]<U"&=/R 1Z:2F?\
M3H+,><5Q<K12DO&N<';?,_Z!?G4Z<6WEP12]=QK[C$^U;R^I5M&PYEO'YQKQ
M5V[@2&8G5$R4""M@ "%E9//5]77&OID:GU!@+8?+(.V-URVOQNN>R )3WE<+
M:KJ4+MEC =X',U\2O;K143SN[:GRF$<D_O<=0?: ^#Y]*]N8I"KP R I N Y
M2SE&6N)0_2KBA+;/4@>".BKA0%J0\'@BB]FDH+./P+N[*FPPMSSR,=ZP*8@]
MUQ[\V2:/1!WPZZ<?Q]>KN<.T:Z%,/Z-15]T%>L.T,54('_QU=X0RYNQ-2*-$
MY*M]KX7AH4/)FFAO>, 6ENX[Q01Y4=:^I_@7.\B)'X+B7Z+^ FM2H;?#M(YM
MYFA7 (;6ZS9<CEI,/50L*]'NNBH#D2D^8_+Y*24V*%?Y7%'I Q[Y:B? (H5.
M]]?(8J/@]NZVFA V_R69R1X9C8+G<BO380&5BP'EK2K6-Y^U@F< ?C72+)M2
MW3=&9R4XXP3AAC"V[0WW7SP";PO-:O,\FZO^["1CKFP:WA@I5N*1Y"-$JX()
M<[G6A,;P1:^O9_9:XVT&VRD^RG9(?48S3*0AO/=^T7Q!JRX89,/ N&M^KT*Y
M[4[\?</$>7ZYSO+:,JF4PJ2B6LW_Q]S0\$9#FA;)+X%VTLA;-;,'P&]/74RA
M"Q]M-'TX3=,?TWS3IA/R2RHG.?)_I/*K>35D4M3QI)_*BLJR_]<ZNO2\^MMH
MYW*PXAW_EP< ZMX)5?\S03:2$K+8R^UY!FJHL _ 'FS($73Y/8!^U4*9KH[R
M4/,06X4,ZW.&HZI#33M#$%(3[2#M( ALU$8GFM8U'HS>^"A[$MM? O/_4(_
M# R>N.&*D4Q'6ON^C2&H_$04\M7VE'R\^\5AOV**X 5O!,"KZZ+43FW8P]O<
M&5@9^79LT0VHAJL@MU(-UYUZTQR>Q7_E7GI5($]TT_F%ZC9$.6'-GW*@QXL$
ME>6F=) SM_5+*T6XDU)O.H6'O+TNIX,OI.?3$_^L*GA1?W-+(G;@2U/>L&ZD
M.VJ61;!-<OR5['$-:@ /9[F#Y'A&*$.$XA%Q]N)\4WQL+_F8B9[RL>(PQ: ,
M^Q@^0_4I>:U-<(D(HW@F'\_C'WN3L)7("M76!2Q:WDR_IHTFTK1<@P:A'',8
M/W#7Z; "]0" )HB;\MGP9;>Y8=>LDFKMJ:'E*NNOJB#"%OCZ31S"5'#*"U5F
MQ<IBB4 $):8!#&B-UYS60T2[F']$2 ).'P $J+H)BX^6FR3:H0HFM^L3=+NJ
MQ=T2XZW$10&84/7.S@87_?FDC&?&P1KU/+1,^_ZEG.:N3.E8"R4; $M40D#B
MJ/-68UQE7#_NE97J7F(7 '-2UGP5HX>.>/QTL2^VI=8*^!HF):/S]G2E7K6>
M>[_YF1*0B/Z2 5/D:-?*;ZR8P*-M$M/@S^@%"$##?<@N?12:80JQ%N@+]U#A
M9T$*&_K; YX:O&_K#3,CR2\L)#]1G0+0I_#A@.<NI1.A8X#C)!)1C&^'"Z$>
MG(D7M9\ &0/NA/H-T]XG%7<#L?4+K748N'A$_X(^-BHC.+('G"Y4B7[T8P;'
M-M]*OU4O.] $QR^4JJ9[S/&118?D[FAMG2\"&:62VOPE14[IL[3KC%]WI$4)
M/D8R94J0NM\YU&_;!G\%FQ/9X;_=7@'Q2-^V9K38XM?&#0V5&UFQ,2:$D'RL
M9<IT(9FGM'W=/!:25Y1@>T*8>B56325*?VKL8H,>7TK9&1X9?8-'$_$'P1+V
MONFG*=.[$%8I4:/[]#T]3]2W3?O7<?V @0^X- Q%S+JU\I0I_MBR(GI?#T[W
M'6B[M<0$XH&)GHH48+KCX(]UU8*/%96YD4"KCWD;2+6?R3'NY6]CCGF1024^
M01X<H,UM^42:IF=\O<62H.3$=.5<CZ6Q/.!5H7,??9245J+>RSKF9:=:TB52
M#_[WS1V<7C57I32U)43JI6?ELY-/TBU>'Q8PAB&OKG5\A35JB*+?&.^78XDN
MS#$&ARB/S#"_A3V7".JC(RTK<7B>&L^3CM6B,TPPTM["_EZF"7U _P7T94?+
MHP6:WC2Z*:T!:4J\-<E%0R8H8HS'>*,]84&.LN+>?.:$_,(21TV26U:-Q!V0
M89";GMOWT@@+(Y8T<N,D5EJLJ:8B<&/LH.]C_K"<L_+S;S02G\/=;T5V(,$(
MP6[K!)XH&D(8NLHADN/M*UDP=E60&]Y$U<+ ?I\U6 U'^+3T3Q.V/K5,<S6
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
M)HFGDD?L\0K;366' ITDNPM+?J[#8HLV^K)09&_'0.AW=1*-D[\+[B3RZ@%
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
MV:;^]^R!IN9O:4J#)!"D%RH\PI$[_0! 'Q(%PBFEXJ70QC;5])8*IR)2L0\
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
MP)V\7:]4.K):DH-^;'5AV7#X#O'HWKN\G'-_\ULM:!I1XE"(I_3GEWBQY21
M9\_RTMO3%GAN X=:_H\U+V6$K.81T*QZY[&XWJK!KQX C?_$M?_GP1]$9./)
M],G73#<A"$P@<8.IL<W* T!^U#3',-V2Q2,%L8188E#^C_;&_$=[,_S3WC3G
M$!OK9!G)7OII"\J9%:^ ^P]\0)F5ZV"!!!.^GX@A-BJJ;N984^4";]]OD886
M[]Q'_$5 :^V.#(KZQ#1N6H_#;EIV]C*\PJ=K1PK<;CKX(6\71^5N1AZC_26W
MIU+,G!D;[_(8U-A5G[SRCGH>1UEG=HX>A_SU;'+R9RT0,9^<S<@/)>1]SZV:
MM[I9\E&VY@]BJ"2F_9X\D[VOO*IH,/#=BX3LKUNQ8^6<?=9?43SMIULZ7"6/
MU<87*3]SHHYR=_2%]9N><7F&Q>^ ,XD=6]ZR+RP7CA<_4A96#L)K\*$(<(*C
M/\X)Z"QALTC\0XI<4^C@X7WNXZJ$!+Z4E!V2/13K7REDD8/!BYC&4.7$YLU/
M3X;S;6@RO\YZ[(EBJI?@*JH.>H>U<C?C\RA#6+8CA>-7"WWF#$@4_J&*HIN8
M[=&6<<BG8!J_Q/Y&'A,Y;+L%QW#OEBFE%3YTA!Z"$?H\:D* 1>N/ N=[57;E
M,[HH=U;'3\RA^RZ?H^:^I@.=B(3="CJ\AP^Y]6,=Y:OUAW9^4^/)W]O"/S0?
MYC3\20[9,X3HP5Z8&&;_#GI"!_I"GNS$:>"P9\>N'T%?M_$Y^1^&; :U6U".
M5"H1@9P+)NJ=]JZ8<,G 2XMU85L?! +RC4"'?ELZ\'5($TVSTU&]V;INUJGD
MHZN4SX?UGBH_;E<./*]GSE-=7SA%1^5?!%8:W=/:M-SHDRF'-0_FIA$TN :/
M"UPRDGQBZ?200D(5/6;?^<Q0_[")0_7% -$7Z:(7.[]<93N=/I"'^,;Y6JWF
M0D\"@C1&!N.D?>9AG<DNO6LL=8E.7)J"- 1-(R4SC2;';2*;629?]$N5)'A9
MYCEGMO_@DJGL&25.BDAE@SC\F6',R2E\[6)YKSV@H8KK$$F.OAEAXD;+&H2X
M^W$3>J'IE=T^^:><)UW=JU#MXWIKI#/!-Q=A18U' 88$)55L"89Q(R,[QP\
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
MGKJ5Z'_3KPQ.IV_YMZDLT?U=)HL)P<Z['P5I[3 R:M<C0,B:KT/4^]Q_\5?
M:UEI^?XV)9TLD>^UJ273R^Q"60WY\(QDI-I>E([?#!]0#>%LXTOM"_P(G=BR
MC>$=8B:QV\(/FE!EOAA#:ML?6L2](Z8/8@><C^59@%?8$HIRR_'"3+:&ZK*2
MYQB6(?B[#N6Y4;BM8-+V!-H@C2G8$':9[F" /*AT]_,>_P"UZ$^_B>%OP5#^
M,(WI9V\9;^?&_R5E].LLZE(P2<3'>:\_,]+[]R7^+V 7$[?I_EM[)%)<W6"%
M\I?>NK\_%@!?*_H] JA W^^+%0Z8IIGY^_\^RSA98EK8/2HHE"3\VD(HS?Y7
M0DIMP]2)OT?V[HU_B>/+XF!YG#R527(F*5%X2K/@25=/*VWHET;H:H^V%4"O
MP)1B=M43DQ"R8G R/6<,/.0J^",PLMZBS(9&9M \O0/^TP>#+:^XSH#LDFWD
M5 [ZF6.7P;B?5PWHYOA/"+HH5]Y,?K+9())==:ZK=UQG+ZXX*F@K4#-R)3E\
M]662U'G]08[CCGHS9E3"\@BM%3"'J/OF+L<W4*28OU3Y#[4+.R<P'@%/MB!@
MNMT9@[I/(VK=ZYOYOZ?D$_:3YE[PG,]25=+Z[LQY]-(0C6E)S:W\08]'E]_T
M ;OE"V2,CN&[MSK0-S5*,,[3I?OQI<ZU6%4W)R^A3333M771#JK9(_Q.%L>_
M/:C6G.$!MFXD94 ;M0TMO)64ML:/VRK*N2>6$]W.H"X?ST$N!]+6079U;_.S
M7M<4ZNY48(\,D4OPHMXW-_DZ9TTV$G@D<<&JRIJ'G,(CALV$(<ME)( _\Q#[
MO;FDXBL1 ?\PT3Q9U:1PU_L6&<N_;2AR)1+5E>9+>;F7-3E6#F/RU[[K+02=
M8'$]>DECHU\L8/XGN)IG#7\M?3.SEADN+D@Z5XGRH]8)]!4TY3V+/CFP&"!M
M*ON!P:'W^]LP[&N0W@EV@4F.4(A5@O&/^H9TU,1BB1^"7JOV"8X*N+4?M573
MDC$]!UVWSU9[;F#V1 6;:X>#:V\&%M^G^4=-Y4JDVE#8?.:(UQ+V-9?+T:YA
ME%S,]# !-MA(TOA+T_GR5F/$-_;JJ]^9WS!"4HO]._?%M^GJ&'Z']>KO20IF
MC9B'''(*'Q8^UHMVC$F&+%3[O90K<7RH86U-KUKA6'3^2IT,FYC_01>2R=_+
M-=8JY/=VSFV5=*?U.>JPV\?_Z!?F@#<;MD"/E@PSP7B\<V9P0^+)%4R:9F^V
M42=ZQN&\Z9(O;U/"LUP!:V*:,"Y6P233UG""?5R0[6#-[^^.#]!4MW$TBJ$H
M;[F=&&M:CFS3!6,GX!?BA**HX&]-8OKG <&EGWVW?7LV7+W+7]N_.,0^/9SX
M XDK%SH1K5()#]F#O4XK'%D?D5</$YG\$JE@OP(PC.OH()DN1\G[/1'43"6E
MPCIU/GB2>H@6M"IS-S<MSDF0RNOVF$+D,.<[7PMW&2A\[G$26'(P!E^7;B17
MP8<;LUQ_:&YW+6P*6'#(<)>6W8LB&"[2RU\@7.]+H"TEZE:#%=%QU5F=\;::
M4.&_8AT G3"8PRX-C.QPD<;< KG[N5KF1U6)9?Z65(L-,KE&STN' "K_T7SP
M=V\QB0$AT&;9ZKM@7AUI3'8(MIBH=,V8K7;.0 ([OB9*@-BVP&J(WQF8%' I
M[],Y0Z;(E, ,7P_2CIX_.^XA<)IHD%O"E?*WW5I]]AZ\82ZAB7U[!2^59EO
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
M?\TK0A(L5<:3R M5P'*)L=%[6FDS14:@K SZZT_ZEO]>"ZBJ03P"R"Z!*V[
M:U09_N )>6+56_$W(:! ]MO/.$)<KI$A[*N97* >(_;)>V!^;7:)85E9J\?+
MN(8MUPE2>>Z^<9]9AA2V!@36W8=A 2NP1G2?1:GT])[O(.((TMA\-WW&]9=[
M--Y>EH/6XF$2XNP-2E2U?WYES/_D:=_)*82SC+ZL/#;JQ2]B>=P<[I7KO8#\
MYD= 7U8U3E@S)HO3JK)0SV8Z:UDTVX:L/_'J#V!1_F9."=FG"Z>D6(1$/L01
M7>/<1BFT/T(@4^$+O$Z.BHJC2<D6,'%2%*6[?+ =FD, NV'/]?'N!5&W2A*>
M!AW>&WC#M%73/__DOI8:L=Y;((EHUK*)MR737QRC422UW^(."E<+H\:4J@BH
M(5:&NY5XTER&%,H9[7>+ETYD;=1IAPH^ ORRD.!6^ME2-\./0P_BIF8]"._7
M)*G#=R[%HONQRAI3?9%N7DE"C56I+%]EAYBZ,/\&_BQ&L\WX6;M:/C=Z48V:
MR5B#\!_5L"6]5Q=.7'S!N*0Z+*!K*H;,PQLH4_RSX]9&<2]FCX!CTNH5Z$P>
MI?>.L'R(32<-@VVQ !37H!DV8]W L 7WWJHUMIJ)4J*:LI9N$D][_!)98;G/
MS,21/5*W^*>&.GK7)T4+D@ZMV'K.$<M)IM6WIQ?O.AG(KYM8RX:\TC:DRG[D
M[S(02/ YK.MJZ;\ZX[1?^HBDN2O(2@M+J^T:O]RY)[?Y\V7)Z&664AWPU\OR
M=WF[F;1?1J2FQS]>&ZYO+:Q\.UK3B=M/-88Y9$=* ".5?G,B1VP-B=FMI<0L
M$10,"077=2IR^F-1/JW9"6.WA*2FN]&36\DF9Z^1S>":]/8;I^X]^176'X\
M08/\MG71H]977B(ZPAV'98;-0S"N8=)U8#!@;*0)@(#:AO\)OCNDW3YIK?%P
MC2UC,8$PUB0BVG!L6H5AJI$D$;>7(40E5''<\S)9XY34C"0V)4J5XH+SDB+K
M2K; B!7>5GU1](B_I OS.UPY]V=LZT>>3T  "2W>",I+GZW1%%-+>^_M'I8$
M1<?7UU&<Y9A/OC'@'7? .:?\N#:DL-\N./;8NX@*,]Y)7HZKB+QVN4NG'+*,
M2W?BCUR<O)"R59I-4)]N-O>'+^7R/.$9J>8O+C(W#0P$KF/NRI7ZD-F@R5"+
M"G!/K)'FXEQ"09$S=LF9,4*9?)D-7!Z6%LNJU)G1H25&[F_VS)*9!4$]QH^
M;QW' BPQN?27T1!.*K7)W'JH=?5/L-?T[T^[#>,,]>SY5GYS2V!:</BW<]\!
M$7FZSPUB1 [M ;JE\WY2A;MK#^%:]?C$[S6R^ .R1*ZG]TUS]Y[=6.W;,_O/
MFH^N2$44.KRQ]WP?,?34NG#!\GCQHU;G [%F5CE'_7.V$^*R7-CU3^O\/:&[
M*5VDTQ5_)N2E#3IJ8P0$UK;EJJ['=]H3-9>.)F&\(_ULC6:KFV9)6H6DN.(.
MUU;)?:V7Z9-0)12[&W0^U@O@O+8WW]@)12=Z"R>4OAL&QT39QY&8O,RDA\R;
MG%_DXUC3+38R<,FN[!^L:':3;PW&=!S&@LJ\=$+1W#8,P!--HV<G!WR[XIL'
M&BK33/U_9@ 'WQX!)<GH%'[DM>*N49>C.Q(\PN"T!8F:#90J%GL:EP.-QGA^
M.S;N\&$VQO*U:R/_K3/X>>__AA/P_W4#(NZ\Y";]**H61"AFOTAX(Z]<YMKE
M9G7&0((N3F]O=79$#GOS54.T!P5D9M;ZZ?N2>2E0!7^U_G3XU7X%'-_J]%B,
M_LV*!WWHS[I[:63775?#T2#Z 2>NC[F6L[,3_,Q4"\NU#U7N?7^F?SG["DGZ
MZF$=$ V](*RU$*,Q@6U9#)F1UV5>(("*+L'F\B.O=PTL0\<02LZ6Z)BL#:YZ
M!]&Q,@/H#%,H@0*ICXN8]'4ART\5 ",S0&?KKD\2B1IA POF44=9W: "WI*H
M@OU;&H&<'R2 -*;1SE.8"[GF>"\+&'3I+C'3SW3*UI\52KQEK;>@7N#_J\V]
M<OF>BR1]6);0$J>"0JOTOM9]3U6Y+_U6>R2U!RE&LT+<V8+^67R;&'_D,JA%
M7QNLJJXB>C6"+:7B8(6PIC&3(X)BBVM%$1Q+/Z],,OS#>YO$?$QRE#4&&RQ?
M>3_6K  *$!7P=#0]-GA84B=IBUF66>S/,55HM2?JUQF0)3![U='?)^32JS$D
M,NB"C8.<K*AN,<SEHMB]<9(=BW[P=!YQ$SXF*^;C'/1:"N=Z-Y[R@L")Q? 7
M $_4#N,"./C;6)AZP/@'F:=KW];U9$QT*)EDG6'WFL6O)@G9UN$P,0R=7X=*
M]M$O/NE'A,AJF2]1;\);-!IQ41*M W0Q3<(H^7(;[]P;?"A%$^;]/MNVQP#-
MPZJHFFI*#OOS/JLZG4;6NV6KN;H7&FN5?*#^;HB_].Y]2?8_*+8B2// VU"2
MBV4G\BTH=T6?&[4=974VO&)YMAAM=GR8&3+[AV$Y7_XE[_+FQ3\ GRS05E-T
M\*9.YQ$O:V#>L<VB ^M>JR"[:Q/*9OXLIKST&O4;'<RI9ZW@\SW1::6Y%G@$
M*%=-O?MI[SX4[NW@Z*CCT\55HG!4OZ>)>=X.?W+]CB&O[#K/CQ%_X%>?@(T
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
M)'%2I;UO/J=$^"EFX8Y&]T:)^F$[8;^A7^LF56X6%2Z-F-F;?\55O(Q1WC<
M="&M]I2HEHE?61[:2OZ&9$?5$S:HVBYF.70CF!D\H<XG_MW[*Z1]KQJ:22J;
MVD\?\5'S;>8NK-A+6O96&Y"/]8^K:(2=?QMWN9-/6;=\[GXZ"[&<T_IDEJDK
M<7OT0VE?5S9$C%%3KV 6H=QR)*PH_N4,.J]T65%WEZG>:[QF/4HFN@2=Q]99
MEG[$=:S^LM!-*WK;H(D$GW=!$<+U>^O/ZVJQ$-XMF'"JGG7W]+PV.JGB9;RL
M77#8+@I+CR7 1]D108JST[0T#)[EY#I460>9_N@DE_FR\3/=EVW$QQ%)/MJI
MOOQRJI;6+'/PZR?F^(7W/$J,-LQO!7#2KT2+NM4CLU*]["QETAOG:V<SV4Y$
MZ[+7:L)GW[=6AF420S"5T82!P@DQ713K ^,&NM(XPIE?U[XY/"A)@D.7E?F$
MM8N[)4CCE)U-02,3J;<%\E7EP6$?4#_S8F9/G[)RJOR[>@WWPHJAT&+7P%?2
MJX"UGYB3+=@/&(U Z#">+P.03(2K49M+K]RSIT9,>B)$($I"&:R?AW&I/Z7J
M;?<0[2AMFFJY_-#8\%N'T_'/UH=SL92+CG*[;16=L"?X9&\O1D3/#/CUTW/Y
M4L5"$N5&6)5-)H1DZXM9ZENEF2.J7YX*TQ2^'H\Z8+Z61 _.,%PH0[&<\BJ/
MGK2SC#<V*C2&'7$N.'9L"XK,\)?I,7OG15T;M(0&^&5>_-A7#G/Z--]N3CWL
ML,R*!&C.5L*IA*TU"QVV*KO14LB/L34%@EHZ]FQCZS /I/EOROZ&QF0+[D=^
M]NL][C!^)%7+8M0;MVWB18T1@^>\6^I\[[KXA[2\^ O8=BI<].3?EA>^>%5F
MV3.@P_1[TEY'>[(PZ<<0+>O[#P%>$S6[F4L#?;-)=-(?O/T)_32?6SJP*Y=5
MD9?@G?J&YJM:]QT>O6J)-3[\VC%3U?-/_@K'+_$J-O"7JH;4V=Z4GE5T7KWY
MKOA!(Y)&_/<*D<WAFS2:\L 7(VLZJ!SXD<&.*L4-Q.M,4J2UT9!O>V(?]:--
M\!Y@+AYAOF8?<W!\3!V2S!/!(?\,O%@)%* ?2']_0;UOD*O\E3-P49;=>7[@
M9TX<+>-D9 C^6) !;JJ1/O#I/,JTY$ZI?M!17#,G85GH^=R<5D5',M4HG1>-
MW6&^#K4,8FM'E-6[U'GK4;9;TO%$X9NLTZZ 4[IM0<#Y%93N<AW^@25)K^,"
M>V8^)U&ZFYDL*/+HO-@=7SGY^KT$O=(7*,.6.OOMH_..VZ[Q.#/7G)JR/C&]
MANNP/6?M]XFFC F)?<+^X25](?,[D?;J&T7G/;JZ-NHO"\;?*YUF9?O$IABU
M'SBC!4;/BK+].24(@I+[MP'A37G4?"6F#^9I=9M"+='8S#=8,@DKK+0NL-%V
M@YSI*2E'2 <<.%TT'-*P2/+]".Q\>*B.,%=][87 'P-K0]E*)%5]X(6%@X?'
MTX'R$:^[(P6>4"]<.9%>]VA'RRT0Y0K@Q-B84]\#1/?RNF549? FM[=V,9[/
M^[;4"?2^?&Y$B("-]U7EB]Z05; $D&AY!WJB%<1X-72'VGC0"(?C\[)KTZ50
MX(=@=N]T\P#1O7-BYH4(GPXO3N^;.XL]W%LS]@:5.;H@]-XDCR=K\4]&?##D
M6[5ZC!$@I&-;O'"\4.-T*O!N8@PC*BT<4?QC[;/5XQ_XZH;<&&G5)!YW-OJ?
MT7Y!NRJ\[>J/(5M&;ID.'[[:-D<<+0H;^5U=;P5,4=C]D:7^>D2-8^C8=U'N
MKQGJVGRXT&R)CQVCO5-@N[(/Z!/H<J/:CSD;KZAE:J*<2TAD)OF%U" #>_]G
M8D,K"Z:5\;]2"Z<-@L_N 8^7$\#7Y__=*=:@4'9-=O,#ZD& 47S&_1\F]?\&
M3XW#US[3;20,S +>$47KP&),8*M*B\%E5EQRYXVJU>V3YD52GP" .,18!V73
MX",WAS+(*X]8HZ75G&'0-KSS^D]!$3C$ISGF]_*;1K:T-#V>D<4^8<\JA7?
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
MV?HQHKR+P$=^G"M:?2(])T,#P0[=;#)2Z?Y-P_H1UDS#QN[XR+_IG'XA#?<
M^MTKC15LS$LILQS0()1(#T?CMN 3-GU;,@7_K"P7TFIJ#6G>9?*G+$G8MGN0
M)GWXJ8GJFE< +'-J 16]+.?';>&GW%-E.4.E5$PWPU5LT.%9[,&EUJ09594F
MG*9+#JB/%UAY:?RS(?U'\RB5" C))-D824;?S?\T<&5Y/P9*,?SF'O#<DM;/
M=#!D*37[5:9G:4*%I+,F[.4TQ(6>U5?R2"'II%Q1J/(@=W%Z)P@?CN&)Z&@2
M.V>]B5R%U)C/-(.-T/OM98=</I]*F+GQFMJ:$DH9M&)>Q^S)ES(P(XEGPGG#
M:@ESS_K<\@PW9()R8L[Z>0\,"'UP[P&/C\!WV=X,O,)_1JB<B7R3][S [>HK
M!"^VI=> 1 LH6>GP 2)YEI54&V?VC-&)BDLH"VKIS*,3._(>D%UH4*I1CTE\
ML*NT^&BU,?^95'^^XNC5D>15JN&0FN?^@Q9MY\]T8[JA#'JH!,V&ZD#W"/GZ
MV-XX&8?7+U>;O<[&7,KK5X4IQFO'Q:[^_O)?(=87?N.T<3'X3.WR+PUHS59=
M@7DOK&#$Y82?-H9KLWW/U_%XO X#1!V==:;FD7T\?I/,]BMU*5KM$\+KAFQF
MN;5+(9H+)<61VWEM,%<B6O'C'G Q,[A]IT2'KIEI;0!*>YR"6JV\Q8DT/7]S
M8;P'\[_7L3GVTS:9-OTH@:7= PCN 3U),R_XCII("DIM'8GD-'4&<I^\P?\A
M!(:X"5E_L*Q+ZU\TC 27_U-/C/FAL5Q%/>CS/1P4 ]A#]M JO%/%8L+]B]Z?
MU= JB*^KNZ:Z&S?'7#_GPG^YGF^0_!$KUY9;RW@;P),.+BH?5%>=_+@$>FF;
M;$GO*7!>CFNFJC+D4,(/S()$L9Y:'+!S* U^'/AUY-\"GYF [J9J[. G849F
MB(%A, $=O(%/",\-:<RNM;"9>+GUK,MM'%^R74?8M>SROH$@9FCY;83*.(8=
M59Q[^FH2;5JJV[M01?/VRT(V0^/3F28/]5-0!LG*$-,P$W$T[A>OR![4U$O[
M(,R['XZ8G^_[KR3%(4XK52#=GE6WG[/7[ZSM-/9#MD\Q:A/H']$@Z"\QEL!'
M.% [8X4EGFX2W\9RV57[J!I[?,M+&$Z\6@/2Q.W]TBC>EAPZI^V=QOPG($*-
M\O@CJ8G;"NG,(.H0:GCT9@E?-^ZV9:8I<B;0!]@6VNU/X1IE-5=M[VS]3#:2
MSNA+Q:B?%\-ZZ^GOH[M/!X'A;TN?_E<:ATY]OM!__I&-+_0[WDI;9Y6C<-.8
M?YT*6LBIB)XH:-]E4SWX;,K735FJFLQ@@O<"K.)QO(RP"'G4[KJX8%VW[6=X
MC!*;^,W3 A_]J9H'U^.AI%Q1%Y<WZ3?X'N0+%HEH?RWK0+(R4E5XTJ:N6V_
M9#6 U%&HM+E#?;\'?*+XKIUHZ-'AXSDP0&AR2CE?-+OI(YR?0\3SB0;1T/DS
MW*VBS8)&=<A/<]MP?W&3].)165#HI,O^[WN !>FO<#L3'2Z43&VB#/'OH2T0
M^X;7W[.8@5(?@FHVA/UOHMVMI&2GH78LX#$SEO,,%=-"^ 3RW)U/_"F,FNHH
M";>A<MJE]GLD-1'9**W)K4ZK/DJV3"OFJ4?(VVZG_#TI(;E<0-0LN^#N&<G=
M/C^+1R!(&4RX]G#$EW)?V.SQLQ.Z;N[G_K7#3^T["3@UFK:E=A.%Y7)JS%5T
MUC+_L5M0!JU*@]PD9G7C);#CO31^^B@A_R%E\B^%9>\!87JE/K_\!\UW#'9G
M'^1]":H# :TJW>$CQ]Q\PB2_ C:TG8WN>=_Z6@><< 5M(D,J*DS@IB\8MNS2
M-&YS[W(7D.5%I59]0O:_8+B8Z28]LQN1.8F5AJA0\C[QB+NI.P5OAKQ[ )*K
M>1O\1ND.9WQ^06=VOLO^$?/[[FQR7A'6Z,#<R?<N^VTW"!9,H!5MPVBBQA%I
MOB\U$KN''*718<E;;=/2\ 2'XVY<XW5H P##K#$"PD!/H&:H99"'_2>FHS!%
M_^/9_XQ:CU]ZPJ"5M\N/>3.5-#VEO76YFL1^.--H9HS>@X>UL!2A%/<$>*G4
MOI8V\<LL1@K1 97U^#LD*7M1S";S@S'C3<"82)A^2(O=$)QAA8-RNMT"38N,
M&BG,7YK5:UX<-<R1"Q-TCT36K^ 8@Y4U6CZ<''%(]NJ!]$%]M=YS&YDFX8?K
MLX3T)9+IY/AGY2RKVI5(Z7W2!O81_^-:^ 74R<!@/'NG?0/-DC6ZQO7,ZM*M
M8LA%N&A\ZUU>+*P_E"0O(5Y)]U9U^=FXO0U:>;TY[3<-%>=1;OP36JHXR5@Y
MM'61@7:<-XT4>V>/Q$5Y3%=]!V,FGBF>NB2_,37%8%F: LA<J* H^DM1('Y<
MR]#A]6]EU(DE5B=F=JANF?ZD9X^^BB6RANA]KSOA)N;73/FP&Z5F_39C7&40
M7 V:>0^P4B+CG<X_\?XDIAM5@IJ?/]+4=6*L"@&%VE^Y>QK/MRJ[=O&'L^?(
M#EG:48??3;/#"R?L]U66<^4.YY7.?V&W^C0B:98MVRSA?!ME_062+>YW^\ ]
MMEWH^S!CXZ4FC5$#\F,.$5)D1+>?\.3G^B1MSC2BJ$))_)2W1"FFS(BH.?CM
MQYLLG0^S& $9TH#M,Q*^02R.2,15\;#[ UV[D^(MX%&)&=\#=M36](51?S)Y
M3C(SL+-J,#/!=NM1"(N-W\R53X'Q@F?/#1D*6F_7AD"DP;:=YD;N3.+:P%YP
M[$SG2&;X6\@3@K<Y ?\%^WRAM,5OV$7_'VV _W?A9&4!S]'^I&1IE.E6D>Q!
M><D; .=6GC!]RSNT<S/<\..]V#Z, Z:<I"XYQZ!2>NX!.9O0J#*U\+IVMT<
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
M%5J:<D%L]%'(7+,+>$P5AC7)@?YD7;)+25#>3%!CBW:LDR(=?%4)00NZ6Y>
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
M"YC>SJWU>U\_:VP?*"FSL=-C)WQIC]9V<W)RY<#(N9'%\GYYQIP61*SA3CY
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
M\W:-']V3^PK'G!Q_-936,2P^.RGD8OQ\*OO>\9?3U"64:T:,XU]Z)DE6>T!
M^TEBA$0A7>_2)'#@:;Z]C.BM-D>I+\YLVQN#3O%HS">(9\IRVT5!DE_8*/@H
M$3,BVOB;.WQ.^YQ0SJ_8I!2=?6OGZ2#5F-GM_PB6VW,S..*T:/G!0<-EDOW)
M.-SP5ZZ3$?\Z</ZLMYV$=WU#.6(ALP<_-'\<8C;< ]1@&X@2?7:==<70%HU4
M[O1C[JP+6OTR";%E6",[I",B%#4^X=^P&3]OQ_^A*?WH5Q^1-([5\#M?;_;5
M;<4I?^K;K-5@#/FWWWN7EQ1VT5I:*@$OR=2MH>WMLZ707VTD>P<V=N"W^Z-4
MN@\ -Q?,TBS0I+BP4:4\UF82\YQ,D4$;F\;T&/P>N*>7-+6[^[_UC\L/S3;<
M?K@_XZ*]W:P_4]6;SH;8D:!(UKS*N/=R4V\FL'^@^,-=5XGWN/>\(66&\T."
M,E2EAT,^G!?0+!@TS.@#&N1Y$Q="#5L%AK$O>&U\IH93 V\_OO :V&[[E2YC
MGXPU= KDS2HM%8;0.D]E3.9M&CU!H_(]_[ E(^_A4T"@A5>H;9S2Z 7Q."T6
MVOI /55K$O*U:LI<(DZTZ>@,:V<;FUQLNQ 5WB5.X/E7=C;E&4XW/F64&][J
MCUTPRWKF.FE$"WMO+8&_3TG:SE"*@1UU@/8 YD=IRTRB]OD#@*[6:*Q?JM23
M0_5CWXOZYP^ +P/P32<#\YIOY7M5==^;0CQH39-K'@"^.=8M]YSHU'4I\Y;J
M5Y*Y24?N$'B5YVG^OK7&W6_8,*CNI&O/$4!^R[;V&#5O@!=K[6<8-'GHN!#-
M@+S6COKPT07&$Q4F7@HZAS*AP@H+%]'Y6@B-FK"9-TN)!E%\Z57=7RN59$'V
M+AV(C)M$V@5<V98%CA;>TH[K;M:%<@0*-^$<^A8=BL@E13OT>N>4(R\7NNR
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
M6INI::@[J/]]-]N<!G^;V"1/P[#!BOXB*KC)C$K+-U99(FMBZ2@_0YQ3<2C
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
M_==A-M^J7'-=+;)7^,L5L#X"RSK,W6 BL4M%=EZLB2$OER[6*MC/@FZ3R<.
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
MD--@(9&,'Y7C8<"2;IR9+"7.<3;"+A')_3GI/RY>H;>FN08#NDJ-SYYS>FM
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
M(][9G+MIQ1=+I0'-0]ND2X<F76L-S2OX S5TQ-G2NIBR;_<)G&@R;P.4"O:
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
M*;),QC7OJ3)C446L7YP%K@?XUM@M& IE%P9+1&I5J*4LHQ;234M?-3^$L>1
M'3"Q-K)MQ/Q+Z)31J(9@#4L>7=P#DUWL I"10PO.4OTU8SCF<.IG/@U7&.3N
MB_?32UNFO+6L;Z2?[K>:7?1^NK^V&SH64<Z^ _NAVB,.^!<IRWB9:D0:3X5V
M4WI?C@8V4HF:Q]-F)J6R!<M!2B&0Q4_KY%V6^<'*C8T."%W-?E$)?7C3-&0%
M469>TH$B1PA%O)+C,:VU2V:0$(4NOT\F+C/8AX>+6O<)AJZ2?7),#HO P6"8
MQ.,36*6+H&YC043 1([J=?]!09.3E3CG"2+R^:;AW+&,P3\&TM@GWSU$)[#H
M&AG[+F2Q]+>2E"1\.C<&9[!G?@MD)T?=[BQ'#\X\%4H*[^%#=#T8<Z;GOY)*
M;3%\U=S'6U5__TAOJ(+0N(_M;#E-^P=%LLACD&9WW^V20;PQ)L=7,O_''-O]
MZ'.%KUZ9X1,Y/BVR+_@5"GR( 6LR9W68UI^4LB$0?$JKHKRDWWF&S6882")L
MVFH@?3?_WG8*_<:2P4R^(FY=ZF,V'C4:3<I%XP9/M:<^+Z8$"*5(95"N,UY*
M>VV.D7E%W_SH/Q'9--:GQ7O=Z^YUN1#H1^7!I^)'UI^(SG?Z/=*:9#:2-VDW
MAK$<0"])*.T8=8)F?2(P&>L<7^<J"L%D#)8MS!J<S@MO]I7P!<..9<Q8_^ZY
M0UB$LGYG2Y%XMS4FH.NT>^BW=6 .< +YN)3,NDKD "OF@XSP_@CA"+NS?V[>
MZ?]W-0>XUTE1;5KBK=6_-1^W#U?T*!H;>9(8]T'#E$_7744YU=J\SCGU$AUU
M\-UB&'Y5UX95*=F_HI89FO]-9Y>S="]6+L/0G=:;_?PP%'%], 5C"T1_6%-0
MYP4C"JT=5KKU6_1%)AJ@L9<GB#=<I-,M3V^:\]3*P^<]+CS&>Y"=C1#HB'*0
M7=MH^-)X^O'A3V?[U-2_#$:;]6*/N[$==AM4^<!^AO%'+!B_;'6'PV2Q>L*
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
M]:0.::T ?,9@XH4G9=XFZ7MN@^'V=\1['L\T6=08-,HL(XI.0!B@2T=)8H@
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
M+]_JK 5B]!+;CSM9QF+OO/HPUG+78S\;/ZDPW[2)EDJV/D5= #=G;,JR13G
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
MUF%FSOR.[JW[?N[W>>_W?9__N_P_]VF^T_GZ7N<ZU[Z<96@#M#%@YRD=?1V
MCHX.> #] V@X8*^VCZ,= !@: E(  #!#:UP /;1'!_W[OM&& "U@&QW=UN?G
MC9Z!?FMCW+Z=GH&)D8EI:S"S[&!A9F9E9F)B96=EW<$&;4PL'#!V-HZM_2TD
M6X=O'05]V)B9F-G^PQNM&N!DIE=GM*&GVPMLXZ2CYZ2CU0-PB%8&NN\;\/-&
MMXU^.P,C1!+K#@B@:"=$/CW]-HA8ANW;H=4 :!W8SLG M>>P)B.W\26FO6X\
M1VX_3&86.Y%?PVO22=@G?]G]#@LK'[^ X"[Q_1*2!Z04%)64CQY3T3JIK:.K
MIW_*]*R9N<6Y\Y:V5Z[:V3LX.GG<\/3R]KGI&W0W."3TWOVP1S&/G\3&/7T6
MGY+Z*NUU>D;FFW<%A47%)>]+RVKKZAL:FSXTMW1U]_3V]0]\'L3AQR<FOTY-
M?YLA+BVOK*ZMDS8VM_BB ^CI?MG^E"].B*]MD ZV,VWQ1;?->PN <SO#GL.,
M7)K&3)?<N/<>N<W,<^)A<GX-BYB\"8'WLGLG*]\^!9PX<8NU[YS]-<;N_*<X
M^Y6QW_@:!-CHZ2#ET7,""(!*20F3!/X>?X^_Q]_C[_'W^'O\/?YEHV)YW'Y>
M<VSTEJ5( PVX5]2FB@SI-3BU_.65<3UBT&NWW'+>)[E!!,C11.(GQ)F7=1>R
MR%48>[N<U_K6U^A@P#'4#$2[/7 <@/6Q2A,B:<#8LB';J6H?F,D@3/!<$]BN
M2]%Q3*$!'?<S0&,,\<8MZI<4+#,-P,M;P\"[Z@9+X30@/!444^R@ =-:/5A)
M+*D,^ $&OK1G!O481;&&$P5S0VG "=&T#6T:T-#!M##)2]*E 9SQTSXTX"',
MA *=!3\-L=!V [&Y<U6N10Z4O87PELRK19 B^K5H0/+_)IB3$ SW_Q0]R#^!
M::?<\XV;Y*<!_)#&T,F0QD(S [<T1D<NU0[DI 'U=F5P*O._!$;BK\'$_W?1
M\QO,<1H0]&?RZ=;>TI?Q?UC.G(K_&5W\=^K]?YE?_'LR/$P#F.*GDU;^_:B
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
MN,)1]MP7U)S#?FG&(J^5;]:O76";ZC!CEU][2_+.NN 4SA]VHT/A?L[\@LA
MBNL+Y?HW>AOA;.."TP[TG9*O-8]\J7VD,Y3Z4.N 2,TW)$3C1*"B/[HS<!M)
M1<;U G\;VBW -5U+Y!6CX]7$F]O=,HQGZMU]>-N^P8M1=<.FM8@A+G1XNN[$
MES/.>;:'OLS?.A;#[/LP_[W@IZ,O828I%5-(:G85'/6MV6=D?_?\P:]1@WKI
MI1CQ_5;W*!_"%E91+2]R WNQ,'^-=1;E,(7/X@5508;OP_B7]]VY^;QIUUOA
MB+=BZD<5Z*8?F\-N5^TG8?#61?4C\+Z#GO><KRRE/>HSWBOMT:C+E/S-J@<P
MUKX.[H&<0QKG&EX\PE*%]0MPF4(&(&4XR6J'9<^(HLJR:ZR?Z#=SELXYT+]/
MJ<AM6NLCH3#[H:#/&Q+'MDN]UK+-37[C>D6DP(/MMNNW3([H GTOFN8-QH2L
MT'[I1*6G"N0L1]G4RF7=SRU->W7JO-=+5"(\C[V$:4+^[5I?+'JXX^"JH=32
MJ%&W)W.L'_JIL)I'*EN(B4J01<:_>Q_OS6!LENNKNJ_(W9H#WHA3!3;>^ #M
M576GR_7SD<62X#0/7:=R/?IXX#E[1#"<\$X&,Q4QFN;OB9<+LU$B11+E\9Y5
M<>/#,!R81!B.99:1S4Y)-#R^(7WX_;-7%\VY7Z2Z^.Y:;?]<C@_H;TRZ'2A(
M-%S--O?V[7V:> Y_+*)8[TLH.2<BVO:X:#<-V+&W'_1IVS3^=<\BDG*&-)5,
M$>]Q=O8TZ]EE]5YT,K#-Y2K++EZVCWZVU]<S73542&=:]&R=G7I?QY^]>[)4
M-IL&W.#LL>_ONZ6. ?FT\RC$A)747W;R)*+'E8,_7(V[T#V?IK=K$A]OE/M0
MUKW>%V#99 T,(GK4!1X@0DIY/=-7TN_['.9Q;8]J[%F=@2;UHRZ'CXMF_1F-
MH23EM5@")NIS54VF?K%"^<W3;PL#]8J>:BG-K=0]C#;^@"_TA$>+[NCB8BPC
M*D6S#I^4N%LX.BNF+N G#&_Y4RKENP/%'%0^%8DFH+,=UW?=[=CQ=+[+Z(K/
MAP\752,\5G+]&N&%WG<I+'EH7[NT  7E088*?HO#S.?#7WWD5<,N%B-WNS,
M?JZ4@^&HC7'E;[J_[*#41\!^D+W;D]UR!&]H(C?G=CA>ZTJ#</WM"69=$][;
MZ[FI=5A!RC%\@)QY54D/Y[4;2L$N"U<9CW:WW1<_S=TO-=N=#/G7!1H0_!!-
M ]3LJ)*_[4JWKB2%B8KT%TE;2<LXU<XL+(DI[&S8/_60T7U@14 ]0)J_;K00
M$>*OQ9&&&)0]>*VPE,UD>.3$I>"GAR\<4(MYX.<1!JSED<[S89<;7;NB?]FI
M> $>]KGR(;\F^_S(:=!<[#:E<4C,66<\7V$6&:X![UG-LM9H-PG9_+HP.5=;
MO>.F^YL%*1HP?'3W\NQQT9P_4UB,CRT>#!J'[W*R@7<O:G1F.LR6?=LFDN_.
M*-]]3+&[@\G1E<CUZ?RV=X8"B'J=XSFM?D\7\%PZ+=/#S(J3JYW^JCV6TE/%
MS4L3UM6^G,=%GO":7NC;*@04YQMQ[&4+ :D2(M)--Z!J7A)1IXXTZ)%-[I5+
M(!]96T0FPM]^V,]MQ26\O?&<_+8,78ZZ;;?4B\.6K)!#W)KEO85MQ_P1X]'S
MSF=@Q3OHDT_+.N>LWUV>1(Y%Y#<&!#XIQ:,&Y;0(_?7MI).#W1>J>O<41('S
MV2OK\>P:@FHU0A_'[[)=?@#5E3<ZF *T;R;=1: 70ZM4.F\$Z)XFLN<T1!46
M/'TMX1#:'/WQ@4&B4?"<;]]'>*'R'5FQ?$^B3A2W2;%?J_G-VNR.U_,++-75
M Y]7!AWH"U+>JR('O7'SU)R(#E*=YB.94[@<YZ<7HD=/J62L;_8;XVG KF\:
M0*>02=^JD+HT,K)+N;3L@2Z7_%LSAFCZ@\>G^FXI2F8[!NZ>ODYJ[*^;?W..
M!CB/6BE.\.TULHOE'?O GSOBNY(3#TB'DO+(.C[R8Z]L02X9][Y&.T&KZ_[-
M2=-9,1OX0@T%$C60CR+5[[E<XO7,8>FUCN:U2Q@3Z2540Y5,CYHG7K7-UKST
MT0*XJ77PW8?/Q]3&_&"G-FSVX27B)+O3>*9D/#_+3G5<N2G56*(2U6E=<HTJ
M2U">QQ&:FLK>?+8B!1]<N.*<GS:AP[EGS;;IJ[;?=I-LHG2JM%C$'0XMF#'J
M094:P1D;O.+*\45KWR.EO*MKF?08>A<Q^J6\0L18W*B0HMPNDNI90E6FF_C4
M&N/G@Y,/2X[4?KDFD0FLK"DV/"1J7S@C?NFPVRFD7?'@FM^*2L&U.R]8X>?K
MF@M+D'V#_NU9DGDJ4)%C/09GM?)Y;8BL]S*'C7WFDS$7;-9_:=\4=Q<AO_B)
MW^&8FH5WRDPG>E [9T7T<MU-5J3 0]:CYG0A9Y<X8%I=55\V3/&NI&-,H%$S
M,0^L>4 #OIWTI'A8K,G3 *;=-*!%4$.1!@P<@5,EH[!13AFWS..",1-B$M3K
M,31 4S'!TH:7!CR(2%JM15*W=\=68VR3",='-W20=1CR]B',=%I>0=8XG+3;
MK9W"+8W#4N\X8U=,^C_W'C2&"JXP+5;)E%O_5X<&5'P'W4),\L+YL7/T"+ 5
MU3@"!7QX#CB#F=Z+?8<@'=U. QK?!,JZT8!#@C1@S1)45D21J*[KII#L>#;I
M;,(D7S&M06E]NS;4YB']F6A _ADHKVGFI6J(DTZYBE+4^U94K4V6M=_W9J<5
M1H$]>/21&8N/6M3)3[KO\YY#[=\][-+]Q5L0[@.#F&G%56TVSHU20C3(OIR
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
M4PLT1A#@8(,!BLI8E9(9.ZE[,24LJ@]5-&.B&8L2UU*N<CJU+R6;>AM3T1,
M??5>>+7,FY&%N(A:5(1O?0DG?S3_8;W'/?2P95C!&@.X;/S]JT6XP4FJ?8"?
MW*;[_4O2X^_#_S\\7"YTP"[TZ\$"1%S0P%C2-VU]"U;I)Z19(A?R+H)!S0K_
MWKEKR97]&[]*V/&V(CN'5'M6Y$6]AD#)84Q-':)0D?HQ9NB+CTX?2Q0)M^L4
M]G'Z@_+[S4V9>58RS6X"DP>,B^*\;:<\/DG67#6).&Q1D=O[9&TC=?UR&$6,
M!MR[0P,<VC>9?72A6KP95,#4:V(*[:G;U:"U.U"CLVN%!O10,.N!4!AA"J(!
MG!('YA$4!LRS7UY/_0,X K\;.R@/WA&%UFJ.8"+A,X$(,A9# :!3Q3Q>2P*W
M83_^\AK;'R").U'S4 S5A$%K8\\0C=&K"#AU% L"F'K]%C\D#:!#?0U<,$;=
MQ?P#).F>W%H$Y!^A=S&$TTGCNIM)T>#B* T $/A]D^KI4!&:M_SS.YQ_@*2<
MY"?K8#JTH)7]2&(J%0G%>.]%Z  XD<L]L9L&5%ML))4_ML#!_P )[MU!345,
M[X$6N"5(G6 Z%/?+UR%X&.G^,:0C1)@TI7VX19H0_0=(2(8,8&?2RDYHA26&
M M51ID0:, P5[&-,E)//TPNA,,T+VO_RQN ?8/]!7YDD&K! A8ZA!_>>,1W$
MD*!T(K_N_M>4B_A%M71_:_;_EF:#L [8#9 0![(\PIIBQV+AQ7;Y9 ^PQ1P\
M3&1,0J?/>I5%;)J-%4DTOTAA]>]E6EA@[RZ6#CV$HYASQ!5GH6T&Y?N:W]?)
M?9REHF!M;>B9G)2-@FFH3JC0FHF^AQD;C][0DFO,(S-IT8 TSG[B.&K FR(,
ME1:25TE0CKHXC5E)40'5T YS=KQI.-0&<S,-N+ /2EZ&=GV_*P20%Q'Y[:3=
M-]O_)/-#"? =^,-UDP1CF?IB5LF4![7_"UZ?^[>'=!/6.6DHJ!K[UKXF*T_
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
M],8SY3X3QWXD6WBQWB?F#*?&M S]-R/-;A*C#R;&BRRR([__"%(1=NPNEF!
M%0-9L\A7#<?RN- 691(A"C+[#>U-'C5KOG]_]H99, NY/%RXY*+T^B7,6#=R
M8 )JW.XS1<.$DTCZJ"2*>Q74; =!7G>)BJY3PNS44$-[E9A;!A9<2Q0A;'X(
M9L"'C+H=^K 1H\K#.6R)=00/43"$Z&IGU4]$G2+[=$/%%[VK.:E'R=HK7IV"
M=DLQ64=28J*=XMP?$I0I)]!;SQ!U8,?;*0=0WW]188\B-0HSC2).@3QY-*#>
MHA]+AQU+3H+LV0&[S<<#10#S;A17[>]$X/86AWWM[#+P@QW1JU^^R!MIH+4;
M"OITN27'J9EJ]'D^'D9]0O6Q*F=BTIZ"G7Y9,>E6;YK!S/H89QT+D(NE?=S
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
MN >D;,CPZO?OOY[!5*+;4'S^!XDL8S10\*KSMGZ@VJTOW&7)HN)C&3ZO] 1
M.AO\B@<ADR+U[[.JRF/7[MK&*MTU.7\DHT3GRG8Z>RH-]&!C;,>"DNGO.ON9
MK)N;%^94M'U()VRK<^"G/&L4I\L'_ASMW<H+*A]G)0XQ5L&BIW!W]""A@0K$
M5 ^7/8.H.GFL=WE*@*3<4IM]W>MSD^N<LNOZBR49(X]TK@Q AS&C/!A7$G34
MF=I/ ZGY9\P_:9]<Z8],#P0_E+8]54DX'4_PR=F<BUIU6_6!-&B?-Y\J ODG
MXKNI+ $!6,0A8M1M'#6XNDZRR('@I7! JWK0]?X;GA<YF>3E['M26ZK)]3-@
MHI1P$K:;1R%5,:PCTOF"C/-I_>N2AU]^X+WPF5?]>CII[?2%T"68,1"]B&93
M:O30J_60-=DP=IG1^*^/,%[2T6\]M_(Q6(;>@P,  +->"GQ2^L:2^B4EE?VN
M^/'0)0VP-%&0RI*@ZE:T6*(YG5)94@UL_(<*5J+,+9.3B I=IU/!02V]/,B3
MP?RWI%;>?RO#);S.,[_"UI"4U\Q6Q7I,QR6R-/@SB*Y->2CFUTT[ J _84Y$
M%>*UOM'WUH7QSZC)6Q+TC0T7B?UF1"]<L_%0G0K6#\V_8BQ1!,\<OUFBYZ_W
M_D7QE,2G4]74M?N(IN]X+_)9HAR,"#5#$<XFTPV"S4@V5G>\4MP);("A4G59
MLNH HB#"K@$;^_!^&;$&ZA9L9_"$:O^T.%)^XSF*3:X+WC)YK ZG4.'9O;!8
M"65VD\X=/OEX\7KJ)_KV(C\R>)F3TFMA@V#?J&L]E;DLZP6U%UB-@9*RN$Y(
MK,Q*_]53M3DBF39_C-WF_0%T<8*=Y%,).( .2WD.9C #@&4]U0^N3*H3#; 8
M;@>>,JL1HK&/=F;<@2Z&6P</6-8/<(3XV4"1Y/VBK&'^3$0'G$HSE3FE*4TD
MY>:'DJJ/ SWC;6U4O:>L9\,J8]T_BQUWBX8NA_UXI1R6_<+@L+NF[*N72ERR
M-6GIH0/0YW (3K\[1'GGF>"M*J)?1DKB@_5CLG'5VV>.0*Z3#E="F@J//S)9
M[,A7F)E9PR#T:B_^M!*9MOCB4W]C]M2[FQ>+^-H<LWT2:UW#LK<\H<9#XRO6
M,ZY$$6AC08P>(1%O'ROG9WEYJE$YH)R@P&G)AE9,.G&AS4#[3.B\:(/4FLQX
M(M8@LLYIZDB=+E;HC'0@Z9/ZJ0A3E)XBJ^NI5;KK-6UK/S?X/S,$P4?K3D[7
MBW]2!U?V;>DK=U_O=X8Z&0^5'IK57#WH"(U+LT.?;ZW3*BQ\:5Y[;J-Z^RUO
M$_ZS;-4T5W7J]^R^#W5I'RV/C8+I1@,;T]2)Z-DJ?\V9&-E9K5ZR+?[83JOR
M?(1S89WLV"C"I@/N\K*#'OVFS4V0^Y;&3JL3F9426N?NCH=B*W:0=@/%Y=V,
MWL><I?7@[A]:W[/NBH5#M5[X?"UYM8M2.^\.<^NUTMR.^#$5C+!VC4$QJ1_W
MMQFLNS\3X#FT-]OLFWW;T2"PK=O(JV[SY5VIBY^+YD+2"QU*CBE]*IPBBF^$
MD)WQ[8;#JEK349;N>CB[%/P574P(L\=*5(&#TXG^U^>N<EZ;JH_^ZF/T>B*M
M"CVHFZ'W)EF)VR:FC:7D\_WU,RILRE.Z%2;2]\+'N$FE+<'<@4%N&N D3Q3.
M !$ML! 4>(D(,^R7D3<X0JQI72]O':K05HX>GB'?C#O[3N5D1.=$R-U#36A-
M2Z\(P.*AHMT"IVI<HV70\D1503;":Z_<G.)T86G9;X):L7#)U[E@R1?'W 37
M5Y(IAS.#("JJ1@!662&FWB=Q6ID\3#1[!>&H<.7M> ?'X%72'.0M94C:NL83
M_+DLF!J;II D>A>MQPA> %FC('SR-%!0 QA'&4+-P(1-D<PKR7?,G(<P!.;R
M5.UE8[C##RG)8]IQ+X)X_.EBW6%Y6X9,;310!7)5=(9]#$)0((KC)F<FP2K-
MBF:2PX?>R(SRC(V(Q480(ZL8K(NEFCT0Q%.N;<B#EMZ59B5X 6)H6]J%'B=H
M2\V 8HS]Z1J<X]DN6X[/#X-+.5H$13,6DBG*P'*4G3'3* Q'X G'0.Z*AGZ/
M>B8L6?W"H+P=;H68[(G2+XF_Z5TTXW-+_ZMZS]V/3/?J'3$MB!'ZF846]C"I
MS)7S$RM#! 3;V7(C:X4JK(N'2H#)]WNIL^><@V 7JK_)>L]N^4:"B$SMD \R
MK9:NA*<?!Y_$L)OTS\4;]V[(I3XBQE&[L1.R# >6F_0"B'&HU]^&V-XN1#HA
M< 8RW$NPDI8Q_19U"=?G-1\KY8?R?.X7=ZC^'*=\\!&Y)99D_9"<&\TW@!8B
MHGM8).C;,??9#WKW8Z=66[%K@NU#!(4&D=)CVDM.JRL_7-5-G;\M!'ZW<;W'
M?L6J68L+9/0W/\9G:*#/O0@:R"*3!AHM<"R%4K6C:*"]'[S4KNOF=(Z1$OER
M_\V(_AT6O,M2^8^(/M$L[1@0T1<@AOF!B/[N/[XOTX'@;FQ$@('0G8QX4D&P
M]0<B509."+YPZI?&7^-YX\?_TW,QH4.0.4X Q5O =@5*[V[?L>];O\M5)G>#
M6^?6(^]T]OD- A#*QU\C;@ >PQ=*#:J8Q_PIL/?"?#Q=/M:^BB1IGAU2#D_T
MR5M.]DB=2-VNU72#RYX)US;>VE[49( >_#^(Z1,<E6,:D ]=SJU+KYU@8M3-
MYD#/Z]]<]9/6S2]$$$T:A&B@C%  HWT:H8':D']N0)4EVAE41'CLI' =J4#2
M0*R\S9BM\P\Q1$'P?@D95LY?/J*(0L#'U1^C$?M=42)D?>+2+)H]<' OIAZ(
M5R-%>V?QSN'/G66_HD:&WHD=T(E\^/F[Z2?G(LJ,%(PJ[%JD@"Q>[L+-S_=K
M?ZB+'>K[N;YT/TQO(NK>:><6M.7H&./! "GU^NG:.$A2OK>=0?GG,OV:&<[Y
MFEFXL,_]X-"!!]4(0;(2\?8L1>3G%Q*50R[*J#:$L%8T'Z)8^Y+WF/@;G4G!
MH,]J\,%8D>C"][?&.LDD%W]RB4F^^_584<^)U)K)3O-%3%'<; V:S.5NTK?=
MF(5HNI#1D6\:-;IQKBU;&^7.77:U,.$#HE/7O(O/ E7C.Q2.(=WW'FX-/#Y8
MH<^DTUNN+WX%'Y,885M=_Z;\0T'GT;AGI/P4FT;QN*'Z]"44VY%$6^L?1-%5
M7Z<&CVSP(M6R#C6IV0-V@Q97R!R8<DA,N&WI;6RNIOFUTE"NAV\=C$QJ>]0>
MW+$0V3UN:/PC9W='WL3I=DV:Z/J'I:GA#>5GL*]A?*\>?&$^\SAO,4!R,(H=
M6:?HRJ(C7)N1[99_U\B/CX5)0RD/T=2*VZ <%I"A,K93Y1?\E#S5T/ C*QL*
M$O^%O4?:G_L:."0T/.ED=&<+R;$T><+>$F)8VG ANJHRU49JNU'^<4YNI:3<
MMJ86URT^:!)U.$UV4/4@[@SI=F_QC](!T8:R&+MH_T8K#V-PY$NI_C-"5_0K
M!]=N*!KCOG^Z9GT\7TCW>&CHHD^11(>VH[[E:=MG>6=>Y1RJ54C&6,]-/4/A
M#&&<2]T**#@V14VIPF;P?I\\N^K7!PE-5Z$.MW.'C3]O-1:G4\?33I03-[*)
MYV08=0M&/J;8N^?#%?HEPA73)G(FDUR3Z&X=H5,EM/K-41EZSUW?359/.MU]
MT67%1L6_>_O-++%V;^ "60ZW:O8Z=691^?+$$HZ2-N3Z03S)%;S#4?I:N*G6
M2I0-[J>.1%LA?P!FZN<0JV 7PGGPB;GT<-?VY!CXPA2 Z[3\#:RG7>E79(D&
MS9X(',I\.?&CE-=[OH1#3D;\KSM61-=/:FQQ5\\@QQ?,>NJ89S:XKTPWNF42
M#?3ZU^>>W9ARJDK#*XH<7.1@G[0>JX]O@Y4EAJHB9L"'EY4_1E@_F60W?]TO
MG<RE4,H:%'*C/2:;NN:VU%WDP=0LX%!1$[0T=%IPL05ZX0VO;1-=N53T_:#C
M]W '[Y3R60KDK11L4,U\XP\+W]^0A*XY\_X<(R$4/JYE;,)",4XT$ ^QMIU*
M'W^G9Q:7%O/.9*5OV7/8Q-ISR.TR7O4&_S.PTJY[?'>.+5&/0,:#6S#'EP34
M&N*MTPM]?Q3R*O(>UPRP=V.M<>X\%O.:3VDN+30G0"F/K(!;C[.W=X6G+Q((
M>^XJ9NU"F6?&$_D>!+$G/IJ>1?L/\$ .U4GEFE148,*W+DG/Q=D]G/T0<S?U
MYMUG[8:^PIF)0X_&J!O]&[Z4;AQ[_NP3RHYYO6*OE(]C2M\X2LUQJG)P(52^
M,^"<$/U:W'B;JZMM0_VXFYO@5/W[=B?,S]Y7Q3-*33,U,D&PCPWO\*'M:>!^
M=)W4D?A<8KXC^%[JN1LO,\I?9&SR?IR659,:EU$7?B@0MO9ZL.UY=I=;;O7+
M/FBYMI^=N%B&J%1\?+N[L5.=>,Y2V953#2G6# D_ONH?9\F57I I#VZ;'19R
MM(4=F;4UL-J1RPMMT\Y\5>#W?LP47KGD0=SE7<R,W.RVD/J7JR-*%[I9AJ@6
M1=5%?\+LT4 -@)66;'=30R:I Z[RRZ$Z@_WT$\S6(S0&,OV"60Y5.=R$/QPE
MB&A*53KEY3;?#*,CGZ*!7G%XHZB-O8A%+"P=@M.![4*FPF@@@@X[-2:\T))]
M>.K#,GASFYVRN_\%&\'R"C40\-(8",6W7NN !&7?-Z#R$1O=@#M!_J[GX/*W
MQ-8:"U[%%QWOEE844O@2UA6J-(;R?=A.?+L;\.T@"+):$T&F .XF$+&W%? '
M,D1=N<V#=1C7LI\;G%^#R=OCRK.>/Y1VPY4^SW)K-H@3'1B3S5O,!&(<(AUV
M,5$4I0@CWBY2$V2T"P0C[:=_0 !B4RAJ/=AV +*P#"9MTD##[Y/1+0;LBU"C
MQH#B18*[_B/I6TH;UC%IUI^C#WQ*5 ++6#GHM*B!OCL"8UT>4EUBD&L,)!N_
M0O?^+G[*)&*L%63VM[3S$5C%WINUSCDTD),#8@SZ@I(YV;^FN] -WNF]6)WX
M_;!Q#LCH;T<7#!@>!/^]C/^SD8,HQ$RJS/6!M=7B"BE6>"=Z^ZC>H^=GI];?
M*;E^,J1OZ,Q'= ] =A;VO_H<]6#?W8N@DFF@[64UO]8]@["KB+'DW-3<W=%1
M0L&KB$#E63?^@J$=CHGQ]K.R9TNO9<3U5DJ%]H1^%P 5_)XE]=]1O<UF-I@1
MKNGA8ET5$'?^A7-</=="_.J9UO]GEON?CM1TSA(/DCB _-TZ%_] RNQC;21A
MU"[\VGRX9K4EGVS)-H.;5M%W:,GNBX[CO2\U;.Y]<5N7.(#^6P*FU?7AGW46
M](];P9_UU!Z<;,^,WA;ORTEG@?R.R:S?J?4V .&S_DYTT/S_;&!6S:M&9]'8
M]]F1?R]\"R19W#<4W(#1+\?@W@)RZ=U_<90'YN^(=K3/IFI\3J_9YA>$5SVO
M;"FB3+.!K)<?6>JXV=BE*7%V'S_KAPBK7QX4H($F/P 3!-- Z15<V7=NH(ZO
MTT!/_7XTNI:/ST*V!Z4>=?B@MCUIH)U1&HBE&5])#D*LS0/N2SOGR<!5L;N;
M,I"%5 R%@&A"RFY2?<8!^=F3I3C;P+RJD&F98TMF-XOR=>P#BL1^FF:%/G\J
MV7!#.(FU6_UUIP$)YBTP?CW%,$![VF$(SVRUL=HU%UT\74TE3+I%9AI<_6O*
M,8,TD .8Q4$ -JX^*C^!&4DQ9'-FCC]_KJN;Z&JQ0WZ?5DJZ0]31"%F&KT2-
MFYSM-7.P^6A[]4'&4Q\JE<]M0T-H)\F'!E)=HX$VRJA</HFHS6]35!($:XI@
M#Q1S@'%N^;B6/_^*TU0QUXT+/1X5<F=;Z-"BW] VZ*^7>F:0BP[ZM8X&2ONG
MC%0[NW<77&F@ !2NX([A0=AO?25^HU!8RW"K/9U??H$S<#"-+;Q][?3>%58K
M00;G@N>G^+\@4V)3C[!7@+PF;1?(FY6 O>\F&LU;(;I5$*15&BCLT1YB36V:
MH@.KZ[]M:%M7ZG8\OZ,W2H0@GN$!CH%[^\U"(_SO>I>83#'G*/Y<JKW\]OFL
M8)(!F8E!^.G1A_29?RW9)+Q!.^PP\:)90_\VF\85GSRQ8UT\S55BW:5\OC$C
M3$)G5-!C3$V> A6IJ=_><1<.?_YPV6Z7(U3;!GQA=ET2$IQ^I.#OY("^\(%2
MT2#LR#'><:1L7LN'WJ)I1EU,ZW!+\-M9EIMNT5Y%US".,DP=?KGF*4L<VT]U
MI9\;WGW]MBWOQ-L?P<?MI[CH)G[;*)W?[1^W(W!H?B<8X=_D=?<]<,#_>JN-
M"U*)2/R5:T1HCJ9/X8V>5H]+E<\D^+V43AQ^H2*\15?ZUQ2AO$6!_5:L.&H>
M6\Q0V6&O?KVS(M^/]DMI!T\]#GUQ(*Z#3Q[E3K+T/MUG'+,QO^G?%G.[DS\@
M)U@T+>C=2NPKNL6TO]E-9=@:='K-\]O/F::?,WN"W-HO&GGF=XF&O"K5ZH.]
MWO"9R8B9\8#3>H*Y<1X9BJ./G_*<+S75W#KS*41-"^3R-Y)IM@CLIW*&F&:1
MM&;UC[\[;"1=QELK(ZJ=>Y*L45/276$P@QQ3;!;F2*"J=*#5>W.6>I<K'^64
MR240-MY>9'<Z'IL9I"+SE[I;]1SB@&35>5SB,YQK2Y<7;2XT].R1XF=(V&.-
M[B)'_TM$+!85)5FK.?"2Q"9[_NX9H\R V$-JY]VV&8.4(;]3N',C'300\[F,
M>0;CGYFD/%%B@>\?KQ+87/YWL@/>867V[Q+<_GF7P$$#O:C]XUT"XF<T#10!
M(;#\X]H VH; :4)VM2.:4:2#YK\\Z"FEY'*JQ$B+6_3_[9<G_V<_D#0P42KI
M2^#H%.&2 R V@X/>$#(O)_5&.Q9%\1Y!+&98;=! !]ULO0&XLE98",%>Z&_3
M[";7-EIQ_-7M0"(0E>1S3K8"(<N+_KK$CR88K!B&M.P^ "VGCH-Q-V@@KL!Q
M!,?\D#PJ1B 7F=E6(!0;8<LSKG=5^!/YFX&QZG#4/@74SV=%,E,M.U-[ L/+
MTWU%GL@M>"!J\RLBS/.^V^UFO;%;O3N]5'O&^XD];7V$2Z^]-^ 5.Z,%J'@$
M_L@@FL+C;+WOD@EW$"TJQI@MTPKDOH,;A:Z($_319-*^]F10N1 V8S10=SV&
ML@?&6B'W.F*IB$9$')8&>F>J2 8P0T<.U7YNBGRE DX#::68_.)37X/_,,'=
MO0Y*//!O=0)@LA818>!1!<SF!F"R B.(1M0/UA@4#C8'7C;6![H@?CH@DG85
M::"C:V: TM@-0?8!K*W.GR8(_/![OG3^P'#AFXT%,N\NT][K>$0WBIP,FP\$
M*/]AC49_I@\K1/V>J3^RNW):!5CH0:HF-<=F:A/ ":<3=__WA:CS#QF^0/QW
M)(A!Y.@0^-6[G>$+SBJ*VA>2YUM1SUY*0DF*N@ZR_I6'JD0_:OTUHZF80Y#I
M9P+#G]#'38BA3320<)UFSC+/1;%/[>#.<_VIQ;4E7WR/!L"W&+MO#[SL.U75
MT&^7:L@LQEKYU>GQ2#>_ZM!@14*)7:5I.>7\N8W)FLSI&,RL_LMQL\@ S*BO
M163ZCT$H*M>/XF;!][6I6#(/9ES/.X>TEOYROMK?XE'<#P,/S^&9T41* 6 T
M(6:(%:H<PG$2T3V$ N*K&+CE")QCO,6ZM%\LL>NTUJ$,3T]0&@V$O4$Z5U)Y
M&#/ZT5D@.F(4W!4<CT3?A",G5GV][.P)10MD"G .T<3>WZC*5SA;OVMX&W,:
M=:]2\).M1!5K6O6>,7 J-':+B@!3/0*X2K7)1D\WR%@E:G,[CXJ9U?F-T+#S
MWVOH.H&U[#EU$/"YJ"+(]GZQYPI7R,** 0715NNZF@+;W0%\#>8*68+:40'T
M\4.0MB!-2*\2R[<&?\WI^-_JKE]]R.H,XC_((]?,NW?W^FD@&+YXG'1ZF!JP
M[W1Z]I]9^N",6)B<HE+8<5D3J[SVG'\M7L^IO]5JX8U[M9=>#\H ^M;^#;4+
MQJ-;P$0U!?-WZH+D(Z0K&IV$E9D&LSBR\#9IM-#A(W[)Z_!'G-2A#@9M-2D<
ME,JN!\3-ECAQ*D8&L<4B+6C)0F%/H?XI2.X!$T719-0&H'0DT0@ RS;#4%/,
MB!\,5N(T4,D3V-XEZ"(3F0,["''="",]@Q'+\M 4C_#L /:1+Y*HATBJKSAE
M6V=,%$ [SP& 8WAR>Y.*(9TH+L GSA"J/BJ[$A M2%:M[,^%:PWS/XSO3HAG
MDCNC?:$-E$S([B)J9Q#\#QH:PAS3[*,(PS!5H5QBB"!_.>00\2*)^9XN,Z=%
MIT"K)%\CB^BM]#EPRE@=K!E1$A&M>FI:)E3]:'S3),>@'.S@]^\6R\-1E\Q7
M/'C9SAXUJY59[YGCYP^T^P0S(R'6 !O??16 &_FDJXC-7LC&>Q!Q81:RJCN#
M/$YDU2VMQDU%^&L%S+!S&<R >;YW>,Q];^-O3Q1Z&V;P^J?.L02+\RPC;>XF
MDXPT4,@C8MIP"Y@WT;0<1TY&1)7#4Q6^74U-UC?3=;6MB=1+HZ/TU;3)ZNX&
M2 &:4*Y# ZEQ4O>R?N. ?G8$<Q_"IT-Z3(80P^8=$"-4_MZS9^W=U,6B&^%G
M9=LX76[.QUT[&3)]/,0-]J!?O1=,WC(@+2/_22N=J??&/Y?QSW\&@;4N_L4B
M _QODSRIK>J7B'B2\9+Z&1P%G63MFC4RJNE.*'_N5"S2X)/M0*?2]&8$9#V7
MQLY-0/W'3AH1GM% "YF(J3MT6' %='5*?$T+M_+)S=%*L-]NX F,R\$W9JU^
MMC#M;K;B&9>[%@'3^-"?@,V^)/^#>IZH2+IJYKW1PIH.YS0CVG&<?61N/G5%
MX+OY;H_@P\(!]+KP)9XG#\C'5F)?$R!_-25.,0ABC8H9,WBFSC#B".4]YFW_
M:8>'=[B'[2Z+6=WC+YN[S1L&HHP6YU6\Y7=^_.72N;K_0OAT6[?_B_*T&&XM
MLC?KJ6/S4XS84L#S9'?^:+>IE'2!>?%/D@_;0\*>P/Y5^YEB_ _AT-'J!P*_
M""B&S0-FH+)B@^6AYT?'%Y.9Q7GG-><9O$0?WKK6:7T)C7+"V+./J30F.Y3B
MUC_L^7;D^=1XZVM#/CB4U5K4M[B?/)@=%]58.K!V*P)/0OV5!A?,PE;S\"F6
MQ.>X 8>]H:(9-L'FFMB4H@DU0I& =J)AX?QLEV$&REV98?P3J-__(LZ D#:L
MRO;.?$7X;$W)  1[HF[ *9DUW_I)I<)+GZ/'%.F/5H\\>G1]X1*Z@OHO4CHD
M]Z0*>:W"/)?M24GZF]B-<A>*N_&[OS !](NY 7\^W.SY'NQ$7 JEF?R.!OI'
MHZY8J9Z@E++S_=!-0Z80,ARG78$7Q[J@,XA>K;QIK$,5#'<_#A4Y#\W CQV_
M<"9:PRD(&C]9HM,XQ4,#-?55#D.P-HY=65K8V>R&YP0)<I+,!>0:V^XW\F89
M7Y<?'G<S$54WM?,32;S\!+.A2"&GLPL2Z7$D*Z(YKE.OAZPWL[(A!%=PF@]P
M7!^5GJ_]_B/<2)?^X4E? CK]! UDB%J/;#$XZ/ 06WFA<>.44R$^O_W-6T2%
M!M<?2H-+ULR]W[#A?D4#91^)H"3DW?F<GZ0.0*,73)0ZP&$L#A0G5R.$3R8V
M.[V?5X _ SV2A>Z\ZX8,E<<&!QJ0PXL!7_$51M;G8.9#<#4P>'O-GFJM]0X9
MTFO]&#9]]1C?)ZCW]Y_G-;\ZRA[Z+/:8N1@(* F7<0T9#$-%"ODU'LUB179E
M2/$NC0.?&=4)7'Y0/QKH$(4&HC#^DS 8AYRB@7H<-ZB_%%$8//;8&%,&#C\K
M-D#M%IJ[L/QB0E-,3[%#X#N7P^7#_M4V3"/QAM[-!%/<1JQM@_ENA7CI /^I
MA Z[ ^SRE]%O&"]6A?$O,"6O0;!@# V4/CA%V:_D\#R+RD$",#>;)> BWV"(
MR:!0[$YSC PV,-XM;Q'':LY?;+5TS_# U>Z01HVUMVGN0Y4%HG\:\B>*Z6R^
M4O\WNCR6E>KP<!W9;%9NPYQ^=ZIU9SP[R?XPCXRTJ=Y1__H4_@_M\R=*9].D
M@)/Z;Y8T R48X-Y":UX/&$U<\2EX.VFAO?SAIE=6R$T5OC85CWPYUU'!YD#.
MAMB5*[5#<E%AK\6]PA>\4L[D=JWR@=_D<I$DBG?^#;='S&=X5T>QZ.=[.14$
MM-! 94+9%=FNX[7\T0%<L^_3LH4O=G-?H?++-%7V9#I&!13YW&Z7L_MI.&D2
MXYEYF.YGV.>=P^Y#M4BB#A#I+,I[ 8CBP:]U-9X&TD#44"AB9UZ&>CI(M9G*
M!VL\<_+:;%VLX,.Q2T:F=,_.WP\:]W*F>S:>6M7.76M/DB;:36[JUKQ4.B?S
MY(+ R+=;<O!'L:L*88:,>A\?*5'@'_Y$]%\FI;>*_/Q_IT\U)A)\>#50BFB[
M5719]]C8E8219RWX6$5)T.; XS,;9-$=&FA+H!; =Q<0^R\^A"" @UF (>U7
M).'4$$9XD 2\3R^;\R=_LZWI'[/32Y]=.^83]VQ$]<WW9M ]SL:B,$J2JH#3
MV;5QG8J7*GIM]2H]%RVN 0P47MJ-^.:M"C7Z-X>JATE(9K4C(X=0H9;:.I]*
MJ3RC?Z+").M\S5'H?>87=,</7!-^[3A,0/3+%8E?J>CW8(/>=&;4>WXR3?).
MA^C-U9\;GT^LVUGW>!2C_IU^"!B,&FCZ(55A<#T/ACA=V_-5@H6JU0)W.<A5
M;3O6WWS[\RBO5"_ZO%OA'>:$\PJ$UW.]F/RNZZUW RG0!A4"T6GR'3\6 *_\
MMS)_,8BPLV2Z->Q2<;!J8,U%GN'HY.Y%T#DL P>GV\[CBVU'= LP1R#V&#:R
MU##4L#<C;1+Q05"1\49AOJT#W?V)X <7A_F.3T.U_IW@&.L?H,DQP#YM?Y&A
M)*/^W/U.W]JI,CQC>IFE[I.V2[$[=V^I[X E#N2LRE?G:''=2?BO%[BR/#KR
M5>IV$^0GK^O>[#\*7 '^ZB1@3XME$8NGWP538A&-#-\0TTDTT!'$GYZ5" 7C
M],&_NR/YGY]:83S8(: _Q/]J5R;DR*'IP61T(>+SZ15J%>:G'!UYD#JLSOL!
MAUSUP"^/M2E<333L=SEE[RX6?QUK.N?I8OKFI:[J2WC8OSRFW(<!I+(KAXZ=
MVM[)02PR[[_$YU\O3MX@?KGUJ)>AMD5-4=C@VW'*[.GH#@Q1GI-JQ)M# XWT
M EXJHRCP@[CF%O?C4<X!(HP :$7( M&>P$&,03]LD"0:X6]NZO8(RR6V\-2X
MDJ_GVAM^$NL*$W]K/2"PC0G!X(PL%6>]6A!TBPKJS'BM& Q251'\7'J;]6/(
MI<)9C[,B";+4>_Y'ONB()A-5J"S)&*$&" W4>+D\5;$%=2!0C'R9DA8H="-Q
MR%<F(LA$U<#_/?_IU#=!G[/C*M/2YE-(MP([IXY#'%S'9[K;K5B(B!DDW16T
M/V]UGY-ME?"-0.$!JTFMV,&)FP,>6.^E.$/3O?H,?RL<*G)A0*3/7R_=L7])
MHMN'+3:#NR4APW?CS@-HGC^4%XL<^]#>)BS9LS5Q47/()=X\X:%6WVZ@?D&3
MFX1[+5&3"6E&!B03 @]LA'"KLI'L_,6'B@*9B0O8W/AIRP,+!L3$@ !1'7!T
MGMN)KS#%C1T>0+OIN@('O#FG$\/JP'ZN[Y:4Q7PM/]T6T:XV8E7&4JV"GTWO
MQ9D,+#@_7O4AUGCGW1)NTM5!!PR-J2>2NHKH35(,\4?*7$_"SGVY<ZU$"90N
M#DEU@QS%.%P+%/:_7-UKU^,!7W1:#1R7[LJ6D:1G6&/A9,"/EJU9NCYM4[6<
M,=@C F9)*W+7F@ $CB')1 S!EU+L?W=ZE,H]!;>BQTV&.K\[5V][MLC-W>/L
MXVOW1LLZ68)ES1&@K>(:V:>6RSI)OB/]O-<KKN5<]H\EC>UY?HRHA$,JE"H'
MBZ2? ,: &$E:2_97Q'>*L1U@OS @=^/ZVVN1RRW"HUMR4SR!@S!<:'NA 0++
MSMEMG[TLZ[!,4"AR/S6<\/[&LR#ZLOE/2@N,=;S[+U']NK37YZC=CT5%H2$?
MUIVDBX5'7SZ<5M3 3B2&:0;1444Z5RRAGY!$2<N%5G!,C7#HC S=LM5!' T4
M55[JD0YSE$VH'CC7T#\7\+:EX*F:>?P+Y;VAY0K6@GZR:?M98:4\)^UZM59;
MXLK.UC8FWR)PL+<;RUIOK8_+>UZ,K4B30IPV-PZQEY'2-I%D6+.L+?O.83J,
MJC2(</(8[(<U-RC <TW!C@]_GF>)YOJ(J-&=WD&CU$\B&NW1U,/>E>T*@2)$
MZ(STK>%F=5%J2YDS"W^Q %9A?4I4EL'T4..A[)>R?E 5")EW0Z]?KC9J[<HT
MND5:W;8VH6G4[NJ4=^\'6\/9E^.-=S=";\J73#FFT$"?,-/\W4QO:A\_.#:V
M$Q+@45E7Y)&[8;W23#+<I0H.R>LAF+Q+9_N,)7DDG56KS_7.2=R =ZAXOM2Q
ML!ZJ@3U%\$L'7E@J\K+/7AES8A703;W>,W[1I1LD_/A"]P"T&U-F3^8:-R2.
MSV*.$EV-B;8SKFS+RL*I^<O/3S6MZE4599\)Y@AZ;''/YC#C8166S0UV1*,E
MV=H=:W  +GR"Z&8]O4B^/VN$S8"_M_A>V&\J%99 /5:R-I8>PA#F=51#_O7U
M5Q9FT6?W5%+E'A&K!FZ],T]6&'R<XU5<V9!:5-P^B?FECN2).9LG6>!5:L4W
M7Y%?7[#SA@:RW]YO*@?]VN4T9)3BX,D"^ND:"?FXT8P(H8&.29.E9O0]RB>L
M9A3>2)E?ZQ41"7_PC<XHZ!-%/;S4"3.=#6-T77,I9HJ1MBXOJR$)?M=U/O^L
MHUU[M#^N^R9<<6;CF5P][RQCAG#U; RCFE"(($7P5E]KHTEV=&;;A[4O/D^5
MEO58FGOO-T28AU\B7\&F( ]/W*ST'#)N$%(W'W'[T7:DB=7Y,K/2H@1]GZH^
MR<5?'F<[E.'ZWCO(9,(!RC%N:=[A*I[$>6W<</KPT<=*##BX: L89S05TL ]
M.-1NB!]"P1_Y%FA>&'&/5C@Z38(J!LR<&MCN['IL(& Z^7!3OBYN/#=TP<=Q
MWC"ZJ^3ML=LH[ B$U\'ZV@!54BL3GCP?/W.H@OU[QWWAL/"J(R!&'0YL(C\%
M*PH) _EBFF%CT$8P[WHA%C=?#W_7$<"1]EW[T*;AF>K[+V05:E!M1=X+LZB(
M0+"5E?GDA%R90\*44T/L.*=:M'CVRWR5N)M'F(]/#\V'3CL+-O68M>8N*3M'
M>UXXY-S"LYQV'<3K^$*6$036D/HQ2'FA+N*-G$&W&G![AU#;9B \Q-QOK&RR
MDT8LW=A.[Q ^NT>REJ.I'^/;0!OF][-NWKWU?K7FK6G,]0'<9IJ0E</#RN&]
M7<+ G@YVHQ7#3K[=/U_3LRWA>J+2.;;YQP)H2W4VSDQ=!/\Q#LL!I^3ECYE0
M:IY45&[:L"Y<)Y]!NL,DR7<H*1MD9FSJ1;.7?=VZ+Z7@6>\[[1\O[]S^?C.Z
M)*;.^5I/S$BC]%B%OS0.:D+LGDEQ/;ZL?CS!7$E>R?9#_[9NLJ3TB?#OK0^7
MLV,+O[9C0,/OSE:RNSJ^]TLFU ]]V?E8B[IH /DJL^U@2-FHH0X6[KPN'/OA
M:T::6$5FJXKBV:_AZU.[VE)\CO>.&9RJRT[-$1*$/_*S$?85Z*6.E4G5KGG6
MNKW=S>);2JO8E*Y<O5WP?24-#'_F+)UAJ<XG7UV$%C.N3]9--G\)]63!6K-.
M)11'8<&KD9-,^,FX0CUK5Y>>9>78K,?O/'\^:YD24UAF/M'V7O')=');,?NA
M>+>"Q:*]J<[*VVC6Y'EWMY@;\A6ZM15CZ]_K92KV5"Y.RF>EGIZE5J-^P()I
M()POC/QR(QBRO>NW7PMA([RR+<Z-BD5_HH&(:C)47:]/J#UR/8#YI+IBO^X%
MYG710'^\7)Q"X71(US8@KIBP%9$((]R3M^"]%39_)EPBU5!K!D%B D!D5E@
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
MD9(CT("6J_9@AQK5G\5W4KW+?RI>PP@I55["J-.0 3%NPQ:3E,XU#COM%),
M:U@X4[F&!Z;VXAR9L9F04U:8^PP:H<H7Z&^F+9[[Q=\.0BDO3/>:H *3?0J@
M+KT3WI-Z7Z]V4?7\>K_[(5I-X9OBZ_0.: '//NQX;448$@2;3B(&!2J166SI
M$0E8JH)UD5]7BA( ? #9O>O))<L0.X+9[5_+?A+[@L<7B2K)D7=^K@7 RG=L
MN6;:*HDE/?QV9JD1O9W#\(A^JMV"GW7-S.$3K)W1G__TCPXX7F@\[Z7<B[ 9
M9'1VC*3_I?;X'\XY&?83L@)1)AV&:==:]&&=^,&I62D6>WPMRAM_H791)!]1
M9'A01HV=T1SGU5F%=RYMJ4&1<HH<&H,L9?<(J:V+T;"3@6?\/5"#$?[RN=AO
MG ZWFHV+U.O13H0Q0>ZU!AFW8L4WW7)/[*\&G(UVN/=(FZQ'S"4VRUBAD&ZC
MC#>6=2.>-"?GQ[/@&?:?Q?LY,N;G8F-GN/:WJ#O2KU955YO>7NT\=.^L[8\3
MO,1$?. 5F5:/;)6!N8@&M5(I72/.$!7JT*OM).#-KUFXP6<9-F(,4NO!Q(CM
M<DW<;86ZV3L5UR,!JE/T6C[1&3@0\6O+5;1U?)9M!F6@S'I*:7T>W!S.C^>[
M&2FV77=>[_I5NYHL=HVOBZ],U/,"&^W36= ,E?<F]%.$Z\1#E#'&T;,<+]W'
M/K@_@JITIAQ4;$TZ2QI_.>]W7V\BT( FO2F^M[8D4!QO3(A2.H57 )TJ*U&B
MPJYLW,7&6 440!,6>G^-E2'>;/E76]&POQ,R_$)8H6(IQBI1$[_2&_87?D6I
M+SG>/%>5B)X#1TE=EJSL??ZV=AL_>Z85^E')9TT9U'"O49\BW+(F=D ]F4VC
M-@_Q0;_#2 ;/_A4GNF&D6H*$PGK+<V>OBQ>G2XPSOA.C.N4SYU-DCJ8-W223
M1QG, 4.0.0&]#N "/%(?ZVH[.#-)U"M'^N>/'=?HK20K];NL7'PY;_ 5[X#8
MP89J8L@**I,N&H:J'@>3_5TT;=)F)WD=$ <)^-M"P56I^KB)&KS'=XMPSYH,
MFEBE^Q>Z&TN[J#.^M9!_]L:CU1KT"\"ND@!J4QT2$'-< ;L6^!V\?P(]2&1J
MR"<!7)ET=5*#1Z=,8),2^"*4S)]*_ A9A.162[I3Q"X20"G2!%ID-WTTJ;)G
MU3@-*X3 1-^3 .A1O(2T8N4+\XB%/V;NZ*HCGJW[+_PIZR8-1TT"OG;CSY.
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
M$'/6JO4-3)M=IW?CF_()L5O]WG#5A-'< K9W'P9%P$.CN'X#&$V3CM\2X>;
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
M.C<[*8IU;Y3 0O,&[TL0:RJ#MJ8HT1*E0AJ._BE*M8%$60$5H-^N*W- QWE
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
M@PRXCB"\-T<7D %L9$ '.VGZ+!G0GV_*RGR<$X'TAA&/D %;5M FV(:2!BD
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
M'?$I[QQ*$D)PMJ*L(V1#GL^\CLM(8>&29BPX:\-]$<G'%B6SF?$155\1//K
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
M.+V9Q52#??NDF+MZ(X51[D7N,_:TNR&: /WP'K+> 9WT=D2M5C<1$"52WF*
MII^]I'4>^2 DC2FP?W_>-TS^-NK]RQ31$#5N?XK:=(]Y):3(=$NV$+XR5^HT
M9YF\3F*ZUWZ?U+0"0@#L /8>J?A)/DD.MCRH]9=)W;;5\9>U%6F2!;[)-3N]
MND=Q1]/-7FA,3(W;=;@WRXS\>9#=0>G8HT,WH//UV#OR/S[W[=. #L(&;[Z?
M#(?MU#&V9/3(EK]EH($)6SGMY2F%UA<5;BUQ3JB)+Q7:-24.)*A:MX"DO??+
MLB6AZW'91U-$ !7RM 28J!9F0P2$N[:Q0>A\>V]/4L<J ^7W=!CG1T'QOJB7
M7E8)*3ZQFA8>:EAOSE1NXS'NNM;WY==2;3Q87\UT!BWDNV7\R(?1URF\4W;-
M\^-L7*O 8U().!#:-(LJ63MF"^I]G7#@;@[Z;J7@: K?OEK9R;&6N M;,>,3
MT^+8[KWH23EU9HL(,%1U]T@*=)Z&VM]0,)!ZG0./SQM&8^1%I8>_/QMPB$\-
M#@_FMN%0,[WI3-'6\6%;3]XUH70)U('@L,"K)QKO(F.>5(U^M(8\$['&W=6L
M \2ILD5]LNZN.FHX*%:B#)#!AJ!%K@Q(QP;H%F[*.<TJW#(UG<JG2F$AO^!^
MW@,N,&")C5P"7_D^>?+2SRI*@<LZ]^M=R>OM.6AW9MK&/JX- ;Z.+"%,]T)N
M8?VO2 T%+=^9WI\KK?G\Q22,7K:=!H!L<UX?JE"$K!V6LW5RDF,8(GO EYU-
MT^HXCB*]*)]HR6LY*+/=H _88CZ=.R(/&SLH%U[N"9*K'Q?ZDB6-A5Q,??!9
M.6+?5CN5S)?<FP^\0Y6JAX$GC!IW%\8JL67>VJ?76/%ZFR2V/9^PT5RS$P,X
M=%@RIG,J^7#"_ZD0OS"^E)XEA2F QU5DH+H7+C3510Q.*#]>['G\5(\G]<L0
M_T!H6S#(-/4V)C&1MKE(:"<VB,/"+,I[^HZ3N3HP[:%M'ZZYTEW^:;!BC)GQ
M6N 0N^M4C\D=B95P+ED# [ZOUBU&)MCPI2*\T6DF,"[@LG.9A>/P0ELF=WAX
M2FYGTSN[Y#=R*R$CY3X>/9923=F:*;CN;-J%>=<:Z.'3I_N/^<(?9(%RUEL!
M_L"!;;6!;8VCTE?8R9(-.9'.V,UX/K,1!?F@"%&&PX_-,&N>3]<BU"S#YF(
MWWX.'9\UATZ*XTMWI?_=<6.AJJFI:7=\V6+.9*Y7.MP?TL14J42H^W5^\A>K
M@"=_#<BV2;A 3CV$"PH0T4_.Y5K\+@L '3M?#*#^K\8#@:=$P-D71,"KX(!;
MI"57!GKP3)+K6Q "^M0<.G2 .NH8/GWK1@2 1Z$H:J.B'!705G_B,2&3@#4%
MUPB#UT\@.+03Z IV5FW7,^U&J5-&4,9,0<>,2>S;"2XO\<"I43>V-X?D&3'
M*+^+ X-5-'Z#;[D70->\),Q>"16F- >_LE_YO+]O$P. _ZL9M4,[))X(T"("
M H1L+/&.NQ'OFO+,?3+OOG2H=RQR8MNQL:HRD_D\P >^>4G&IOT#,%[I4M/N
M:D05*+I65@)FP*DIW]T:U^E9)+;*)O,X+S7A%5G-[Y_N?@BM3>P\59V\FX'J
M:6/* -$_<#F(U+I_O>E=\&(^G_?@)TQX7ZDI IEXS@>J/EY'O</H\V($>;>)
MT32^"X[A?B&>E7R_"PU*WGO'Z4#NCQ-;)D _$@%MC(G_Y%)5(:J]9%K9RUG"
MF_&(DCO&>$I,/=_V%E<H97'1F<0_T0*:3@?MGTJ?[M;YQ0#R?D^O95&%R+51
M&$]#P^MKH?1B&ESUXRKL*1K? #E4J']4K_VGY":L.BMBLQBQK1_G+'V,NN3
M43 ANUM:4N]?I%_NOKI1II\$K'NT*X+,/HO7GJP3$NG,$MS]T5CLL&5X,M%#
MN+%6>RTF::/L/CJ$_>!ZL!SPKX)WK+>\.>HE%(2[#Q\37!L[&(__L:UGYPA+
MNWV?R7Q5&: ^9(IH#513.B#3_!UK6E4 NH0O#41 ]G?$3GC>OXI4Z-ZFA_ZC
M$8=_%2D=TSGWF_'GS(=L*N@.AAO;.1S9OO,NMX0R69B)79 D9TG:OCW(Y-OS
M7-&'8J_@N?S.;^J&<=YHD2(\;[.YS ;_P>:VF<'4+>URI5?D#9)7JAX=,?2
M539X!_P;8LI!A"ML1,#Q2?H^/;3C3A%T: SQ)N\-[?+ONHI6BX:83*NL9*87
M]?86@BY; 8_]2/4\R.9^-\_,I?'<WJC]GT*@W604Z;FUI'(D7/+?%+0A*!7@
MN]D_>8/_.A0F>=#;?GLN3O.62ZJ& 9?\6+=W;$5-/O=WWKP"1#^@0ORFQB\S
M+![,RKP&-EF-U I)'TML!(O>7_2V^DUA(%/43EPIX?6U%6^&;\E2WUZ=A#R@
MB=<;=."KMF],,=C_-*,/1#O5J/XK8=B#F.C,)=3Q&2)@M@MT(NG\H=R[&[%'
MTF/K=Z'?QLMCHE[&P$V["^*W6VLG#;_.65ZIO+<7GN)^7EWGH1EY:D)H]I-B
MLXUZ@A>L2UITI1S[3F[EN:H:N]%@-MQ^RW\),N/?0P0 ?R9284-!5)N<YS,V
M3CJ-;MKZ"Z2KJ)RBV(9'O\1'^ "3>ROXL,XX6KPK5M(&_9[I#L8)6?#=T/N^
MG=E(3+J8IF"B8/*VTI-4OV"//>NBU!\"[Q_.C/R@]G6]&N/_X9YH2XBE.<W[
MO.)/ZPFOK=NN:4^-+A>D8*&?,4DM#:.UA?OE%>5=DY>M^A\/WQ]6?\3_T9UR
M-@[XN0G&M%B(E#C-#6+;,#QYW9:XJ$@[R#TAR-OFW]_?)[L?T*<)F#L@ W(@
M[P-.8H#,CM*6W)EJB?JCMN.+B8,IW:ZZY3;:.\S[#2)<*:(#ILWC,,\C:C</
M"+74+>XD8??G<B=9 JLNCPZM,,C(-F[\_?$ ,#J;B@APQ:8L[>B,X*TA"C"]
MLRG\AO)*7-PY#D,TLX!GP5KN0!P;W@)CWR5$T</)G8'2&1/:OF?$J%W"F' U
M(]7\NB<5JO'9^2T50&"[2H R>FA:X#"N%6-QA.<&7>%M&*E0L&,XJ)K^XM(W
M<B]5--Y,T/N93U*<R!Q>>]8PK=_.F?WFE_XKX><2UJ[Z90!2_N2W0 59XE"2
M/X:9G@RXPI;VUUY^:;/5)0("TV6I?_A\F.V2"]R&U>ZB3 8NKN/]>U,%!$\)
MRN^DT1E['$:'=G*1VR9+$%8V1<5:U!4?"6S0CF# [%N%[4^W"&M?$A2=F18C
MMZI*L"*J6*L/&\F.WS_X4*@VABR&#+)N6,V7HPX-%>=.X'4 ?P-D%Q1H:F:J
M)=6:IT*;*PJO2]ZQ,6A,\KK'4_E%\;R6!@R[K[P[:J,WX?E>X3B65MAU.78=
MTH00!8ENR660,&X7$5 9U KJ!)/["(,IL%;Z7ST1=)8;WOO1!JX'L]*97Q+D
MQ1:C5E*#]X!OA)^[>YBB.! V(I<#[F+=BI6]T%:TV&PC3$7,8$%%9O'DE\K*
M^'NW8)ER2:F^E^\5(%[6QLE>#0:6,O6<"&PPU<>6.3[=U(K3\J9L2OQ2ISR<
M;[ZJ?_*.BJWGY*;5U$Q]10%LHBC+[A7O=X7^[LTFR4%S_W+G9000VB[_DPC
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
M2HD=*ZQ]]KMXIYNO&]3+0UY+</^^Q;NL]WZ!% R;5E,GH*-G1,#.^A^V%(%
M7#WT:/_76W)V(89YZ']J]WG.XN1;1ZN:_":K[OI),%H8<W:!(^%1H NZQ^W0
MV7\"_7%?"7>-XSJ?=99*(/ T,9<(>#%$(/QZ$X\DH;)FDDX&_66OT8=UJ:D@
M38S)^P<7E0D*I*66M%[>'*JO&MXJ-+F.NZ[>2HM!;AIEZM<]"7.#A!&F<ATH
M7N(=L1J% =Y8BU(?;<.F\6>>IT\8>+.UFIW-B@X;W*I55GUUWWFQE(&P=D0
MD CH&(GL1LTH\1*^AG62=*8$2G"=+4[ ;'MVC7D_41Z$G%28_&JO_G6ZVG H
M*X@((/$A]4_"'"'O)IP)8"2)RKXBPL_^9:WS@#5.>]3DB\<&/-'7$S=7-<_E
M_EP#F5.10UJE=;)_Q/2Q/HR*HS13_.RN!"6T.EPT'(/V_YKW'\\%0G=,H).?
M?B6ABXDT:8M8,N-)<%B!U)*'/X:&ESB]9:"3[EYGO48$E/\Z5H3MU/: 5S\0
MO,*6?J(^/":M'CY@T (,$I@F3@0(CNY]N'85]P"Z/PR54QH%X0^L!A.K58@
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
MTM-/\A'\Y LDC%?:F"8S,_^^@1QBVC#C4EW^0/2Q>Y"N.3 "B=>&05$5M\?
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
M"A9\*+_E?M'N0D*9+9?AY^MY<?@[CL]7:? 4Y^9D*>S3YPX\QUDRFE/C<?.
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
ML+_GU/G#[Q<<3!^^)%L]PM'V$TJ*)**G=72M5YRUO%\SO%)LS;)=;U9$$/X
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
MY-,]<UKW&!_P'_JSC$%#ZE)CM?F))RS +(S  EY1#6XC?[(#!VJ+D%S0]C
M#N*?Q%'UZPOIU\!?3UO&+<A(^Y-F!W\Y;=F/!>P.9;_@8UZT=&@RML"!MJ6
M>Q ][F5\SN_EP>H=#RYC=_/F;JE6I2ZK\[[(WD.E /G/-MF&6UT%.M[[O3JL
M9CI4MGBO.M<5Q@*\$C6OW0NS)ED:'_._AF0/@TK3*PJ$JU,LX-U 3<B!:?5*
M><^<CQY!KPB9'TY&ZJ!]/-U+6VM[E [9?&JO/I!RZCSUT#(3(F.;('Z>P@)(
M1"1/W\'H8JI0Q,7*-X,FQ1$4@?)**+DW)S-05M6LK,@Q+-C\[=&M.<M.<?"O
MZ%70C;8;,=%\C"G(K,Z^/=G]KK(;_\:Y3@%>YS&I;4N?>(U0&"NH@*=@1[=@
MYB!C[#[[G'EZ8Q=,M\10.(MFV.MW.\/T/O/FUZ)[C%1*F(,IFC\'_^M>)8.;
MAR;W@V[7>XH2+^ 98O,]C\CS7>S'\ZKS<=G,N6;[E%[EOH * <AV9U#:EZB4
M5+G@EG3)JZ*S&?6TZB]%3,4)71-/G*%<[HW^3TXC!;G\*Q*MZ=EG&1<CYC6]
MX99MD-2"NY#=S/TW(&5M\X'Y9*1JZ=?]D._ST=5C[J'M^M%K'S$KH;Q.KZ2Q
MN:?J&PZ^ 1CE_2I4Y6EC\?Y]H90)-::G3-_RMJ:[WO4#KQ^1)3-D?56D/:=]
MZHS4>)N%$HVSF1F66$A#;BUS#*1#;&X=HL69,6+^G5,]]%+1O:[6+2K=C_Q\
M/I]8^"/ZIJ;BR'V=Q@+=N-%H/A,#>#UF0UFA;G]FA/WG0VEBS_-S*I56^/J:
M[*?:Q'#V9%?9]LCM8FR-\E'))#$9;*2DVB$)K<)W0=<R'^V\K\%G0;9':]1;
M1L+K1-"P*PE>@6$!_.<)U#LX4=(U-OQX2'VR4)(TF17[T(4#^]MMF@RQ0Q@&
M#62L!N&]Z?_2V/_XD,/438@IJ5QA <4!+$"P]K\R*ZPAK?5A+%3)(XKEA-YJ
M2:4T-@K=+9.5SL<4=).6K>+5JCRH:JE-$+#07W0:+(4TRZ>\PMHON%D2ATY6
M/':[KF!/EO( 5J<DP.OJ-#;7L0'&_:9&BXH$HQ%O@:?CJ9EY=0*/WX^?]Q%_
M4:UZR*!W_B_OL$0X]-)K#$6/TY4,2\P";*RH73!*1PFZ1)6&240LK*1W]<.X
MU%_ZYE92*GG"E]HTMY>9ZLT')?810F1)*R'O20JF_5)A$:]9N-GVD^MNZ"N)
M;6P2-JC^TV@_L,2*!0P<AE LX/(S].+JI$KP.(&V+G(<"4F:'+TD>M\8"PA%
M/&G]&N]*],Q--6X$.BD2U )NR="S]V$^ <N/X-("F,(H).1-!A-A.4W&T1WT
MS6!#,20-0WDLH%^/<:U!<S>Z(_+/'YS[RUA<I37?_Q+]'R;:/AQ(ZBTDI(%W
MC^)H]WJX V/K&>EY2BS@O5XXIC<7G?:8!3P-I6*9"^Q!3@S/I4'L]WD'X$IS
MV$:Y!#,_Q+8:I"%$?6"&(,;=7["1!7C;D*!N$,VG^X%S;@V&(;!Q[D!>8&S$
M7 A5Y7[.W@^?3-:5?8*_/I*&I*3'S6P%7X$9YK?7FRW3.RIP>+<(P$2&GF,/
M1?T;JKL8&/3<0180&X*P!?W*EL)?/G$$RY"$;2:]J%B_ FDX$204<%5U;(A\
M__J))@,C/G>PBO',]C8X6=?& H2(_4-!2H?AL@P2)$48-TL877^2G&%P^VF-
M<NK6O"ULD#[5(Z72*KABNA0!H$S==9_-"O.KR-\$B?U'V$-+2!2(G!8&#O2K
ML/E'G*D;366 [35PF P"W9+#M=&FCPG'@!?9I84]QHS_OA8S5H7_EKJB_]*G
M9PC4FP'CIG<3D1YA96_1*K7!MB7Z:FSZU9E82%%H[F"^E0DI0^ VZ++?8<K$
ML00]7=/S'/'CY7 E9N:F-]<//Q:<T?T@@$G#([R4>)',=+":U\V8,0R!W+C
M'..8PQOV8*9J/@EF@;U%A#1G<*"O0!*I*KI!VEM887?L ]1X,(P>H0N #16N
M.)B>OV2"94S,Y<E%12(2*\@N(,.2%-JY>Y"#OHT%!"QZ5Y!G[$P%D-F_L@"H
M!4UE =CV?#A,HI0%S'>3E\1P9HOQG@508%*:"U/8P(\TF;ADL)BV.2E$ET'4
M;.:L$PNH3(0^OTR\AQK'P^BQ;SP8PXMYWWD O_$ D@UP;!8^[![@H(NS68"7
M6-B$L)!"^L8![AL'Y/F6;SC:!RD!_VT&P@YCWF$@D#AN@H1,?HHM??1[R$3-
M,H-)7[X!9O(=L/]E]C^4674S%K!REAF2-&O\!D-YH2(XLE=L9463<,@P?-Z
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
MP"0,P^J=/YU62A\_@/IN0WC$AI;HG%IR6G;)@OI>R,V.]Z";ZAEE/^J_^.P
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
M*KV"4NA;YG58CEY(_L6TB\-+FZ</^(K3H7M$N">!^^?Q]YUU@BO4RO35="_
MK#TI>%3I>N7F?/%,V99I:FL11^$M[@J ,BU+;/(FKON!\QOY0EQO\V7L7/ :
M]QUH YD+*AE)+\XC>+*#(!AM9J!*;RK=,5>QJAP84Q\E*WACRQ"JM]*1K99N
M0V^/U4+Q68S(<GT:8<DP==YWD2< SLV5.<!K/^/QLVU^>DSX+X?YFE#!0FS*
MU^#Y]V8(@B&X-A%3(L7@I]?_A.8Z"^H!UJ"$R(3;&BBSV;L -A&<IY299B#Z
MD#U6CARG(//>1*'L7#YP *BS19!1[Q/M(-=#8OI%N)C\[KM@P=U!^_$S\['/
M&*Y8A:Z[KGL12"ZH41PR*O#(+FR]*?JAE$;["&;8'J38*WY$0Q!/D2B>@B4%
MIK 7X[P/B(! 1%;+1-S!CLY;"R]V!^%=!5OQIF0?IF3ICLT1L76@'I&=ZFT$
M<]@=_L<<9\ <!Q%G@G*=& RHQC7GH"/0CUS@$.?CIS2D8+41N(MXVR-0C+A=
M?2OBR;TDPO436NDF\_&3#[/O6ZGAQ7(8?G836QS0$U1J!UP#0:RVU$8.K9>/
MGS3PA9/$T$:5^;$RV.DNTA0!6T=/!1-=.Q%T G =Q+Q0F/,[),?X*WQGA>S1
MSI@2;SM.[@.,?FAT;&28BCHOYE#Z-.8OH1B8ZRR4-D!53*O6 Z!T\1/0W6!"
M'^349JR$\#-P3O729:RVB DP.(XVBX]K0#601BI?:8;5 "'9V!]1J JI2@\[
M6L=O :%5LI?S 43-(Y"991I^+3I#N4;5I*#O2V?[P=IXSC.RB0KCZJ4)](*8
M>8/'(7;*8RW\9!/ATS,B8I 8V2:>)VE'S0?8@L5)(V\#R=8ONF]%N#B8ZY3&
MAFHGH>_67!G+'6+BGX!$ZEHH$F"VSZ#?YXPP/'2;S%P=9$8&<18+9+PCQ2V!
MO^_BRF [Q)D3"Y0CC"W-P+IOT+E, /UTM_ ::D8'D>=AEAI/B3-,G4D@2R<6
MG?H!I<0++$(ONHMPP)54$Q%0$BT'V=>2(6Y/%'IG0@GN Z3 -OL$\D@0GFXJ
MG#EH-+HO=:5@<EYS << (Y=T<4>P:%8T)%[K$>1!I<0&(9=Z"7_170FUTW?%
MAH&(FWT/<D^1E^F&!8/-8IT;V Q[$"B,C"JJ,KX"\#= F$CW4G6STD* 8K/P
M8.$]=8*57M&-S\32.BV\<]$)6PO]]#=H3_YHGF 7E?]GMSYZ!RR4832:+OB5
MAC9#*AC0ZAJ7Z5!JP?.X%$V"8+"E3F T)(<>!/Z#"D(U;$KGU%&+K('W5676
MX!, OV>$\9!7&A-=CU_V%W0,M?!0 K5&' #%#9/]5D,QA$_B% /S2^19"M..
MH70YU)DOSND.U@A4L29'?&*/9PQ!R)T'3Z#BMA:Y3XGMRZDQ5*'9?9PUVPC2
M.SZA?YS)6R[\,_]/)T($69\?9\Q4!HA0V@*>P!5K(!_[RU)G.,<N=T8&!&3M
MB;4J2\+^Z$5,,A@H@9^49/1'TD5/)%.<,R@C6[!%GH+?D*<FOG6A.D_NH*97
M7KX'C-K?]@*U$.&NGR>O]%4=[EZ-T'K>ZCIPVX_4A?&5#])//$%([@OX%PZ-
ME>GXDF8OV*5$K>5S.0Q,O@:Y\#17)>@FH]R8*_D>"M$V7)ZKC$\]6(7-Y:>2
MU4#0P5OAT(T)&B<Y3E=JJ@U^.7ZPW^Z1T"DE@[M\NN%M0:=ML<]O.QY\)$FB
MYI_)FH,C&4B(3=.TW?+ON]S/WMX#2>$.-2QS"O\G:#+W_]AL;IS%.33R_N
MKS[BSV@/DKJWP'VCJ>F<A:7,40[U_Z;W?VXT\0[\WVRC$1\]9]0P=KC[ER+[
MC1V]XY]J-?(WZBQY$*OZ($XZ[-QZSWY>[H2R8;-W>\$9UY0J;\MUT@$LSNT1
MW=,P5X_(]Q;A-L!S+51.O*^T$7^!T=QC")A<:P[>@^LV+9R&)IN;T;52]!@T
M?X8CP@&'Y8FN69!(7MFZV0#=VS:1@;Z<"W$ZA*ULE61-2CAXPGQW,73@96R=
M<&#BB6!H:&SL0&<GDO-)A#NN$#J+32#[)0@WBJ^"=5=L%>$.P3\H(MS1@A]M
M,Y0Q5R82_SS C_IM.J^*U%OH!8<ISA4*69S<AWZHHS G6#!XX6:HD 7[-#UN
M$N^1(<7HTM/T-+%<TDD1+EJ3@CR\CN4((],;9X3'7(>01C6A$WVR/E\_70#%
M6'4J>$1AO[HW"VZ-.33FH0=XOHHL:RR;2' <.Y+\T&H5U_/&1:;TL*FJE89F
MQ$QYPBI:\>+"L8W&SJ:ZTGVUOBH]BM7Y6LA 3W]R#I+S3J]25Z]<-8'HU;#B
MM5G(^,G"CVY:X0JV>9>8,C%P(7$6).Z,6+?'&1TWD^%E8>4DEO6;AB*0-\OB
M[K.J->E 2U: 8$9A\?NPNJ?,:K-W<2QLE3<&RKX?E->\K#PVUS8%*\4C0JAK
MVJKE2&=0)D,&L)-">3,<EKG0%U+R7;@&!,/=].$V[,B!@%Y#]P8*MLH.*,4
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
M^<FYMJE3(AR'H-Z&>=R@3_P!]#M[&R ]))7$UP#>LEQE7K:#5ZHPV7N<6-_
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
MA1O8Q0/L[,3XZ]C,W-G30XK)TQ-L*6YM9BUD;FDIQ&5N)F#)Q<=G:<9E9BG
MQV4I(& I(L0GRF_-9\[T=_>6%G]Y=_%T<_C#MZ4%#XK$.5HY>;BC9H./AXGG
M_ZQ/U!3]Y?1?3C\J1M08\<=N5F8>5G*H)OUKD;EX^;GXA;3_7&1N7D%>29Y_
M-TZ2Y]\!_?]AMJ0E+2W$+7YA<G;[FWLM*]?_=ZOM );^M\3Z;W&B3O]-03E
M[3Y<7%Q)GG_V_;]/!L_?-Q]*^VNKHJYD_/] ?COY[>2WD]].?COY[>2WD_]9
M3OY!=ZV<4!S7&T5FD7/ 8P ;"^L6%B;V+:Q;.-C8.'C$^"B.@4=&=(> F)*,
MFHJ2C)*"AI[M'@T=*QT%)1,W$RO[ PY.#FI&'@&>A_QL#SD>_C*"AHV#@X>+
M1XJ/3_J0EI+VX7];D&T ,0Y0CV:'@<8$H!.C81"C(3L!!@! PT+[0_Y\.D!#
MQ\#$NH6-@XN'CQI0=P= 1\/ 0,?$P,+"Q$3U!J#Z 4QB+))[?+*W[FJ883.Y
MDO(')^3A,#^J;B?3'-MG$3!W>XF+1TY!247->I^-_<%#02%A$5$Q\<=R\@J*
M2LHJ6MHZNGKZ!H86EE;6-K9@.W</3R]OB(]O2&A8>$1D5'1BTNODE-0W:>EO
M\PL*B^#%):4U[VOKZA$-C4T=GSJ[NGMZ^_K')R:GIF<^?YE=6EY975O?^+ZY
M=7!X='QR^O/L_.)77&@ !MJ?\B_C(D;%A8Z)B8&)_2LN-'3O7P.(,;'N\=TB
MD=7 -G.]R\0?C$/Z*"&ONAV764!SG\S<;0R/G$5PB?7@5VA_1/9?"^SE_Z/(
M_@KL'W'- @08:*C%PR &0,"IWT>+3CWZ^Y.".R1<O(\MXU/\6@7<*3"1 !$E
M)3S\8&QG"0E<Q3XIB%T0/^!% M832$"^SKZ]S$#-1ZJ PF5 JA%=_]/MOAP-
M&<K+9O=-U.A^7Q'(QL0G)/#ZI%9(0K?97D/2VM.D6VH^>%N3ZYB(0Z[F00+
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
M"3 O1K5^K44"8XX&%_!P(?R*9P;?FA_@]WL5."/LDC= ,*CXZ*\7$'X'?$C
M>@0)R-CUMM;-,$Y:ID_VZSZ!>WX9OL5+%BS:?IJ+^:H=\6[O@2C;X# F?$-K
M\NY<$'M&Q^S7P>#T)76*]LZ(>WPQ-O/4T;L,)(]=GMY:2I>Y.VAL 6<#7TQ]
ME#R+_/J)RB>%S,IF(82S==EO%"O6Z!/B_3RNX+22MTKY("%5D+&%D,&5")0V
M.B5FK$?8,O'>/4;BN%1!J>&6B6?NHFJ\D?V=\)BC:SX-99[H(D3ZJC(+C9(&
MPVLB#-K+H_1;BB*A0@8KF2,NY88./52O=^3[1H[+[)>R5$RX=BIW6YQKSXM)
M'@$T,CMS4J6")KJJTIMU1+7-<1+?T! ,C+1 X*ZO-YP[J\S0Q&CA\6G$8/3]
MH!99&FWRC45!',YC.A.6=/S&@8)W_8$'#_6_L5\A CU)(/8Z$4\;0@?')<?;
MF'5>[\1JGUX$UG(NL$85U$4,6_G,6=8PGM]R@Q(0QW7GU2&!T )EIMJ:2&_R
M 041T1&$FEHAH,H0YAFYH4?!N-1^7L@I*GFPIS;1S%5B:$?^/NV EC^%'>:B
M:)'][4)GH*\N[D<D2_5=7.9'=.@Q'YQ6JNQ&[..(7S54/-?S3I%:(;Z-XC>P
MUVBLB) ]TQ3%HQ7.+QZF2I_H712+U RSYSY1O.W&_)#E_[W 1P0CNRP(A%?Y
MR>@C;'UJE^U2[JY\.![0$^BWT5!BCH*97*G3?![CJOJRBN3E2DM A!T0YG\O
M<!::<L0>\,FN-BQ9AB4S0$V(X/F=J7BQHYE!K[[."+C9F8V0W32=JE#XYR1!
M)F4OB6J@9"V8]B@[F<#KHC-1P4'S.[,D%V_R.VV.A. M'#&0BJEQX_YPR:D]
M>_G>8*!<6.%YWQ':CL;<F>;N@.K'Z"\OAUSINP8CLMUS[. L"ZRJFO9&RC;
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
M2+L'?=[O>Y_GWG';^'[=<>, W2?[[+/F7'//O=894GY2?@''KFKI:@%45%3
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
M0@^,_C:Z3@U2_A.,'#'\!C$[-DNF,:0 26 DMRA D00%:*]H)S*$\5X@?J8
MP0A^ ]C6)GJ=9<&I%-'-@FW?EIZF +"CY%]DA[ S\*UI\2$0=<'X1CN8U<Q_
MC,,X8<00PUV;>3V0H-E%07XP)07D:&(!8GXBA 80!(>)%,"# ERZVF!#VEC2
M0<S.(R;@WXR*S2A T,'U(Z[D3RS8I^!F%T7\DN%&%(:3IHT0W3:XHX 9;&OI
MX5Y@6NW7P^?^^R",%3&[;HAEQZ<X@>N;$A%I"O^\ !C>.I6=TROW7,:6+T[*
M^M;D6+=+*+]UB9"0FRN^HVV88V.@P:_\.C1=M\!E7^^#LY2F'Y,LX8)>@/F,
M]G$)QYMOTL9??KKT**VZR%5,Q6'\B^F6=6> '[<54@'MU<ZXUMF^62T:-^!Q
M8&:Z]3X,JGF'SK;Z_A$?Z66@J821_<5##;XT94'I8^O5VY?;A0N"B9,]G AQ
MYZ\#!F7W9\:?DK_9G9P?K_C:K7:)@?F8,$;L$S6BUCONA5W-NS"%H#>- [-O
M;RT9:_+F[ZA.?&8RF&=8$U-@R-Q5,5!16+[X+HP!_%$]O84FOH*?0/PT7:$
M6A5L_G^O18 #PC]*C1&57^+X"Z%<%."S=14YRG+1$<@7$W=UE26]FY&O\H)\
MYIQC6=#&& ]932H.W$!VUSW1J>;GY \?R>L/XQ39NM7J+G)<)"XYB2F/O\B2
M KS&D'X0OQO+?AZU&E=W>\MOD001P.[)>).M,K#:.])4+,1:PSW$BI&<>2BJ
M;Q"QO00'55.D,VE[0 $TU*C_>Q^(@\\NV&#-#L"Y<Q0 K)[[8@ ="K"UQ?*C
MH!N+7B$)%H.J/$;B2D6%D%']8?PP4.N$5OS(F1E]QR47[^,*,3DUI@$2=*P.
MYSQ"LPJ+__5],FZJ;0;SQ7=;+,?S"*-D^!%UK=F%YLZ[4A.>:R:5]_1FD'M]
ML_Q;!AG\616Q^ZL!B_BJ"E\.:M4Y%@TK4\6&RASW0%:'"#4VO)S@?&=LP%A
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
M3*#^*-MA%V2P\.VH:I_J34(>/LH+K9N$-RL"A&4VDD#QDS?_M6I=<3!Z#Z3
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
MAH3$ &96"X0KS^XL-I K8.!-#V29B]"D;-/A,5AYYS9+[>'ET6D"-S&\$#1
MQSX(WU[C#_8.>'2#@OO;(&(XZ!Q&#>5PQ^@YV->I],J^#<3+A[RD?.HWC>YG
MX8?_!#VCS:JN];/W)17$J&6]:-;V63QTBI>TTDVT*_;'ZFSI#Z&>!LN=RLZ;
MMLCUY]R<8_JDP:*.'Q)-/H[+)OFHB*!E.QO5T:@*\?&W]Q"GEY5&HF"<P;:M
M8(UQPKW79E=!!;Z2(TX\#^?XG$T^%AVJB,CJ!#L7(3V5-[>K]L/3PM\DH>K,
MJ#X1'_R0/FIF\F/=A[ D)O)HXD?FV*K.+^\F_+,+R/X:VUG8"YBC P5X<AX=
MVD1'X-[M;-\B.7,JZVY9WGS3N4DP]!9*C'MK>-?\?M8Y/&0J3.69_A:3Y51R
MCO/K'Y+-/HU>(JD2-"RTY:_Q]6UXJ-O>S 6P!&(?;($^%KU^ID5HM)J7KAV]
M6P!]T7B)]@(8IQMBJ<>0K*#&URZZP@WEAF(VC"MV @JWF9\U^$?C6F>A+[N"
M3[J=J"%P@\<[RCJC=<VE;6RXY"%[=+W*J307'NXLGT?9$X2P-CV>K11@77/'
M+6D.EE%Q&J3]TF<$2V"I:-:D> <<[JQ9^6QU*S@<%T2Z2,U2)3=6]CFDUR;0
MML']K.=G!&AE%?N.H8.TS>3BD:F4X4VP? ,3B1X+.Q.T0 +%]-O+\/7[>"AX
M0GW7/U<.K\9#T;RD&'DK#4S57V)#@KHQ.AJ.(Q# ZNMM8'!X<7$%[13L<^>A
MUB:&(BJ?_;D&F,2"XKGT$WYH9V[N9<B7/KS+7WPW2;GN+Q$L"&?5[RRC[1V*
MS+M4](WNY2PO0UK1$T9%._9D]9'A7-D^4E:H.I8%X7D+B=QC.;XX?*H49ZB%
MO%$=/_M@<4MJ3;_!WS;6$?)>[J/=LSF8OU^!ZL24^P3,;SC==7H[4XE63RQ@
MOR#T.\M;+'1R+Y,!YNH.EEG@#EEV:'SP=9NYL;$M:763]'IE#A9 &/SNRGSW
M]Z91._D:WSB(N4.(1D_TB9LWQX1G( (_5_:1"LCJ6'94S7N"\MF?+\.5L=C,
M(X0 "I!NMY.]AB$'('MR"0+P"9)S[OL,^\_Q+HY<NA'4I[6"XST[H/)[*OD0
M[K5 ^USDAZK1^U8^OB<*)>X&>M1TM/-#*M3O%^*\QH-+)A[X=RE'BWRTH+L&
M:'_BCEO6MRZ),"^?U'S_XTY,=G**?+;2J= G5:JDWELW]:*+8*O#V&>7=\Y5
M)Q/[;)6RA>A$VMT_T8:0\B%7T5]KK2?[*JMJ(W2[7>D^>J?>YU41UOX39<U<
M[< #R\YB:9G*%!V:YDL7W2_NPN/WI D9)\S'A71\ND=B$C/FKY7<:%/K+1Y@
MHVK8WZ$ RNT8[?%>X@XLS6Q S/7AE;C^87]?O@2FXPJ8XI)"]+UGA(PB0..O
MF::GW_9<'O<,CRU'EVJ0>H??QTI'VM)2+82I\O\?FV("3F\&^\BGF'8Q)62]
M9M[:\J<ZTP]2O._8<IA$QV5F.A5A.S*[>VOO 0=B^^HL!8CI@V;>N(V@ (Q5
MTQ@2$QQ_#BQHVA;!SFE\<X<< 2/&5X.-GP_5J//'XV.R"DW)BM1!PW[IC4X4
MP *K32QSM\GQCMDJG!Y8FRS&.'50@,O58*BA2^C-.E5>#'SSI3<%N&T&([J%
MR07O$I31*XHH\":$<Y!!333IO@U^8>K96,T&SMJ&N3(1]);P\%1DR2W01RM]
M$"TK.+]VH@DOZ%>W$%NUP**IS\X<^-@?B/FW0023T,"0.-3P0_CV=U3#[D=Q
MG#6"N?74X1()(R2&0V0_0%"%T\/]J,V7'D$A47_ 7M[)RX =]()=P&M7,MM\
MFE_504\VV:(JK[^F=:MX>O2.8:0"+[SO$QPW*4X4ZWV&V)4 &\,\82193HV[
MY>$V/QC (*);=N_ Q'?[04V-2&G8]BF;R2I^QC7SC,U:,N\=%IR._+^O$-!+
M%/B+UJ7<\Y\&%"&*:TFD^PB\PU3&51L5WW9R6?[O:$[V4(!#S(_ATZ=7_L+0
M#UY:Q?D]H@ GH88'7K]S$>'V?&2MEUQVV">#@;@[VZB$]E[X"]-R2"&$S&[6
M6BR!(@K +G%<6#7CA6^@&V"'L;D*4P!Z*%3A,$N_LXH26<& 3>A' @:D &M8
MH5/V:1\$. Z.<&;RH3+!BG??X\+/&6@?G&SG16'2_@EH$>*F.[(J2B[+(^Z
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
MI-SRK8OL TTS5RA3#H1EI'S<X?LZ=7!JTL<'::,)Z,^9B'YM,%UP*% V+5C
M2OLI@I2*U;5ZU0'=M<-WR^@4-/YX()WL,Z+**?*,<!RLVK<1X<JU*?XY3^LK
MS:0(XN[""ST95L"\EH)ASH2/C)H;O&E.7%/5OBGN"T'ZNXM6=^YJ&&BWB3)I
M;5V"K=P##THD>(;2OZ: ATD)([PWVVZ,_\56#HK1!9MVQFC=C(_T#Y H5(X-
M^F@(/.@<\+9"A.4C1-\T$HV&+1H1/$*THY'HET;?N;8]P:A1WJ_)]),=X?9E
M)#\*^.GI7PWE3;._6!+PSI0E<BODTY$E?"4,<=R83MA9:*4A=F?XQ[=(F4^Y
M;(>Y#!JE6MQCE4TRG3>T&M%659=:(^VT6?![&0.O!*7DY(A<]H/@,Y)OL>/P
M;4XS8_PJX2>7TL#X_Q*E?"-S?XPKZ$A/0ND_0F0H973O733U!\NE%[>_9I\-
M98X(K;YU>GN44]/VV QZ.K"LD!C@P2S?HYK,SC0:OTR^Q2-WO63&E1G>;/E?
MU$3Y.#5-6C)IPTK@N8AR=MK]"NN\QVW!#LY45(KOQ*"PQ@H['\*E.K=BI?E9
M8@/#R5YB47L6YZ-!U?!0YA+UWM2;%Y2.J$;'!!<2RB7,RM+T?<WOU!E]NF P
M:7;59WS;-[7F8W!T(XS)9B(+&:B0Y,"6X&7O<#1D^O0M]V#S>D#>)X RYK[L
MJKQ[XZK@FKYJ9>Y<BO2>Q(;>2[^UL!CYRAL:C_7=?#CF*$HL*N6M>Q=5KTQL
MW>5-M92L,61F;M^+"?!3$'"(4G#05+E%SY6 N&*I7A<J-*2@_M3\NDJJ*[3(
M5<I!NU#2(,-PJL6&:N7L3M]RIAD#:[U@F'.ZMBA[1H@QE0E9M7>%88'L,=EH
MU@^Q+4^51>0IN_<-L/P4CF'"K=E_KT]4-UZ-S4"Q0(S+?/$YGAYB-:OH$3>*
MJ6B&Z&[15K!6HH8.X>O+"E/N[K&1SW1DYR6BS78^R'_FJ)/-D+VFO^@\+MN&
M(%QNN.+:I[#+]TIX4P%&VI2E:.W'H8&/VY5U_X(,K122'JBPRG(562)B?_FM
MB#@F'Y?WL1K_NTWQ-ME.^'MAL=!F$GOI^(E/[9=OR2=O3IG*I271VC<HP>?U
M#&DK!BQ(1-(RY>VB"$;%2V-6[-P78T3)DV-'BZ9<%65K'E6MQ:\/X>LXZ?.3
MM3ANB:433<A75'R,ML%+^C3);=IE+MZ5JKAJO7D]+R-0'2>G$5J2E8Y3:CK
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
M%9;?4ZY617?UL3A\_U99=OKD37R?ZC>Z;57D<$5%!%_9A$"/;:+2I>:O[YL
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
MCC^SJ*0H0V?S^[.8"-0=K=/8S7HU[GZU<CJ1O%M;_UGY&&YZN?J-OJ3%,A1
MU;LP7N+?.T@G#5-[K@LUGZ/HG*GSKC /80>*4SW5=HL??=JESOHH&N2TD6/+
MNQ0B$L=41O4:OTC0UTCNH3/?L>*RC.YI*(;&/-/4M<_OX$7$B^XEZ8MMXJB+
MN<8GVX6//PDC PXZ5!8=(L1IQ-:2Z<],31 ."$X1MF.:O6R'1S!11(OL22PF
M\#.L"SQ?&'JRUK0#GG&,!@C;B[D47HV,8Z X#SU]X$RMV#N[T^_-@@7>V[7O
MO4598H$@_UTV-)$S_ URT>CN#[4MOF6%5LP"1M,@,'K?!24$"X:OZI6BLD"G
M'48&I@HC=]O\W;P0IB3)40:T6M>G_41R^WH/BU;^9I ZL J<:50_@EWZ3\H?
M5$I.#OT>45('S[:"[82>8H$G%1&3O9C^2:1)X'0D]Z+85P$;.0R]#28+ALI%
M'.6QIT-_^02?_XA<?X %NMYB >N,$."WSQ_^E^U_V?YGV,BHQWBQ0)4P6D7G
MVY)7[;I>&I=$I;W)I&.;0[(%3@A(@/WV?P!02P,$%     @ UHA:4IQ>0,)X
M.P$ "QX- !4   !I<G1C+3(P,C Q,C,Q7VQA8BYX;6S<O6ESW+B6-OB]?P6F
M[D2_U1%"%1>0!&\O;\A;C:=]+8>MJOMV."8RL$KL2B759*9L]:\? "1S3R;
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
M\(1#E'H>I!Y*82J"T$L$QI@&-A9:RQA3,\^T3-57D5?"YK:;WE8@<>)%?IK
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
M*.0/54_S),9]U],\/5#'T/W\X2%?F&B/3Z2X*4R> #>!'VJ%,J+,8B21B=3
M04K4_IQ22'#"(4<\I(E$'I)670,<QIP:FU<B-_%DFT RS>B_?WFC'?$5LSL2
MNPW\=E3=,ZA#G\56>-;Q74I@75"B$KFN!J6$KJBWQ_A^>XAZC?*W&';<6'][
M' XB_AUN[1C#6I?2K!J-[C8??9V7RW+&?(Z%Y\4P\C0=14$$J1 $>J%,8H&Q
M%Q/LUH[X[)A67\ZHZ>*?"O&0K4R+BHSWU9?X//9V7-0/GB,=\]4FG50$I*4]
MZ$Q<_[4"O$F2UBKT&(5J"U:O,:EG!QTW0M46@X-X5>L;+W!K;I4B^ZCTJ9O>
M^%%*$"4Q9#3B$%%]:D'2$ 9!C%#JR0B%OK.[\NA04S.&*@?88BT?F&^D[N"
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
M[7@JS8'8J&ZVE\^"%,Z[RQ=XA2PWJ=-^,8;>ZUZ>LG&SR=%8(W$%#B+4UFB
M+3B QJ/GU(V7F<O><SA&5F/\9(Z7F:>C61TO),KEG6&TTX(HR&]DU5C/^#5F
M'!$>1#R"81)3M79&,:0T9E#Z+$TXXUPMK%T[PQP=<6HKW6YODZP6V?A.M;C:
M=?=H^H*KOY)"5XWIWB_F^!38K3V] COP2K&+Z?LM3)N>CEK@8=K%M&(S5+N8
MXX.^6+N85@S:VL6TW]BQT%Q>+G4!R2>Q6(E9Z"$L68(A8UC9ZI[4!1^3&/I4
MDECP,([M0E../GUJW**%TV]]48GG6%YN!S<[DNB,QL"$T #Q^0P0[M7DCBG<
M:R&YG0'&K2%W3+>#\G%'+^JX=Q=S]:]WOXF%,DKFUPM^S77NO0Z3U9TVZYYU
M37V1Q&.)I(0IR\%/U9?,0DC3A$"4QH)&%#/!G!R13J-/[4NOA;\"=Y7XQEU&
M=A1PW 0[S87E]G4HA(?>>#;@_K8%[J[L33_,(<J^=(*MUSV>DP#C[LZZ8'.P
MK^KTD Z)4:])>:^#5)[(7+M ]4A/))OK#=F[O-#'O:_GI"PSF:F=6?E^\23*
MI7&6KE-1(HX]DO(8\B3T(0K2!%*/(<@DPG$<)"D.K5R-_8@S-1;<B M(^5>'
M#*#+)Z:= <>'>VB#2ND"MI0!UYH2&W6@S M8ZM"4K1FY+L&63MTRM2Z?)X=<
MKE'G:Z1LKXOGK:>LL-ZP;<T;NWR4\3++>D-D)_>LOZ=V6.Z^D,6[0FWGLY+E
MM:$82"ECF?B0$T]'2>(88D^FD+#0)XGGLSBVK^AP^/RI+4A*0K 6T8'GCB!G
ML<!<AL?01O0V%%TZO1W!Q(',+\-F)';>P>B7GJCVM.:MW'GDMO'(\+3,.^S6
M<IE[(MNUFF!NREO/R=V,1)$7,I["-.8,(H(C2!*.H.=YB*4I8PQ;-88Y>/+4
M*&HM'-#2V6>M[<+5SDX7@3 P+UGJ[Y2B=E37"Y+3=I\W6EK:436V$]*.7]#1
M^<?N!5_I@.<SN:JF2=PFP#:)DE#M>R6,HD@[_SP.:8)\*+"7QFD8!H%TJN_<
M48ZI?=:-&MKK?9".#71&_(<F(]XHY^@=[#A9EG["X:=@:&-G"WVK!/FZL208
M)*KZ0CQ[=25V%&5<I^)E>!VX%R]\7#<^W8OPV$T@V6I*L_:,$,(X2B131(HT
MD28IQ'J3ED:2TH0G?H2D"Y&Z"C U!GTC%OE#MM#?EJ4KL3/T=K0X)* #\^%!
MA-U!HMJ6_%<;4CSO(W0FPZXH]LF"SC*,2G]=$=KGO<[/Z49XGT4I=!RYYE/Q
M).;YH[9,Z\.;3_D\8\\SSI N82 A$[HFODP\2 AENAL953SG1PEVBC:S&'-J
MM-:(7%D?&Z'=*,X&;#M6ZQG"@8GL%'K-^>\5J$0&7^O_#F+0.6#6)VW9##LJ
M4SG@L$].+K=VC3NK0FG_GBWO7Z_*9?X@BNNR%,OK^3S_IJ/<WN5%U7U1;\6V
M*W:D'HVYH!3R@"*(<( A\7T$@YC[D1?Y@D2I6Y!:5U&FQEZ-)N";4@4TNEP!
MHXWZ3Z./20JI6XF:C>XE!5<NF$D[#AQG?H8^$AYX:CK$YEV*:K^!?)VE&3GJ
M[U+4#D,$+W[BR&V7=DW5[1-34S!Y%G@T"@5*H2"I,B.%%T""U:\\3H3Z7YD@
MWY\]BB++^9<E*9:6GL>!Q'7AB'VAAZ.+5^(N6Y@<*TKFAA>ZEX,9:IZ3-*&1
MC"4D4@00Q3*&E,0)#".4$%_R*)11/<]O%_Q'F^5&Y.'F^&W5]GBZ$VSICY[
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
MZG2DKTG._/:#+N/D5WWECVJFWX)<Q=JE+'"!S?(T@2Q%#,HLRB-61*203AN
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
MG>^E'=P!WH@.GAO9'<I;V)K@,L4,!>S 7+/#M!:YGWAP!UJIP>?!,'6H$C(
MMB,5!@F"L5M%$$>P+A8!L7W6>'4_'+7;*_7A>J^?/_A%_EPM?IH*(G5HY7O*
MS2@O78%?@4B120;C.$L@RG$$,=-NH40R(YQEJLB<DDDOCC8U%M\*VX4.=^*Z
M.8.7$;9S!X/A-C!)GX5L@/,D*TQ".H67!QS5+;32_= QM+O)ET8JJ6_Z<;\4
M;^5/N5@]F^GJW9^F_Y.<T31*"HE3J&F#013+##+,*(P31FB18TFQ(XU<&&UZ
M--(("_3Z'8B=N*XL<@E@6Q8)!-O@+-)#K"<I:$4-R2$6B(3ED$L#CLPA%KH?
M<XC-39Z9%TTG<4-0=9^C2@_RKBQ7Y<-*.SR\Z67J&$_O\,@)?0 [L4$K=_TI
MU)*#GNC#A+Q[8!8TE-UE_'%#U#V0.0H]]WG&R&UYV[[!O4WG@[*#[_Z4)9]7
M\G,Y-SF=65X@Q3"D*M53/%($D@0CF% :)SG%J<"1^VG@2-)/\V#QS?8@D=&%
M26JKC[-^^_K6G&XUQUJ.IUICO0Q*\03G:0YQ2K#V]^(88BESF),H531!,1+*
M]6!RLJ_"\&><[YIC_+_:6V W.T_0K@-/[/VFS7V=^YV;3:;;R>;.3<9RJ_O>
M.>T=."KIVR$ :@@FT-W9SV:3:/'L*/I?H\^SGSV"-7OV'-X[?NRYE#^T>/.?
MLCD?:^+2FO_N*N)F6$0XUPY,CDU#,R2QGL>0A#PSU?,8$T0X=7JV'7AJ>Q9[
M<M>Y3<XQ-': VTT40\ X,-/O(]C(/$YDJRM8@<-N[,8>.P3'"9$3X3AN]P>*
M<KW?K'^L2I.S-4OC0J7,E(T0G$.$*8&,$9/.$RDEA: XBF\*<MV--4$N.HYQ
MI5MQ P;Z]?"VYJ40* Y/14=A?F GZ8!!?L=P#!KCUQON=4/\CO6^&N%WXA;_
M0@(FF5-_FD_W2_%5/W5M_JU'9/.E=J_JWO&S.&&J0"R"DB8)1"17$&>*PX3D
MG!=I'/%"SM:K-5W8$8K=L$[<LAU\N$_CV\JY];,EOG8$$AZU@;G$"'Q7)[1#
M(V>]+5U+7?]HDN,;P4$C>=CT=GND0F>I6XP\>K*Y/1JG<L8=[O;U9K0FIBF-
M6>=]F5?_>O/R33^I+FA9Q%*0)-&4@Q,"4:HD9((R2%.!F#DK%CEV\V;.CC4]
M;Z8G*C"R B.JJ^=R'EM;SR4(8H-[+B?!"EXZU *-L([+^>%&=ERNZGWLN%R_
MQ8\P/I>F=MOZY;-^!=;F5.R_-O/Z=/GOY:JJ9BR*HB26B68*E$*D9 X)C20L
M4B1(Q%41Y\*%,RX/-S7:J!T5\-S*7$^[LA/X#GPOG7=HKJ!MQR+A,!R82#I!
M[T M:G.:OL/O[Q?Q<Z83.UA",LJ5$4<E%3OM#WG%\BYO:N%2BNJ]%K9><[6[
MS]T>LY@EI(AY7E"H9*+9)28,8I85,..<1HQA%2NGU*>K(TZ-8#Y4U:8^8EPI
MP/N)E?.E_GFY;$(3P!_S]0^@5J;6*M0_/F_88L[U/4J6]3G44CK&M5TWC345
MA0-\>#:J907FXVF[L;3B;L_M F[+6$,3F)&N##HV*=EA<(*7+&_TW:[1GTXI
MQ7NI[S&5$]KDK3:D[HU<2C5?SU0>)R+F*6193"%"$8(XPQSF,A<,Q7&&I%OK
M.*MAIT92K;2N&S96"-MNV(3&;? -FT9@T$H,>CF;K=#@EU;L %U^_7 *NUUC
M-?+(VS4N:!QOUSC=[1W ORXW?+TQ\[AQPIJ6]3.J5UL%RE/3+LJ4^L@CB&F:
MP23.<\QD0I5T*@%U9IRI,<V>F/6B ?S>2.J8"GX.5SNZ"8#6P/SB Y1/F/XE
M& ('Z)\<:NS0_$OZG@C*OWBY;Z6(^7I.%_?/S]K%K[=[/M=!CP^;I\U"__Q3
MOM-N/U]_*^FRJ1;:OMI)P@O.<PI%PC%$"<LA*_("*A;E5$51D0G',A)^@DR-
M4UH]0$\1T&@"=JJ 1A>P4\:U](2GU>P(:0Q;#,Q8GF88@-9N!3-LQ0M/648N
MAW$;8L>U,FY\GD<AC;JG0*4?]7Y5OEUMV%IM%FU6B$D&,26;3?+'1HO5M;2I
M9E&4B01'#.:$2^V&$>V&"<GU?R**J1 H2ZEU50T?":9&IEL=ZD+[C)K42M9L
M[/*=_(!N%7"H">%EH<O\.0KNPV];M9!K^4&G .@T %H%T--AUU%K<.P=BG,,
M;8.1*G7LO_ZBLP7M;''^._BW0(4[;@'R8A4/KP>/5]+C%KWWZGO<]*";"SA]
M,>\H6\C[4M)9)M*"9"J%/&>Q]M@5TA,+0S!.HTB26+!$^-9LZH\SM3FD*7)3
MMA("JD7TKARTAZ?%7! &I8$9_[ >4"<FN \&E7==)5_(1B^EM#A^RT)Q\'5$
M'.HE[=W^6B623NEPH2K2R<L]N+';8OU&_ZS;XE;';24-)S^N?\ARQF.9YH@+
MO80RT6L"YY#D*(&*:3\\%9RRR-X7=QEY:ORYD[#V-U9&1@=6< +=@E*'@G*L
M$QIS)-,(?JHM;>-?/PZ)L0,7#X7U2.R\Q7RM,:<-YC^WF-,3[W4HRO8![B*)
M.SUP/%KWT7./Z+T>X+?3_??52OPQ7RSTXS[H5V_Y?6ZFE'K0[D]=0Q22JC1A
M$4QXKAUE28@)$XH@SV2,F4IQGCMM;5N//#7J[Z1SVYRV!]IN-WH0^ :F^TZP
MFEIV4K?,?P>ZOX^3+.J,8,@]9_O!1]UD=L;D<%?9_0$>+JN)O=8#_*95*M=T
MOC2504_G6*M,)))'!8P0,=D6E$!:9!@*A?6:/T.*<ZML"[=AI\98=?: ^>;V
M1'=PI>P!M_!5!X%QZ*-^@^#](8)>/'4+N@Y>ZB HC^2B7D8[D#?J#-!%5]3^
M:>/YH<X:[CFA[G=[ESXL-U+\@S:'D&V%YQE+8A[S/(*$U>XFRR#-*8(JHXBG
M:9PHXI3U?WJ8J3%U*Z5>D#5BNOF89Z"T<RAO!VA@#NZPZ23<EF4/6O_Q @:!
M*SV>&FGLFHX7M#U1O?'2U7X?_[MJ/7^B:]- K^NEM_W'KH='6R]<1:S &4D@
MC22&*,8))+G((1,IID)FVI=SH@27P:=&%)WL BC35M)LX#@FTCI!;T<A0P$Z
M,+%T8M=M.7=-.G^5U(A;%Z +7\+=!ZN0!.0T_JBTY(/,(5EY/>.6KF)?M4]<
MORK;*LW:;Q&YC)0F*EKWYD00TX+KE2A36&5Q3%/BWE'L:)RI$5.;8[&5\\9&
M8L>XVE%1 +0&9AT?H#Q[AYV%(7S?L..A7J%GV%E]3_<+.W^Y]XJFB:&4S1;]
MB1IJ[;1:9"35ZQP!BS0I-$=("FD1<4A)*F+.\SQ73JEMUB-/C35Z@C?G?.!4
M$4'PBRG'Z%CJS-X:UNND\!@/O71Z?/@ [M?K<LXV32C&>@4^TW(8U\89H< +
M*\O!QUYKN6%R8OGE^ !?=^:GK-9U__*'!:VJN9I+\>:E%Y+W*S79-NN7MUJ6
M;^9EVNU/1I)3196 611%$"F20J+]()CF'"G)<R*P57A("&&F1G%?^0\I-HO#
M5<8#K7[4]3CT$L[H>;=74\QLVN\JCOU*RW_)YOO]*KG1>RXKL$/&E,_N '%U
MMFZPNJU'-HXM!W?;MFH<(-^/_^Y4 487\'NMS3"GF"%@#>L&WB#/R+[B[<@=
M.Y0!GND9R4'G2^,>/2[U O=YU:3L/*KF[#6>I1RGF9!*NYJF#UF!!"0H3B!/
M%"J8H 1+.EO*[V:"L2/GRP-:?;*D^63[PP[WY1I9P6H)1"VM_D@U$3?Q3XZ1
M')>!MF/# ."-%+.A!6W];@->3UJ#W_UE_-QC,JQ@"1J(<7G$<:,OK+0_"KFP
MN\N/54YW8GWYI!5J3Y?2W 3_IA+&!&/M\[$48H(9C+B0G&62<>I4G.[JB%-S
M["YVO%YNQ79K>FV/OQW?!$5U8,HY2+VXV_9B?KD#.X'#D8XU-B%YY_J@HU*/
M-0:'[&-_H_?V>FF>_%8V__^P_%S*9SH779!L6PJFBX=M:&^&:$9,?2B8%YJ+
M4)1@2+C$,,,H5S3BA:8G-W?'3Y#IN4&MU$ VXO;BO$''5#Y>D:>=K'?SA\)^
MM,W^6G#P2Z?"WTQUP<X6734JVJ4Y!'>L;D,P\#F!CR1C'R/<@-:)4X9;GN81
M('O<=^IZ5ZK/LE2K\LDD%WS3]JY^K!;F=Z;B,?TN9YF2F$>R@&F1Q1"9'# J
MLD);641,)%F4IU;!%P/)-S6GL"<M6'?B@E^HIEO3P=!(;7F.,91!+S/O!,PT
M,"4W?0;?[/<9[+4B?-.U(CRXI&E%V+?O5D^P4_1U;>L0)_RZ-AXIH/B5;.T6
MD#R<)2Y&+@\P['@ASL-AMA<+/> PMY7.W68([I9AJZIZH&7YH@<W8E1U=(-V
M+3[JMT_S?4SU&Y!)6"0\A4@@!DF:Z_\4.).$,"02IRZ/OH),;;[^)-=@M=O(
M,5O%O"_\':B,^'[E=YVM9+<J&@/[@2?A$PG@ILWO=O_'V.%AWPZU*NW!*+]0
M$-F[;J\OG$-4\G66Y55J^_HB=J[:K_?S_,CTMTH^JBYBM)H)FN-4XA1*H0I-
MD8KIE0Y7D(@HS?1K+"ER"LK:?_S4B$]+9PYRMO*Y,=P!=':\Y0_(P&QTB,4X
M><BGX0C))@<CC,H1I[4[_/+/7.49?UES1YN@LHT;QC06-.881BA/(%*YA PI
M J.\R'&<*)S$TBG6\M0H4_NZ'_9V=/_=,7+R)(YVW_C-Z S\J7>^1@?0$,'7
M%S$(&O-X<J!QXQLOZ7H4RWCQ8I_]SC:V[E'MUF+U(JRZ_TGG"Q-F\WY5_EVO
MV=9US,U1F0!,<\63 D8J41#)E.I5$5*F)J!*"5((Y5:Y&B&$F1J%].,6FTT2
M5F^2-"J!K4YU-<Y:*_#;4ML-)%&<UU7Q7?;";C2DS:;F>.89>@>SL\QC:QGP
MYK1EWF\MTP0BWE:NX%8;N6Q.CF>KL78B>U]3W;D=-%\3;6Q&][ZF[T:Q4-6W
M F%Y>2_QQC%&W#@,@\;^+F&@9]Z2AVB6SDT[]?5+V]U I3+/"L(@0J9F(XDD
MI+&,(><\SY)<+V<3)\?WW$!3F[AZW9ZVDOJD()Z U,X'#@'4P%/(*8P&Z?9P
M&8GP>8@GQGJ%1,3S&I_.1+QPO>=26/QST\2C:^:Y?S(1B/_=S+LDCE0:Y0C*
M%$40Y::^2D$%3#FB(N-1AFCJM!P^-]+4:*$OF^-Z^"R8EFOB$! -O2ZV0<=]
M)7Q-\Z"KX;.#C;LBOJ;ST:KXZ@TW10*9A$&YK)HRHM>/+TU*VOKEP]*TUZKS
M6>K0I&\_Z++M EK[,=6'MFO,_??O91V^6/_:)+=LZRW,D,IRS F'VNO(M1="
M&20YUZ83*!:($%045F>.4U%H:HSV?EL!!M!ULV@ POJP<BJHN@4D_26,/_3Z
MOQ>RTL?#(;2EP07T@&GC3PTT76/FNV;SH-*7M=W"[L 6H79CH<YSW*6U_L5>
M/:]XJ;_$*_@* 59_E5?1-SKKU>UN&<[U>G*^1OS7JUOE3,#8Z\OEMW(\45_B
MDUP_*KU$G0D>R0B+&.(B1B867$&&,#*5K@A7/!=QELS6JS5=V*T=+XSEY&MM
M1QSP0'6O+(V)$W-;0UZ"%><DP;B@,"Y,\UB.<LAXK!?GA N14)87:>*R) \%
MZQCGU /":K<X#P36P"[?A:I(=Z".851F,^_N3+&?<"MZ"[A"KNDO#3?JJMY"
M[\-UO<TM?ASM/<ML)XG[JMH\-1.+24+B:RG>SG_.A5R*+WHRF7&4<$4U$2'%
M!$0%BR'AF829C ND\@C'1>9"28-+/#5BZV0$HA42O,SE0KBQVPAVQEF<Y#R!
M14H2/8^S'&+)!<PEE;F>U",MU^RG+-GJ+VGION3#V?KMGHG!+_-EE^I%OTO'
MJG7#F]QN6IR4&4?93V&7%['L92\*YF 1VROLU=/[#FQI8/N.?+FT0><\'8]F
MII"3^O!"C^H:C&:#0P=CO(']W)3/91O7_W6]XO_2GNAC68?OBWILO9"MI9LI
M)/+(]'G(N?$U$B(@RSF'O$AR1N.X8-0I-<ENV*DY#%NI067$O@//M-O<-Q/*
M;U_?FDFEB1URG%,L[8 %)3G/<ZB2@IM :0H)4BD4,56)TE+C KOY N$M,<Z$
M_OJVL)NDP^,[\$R[ _9K ZR665-*D]LEV@E4R]U,M>&F23>@0LYUEB./.F&Y
MH7$XZSC>[39U"#F?O6V/+BJS9BZ?5Z5Y^)N7+V98:;)JMQ&E.1.1B 6'<93J
MI:HT.Y.81##.4ISCA,2)W<SA-.K4)HZMX* ON?%7M[+;490;]I<9:C!$!R8H
M"S#![T&SP;R0VC%4U5%4)?F_?5_]_%_Z>0T[Z7\<DI+;6*-PDI?Z'27YW>RY
MY[8-\GVGE/:4MWMZW^B?QE?^(HVF\\6\=L(/*B7G,4L1H02F>91JHBHHQ+',
M84'R)*,"D50PI^VT&X29&G_U(^--/&I7$\NL:3;FXZ/KVC_8Z._G!;R7VF1T
M42^CZV3PWBV..RVW&-1R$V4D,PV]/]*ST%81T LAKHVQK\R@M:]#X!IT0^,6
M><;=JPB W-$V1(AG^I&R*9'_399/;R5;MP6VY[+Z(I^;S8[J47TNYWKL9[KX
ML/RD!_WVAUS\E+^NENL?U4SRF**(Q3#+E(0HT8XD8VD$I4@IXQE*-6N[L/)-
MTDR-EO6K'KL1ZFW&L&/4T2 >F%+KW@Y&$6 TN=OV#;@#_RGUDOAQ&7#Q&P2S
MD'1YFT"C\F40[ X),\Q#W1BS*M<S/8)^?W_02MY_+V6]0_RPVBPUFSS3<OWR
M2;^O;9Y3H7)&<"9A3#.]L(X0A@RE!8P9BC!A@B?<ZOC7:=2I,6!?2F#$M*-#
M-Z0OT]Y@^ T>KG( 7<#<,B],+M"7?EZ/NO1/A[3E-N H].2%04=#?C=['@&U
ME/9M=<__:S,OY>?25%M;OYCZ .O[91WW^&PNF:5)DA(D4L@X9]H;,Z$(2,20
MLS2G$M,\R0NWRMWV@UM].N-6ZV[-4YE%UW,K=[W@E9W0C@</]I:P/'P(B^Y(
M!Q"MT"8TKA4;='+?U44KUDWSK7=7478_A' &+.A!A/WHXQY&.*-R="#A_@3W
M0XD'[9S?EY(^K(2<T5BD#".]<&0Y@HC$":0YTPO'7,F,I:K(N579F,,'3\X#
M,HD91CA@I+,_1=@#Z_I!@2\$0SLQ=MH[[?2?4O6&S?R]QXVV7W]*B?Z6_,F_
M^RQ7JFV#WFV*;-NRE7%"&>)Z19)QO4"A"8=,".TQJ%Q_A(JHA%@U'[HRSM0^
MR)U\+FN1\S#:K#Z"@#/PI_I%_IQ7;6LRO79>E;LDL:W0 1O>6@)S^Z+C_! C
M+C.NZKF_L+A^>:@Z-_=_SJL902G!&4T@P85>-N0H@JR@%&*6QD+_A5/NM(E[
M>IBI$<$0-6YJ..U\_]M!&I@03M>W,4(.6MVFC\*PM6WJD5ZYLDU?V^MU;?:N
M]H\*:HC]W5*8I,=9',DH57$&(SWSF^ZF"K($,RA2FF@N0(@CJXW*LR-,[</O
MA&PG.*#%K!.?W4-\]H&\[J7?#,_ G[PS,EXA.B>U#Q".L__<T4-O3JIU*LSF
M](4>!6I,__->^W.]3*_[GYMSD;J\>W-$TNNKO N^8"AA(DD1+"3.(,)% G&>
M:0Y ,8W3),&9XM9U9?SEF!HU'':4K_>Q>H([U.:XP3B7B61$R(?>'3A$6XL.
M:CU ?:Y[7S>J6'YO?NIWC[>*'PQJ$X<R)^/89J3J)+6-Y,$74=4V6ANKF!\7
MQD;K QN%JKUZ.YH7:W[<\/CQ2G7<CL%>A8T C_,LJ<BY.2&;+[\__# )5F;H
M=V6Y*A]696G"GE;+WB<GA5Z$%LBL0TW$ISG2(ECIJ3]%%$L4I2)#3F4674:?
MVLQT;GL&O)\OZ9+/Z:+) '&8IORL8K>Z'0SK@:>DG=R@%;PYRC*B@Y[L@2/8
M;X(M: %()P'&+0KI@\U1H4BOA_CF;IXY0]OV TDY2^-<1C"5B80HYP7$F?;"
MDS3*A%(%3J/<+6WSRHA38[6#<^/]8V.;QB*>P-N16% X!R:NFY'T2 BT1"=L
M+N"U04=. [3$X#@#T/9&WR:7;/U5\C8NLE]#_ZMV^GY;EI(NYO\MA2E_]'E5
MS>NL=ZY7%)M%'9FC?STC7#$B$@I3Q11$19)!G#(,I4A$2E/&:)QUT43?7-I>
MWBR:1ZS1MQ'8;"=[W7W1M>'E[1:SH[6Q##!6&TRV!CMU[G:]6Z!:E;#2*MV!
M \N 3BU]]4ZQRT;SZ(D9#.:P[3%O%VOD3IG!<#QNFAGNT=ZE(I]6RSH-_($^
MS]=T4:=^5U]D)<N?4FA1WF_6FU)^J*J-Z8<\2PK*$T$R2!A*("*:E2E1&"*$
MX[B0.5/4M=*AFP13\R$;<0_:_ZA:9#!O9:YK3M2U)BK'8A/N!D*IB!*.4ABE
M&8&((@(Q8IJ-6)RD/$H2/9VZU0 9U$3CE .9FI'L9LI!@1]Z<[V6O2L2THH/
M6CMT"M1F:%0 G0Y!"UWZP1>X_*6C$&,7Q?3#Z$2I3,\'>9P\?EAR/3=6\JUL
M_O]AN6LW;7[^.*=LOJAGU9F*8UQ@FD*5LL@D0N60$<HA4XE$L<II)*TF+->!
MIS9/[5JS+XRD8+$3U>$(RP5YBW/$@? <F-LZJ4$GMJEIO\.WEAQ\'!Q?AS/!
M@7 >Z1 P&-YN1W\>H%T\ZW-YWGB'>QY:[IWF^=SOO:&MYNMF;RA&.*)ZV9'H
M?T D6 Q9) HHXDP2[?R21#B%C.X>/37:-I7!W8NJ]Z"RWFOV &!@GC6Z'Q1*
MUS\N-L)\]9]-ERU3X?6@7/HG_<ZOEFLMW\)<]L%D1,HJ9!+8$52!=YB[IX^]
ME7R@U8D]X\,K/#>'YQ5MFU]H SZJ+_*G7&[D07T>G'&$(IY#KD@,$<X9)+%>
MT;("98G*L*2958B8TZA3^_I[0NO54BNRJ67VF;[HI=,W/6!]U/(K_:>IP:@]
M[3DW4^&%XA,WF,1R?S<TT$/OX.[):P(<.IR'+(#DA%+0#5BK@<?=8G7!XF@3
MU>GF6Q)7#/6]U\(_K,P)_D;/+JVGLUI6;Z1:E;NB2;+Z=;ZL8^:[^>=^*?:?
MTK0+^E6N?ZQ$+]9IEB$D><H+*!'1K@W)(X@%D9!&.*%)JKV< KMTZ!E1=B?V
M'*'C3WW6PFKMP+SQ(]9&/Y\TFY&,7RCMO7(),<.Y*:1-M?&9@ E/292)5 KN
M5&5PJL8?8>K\ZQG?;GJ=J$F'WW+9+0. F4+ 3G6PT[VS>-N2L%&I'Q=\UZMZ
M:(YK!U\NO(*]PN>MC2/^*R3#C6J7TQEVXXK@Z0 ]/=-Y:9[T6&J'ZWE5T<6C
M,J':'^<_I;BO*KFN/J\6<_ZR6RYPP;G*HA3&"140<95"EA8%+)(LRU61Y=*M
M3[V/$%.;E78ZF(5&74.P%AXTTCM.3CY6L9QE!L9ZZ.FB!W,).@5.0GX'&C7
M[^W_!UGNW8)G4#KWD6-<7KX!J2."O>59?DRYV_S6A/Q R_)%,[CIV%/5*])9
M@@25+,Y@@:6)G\$Q)&DL(<,BULY_DJ""NI#BE?&FQG^]4QOCG^\)W.ZW.$9;
M7P/<CN\"PC@PM=V$H#-O6>(2DJ*N#3DJ&UGJ?T@\MK>%WT"?%7$>418KB O,
M(#)UL5E",:11Q"C)S"Z2TQ;"I<&FQB[7MG(=J>4BSK=OAD^(5/R!"[KQ/?9^
M]W2VN7UVMV]DD?^[H:7^*!<OVQ3.#TO-4D_U2'I<OEA5FU)NDY9DGF 9)S$L
M9,PAPDAHBJ$,9H*J-%5Y0B*KDHF>XT^-:[;B]U)@>PJ G0;>B62N%K*CI %Q
M'YBEPD+NS%R>P(4D,U<11N4W3WP.*<_W,3X5;%8+_>]5L]FV+:-]SWFYD6(O
MU([%>99FL5ZP%0JBB#!(DBB%,A8*DS2C*+<J4N4TZM08KY6P'SD*2MGD+JU7
M0.BI:;%J$CYIIY5+=11;8URFN<$@'IC<]D0&6YGK%+$:=K^ 4OM7W*'"S #H
MCE5/)@3*CA5D'-&Z7"_&]F$C5H=QU&^_%HSKS;[YR$W#4U/-L-[T.[] ?[O2
M;\]ZSF=Q+"4710QS;/S=%#&()5=093G-4X6$XLII(>TNP]1F !.0N=KE$9C]
M)]Z7^PZHIKF?:^ZQNW4LE]_#8C[TJKQKM5P706U/*R[M_]V!3HN0><3>$(;-
M&W878^0\86^<CO."_1_EQX_OGIX7JQ<IVPC2.G7K#:VD,"T\Y;)JZ'E1ORWM
M/@1??5^:Y.2F#M3#JEI7;>*7^>W]DZES,^.(YREFVE&64D"4XPP2F10P$HG^
MOZ Q*9RRA0>2<VH\VQ.PZ5\/F5$2\)Z6;A0[E('M:'@"9AN8JFN56BNUW4S
M?5F:&D^M?UE+#'HZA*/H@>$-2>-#B3HJU0^,]^%T,/1PGMVT3XHQ4S@M(B(C
M*+#I.TAC#"F+$B@)):I0E''BQ/BGAYD:87\-0M)G(+7CV-N!>FV*-*&8=4G>
M*[W W9M-7X0F:!OITR.-VR#ZHK9'K9\O7^VQJ;JE*_--=$WP3*&Q1Z7=6NW$
M-J0TRQA!18PBR G'VC=42#-%D< \TPMLP1.!L=5!M<N@4^.-3CKPW%13-25(
MGNHFL98E2)P0M]@X'0#'@6FED[@I-0(ZF>LZA&"+;R/V )@Z;)L.@.U(NZ9;
MC.O%".@:CX)G@_%J_QT.57C;$:V+NZ:VSQIOT]11N[T]4]=[;^O[^J4YX?FV
M^D;__(_Y^L>/U<+D7YLB9:?=%:I,_S:9P;@P$8YQH=?\A B884KB-(LBXML%
MUE44JR]IU)ZP9B/OCYWD8/.\6@(3I&]^6"E@0OK+.5]WZWY ZUT>OSZQSI:S
M<S0'M<:H/63OZHW5GNQWX(J3&KZ5K"^*0S26=9;E5=K,^B)VKNFL]_."!1R8
M&EGZ.3_NE^+M[A"]70;-,$F2A(L8Q@R;<RBN(&.9-B)&2#+!2(:M&F7Z"C U
MG[D3MBY\T \ZD(V\P\<D7+:7A9<]L!4&9L^S9^A;RYC..3T5KJ[HPP!_<P1#
M, .\=C"#MR%"1#98H>@1Y'#YN:\=[V"EM47H@]US/+J?KW[*TC)2].CZ29&/
MEBMH>.=9;6_IZKWWO/':>I]28Z^O]\D+/!R9>NWY^%PG*9N*GE+H%_9QLZ[6
M>E;6WE/;G1KA."$Y0S"/XPRB(F.0<*9@Q*(D,5&3"MGW^;,;<VKN2BMP7698
M.R7&:5GM9':8$BTAMW _P@,Y]-%!O1;ND&Q$KN>VGM#7FX-[0^K@6(2'=B1?
MHH%X=?%E#;6UYP;215?!\E'C>0=NNNTY!(ZW#M&9Y:#@FR(YI:S0S,V$A @Q
M!BE5,228QBB/HR)R:X'G,OC4>/PK_R'%9B'--MU[.B_!/^AB(\')EJW'/4#<
MN[AZ&<QN!V\H,PP\"UBT6AFV9)\';..U3GG5 GX>R+@U0PE:SN]BAM'N8TI8
M1G"*,2RDBB#B,H(4$0I56C!*BQ1G=DD_;L-.CO?D0M8'$J>R[][2-06_;)9T
M(^;Z&L>^&99VL".U\.@.3&?7LAF':?'I!M-HN8NO1%QN:#AE*MY*5EUQ]:;R
MEPGITR,LYO6SWRFEO\E'I?_PL*D[*/]_*U;=FU]I![F8%00E"A,!24IRD[-8
M0*I]-<A(G/,L3Q"*"I>>%QXR3(W&C$Q-'@5W.0#P-(#%(GQX6 ?FKUT=1;"O
M FAT (^J_J-1HUZL&T4,_*!197@KN#7(&-@:X_7*:$N=@G+?*K*QBEZ^F#_R
M3;M6^:>Q"FW^8'0*M<B_#=%KC31\'CUJ3XT;=#]LKW'+HP*WCOZMDFJS^#A7
M<H89D7F6QY!H5QBBC',SQQ"8RZ) -$I9H9R\8XLQIS:G="+7WY'LY+T#)I[G
MJ3Z"WM2R@X46OH[M?)&T=.TN9V,,.Q<Y,,0#SR\76TK?@49F8(0>H:GT,4*C
MM)7N#3N-QM+'.%BWECYQJX='_%GJUTO/HM_EH^IMF+[[4_]^7LG/Y9SKOY@-
MNE]I^2^YKG?I'E6O/=V,*"QQ)!2,2:8T<S$":90+J/0*GW"6,XFMZM(&DF=R
MK+;5R+@$O.GCV$0C*K/O^;/>]]2_$YKBS"7?2^H45!/ A!;^];B&&9H+=S;1
M7G7_. QT"H%:(_/G>G>Z4:K=I-:_[/?C'-=6#E[XN#8;R2/?_YZJWCD;D)WM
MGFO;Z3_77]A38[OV0]O_!D.YY^&@ONBJ!QAF/+<]'"9[+GS Q_JY\U^V4>7F
MM$K/R>9_O3.KT[]M#[]Y(I0@VFTIN-D%)QA!;)+YBRR-5)$1[>G'+G[^+<),
M;:JL#_^,7WIX"NCFX=]D'SO7?RS4!YX'SP(.?G^[>J+S9<"=\A"0A5PDW"3/
MJ*N'$,@=+BN"/--CO?&Q"=%<E2_ZZ;_2Y491OMZ8+*OMPJ;]$&4LTCQE&8QR
ME$#3@Q2R7 F8$OTN(T6%2.V7%=;#3HT2=X+7W^E37_3='HF#!VIO (M%P2"P
M#LQY/43OZU:/?42W8ON$O]E#Z^###P+Q2*ZZW<L;R@5W1NJBIVW_M/$<:F<-
M]_QF][O]W&/3#^2;+)],!,I,D2+.)260%%BSN,(,,LH1Y%'.::Q_9)S.?LJ2
MK6P=WO[C7=[Y_B##!E7=@:4VYJ8L#8\\-WV5W3S8/0C3C,<B2E/(8ST'(DJ(
M7C&D,8R2.$US7$BAF$L'2U\ QV@Q^<V,<0M6 N=%FB@8H91!)*((XIA'4 F$
M"8EISHE5<M_-6(W2D7'Y'>J!GH#0TMT FMV2QQ>*H:?S+0IO+Z'@O%PYI6[(
MY<?>\T==3IS2['!Y</(:O^G@FUS2Y?K#TW.Y^BF;SIPI2R43')M-CPRB),HA
M0P3!5(E<IBRF@COM@1P/,;5OM9$0S'<B KI8K/Z@VF)N7^X)..V^W]M &O@K
M;O'I2Q?N4SZO><@/^L0HHW[6Y[4\_+@O7.G=S[N4M))O9?/_#TO3?-/DQ)D"
M  ^;:KUZDF57?OIEQI)$<9;E,(G-TEY)!!E6*51$9AG)DY3D;ITLW<:?&CEL
MZQ*733<:YY;*3N#;L<6 D Y,)9WDX)=.]K^!^1)TXM?U8D"GP-VV0/U+T!;%
M/M@%;C/L),+8K8)]\#G1[M?K,3[IN6VRTJ-Z^&%JU^R&VM#%?3>1-TD5^QE$
M:93&*"HX)!+'9O&&(68TAY1F*B4DR[/4JG[G;6),C?'ZR5^-*E7_&]7:@'LW
M]^A&,UGL=8X"_L#<N,7]L<,=?#@#.V@ROQP2P$+:PR5%> R[C+1AJ@7<+&@)
MQ*[SEHE7V'TAO&>J[0(B6![QK4A>3BWV?OJ(V<:W(K"?@'SST_S<<1/Z4 <]
M[+I[5=M2)6E,HD2P"!(JB,EE$9#P1"_ A4*<")6GTFF'[-)@4YMV>GG&/6F]
M^PE>Q-G.S0Z%WL#SAC]PSLZS#2(A/>6+XXWJ%MMH?N@#6]WC4UA/SW7Z@WR_
M*G^58LYI*<V94?W/N>B*T:0DR@B*H,1I#A'G%&+*%9294!&1A<@*;%]([_J
M4V.35F2@5B7HA ;_DSX]_V_0">Y2H<T"<0LO-3". _-*!^'[/H3UJ7PKL<\Q
MO V2+K7MPB(Z5BV[4R\G[2$;RFET@.=RD3J+YXQ8E,Y>J_TB= [W>=4[75:;
MA:ENK!_[N5PI657Z-:*+MI=)M:U[]_#YZWW[KN,4,4+R!%(9IQ AHGT_F6.8
M(Y1D-"NHXB[-5MTEF!QQ;W6HOXB^%J!38U?^$?SR/_\?G"31_S8*U?^,_[=+
M-P$OF]DP_<"6&)KZ;S>"U^3@8PVG2JC#6F6T4JC#?2*N15'] ;U2%=7CP6.6
M1?77^Z NZ@T/\MN ,/UF95V&]<E$/_UWVT?+K%%,IZRJ%D0^S3=/5:^.UXP6
M2%*>FHA?T^LJ2R0D6&0PQB23&%$6(^+6Z<!/$*OO<=0^!UL]S':@Z*0W28/S
MG=AW8"GKL@//C4J ]I1VV]GP-*#=GL> 1AEGZMI9XY>^"G\SV&^U:'FST>/.
MJEZ=\U[);4B&W$7QE&34_97;T#K<>;GQ:8'Z;O=:>G^2ZUE>Q)(6!8*8Q@2B
M(LHA07D.%<E$D>=4Y=@I5/3*>$Z._5C1HT!TX12F+@NMQ;ZQ?_8!RG8T%Q"[
M@?GL9%]L+>* 3:]/8S%H@^N#(5^WF?5I_:\VKCYSFQ^9/!C9S7F48:XO\^I?
M;U[>R"7_8=*E[_^<5[.4$$013K0_QA1$0B60$8VTPCQ%-(Y8'"F7HZ)K TYP
MGV G+S "@ZV\;HQR%6H[2@D)X/#+^[/8@=^-L '/C&QQ"<DO5\<<E6!L$3AD
M&.O[/)L:;T_ PS1=KH_)9W'*(YS$ G)3/!NEJ8*,IZ;^#,:YC%":2*MRC(-*
M.34RZX=<[7I\-GKNM6GKJWH'=LJ:&W?JMAU 0:UP&R7D>'P^S,MAQZ2O;O*!
MZ?=J<^BV XYHL_^WO<RUQ>MNYE=-ZMXU>DC(@S:='D30<7M6#XGU4<OK00>[
ML:;9N\7\^UP_3R_7ZV6Y'E'.?[:5T-^LRG+UQWSYO9KQB.<Y)RE,A,H@0J8X
MN>04BI1%'$N1)8E]B5\/ :8V7>Q769*M$H"V6IABJ*T:]1$SVRKB60S+UDX6
M!V,#HS\P<^^7)NOD!YT"8*=!'37Q9BS@/<N.#6" 5ZDSYO %#%%2S!%&ZQIB
MML]]G:)ACEJ?K1+F^AS/4Z^#'AN[[AO[O3AF#.>X*(2"/,D51%(5D"#&(2_2
M!(L(8Y0Y[:O8#CRU.>;=MJ[O+K[4\9S*%O(H+K(<9<AT^240,48A9MH"N50\
MSA+",A*Y;(P/ OEH.^3<5/N2!TV6Z''WG[EODR5KNUB>& Z ]N![ZE>;*P4\
M!W3$)^C)G^W8XY[U.2)R=+KG>K_',L4\Z<.R6I>U-_/!! [JK^US4R]F)N.L
M2-.80YS('*)$,L@*SB%C...12%(9%W;!$-<'FU[ PT=95?_>;464\ED_6XMM
MPI'FK>@.[NYEH"U6%+>#-R+I[ 0%G:3@LTL1(@O,'!8#P; ;R>VO,9SO,.S>
MMZZ04RCOW@J7BW[\Y2>,Y[%;:;+GF]O=X7GDH%^0>H_3%#5;OYB=I]72>##U
M.1O*%2X403 1I@-G%,>0QG$"4X4S)$6<Q<2IR\;%T2;G;]<R@IV0COOU%Y&U
MW'</A=? 3'H$5? S2RLD@FYK7QQPW.UI&]V/MIFM;O*,J]IFS]5UPK=[U5_D
MPC@[];9TO9M=GZBT!RJ[7,\H1Y22-(>2)J8_'*608F*.)O,<)VDA(K<#R=O$
MF1KMO-U+9N_K UJ%FE/$.W#BU,H_._=&F]KQV7B6>MT#PT%2?<. %S1H[#:)
MQHTI"X+>4<A9F*?Z-U/?^86?].O:5*&?"<QYC@L.42$UK18\@1BQ F:"R3A.
M&2+<J6#8N8$F1YW["[H[8$1U[W=^$E-+@@N U+BKW@:D 1H87(,B=&_RDV.-
MWH?\DL:G>HY?O#Y0U/O?RU55S3*>4R0B 5D2*[V60Q@23 O(THAE.,4H2L5-
MP>[U,-/<P0\?X]Y@:DL*MR(U."6<B&BOA1PPIGT/A$%#V9N17C>"?4_;JX'K
M^U>[T4!5KF>_SI?SI\U3FX]+$BFCA"M(B-G%26@*68XEY"0N,.4\T[^R<0>.
MGCRU^;\5SN[3/L;I\M=\D_8#?\"M7-<SO*T_V[/:7OA2]3V]KU3_=/B%'C]T
ME(_RK"[==WC^ M^.9UW Q&Z!G,1QHHHH@SAEVB=G2$(L3-YN'@N69GDFN=.F
MQXDQIO8Y]D3TWI8X!:7=K'LC0 -_L8[8>+0/.ZM]V*Y@Q\.,W.SKK)['/;S.
M7^KWG5L%\'Y:U6$A4MS_04M1U0YI_^]FC^#3:OV?<KT+[]T]J;GI<?U#EM]^
MT&73N[&:$9K&%!<49ERE$%%F8J(XAC@OBH1I-Y\0)S9Y-4VFQEF_+<M=TL:7
MK[\!V43^N['6Z[T8=MSXES#WZV[AWH&M_J#6Q22!\,5&F*B*1IN[>B->7[<&
M+W+=R_;ILD+"T?FK&RSDI/%ZRHPZ-;VZS0XGP-<7R"/LRQ2.V$BQE=TT)/ZL
M.>"''NZS_J#K&L%SMJE#:Q):1$JD^HU#A$*4I=K)SO4$B47.4IFI/!/$.BW%
M9>2I36.M[.#=U\^?05]0E[P')^@O3SR# CKP1+'%<IL&6C=1[R0'1O0]C(>"
MV"&,;"BH1XHJ"P>Y6Y29#VP7@\Z<'CA>#)J/GGLA:5X/\.DDLGEZHN7+H_HZ
MUU.-FG.Z7+=I*=H/^[Q:S/E<5A_G2_EA+9^J69;$418S#"4F"J)4,(BCB$+!
ML"RB&!=,6N6*^ P^M3F@%=_DQ?44 #L-0*<"^-TH 6HMG!I6.%K'8HX8$/.A
MUQ.3@]NE*\APL(\T973PKQ2H>O#3'?S/K1;!^G_X87:YZX?C,T?L]>&G[7Z'
M#\]GW%I-9;<^:1?Z]3*EGK3:%8I)IFO2[:MJ\]3\[K U%<F3(DT)) 29+IQ,
MKRU(DD*2TC3)I"Q0;'6*-HQXDYM\>O53>NTP]JJIU#Y=JR'893?^5IFO]3_D
M_/N/>O/EIRQ-5G%/==_"*4'> [L=MM>S[M#37,^P)[?0FKVR/>/>@:V*?3.Z
M=,NZH7Y*2 ,,4S@EB(2O5#$E)+KG2Z4$'<5S.CE=GF6W8_SFY;2430#^+M#K
M:'OL_:I4<KXVS6@ZUFM)[^_ZX>NWFA6WC6MF11JC!+,8RB12YAPYACC%&201
M(RQ-N*3,+25G$FI-;?IJ9=>\]LM\"7[[^A8\RQ)4!@C+9@;3PM=VUIJ$L%.:
M[<Y4>ML+]F<OEV;"-C>JAPVHP0%KC<YNANP!='?L_-0@ 8.23?$']\ER4G8/
M.LE.0[-Q)^=IZ'QN4I^6=/XM&S92?*4+6NHEZ\.F++5$LXP72<P9@8D2#"*9
M,$@DE3"/BDC_E(LB04ZE:DX.,[7)LMNM?Z8O>LQ%71ZE;%/5VO )UX(HI^&U
MF\1N!VVD Z5.PCO0RABVU<%Y#$*W,C@QTNBM"LYK>ZH5P86KW0A!R/GLW7)=
M$Y/^UBA?SW]*S32T>V=I3N*<*Z3]=:G]=97')@$CAE0PEA.5Y3R/;"CAVD!3
M(X5&5M 3UK@O].JK[H;N948(B=G G. +ES4SV&*QXX:J(X=*\G_[OOKYO_0C
M&E[0_SBD@ZN/'X40;)7L*,'Z^H&V#*ISOD[KT;S[4Y9\KJ?/#\NFXNN!7]/]
M_7,YYW*61&DA>(2A*C*DJ89@2(D@$*LHSW.:8)%91;^\COA3([!N8UJV0HZP
M%1#V=0BTY'\U(T]@:5]=6=MO5^];$(!^1QH83JSBNZM C<6(R_=!;#CJ,CVL
M!M-:C@]B'>=E]S!2^$V<I_JT[T[@(I$RGA,.\\PTM$"(0"*H66IG64Y3E::%
MTSQW<;2I34N]P]1?)36R>A0<O8ROW<01#+6!>;X'6$]2\/L@IXY6H(0DSLL#
MCLIS5KH?TI+=37XL\DFN'VCUXW.Y^CD74KQY^4TSVX?EH_;?:-W@U;C[=5W2
M76FJ.,\3C@M(:"1,K6D)"=/\@K,BC9.42>Z6I>DNPM3XQH@/U&+U1P6,R<&J
M$QW0K>QNY.-A%CM&&A;L@6E*"P]JK#OQC>OYB]% NY1_ ULEP$Z+01)'_4$,
M26L>4HS*=?XH'1+@#4_RK?BIF?7':J'OJ)HCE4^K=8]^>Q%ODE+$8@%3I'D0
M*:$@17D"BTSFBB9I*F/L5OW3<N2I<6!?\/^W/=!U+09J"[KEJGT(*(=><)]
MT21/]OVR@=PR9[C"5A*U'7SDJJ*.F!Q7&'5]0+@XWOX:MA\%UK+ERT',)J>J
M8"R-8,Q5#I&0!<0YYZ8*EL HEUF:WAR[ZR;2Y"BN'];9B]WLW(T7\-M2FPQH
MJ?+Z@#?1KG*=AQ4@&M?1FI84.:J-1MRL/)FLWF6D;\TU=FRM'[1#Q],Z2O7J
M,;1^*-K$S7H^V;\RZ:[KQV%W$%-CHVF?^7%559]7U=Q(LMT)./C:!:>,9EQ"
M)6@$$:<4$JDHS#(B4D0DRHK$M9AI(-FF3.+[#72,:KW^.N:4@B[!3EE@M 6=
MNNXE4T,9VX[:7\F$ W.\10^DN[,FN^MGV0S)_0-@'[H2;"CQ1B\>&QC74_5F
M0P_A'3YYT%FP+<$8:8XOH@S#7.4$(JI2R$2N/9\",Y3GBN59[!A >7*@J3'W
MB7ZESA&3IQ&U8]00. U,CZ=:NH:K=VD+1.#0R=-CC1T\>5'C$^&3EZ_WHX3/
MY8I+*:KW6L!?Z;HEJ<^E?.Z*YB_% UTLJD=UOMO<+,*I3"01,.))"E&<%IH_
M4@ZS/)(Q$ZI(A-/Y31"IID8V.T6,HQBRD648(]I1UNBF&9C?.GV:8[:=1G>@
MIU.]]5)K94PW:M?,H'B'I-$P@HW*N4&Q/"3HL _W*-KS?[0?N?[!:2E-LLY\
MW10>ZXJ1IS(3640A+@H)$<DRR#*!H>*"D5SQ""FK>/BK(TV-=7>RUOT2.V$=
MZK]<Q/4R:09%:V B[ '5E_.ZL^>(F$-YG%#(C50+Y\RK%JKPC0T:%ZO<7'S
M>"5M;/38JU]C=4/(5(%FCU;S]0>MS=(D)]0G+G6EG)<919E,LCR#.18Q1$)0
M2!(20Q5S21&7JLB=VCQYR# UDJUWMD\$=8<(U+]L#,M#J6$A?MU3*/![(_%
MAT[^T T?J7Y9C F$FUOA9!<S;O<H]Z8UI@'6H_J5_G-5/FRJ]>I)EFWOM2CC
M*J*I@")E.40HSS71%2;%"7%."I+PS"JM^N(H4Z.R3CK[;C;G ;Q,3L%@&9A^
M.L$"-JNS4OW6EC?G!QBM_<U5'?NM<*Y?[%/)=:[I8;7\AUYXRI<W=/FOCRNZ
MO/]>RGKJ:%WR.,_SN,@D5#1/(,J3 K*H$!#1F)*<(:I7CO;E6RU&G-I'__4?
M;X 1$VSE=*D/:@.QQ3HQ-'!#>R6-N*"1%QB!#S#T63I:@>E2834PJ&.556W!
M_=F RPRX"P,N[40/5D[5 :#+-51M'C1BX50'O?:KI;K<Z+?JW$:9?Y1U]X:Z
M^>#'70%AO9SDD2;A#,6I:<^>0B:I7F_R&*5909A>8KHL,"\/-S4NWJ5<-.*V
MG3$]JC=;PFVWA P'XL"\?!-^SLM#.UA"K@2OC#CJHL].^\/UG>5=?MS2EM!X
MORKE_/OR&_WS75,*ZHU<2C5?SU(E:%Y$$4QR1B'B*(&4%YI<-*O0&,49Y4ZA
M'E?&FQJ[M'*Z$<@U3.T8)"!2@Z_X:DE!*VK=G[@5%OS2BGN^"(<SAU@"$Y)$
MK@TY*HM8ZG](([:WN6\)/6R>-@MJMIC>*27YNBD\\*CNQ:K9A!+_W#2!"JU#
M+A7C1504,,HR32J(8D@+SF&6105/,D)19$4J/H-/C6%V\H-&@;NV,DD='MPJ
M<0=V:MCO-#G;Y?H&U)!H#\Y2CD '[M/L"]VM^UK.XXZVW>6+2'\7S/L9GB&Q
M0M0!MW3QF<[%A^4#?9XWK?>>VH2-F>!IH7"60X),!XHH-:4$A8*YC-,L13F2
MD7 *CKTZY-0H;2<Q>-8BP_D2\$9HQVC9ZV#;N5)A(1R8IWKH&6E-$D@KK^ED
M:B1N4O\"1M-:PQ,TKO;ZJ.-&V%JC<!1K:W^GQY:\"1_<E5/^)LLG[<)]Z<+$
M'M7G<K[D\V>ZJ,_Z]/<MJ_5,,11)C".(E$P@2A"%C!$%B9"12CF-.+;RL+PE
MF!HG?=H8]C=3O;;)^L?B!6R#-?7OGCL-ZLC->:N#PSZTEY$L-OF'AGY@+JM#
M7W?R Z. 62:"K0JF$=M6":"U !]&0M_A5&!H*XQT2E!;8[ZSQMI80VEK;(-.
MSW\+H<X/;H'RXGF"UX/'.U^X1>^]\X:;'N1;-?N+_#XW96V6:W/J/"-8JB)F
MF9[5<6;Z=V9Z_9XA[?$*7-"4Q(PX5LO>'V!JDT=;]GDG)#!2NA;'/@#Q,ON'
M@&9@<G=$Q:,&]FG5;ZY]??#8D6M>GU;JN-;UF>O\UJV_TO)?<FUR"'JII5W=
M-B$HIZC@D+.H@(@5#-),8\=CPGDL$<OLXCEL!IO:I[V3M9]X;U&RS1UFN[5J
M*/ &_OB]<7->G=H $G)=>G&\45>D-IH?KD6M[O$M24?7LG$RCHM*;=_R&.4J
M3CB'L<B1B48H(#5A8IP+I)(8\Z3@;N7H+$:=&JMLA=X6:CJLJ.;+,'9&L*.:
MX- .S#E!4/6H2N> 4MB*=#8#CUR-S@&+XTIT+C>'")4ZJ'UNBMZ9I/@O6H[/
MLC1A\3.2*!6GF5[ J#B'B)CJF5@F,)*($(XY5=AIM]Y5@*DQU[8; FV[(8A6
M9E":MH;ZP]N5%EX8%2OP"ZT ->TVC#Z.S3:<[67';$-:86"2.XC'.M&?HI,?
M& 7J0TQ^Z5CXQA@M>_"&B]JRD.$5X[CL$;H<V>7P',_#RSIR[$0M]ZW?D.09
M36.6P$QQ#%%!$\APAF'$(UEHMX[).'<ZN[PVXM3HKQ'8\9CR*JR6IY0AP1KZ
MD+*6=:^<6;\\\ !NF#4Z0<\HKPXZ[A&E+09')Y36-WH<4'[[,2_%O7;LA.:N
MI?@B*^/H":O4#!8)Q&.20"DC#I$I(D9C4Q@H3Y*41*9"AE7)WUL%F1H/U:J
M5I?Z(*;3!MR4?'2+K2R.*T>RP,#DM@_^_1[X@V0QW6(5AV/,D:PSTFEF8R7:
M^T3*SDK5:.E0 2"]>*IYR_/'.]P,@,+>&6>(Y]W@(G]X>M8SI7GFPP]:?I?5
MC"2)PJ9C.(YD"A'&!<1$<4@4SJ24:8$2=[_X:)BI34([ <VZ?[%:?H>+^4_S
ML?EZR<?(.KC&-^$UAC\,>H"U(@;V?\]"$-SI/1YI?$_WK+8GW=OS5WM2P6*Q
M^H-J:=^ORK>K#5NKS>*XJN:7U6*A5J7IP#A#699$!2L,01#MS#(%,361=YQ)
M[<Q*JI!;Y*^K!%,CD!/%8._ 5JLZ].BAE&*^;JID_VY4,>%A1A?'<Q%W:UDR
MSY V&)J4!H'?G;E\(0Q*:LY"C,MWOA@=4:'W@WQ[2"A9ZI?H_7QI1GU85>OJ
MDUS/LB)/$Y./7M""0A11 5F>8:A4GFL?2F0Q(K.E_&[\.CLV/#.2U?=&FN^M
M/]YPG]U'657_WE1]_5!5F_I;JZ5U;=AP&ED[WKH%K3%C@_< N@-:Q)!-$"YB
M$+:AP>FA1FY.<%'?XT8#ER_WV K\L.2E.<IX*YO_?UAV@WPQAW=()#RGA$/.
MI82(I@CB(M;K7HR3G"4QQ[%5*42+L:;F"G6R@=)MP^X*HA9[<N%P&I@0.D%!
M)RGXL 1;W+X$Q<UAURP<?B-MC&UQ_$6T(O_-))&)_AL8:O_+#IR+6UQ7'C'>
M+I:=+GL;59:W^!1B,Q$R9G:4XNVFG"^_-XFM=:W'RFR(E7-NML3,9??&C_N[
MB12N/BR;ZV:$9PI+@:%>>VJJS:B$&+$,QBP2B4PBE++,OD;;;<),C8MW$H.J
M;J*X6<[U*NF[$5K_[A?]L52U:I;!+$$,9L'D(YIA8*IO>E<VJH!&ES89_PXT
MZMR!GI6:RVN5[D"CE)D;FCM&M)%+(;GQ;#56C;DQ;.98C"X,R)?KU-TXQH@E
M[,*@L5_=+M S/6; XUV+_M[&PVI9!RYLZ&)7XJ&:%9P)1B(*4X2166$4D*0)
M-95*8R$PSS*[%L+>$DQMKKL7XM\!W=OSXSO! =U)[L"C7J:QF."&!GS\_=;>
M=JM)>^ZIT"LT,SCT#O/6T"88:;+:FJ+<F<+J*PBU,+H%QXOSD=>#QYN$;M%[
M;^:YZ4'A3_P^E_)IOGDR79D>US]DN1.KFB5<TJ+@$<QR9MIA2@:I+&*8I1()
MI5B*"K?H #\Y)C?U['UOHE4$T%:3<.=[EVQS^RE?(,2'GGOVP.YT )T2=7NZ
M6HTZ4JI6I#=-A8Q3N W*L<[\+HDRF9,_"[Q<SO]L'A?$43_CAM#([/!'"4R8
M,'GF5$*:XP2*),^BB,J4R\3N3-!IW*F>$ [AAX?TO?^2_O80'O807O5?VI,>
MW7<.ZB]/T$>^R2\>Q!?>+S/4%1(RN6A-G4W33ZI)2J/?Y8S%2M&<,UB((H(H
MY3'$&"F("*=IDDM!E),'[#3ZU/S>3MPZ8]8UYL,%==M(D(&P'"4^9"OXW;8P
M7)OWNI4>[,0/&3OB@5K8B!(7 4:.,_' YCCZQ.<A?F3V1592W_1#.[YOY4^Y
M6#V;,=OZYUU3*XYRK/0B'A<40X2BW!0"R&$N(Z[2-$MYKEPHS&+,J1%7)W*]
M1!0[H=TXS 9L.^8*#.' ?+6'7D_>;2N$<.7$/0 *24TVPXY*2 XX'-*0RZT>
M:^.'U4+_>U763OHV56E7,/C7N5Y\KU=+V39JK=YNY(?E)_GG.D&_FD*UU8QD
M.$ZR',&$*[UJEI&"1$D!2<II3%B,.+9JJQE(GJF15J]<-OVN%3+K=_#4J;&K
M\EO*19T;N%[UJ6V7$>BP0@Q@5(L%^;BF&I@<]Y39)<N:=@M;\VT5ZKH65W=
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
M>6;2>6-O^02H3?>DZSLNU\7I0./T# )P/;IF%I&X+O;^.4)R/9 /%IOKT^;
MPTDAK$9*]5#S<)OL^=N#9%MEEF59G#2)A1AK+;6,()$DAIBR%)JU@?DKR7C&
MLHS'Q$N PJG5N8T/MY]?@P1EGF>53O@ZGEN&1FWL,\R]O6!O,*@M!M9D&"<C
MI')ZH13T>-.IX6F/.GVP>';LZ77S@(WKCQLKU;!]-!/O?;7H]ZMZV_S]JFF^
M-'QH=\C-1>8WFYV2'PK&BV4U.5\D*3/$E'$SK),48IYP2#F+(2<ZT9AQ3G(G
M8@IDS]PHJ_6H6@4?2J 7C5,VM8@U;H&'VJ_J4E9[!I8'USQV:@/TJ\-&^;2]
M-3)5[CO*& KV[H#6'_,#:#T"C4O5I8U3X,-+=93'/ONT'3;1YGO +^PO@;;D
MP^'<NT\?H)GI-N_#8?)D1S_@8P=N\Z]7U9Z4K4'T>E=NU_=JTS[]L<E267"D
MXRPW<W8[4X<81132/$Y@I*)<99@JH;ST1%T:G=M(N)<PVJCO:K4['T(W'&;'
M??? X(V]M]Z86U6O ZW!-_L!Y_$&-$8'W#KW@"CH]KA+N]-N@7L@\6R;V^?>
MP)L'U1%F61C2^U"4VX5*$\EI9 O=)PG$.DXA16;]1Y(XSPB5,8^]",BQW;EQ
M4-]Z^/>#Z<#:[AE$Z-H35VXT#,?W!;<:W*$-M]=P&JA)=AN.FI['?L-I/)QW
M',[<?FW8]=O-9KUYO394*.HDW97\N"G6FUK^X%;^MZ%-.Z4KOZ@?VU?&T7\L
M"+51<B@WTRAI\V23#%*92ZCC2",B$HTB/2S(VM^8N?%;-_;VD_I>U <RJW*]
M+&15'LOTZK;:[_8]2[NFQQS/RB;JA['/PCI=4#D".IY4"\_*ET90!G2\::*<
M@?4*5&Z-$O \'-UQPIL'V/-"P<S#D3L?NGS%,T<*?B@OR-3\M:H5TRK4_%T5
M7[\99KG]KC;LJQDFU$88VC$^"+50F8X$Q0SF(A-FULDYI)'$D,6:)3+2"?:K
M.C:A[7-C]E9][*OUH-$>^^WS&_"@-G5P1&@)LH"O0:!8B9?IW!F$3I2NFF4U
M @>YLAO0H@ :&$"+ ZB F#"<(GSO31I=$=#\>05;A.\7[]B+$4SP&QO+S7;Q
MNJ[467Q7;[4V@W'=V)V^E75N2J7S2N,DCU%*(3.+#X@SE)FQ+,=0R#C5+,99
MZB:5[=K@W$:A@\V@-OJFG<?:9+_&\$M*LL.@[Q]$Q@!T['W=$%@Z\[0O0#WD
M:A[5(5;SMV-2=6YK$B;T];RE+^_[AFHTUAO#KZT7=K_8/O=34?ZC"4P2,:.Y
MR!%,4HH@5DD""5,Y)%&N*4TRCG#B)\38V][\&*<V%SRQ%UB#?>46^W%V/#L*
MA][H]'(6N!%"OAQQ":M]V-_DQ *'3OX_5S%TN^UEQ,.MC+F99ZVD%5<4YL<O
M:_NK3AALG3BWP(P(3$4"8\H9Q(A02&02F1Z+$Y1BA6043Y+SX&GXW,BN7>1_
MK^RO UH:#VQJM/WURXF..[\-@9;[+]#',UCKNR[U_W9X1=YV7A'[ZYMN^D2;
M@#R#Q(F!'3>+) I?V^>UQ@_<(Z&%S[W;'SC3WBA9;-\Q4<5?-(*M)$I%C B!
M<9ZE5@".04)H"FF.M<I2PC+I)0!WJI&Y#3.UC: UTG,>?0I%Q\GSE=B,/6-^
M"LL(LK5]  2=&I]J9]KY<(^GSR;!?=<.2&HX7T3O"_O1"(0?2@@O9,:T4#B"
M5*,8XDQCR%2<0);*-$49S5/I+L?CU_;<B*$Q$&SV%MIJ-V 5I*3GD+[IYY61
M$1^9;OJJ=U9U#MK>.%@_'M >203C 3Y1PL!=SZL,M@9X_NPS")48, R[WB0
MST=.%_ _S-<GP?T#'S$TD/_^8;VRQU%W^EEAUKVT2T1E)FF>P!@I;D:+W)X
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
MR>(T2PB,TI1#'"D,J2(9S+1F]@O'*//*^+O<Y-P^]];BFZI4S[9:T^RMOD(
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
M?<(,V;$1?)I3.WIK Z8.?U.;8OGXH=#JLRB4@:S\\.%U6_*;$A;C+#6K*9U
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
MACVS4O[OLQ[UG:F.4VZ/(S(9IB0+0\"$R<)3' .J0@FB4" 1*\PS8E6B[=I
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
M',>)8^R:Q:ASX[/#AJ_N/7^O VVWW?(.W\@,N&V?>Z)G[@1%5YW@\MW*]OK
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
MA#&7F0IC*%FT>*JJ5=YO:+%YK0DX%&&\:?BE[GQV$S#YL,PKZT!3LS$P1YF
M3#(8JE0!+!(%",Q20",L &8A1R2-(J':"7B76W8]&@O^5H )P)>Y&!5VNPV'
M?R!'WDVTP@4[Z6XZ*?.&5YH:>;^N2X_^5#>@O%:^LAMYVI)83F@<U<IRNWJ
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
MJ_[TMW]JO]%_&/?'W_[I_P!02P,$%     @ UHA:4N)^A$OIQ   ^#\) !4
M  !I<G1C+3(P,C Q,C,Q7W!R92YX;6SLO=ER6TF2)GS?3Y%_S>WOE;$O;=T]
MIM22(VME2B8INV;F!A8KA2X01PV 2K&??CP < >I ^ $3K!GK+(HD 1Q?/G"
MP]W#P_V?_OOW\]E/W])B.>WF__P7^E?REY_2/'1Q.C_[Y[_\\?D-F+_\]W_Y
MAW_XI_\/X'_^\O'=3Z^Z<'&>YJN?7BZ26Z7XTY_3U9>?_A;3\N\_Y45W_M/?
MNL7?I]\<P+^L_^AE]_5R,3W[LOJ)$4;O_W;QC]89$0EE0+.@(*C18"(WP#F7
MB23'0_;__]D_VDA4LEF 83* B,*"(X2#M(23+#(-GJT_=#:=__T?RQ?OENDG
M9&Z^7'_[SW_YLEI]_<>??_[SSS__^MTO9G_M%F<_,_R,GZ_>_9?MV[\_>/^?
M?/UN:JW]>?W;Z[<NI[O>B!]+?_Z?O[W[%+ZD<P?3^7+EYJ$\8#G]Q^7ZA^^Z
MX%9KF?^0KI\>?4?Y#J[>!N5'@)+D]*_?E_$O__(//_VT$<>BFZ6/*?]4_OWC
MX]L[CYPNOERNOIRO4OCRU]"=_US>\_/+#A'QP9T5BM>?L+K\FO[Y+\OI^=?9
M]<^^+%+^Y[],%ZN 3V:HPLUS_]O-'_]\0\+715HB:M8LO\,?;#^C/.U@<M+W
M59K'M.'TZD&S+MQYTZS(N5M<_>7,^31;_W02TW2R_N07?KE:N+":B&RS)"Z
MRER ",J"%R:!)5'9Q*5.5-SEOE"^1-+7:EFF\->S[MO/^,$_%XF4%VO1 *%;
MI?RW!P_=".DPZJ_6XF=\[T08%JRW'A>2UB"$4N!H5) *2UP1XPT=@/C;S[Q+
M^VT5OUB$G[I%3 LT*5</=8OP0-UWX;Q]Q\]?W0(_",*7Z2Q>_76Q+4/H;=4-
M(+^-<I#<O_R$7.>T6*3X;J.;1YE;<X94^VZ9UN\=0O,OYO,+-_N8OG:+U21:
M)W(0'BSS"FUDUN MVE,THYPRX5-B9$ $W'YV+R2P]I%PL#P/1L0*M][A\/ A
M+:9=?#V/KW!OGJ1( W=2@)<*-TU. QB2+>ZA2K&8<=NT?D! W'EX+T3P]A%Q
MN$1'AL3+BT61U)OI,KC9_TIN<<6#",P*)B)X39 '0M&IRBX!"<IPETU62@ZQ
MRSWR_%[ $.T"8Q"Y-F(N/B_<?#DMLM^:O!!Y=#):D"Q&],8Y!Z/Q6^:<IP8M
M'K=V2"?BWO-[84.VBXU!Y#HR-E[/5]/5Y9OI+/U^<>[38D("X399C<+ ^$MP
M##(\DPDEXCB34NFDV0"8N/_<7EA0[6+A*#DV@8&/Z6Q:A#!?_>[.T;YEYYD/
M J1@'H1D:-]$<*"HS$%:'A4?(CK:]>Q>6-"M8^$(>3:!A[?ST"W0G*T%_PGE
MGUYV%_/5XO)E%]/$"QM53@$\U\B.\QE,T.@?21NRP?@IL^'@\20IO=!B6D?+
M<-)N CR?W?>W$<4WS=--XFMK%171EF=+(4I6$GM&@7590N0V$T\5)TX/!IM'
MB.@%&-LZ8(:0<!-0>1$CJF"Y_>?==)[H!)TGCWPP<%Q1$#8[,-P+4#%PC_]%
MZ8<(6AXEH%^JB[2.D6-%VR@^V,10:YG3 @C!D$L@P,'ZG$#B3NI3)H*'4!$?
MK!\^&LZ%#B/:EO#Q$E^^7WSN_IQ/'*?<6^.!6*IPM[0<; X*-#-1$IZDX8-;
MCYO']\-&P]G1(<3:$C+6WM3[Q8=%]VTZ#VG"A)#:JP0F$PW"$+2 TEA *XBQ
MF988M,6AX7&/AGX8:3A?.IB 6P+*AVZY<K/_/?VZ]KEY\ED'$D KM($B<@)>
M\>)]<XJ1&P_:#1?A[**@'T@:SIT.)-RQ,^N%AT5R:[I#HE9D%8!1C]ZU)^A'
M62<AQ&RL%$A=5 . XO8S^\&@X33IP0(<6?&E9F/VX4LWOT[I<:L%SQD%$%
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
M&5^:6V"1,\.(LX)5.EW>E]31&RN>%H[UU-C )OL(A^NQ$[L95(91$X(MP;Q
MCZ4TH] 88QGN)2=<>T,JU0SM2>GH?1S'ANE 2AP1I:62[[$Q ^MK^5N&WN>_
MN<7"E1OYDJ&\5%[/& YED@6&XKA5 /':!R8B+LM[-18/RP7W?^SH;;"J8ZVR
M*MHUA1M&?T]_KG^UG/!,>3#*09"6@_"1HH%W"03A+!LG(JLS$:(?>:/WV!K;
MZ!VCKG9!N#;EMYB2*A I#2A+,YIO](FM3QIXF99H(O<FUFE&VH>ZT=MSC0W!
M(Y35  )O,MS+CVE]7ORY^^R^EW$&7S;78%!T5_T$TOK.0YHOU_J=4!DCD3Z
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
M:C"MJ<46-OA;_/WF5EM.UL>1F_59JL7=;+9\BO&)55H)931P9DO!N'3@;?#
M@\BB>/M>5QDC,PCU3090I\#S:?3= ,C[RWBBHJ:!R S!%LZ,<6"1I)+(928I
MXG6HXL7V)W'<0\$3P[62YMJ-]Z\OY.X09(K"2_3407B!'%*2P9AH(')EB/51
MYUS%RNY/:B,S54\4[P^ELP8LY1UW9^<0)R]S-F4U)UUZ&S'CP25!0'M<WBYQ
MG625Z_X_I*S)Z'XP:#SEEAZMIQ:!5](4RXE.VIC@+/@L1>EAK\!Z28";G$7.
MQ&E6I57Q;G*:#-!/!K']-=("KK9N[=[#1Y1SE.-V ,XS4RYD)_ I9G1=8@B9
MLY!MG6C\0(*;C,JK8?,46FTNBU1&.Y6;VN_SNVY^]CDMSM<9!YZ5#TX[2#&5
MQD(L@^/H9&=33O1U(/'^#?OA;>1NTIJ,K$]A+P?0U,&V\UM:^&X@ZWE]<W9Y
MCY-,@E3$281%::.6A <K! 49LJ,YY9CK-'A_C* F@^):2!M$*VU8MVL^"OU7
MJV;=BVHB&)%!<P:2EVDT&)^!-X&@Y184?Y&MJ-2^]G&:QBV,'6F//58W#0+M
M;H^)#4N*A$1]R!#*;0;ABFT660#A5"O)?$0QUH?;#LK&K:@=%73'ZJD)Z/67
MX(0S4H8*H<$F7"-O&*X[3@UXHHS2U*#DJN16^I,X;EWMB<%827,-))\+6^7_
MI0;DFYMM0BF4V#0@ZLLO7LSCW1_<>N=F,M;#\M PNRC!U^OOX8N;GZ6/93Y(
MS@F58$KF29H G$>%FJ HG3+]71"58Q#21UEEH-IIV1PWVJF6]&X8*\]])4U8
MI"+P2$"643P"]S#P&HV5TY8*)I,,M+V%,6ZLU2;.]]+DD9.V4 *+50/@E5I3
M8G!IAD@]LDPM.$OPBZ-$8;#I@ZPRU*<^>*N%<(V"=Q]--C(F[M/%UZ^SM2C=
M[$J4;^>Y6YQOE'DE5&>%4*'TZS*V7'^1&IS*'*+WBA/G6"15&E#UI&_<X*X:
M'&MHIX'#I-O= S$XF&0;> [H\%M/T>M7:/FM=QDRI8(;*A*I,];L'ATC#^NJ
MH>L'-QT/%WP#N+D22VFF@2]OJI?F<4<P6=J7S[KEQ2+=E%#Q("G3&855BI]U
M&0NJC(<<C592IB!"%2MV+.'CI@NJ[K8GT^?8-W&O[HW<OC*R">!*,N1>KXXR
M;N=A&P5.))5E6K9$_DKCH@PH8P%4B!2%H(;?3+7]40_P(VD9UU:>%CC=>%H<
M&[3K@I4[9Q9O-WV,XB\7J]^[U?]*Z[UDPKU,U"4)V7I6!B07>9($/$29'5=6
MZ'Y7QWL^<-P*HO'@5T,?#6SL][KZOO<K-YV7!765V'K3+7;?FK^<6)ZB=MZ#
MS]8BJ]R -3Y!=BH0ZZPWL<J!TQ$TCUMC- IZ3ZWI!D#]^OSKK+M,Z5-:?)N&
MM+N2JHR-"-MY.Z75]ME\^I\I;M*]Z_6][4-1?OKBO&PNDYPB$\XZT*9TQN$A
M@6'" M<I!\]=LG62G97X&3?=/^IB: $A#<^/?[\X<_-M;W<WCZ_2,BRFZ_KL
M+O]RL42[L3QHA'ROSQUJBOS^3 PT2'[KBR)^/W2S:;A]F*L%9YS% ,E1@IAE
M%'QIA8K!FS-H2B.BI88%>9RD8VWME21OB1=7,*ZEZ?)]_G!+?Y]1NK_@7_Y]
M$K7*G@4"D7-?KE,Y<$DK8#DE29*.GE:9:K,_J2./I1T&1_=M7V6-/7.S]BJA
M7S2K9MVN/OZ41FXG2_5MG;&1""4UZ$0,.HTT@!5,(F2U]=;IF$25W'(]6[>Y
M/K^.!'^_./=I@=\4SV%9XL+B2G]>./0=PKI07S(6F5($5$CE&GTIJ G1 W6>
M9JM2)G7Z#.Y#9+/V;1_L/#BZJ:6E!B*;6[Q]6*#CBL[HFK>)2)0IM/K R[5A
MD;4$6[J&1<_*E1#'9:BRV!XC:.2)VM61=;CTQTXL_H%6?_'G8EH^;G/G\G/W
MX6(1OF#X\R+&]51/-]NLF/<9XZ'S;KYF>6(%9=0% Z0TWA0>70$G>09)=8Q1
M!<'OETL\DFH\F(21)V$/BZH3:J,!R[7[<M%MAH@0F9NLP''.08@0P)19$0:%
M1WT6UJ8JC2I_2-G(,ZOKV+)A]=&PT__IXOS<+2Z[_&EZ-I_F:2C-XQ[(]!!_
MO^<G#^7J'\)(?2_?$\0!QTA4"E-&N@B-D6@YBE:)41:SM[)*,%_1RW]*O#<Q
M,74T:VT=J$30_F8JP=MBB05UD3DMM:G2DJ\?><UZ]OO@Y8'_-;QFGKWAJF_
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
M;1[;7L X9A[;/EIJP&/_<.'1_/^QFLZFJVD9"?\-6>D6EYOAB4(F%U%>A*L
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
M/)L3[?(Y1[1%K4'&2=S5(41T.O=6VF2#$!CT,!-!>((.11 1#-5":\>TNM\
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
M >R%['9I +L@H@/O9<MG0:4Y"RP&$*'6O-J@(2930#IF4RD4,*FVZ2[_+=(
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
M*DMJ)W\1 [HDFK3".+6[G9UTOLO=SBX*Z!A,=V*01">W2I*#%:R JO5K7L0
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
M',@103J(,G='K+]"[ R_A(OU[PZ;&WG#X(1QG1PW'$RDP$^)6M?L6(0@?0T
M#4=]A&OC&WIZRG1LB[LA%/+O5ZS)@W.AJW>L"3^UEZR'XKQYR_J/ Z#P,\:+
M?;2T^G=#"? Q$0.]T]4/?F+:"8J<;9UVPJ0JH *S$(5-$$R67)%O[=M<C3Y-
MSJ&GQ_U/O9U(55+.,6I76ZS48S!SBB'H*T=FD/&$2IK8GLM.AH<-@(2'A\00
M<N_XD*CL[3_\\,Z_'M)*-!QGN $A442'6AH(FDY[9;F'X&J6)O?<B11$V:HC
M>R>VXK:=SGJ,'9U1'\K[^572_8V$;\$<;=%>9 8F> U*^YHX+334B5#D4Z5:
MTMN"_5T)[=*Z[(*=S5.U&FBJ<[,S]*3!%S]S2!-U]-F!&\!GA1(E"3K+>"HU
M;U.#]XX3'K $7@+S#SO+]6RXZJ?^.J//NJP^\U7;KY**-=Y[T'5GJ6@]<5@8
M9!:+9-%+K9IQ^("6+LW/+@AXRKDY1-X=7$K?9V'5@M)I[:(T#-!K"<H%5>="
M&<#,##KK@]!-.NP])F5\P!RDW6?1LK.HNP/+G6[*.EOD-@DH(650!05$10&#
M\$2HBRP(U^0.;A-!/0%G=T4_BYL]I3YVT<''KX%.^7^1NS /=\IUUAU*=4(K
M*!@DJM/5+:3318)DTB0E P\/.^AM*#1X;I6>,+&O$N<M)#HV-/Z8GDW3?/;/
M<':&/WX*LW\]Q9"*7EM'$N(\(SGN%" $B1QX<E+73FZ:O^CA;KW:N FAPT-E
M< F/#9G/7Z>+_.9\%1B\F>5/N*QC4_-6?&I6-!,J0=0^0FU8 ]XX"<)FDQ@C
M85J_%9(.(&+<;,[A 78L?73@ STQ*\N@#FA5AE(TI\,]:7!<:Z -97QPVN30
MTR"Z(QFNPQWF T7='5C6N\Q)R9VKHT=4)I%DER%84SO^9X[%<SJAFSRLG,3<
MN9T4O,W<N5VDW0%B_K@(LQQ_7(U#6SZ8A^8P6Z5*'7/D:A11!+AL-"1,*2MB
M,HDF]33/$=43@O91^<,;Y:'D/[:+].CLK3?B]?Q=\Q*T8D4I!E)'VF@BR)JQ
M1@&JU,(6;S(WVS4.>&&A<8^DP? QN$P[L#6?\/O\['MMX'A/2FMF6,E2.5:'
M+YHZ(][7&?$2021T/'F')37Q:IZE:ES'>7!K,YP&.H#3/\-B6GV^VNUN=99K
MGWA"@\ #DF2XHNW@K(&L/0DG">5-$T?G(2$]15N'>\4'B;DSF*RWD'69=E Q
M$#(SH (WX#5:XB 5PSB)1#7I8OF8E'&]F<-4^PQ.]I!S!TCYN)B>K\B_=K]"
M*2(Z Y8S6V<V*G!%%U ^Y.2C2\8W><I\0$<_&-E'K?/A9#SV"-TP^[(>_ZJX
M]Q$C&%^(:)4+T'[1@(+G0O\).^"(W.M5QZUV'>I4V5^0/6C_^K4C\>(<<2J0
MD*M$K+4,.H'UQM9NNR7Q;5S5[?4_^IS;_33V4.=[B&]DK?\6_JZIX6O"/:),
M.2DH!D5EWH/CSD()T5*0*KW09BB]WUMY9,WOH[?Y$$(<6_M7A0'71U5,!.X4
M:ML'10=41'"UP7M,@D*OI)Q(VY2C;:?]NRN/<Z4QF/;W%F('+N']8^_]36^^
M[.N<-U6 N> (Q$E#)(<%N T2K2I.Q",DH+S?:1QHLS8#;1.7]A-Z!]AY_\0H
MD[4I?#S*A*=@-'>:?&J1Z[[@X$(,=1"38!XEX]BF!GL'(GO*:-D3%5M,FQE$
M11W [[Z\?@K+Z?(/HB7D#[.[,1V?A"BCK(/E3*EM#0I)<36SA#/)3&&RE-BL
M\&H; GMZ9!X&=DU4,_8#T'K@2/A".^J7L^F7:1V+F5:EX,M/F'#ZO?+U;KZX
MV5G+B6#)EV@8&%;Y2\)"U,2DY%H0;T**\* :;E,BWNZ+]W1+>QBLCB+^#BS:
M)_RVKL[]4*K$;IY+)T$:E9'(-]DQ,LTU*HTLT5=2,E^*3&W<L8T4]719,XS-
M&D;X8QNI!ZXJ+LYI1]RP]J%\7$QG:?HMG+V9Y5]GM"@N+R9TKF,)F0.7I?9*
M5:FVKBB0/6;MT0C#MIN5O,_J/;GV YBIY@KH"V%WSO:?,5^FJK?[A_Q$!Y8]
M#Q$27_7DE0EB81F2"=Y*8S/ZM >Z7EYYW'9?C9$UL. [./WN\W>]-RHGOY2"
MQ.!WO/4!)BPC\UIK8-G66S8E(=1)F3QEQAE7G+S']D[]"U2.V]BKO6<_I)(Z
M0>"#B8-W.9Q(IA#1<2BH:BXELQ""$6#):NO@#;.R20;/"W2-VYFK%<J&4D0'
MN/JXF"?$O'Q'PKNNI;_O8EJ#S"H;(/I$PDJ60<RT45Q &Z.W.<<FR'J1LG&[
M;[7 UK#*Z !=3]WQ;9PH79QBGJL 0D9+$0PQZ)1"T(X"XAR3T6V2$'<A<N3Y
MH\>ZAQU$1YWA;V*M54PY!3*XVD(6$8(SQ(K2QM?N=Z(TGRT_\M31UOC92<:=
M]US9T*GNIK/B8=U7MOST(?NP[,-0VXXLF6<"E^>@5>VDZZ,!IZT!*V3B/BC4
M9IN<CIX[LGC.BC(,7*FW<BH+\$4)"*PD(;7.1C=KEG4*'5EV0<!6'5EVD'<'
MY],3W2.XBQZ#]6 X!1'*DO'TP2-DJ4RR.6;5QMT^B8XLNVCWY8XLNXBZ.[#<
M*>6.5BH5-0>7:\.14!1X0T=XYD65@K+@,9KX=-R192=%;]N191>ICWTQ?DC-
MOO-2&XP:4HD,5$P4?,ID06NGZQA<$\MV+S"M>R@<OY_+3A 8JH?"+OKHSFK=
MAAS*UL=)GL$KXT&AKU8='9A@L\B2"<..<,Z]WRF+[[C=% 8[[/83>@?8N=O<
M\[;IY]W7\)LGRU]GCP9N)B65SS9!BK79:,$(7M3V M;D*)V/+#=I]WP0U3U9
MNCUQ\_!^X&A*/#7$7D_># YYT2$ 3Y&.D9@+Q)KAB"S%A%Q'E]H,5-N#V)[L
MY CXW$=E)PG+U;!-QS,S07JPJKH:S#F(.6A RQ3/!IE/XUO03L:F]@'-G=76
M&3@G.:,AKQFK.TM>3_">7&HL(+ 8RTQ1GC7))KQ+1)\)A$,!:2<1CSB_[(G$
MHNN']H_S1=7&)&1CK).DS%A%X@CR]*T(.=,/.'I4YD&1^%;I6P^6Z3,+<!\X
M#"S2+D:%_;Q>^-UT5L<%O9TO+Y:_X\4D4BR<A4Y H Z@+!G!4/NK6.:]2JI(
MC8VJQ)ZDI\^$OT-LRA""'Q5!J]UPUS*^#8O%C^GLRS_#61WS&&-$5RQD%BRY
M>$R!)ZL!5CK.D0MO>=[*N&Q<HL\4O+T-RS"B[&!BYHJ!JPR(B0W%%I]KTG/M
MRF*DK8FJ%IA)1G"7B:]F3Y1K&OK,H3O,=.PGX-Z<U:@Y"BL5A%!-'1V<$(-$
MB%IP;Q1]$YN 8V=G]>A9<(,YJ[N(N -X5)HK_?2)YV]F^8^OY%;5K]_.SR,)
M)Z\'LG)?E$06:N>=^G"@B2'2-<G(,0Q6J,"W:6*SEU5YF;Q.D]P.M3@#ZV6P
M@VKX]*5?9_0E?@Y_[S>J[NX_'RH!:2-) V48W7S^4V-_T)O"0J+=8#74ESEP
MW 0(7#FCHBW,-*GO?X:F0^W,$Q]]._A,1:F-#!(22@%*BGJX%@TLLB2YSE9C
MDT3'YX@:]UUC*'0\-"N#J:'C7,@[.W?_Z9>//Z2!86DX"_,Y +GD?'$NUV(/
M I L'J*2!"!,-ELK#-HF-PT-S<OMK$4Z(+_-9U>7S3<+_O+W-YPM\2><89D^
M'+N8&.TCJQAH4\<NEDAG:'8&2M;*,^$B$TT>#0Z@N5_CM NV-@_,;*O$#MSN
M6U9O2OUN^*Q569\PS6>UM&&EU >\AJ1$C,J"RIK53N\*2.@","IDC$6+H4VG
M_0.('O<9MCUB&ZNQ*\A>7Z02DV^62[Q84H#R?AIBK<29KD^U6S8E&H6U9-7*
MV@32450<@I8@/)/!<$.';I/39D]ZQWV4;0_4=LKK :.7Y^=A\>-#J=>X5TH[
M.YO_5:_[[XQ9-LZPD@4(4Y,@R;,%9U(!(:UF*.B/O$UKQMT!N05QX[[D-D/?
MT&KI 6HW.^K/V8+,_)?9]/^L=M7:/UE^FI^=O9LO_@J+_'#.M^#9<NM ")M
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
MECIP:C<=O%AII N)G5A^:0\N=/!*V0#J1[LG6N-N[OKHU]KI(S/&!2<@&Z9
M8; 0G"O C-!)1<G2P\:JAJ.9^EMV.,&%,*4$>KD"]IE'\JHJ/L.H.QJZ<$5J
MYZT%430'Q7T"1ZH'(ANI/3ER+=-1,QVZXR%/HZ [U5R;8^.H]W$<C\S:?<)'
M#-AX_$F3CLQXA= ^AF $%H3S0@+WANYV$R.XD!7X;#5F1D9>-[$P\P[!&/SM
M=R_(S1\DLN_H8_ZUB)J"?6\DR$R!L^)U^F9R# S=D"A9#,CGY=K3=)_TP(LQ
M2'UH?(\I[Y.SG[L>S/W'%#WW>6UMZ5-$]V%1)4J1N"U@;(Z@HJME?A0W:1]]
MT879J)I4*/0W5NBN%[.3XG6*C]R32ZNSV5Q\OOR]G3QO%4YR[X53$5BICZR\
M< H\C &F1$83T6;>YA5\TF.<M+T=@^,A X:.A(8>0L:;T_](5G3]%?$#GG]9
M)GPF+#_;?23][+?R'M/ZXVKYW\2NW:/23DBWC-"BSJ_G2(S@Y,>[&, 5$DRP
M+MAHM&>VS73V5B<ZZ0G6TVC(G!@Y.5_EFFWK<I//6M]R\(Y5^7&S77ZN0OQS
M\_BI\XZE.71(X_$H;.M/'8>Q?7AHJ*T(-7ZP*M8]6S9!4!132*=Y%"I)*=]@
MS#O=N)8<@V+&*A#"Y]H"IL"Y0N%83$$FSV)4;=9B_3WX<21ZVPU^'(.!#ERR
M^U/@LA1,><N!\Z1JX88#;X4&$[*L8Y8QM3$ ;W+PXR@DO#CX<8Q8.L!4D]%N
MO)#OF"U",<R#4CK7F0X"HBHI"&),*G\/?AR$\ .P=8S!CV,$W0'87QX;R*2@
M"%T*R$PSXFXL==FM@>*=B8SI5JO[OK7!CZ- ,VKPXQ@)=@#')R*3JX/XD&J%
M2H*82=N5,1)B8A9JPX[FR93HFCR1/$M1YZW*QX;A-))[*[-'0V*8K!' D2XC
M%2.2\Q026($EY>@%G;JKDKY?WMKLT4/<UR,#H .[NW<5RVT=_>T3T<U6F=T"
MR)(,5X7OC IQ@BNR)T51F!NRC@Z34+FOS:.O'JES!V1B<$Y5[S0M4D[[HGB)
M%_]G?48?<[;<?GT?MKA )J(IPH!)+I"L--VC5B004G$F#;.%]34I<OC9.O>@
MCJ!''6&GETMH*I:\7V[^]=,YUN)))&1M=PRQ(4J&Q4#2TH&RF8%7T@,B%]IS
MQDWI7YF>.MG)]REUHTH'X^:M*=*U;?EA^669<95W#&$I!&>" C(BJG81% C2
M>=#<HK:&2Z-D]XKTU,E.OK^C&T4Z&#<3NGC'*F-XE_.R_C^<_;PJZ_//N]^<
MO!3AQ6]I6TXP_(!]E 3(G+3CM5Y&D"(H%C1XC I$\%*+$+.03789OI62 !Y=
MR<)R"#9;4-II",(@9%+7P$-DB(T+T[[EDH QZ&U7$C & QTX/_?S@R+ZHI+*
MP)7VH!R7X(5E8% IX9*1/C?Q^-]D2< H)+Q8$C!&+!U@JDFV)6!60KBZK)YX
MJ(B!X+5FP*UF)3J!0;9[&'W#)0&CL'6,DH Q@NX ["\GE*7V%B5/X&0M4_,R
M0 A, 4/!,D4:TOLFJ/W62@)&@6942< 8"7;QS'XOM7QUB,BSR:I80)Z)/2IE
M\(6 8[VR26FA8QL8/D%+Y\_8QP;?H=+JP +^CN>[X'9UU;:QN3J&D%8KDQ!$
MB;&N&BZD0^0$N:1<0<<>S\.?!G3/T-/YH^^Q@3>%U&8$W^9\NWA?>;=S8KSR
MT;HB@;LZ9['6A4=A%7 >,5F;:]_< *C1A]Z!&?WJ(<3N?>M;J?W8)T[9G_T]
M8.8*ZDEF%UCBNYE_Y/J2$^P3W>]U*A46%BQ.C)HYW:\#)/90YGNP;V:I_W.Y
M6GZ^^'Q-N"V>VY2 >:U 14^'ESI#R=PYG[*T;,C%-$CN][YY9LGO([?U%$R<
M6_KAWW<(9Y+%Z%V"K L')9V#6N(&!5/.Y%U%%H8\<@^3_MUOGN>^F$SZ>S.Q
M!Q?URF_:V;Z@LR^F$')MW'$ P7,3( MM!0_,V] D&WN7B)F=T2[>./<62D>
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
MP,=_X/+CISI,Z N>AX]XW;^\TZ+-;Q?;S99,>YUN?,VI2&$Y9UY \;[V,><
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
MJ)5GMA #/=:!E0C2,HN<\<"P22M6^^;"9A6',[\Q'4_>'8"[V7RU;)746@9
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
MZ[*N.^R=L:W/K5;AL1FDONI"/<0HU]M=OO&%5O'KOA>S7ZY=_AM02P,$%
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
MH#%1Y6GO(O<.%SUVVG<B9('@;.2^R+_<_9;/XB9:WXF?_0-02P$"% ,4
M" #6B%I2T4#]5$Z#! !<-BL $0              @ $     :7)T8RTR,#(P
M,3(S,2YH=&U02P$"% ,4    " #6B%I2RO/@4X 9   _$0$ $0
M    @ %]@P0 :7)T8RTR,#(P,3(S,2YX<V102P$"% ,4    " #6B%I26@X=
MN*TJ  !TR $ %0              @ $LG00 :7)T8RTR,#(P,3(S,5]C86PN
M>&UL4$L! A0#%     @ UHA:4N)IC1FN?P  #JT% !4              ( !
M#,@$ &ER=&,M,C R,#$R,S%?9&5F+GAM;%!+ 0(4 Q0    ( -:(6E+\G903
ML_,! &]1 @ 4              "  >U'!0!I<G1C+3(P,C Q,C,Q7V<Q+FIP
M9U!+ 0(4 Q0    ( -:(6E+,<%#JDBT  (-/   5              "  =([
M!P!I<G1C+3(P,C Q,C,Q7V<Q,"YJ<&=02P$"% ,4    " #6B%I2WOJD&LJ3
M  #=GP  %0              @ &7:0< :7)T8RTR,#(P,3(S,5]G,3$N:G!G
M4$L! A0#%     @ UHA:4H1'=H*GX@  ,$\! !4              ( !E/T'
M &ER=&,M,C R,#$R,S%?9S$R+FIP9U!+ 0(4 Q0    ( -:(6E*-()[(]00!
M +=9 0 5              "  6[@" !I<G1C+3(P,C Q,C,Q7V<Q,RYJ<&=0
M2P$"% ,4    " #6B%I2K=D3!*EN  !UEP  %0              @ &6Y0D
M:7)T8RTR,#(P,3(S,5]G,30N:G!G4$L! A0#%     @ UHA:4O3Z$@VO^P
MYVL! !0              ( !<E0* &ER=&,M,C R,#$R,S%?9S(N:G!G4$L!
M A0#%     @ UHA:4OT;6.<>.0  XTT  !0              ( !4U + &ER
M=&,M,C R,#$R,S%?9S,N:G!G4$L! A0#%     @ UHA:4BL^WV)QN $ 6^<!
M !0              ( !HXD+ &ER=&,M,C R,#$R,S%?9S0N:G!G4$L! A0#
M%     @ UHA:4@Y]\*+-O $ G5$" !0              ( !1D(- &ER=&,M
M,C R,#$R,S%?9S4N:G!G4$L! A0#%     @ UHA:4G JC+8O0P  D&4  !0
M             ( !1?\. &ER=&,M,C R,#$R,S%?9S8N:G!G4$L! A0#%
M  @ UHA:4@ORMI*2,0  ,5$  !0              ( !ID(/ &ER=&,M,C R
M,#$R,S%?9S<N:G!G4$L! A0#%     @ UHA:4C)\<*Q>+@  !S8  !0
M         ( !:G0/ &ER=&,M,C R,#$R,S%?9S@N:G!G4$L! A0#%     @
MUHA:4NNI6O?$*P  2C8  !0              ( !^J(/ &ER=&,M,C R,#$R
M,S%?9SDN:G!G4$L! A0#%     @ UHA:4IQ>0,)X.P$ "QX- !4
M     ( !\,X/ &ER=&,M,C R,#$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( -:(
M6E+B?H1+Z<0  /@_"0 5              "  9L*$0!I<G1C+3(P,C Q,C,Q
M7W!R92YX;6Q02P$"% ,4    " #6B%I2;#[]-JT#  "C"@  %P
M    @ &WSQ$ :7)T8RTR,#(P,3(S,7AE>#(S,2YH=&U02P$"% ,4    " #6
MB%I2Z>IC_&H(   4)P  %P              @ &9TQ$ :7)T8RTR,#(P,3(S
M,7AE>#,Q,2YH=&U02P$"% ,4    " #6B%I26<$">$H(   =*@  %P
M        @ $XW!$ :7)T8RTR,#(P,3(S,7AE>#,Q,BYH=&U02P$"% ,4
M" #6B%I24YD(W%D%  !N%P  %P              @ &WY!$ :7)T8RTR,#(P
D,3(S,7AE>#,R,2YH=&U02P4&     !@ &  _!@  1>H1

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